From 978f6d0f8970984657e956b33c8c28924827b61e Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Thu, 7 Apr 2022 17:19:59 +0300 Subject: [PATCH 01/49] docs/CHANGELOG.md: typo fix --- docs/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8c1c21309..dde4e1585 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -24,7 +24,7 @@ Released at 07-04-2022 * FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): improve compatibility with [Prometheus Alert Generator specification](https://github.com/prometheus/compliance/blob/main/alert_generator/specification.md). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2340). * FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add `-datasource.disableKeepAlive` command-line flag, which can be used for disabling [HTTP keep-alive connections](https://en.wikipedia.org/wiki/HTTP_persistent_connection) to datasources. This option can be useful for distributing load among multiple datasources behind TCP proxy such as [HAProxy](http://www.haproxy.org/). * FEATURE: [Cluster version of VictoriaMetrics](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html): reduce memory usage by up to 50% for `vminsert` and `vmstorage` under high ingestion rate. -* FEATURE: [vmgateway](https://docs.victoriametrics.com/vmgateway.html): Allow to read `-ratelimit.config` file from URL. Also add `-atelimit.configCheckInterval` command-line option. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2241). +* FEATURE: [vmgateway](https://docs.victoriametrics.com/vmgateway.html): Allow to read `-ratelimit.config` file from URL. Also add `-ratelimit.configCheckInterval` command-line option. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2241). * FEATURE: add the following command-line flags, which can be used for fine-grained limiting of CPU and memory usage during various API calls: * `-search.maxFederateSeries` for limiting the number of time series, which can be returned from [/federate](https://docs.victoriametrics.com/#federation). From dc60e99e94b1679779dfd77b2fc89110bdefae57 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Fri, 8 Apr 2022 11:31:52 +0300 Subject: [PATCH 02/49] docs/CHANGELOG.md: document the bugfix in hitCount function --- docs/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index dde4e1585..9831bdb9a 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -15,6 +15,9 @@ The following tip changes can be tested by building VictoriaMetrics components f ## tip +BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. + + ## [v1.76.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.76.0) Released at 07-04-2022 From 66a03a7fa97f41770c692db89abc6902fa83d47d Mon Sep 17 00:00:00 2001 From: Dmytro Kozlov Date: Fri, 8 Apr 2022 11:39:40 +0300 Subject: [PATCH 03/49] docs/guides: Multi-regional setup with VictoriaMetrics (#2416) * docs/guides: Multi-regional setup with VictoriaMetrics * docs/guides: cleanup --- .../multi-regional-setup-dedicated-regions.md | 83 ++++++++++++++++++ ...multi-regional-setup-dedicated-regions.png | Bin 0 -> 327283 bytes 2 files changed, 83 insertions(+) create mode 100644 docs/guides/multi-regional-setup-dedicated-regions.md create mode 100644 docs/guides/multi-regional-setup-dedicated-regions.png diff --git a/docs/guides/multi-regional-setup-dedicated-regions.md b/docs/guides/multi-regional-setup-dedicated-regions.md new file mode 100644 index 000000000..15b21c9c2 --- /dev/null +++ b/docs/guides/multi-regional-setup-dedicated-regions.md @@ -0,0 +1,83 @@ +# Multi-regional setup with VictoriaMetrics: Dedicated regions for monitoring + +### Scenario + +Let's cover the case. You have multiple regions with workloads and want to collect metrics. + +The monitoring setup is in the dedicated regions as shown below: + +

+ Multi-regional setup with VictoriaMetrics: Dedicated regions for monitoring +

+ +Every workload region (Earth, Mars, Venus) has a vmagent that sends data to multiple regions with a monitoring setup. +The monitoring setup (Ground Control 1,2) contains VictoriaMetrics Time Series Database(TSDB) cluster or single. + +Using this schema, you can achieve: + +* Global Querying View +* Querying all metrics from one monitoring installation +* High Availability +* You can lose one region, but your experience will be the same. +* Of course, that means you duplicate your traffic twice. + +### How to write the data to Ground Control regions + +* You need to specify two remote write URLs in vmagent configuration + +```bash +/vmagent-prod +-remoteWrite.url= +-remoteWrite.url= +``` + +* If you use the Pull model for data collection, please specify -promscrape.config parameter as well + +Here is a Quickstart guide for [vmagent](https://docs.victoriametrics.com/vmagent.html#quick-start) + +### How to read the data from Ground Control regions + +You can use one of the following options: + +1. Regional endpoints - use one regional endpoint as default and switch to another if there is an issue. +2. Load balancer - that sends queries to a particular region. The benefit and disadvantage of this setup is that it's simple. +3. Promxy - proxy that reads data from multiple Prometheus-like sources. It allows reading data more intelligently to cover the region's unavailability out of the box. It doesn't support MetricsQL yet (please check this issue). +4. Global vmselect in cluster setup - you can set up an additional subset of vmselects that knows about all storages in all regions. + * The deduplication in 1ms on the vmselect side must be turned on. This setup allows you to query data using MetricsQL. + * The downside is that vmselect waits for a response from all storages in all regions. + + +### High Availability + +The data is duplicated twice, and every region contains a full copy of the data. That means one region can be offline. + +You don't need to set up a replication factor using the VictoriaMetrics cluster. + +### Alerting + +You can set up vmalert in each Ground control region that evaluates recording and alerting rules. As every region contains a full copy of the data, you don't need to synchronize recording rules from one region to another. + +For alert deduplication, please use [cluster mode in Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/#high-availability). + +We also recommend adopting these alerts: + +* VictoriaMetrics Single - [https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/deployment/docker/alerts.yml](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/deployment/docker/alerts.yml) +* VictoriaMetrics Cluster - [https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/deployment/docker/alerts.yml](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/deployment/docker/alerts.yml) + +### Monitoring + +An additional VictoriaMetrics single can be set up in every region, scraping metrics from the main TSDB. + +You also may evaluate the option to send these metrics to the neighbour region to achieve HA. + +Additional context +* VictoriaMetrics Single - [https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#monitoring](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#monitoring) +* VictoriaMetrics Cluster - [https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#monitoring](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#monitoring) + + +### What more can we do? + +Setup vmagents in Ground Control regions. That allows it to accept data close to storage and add more reliability if storage is temporarily offline. diff --git a/docs/guides/multi-regional-setup-dedicated-regions.png b/docs/guides/multi-regional-setup-dedicated-regions.png new file mode 100644 index 0000000000000000000000000000000000000000..83b41c227718f767dfa0e5140b6dcfab02c1a3cb GIT binary patch literal 327283 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 se6<*Xy1>3yuvwQvP2 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%0AAHLKZ1}^^z_$wD;c!YA> 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

4QQIGX5#5&qReZAH7+0 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 TEpy!*{O{Nyg@bX@r?31!G`AoT literal 0 HcmV?d00001 From fbd71f3083ba1c319b08e498eb4aff16c10d27c1 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Fri, 8 Apr 2022 12:05:45 +0300 Subject: [PATCH 04/49] docs/CHANGELOG.md: document backwards-incompatible changes in cluster version of v1.76.0 --- docs/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9831bdb9a..f2c7d825d 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -22,6 +22,8 @@ BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render- Released at 07-04-2022 +**Update notes:** this release introduces backwards-incompatible changes to communication protocol between `vmselect` and `vmstorage` nodes in cluster version of VictoriaMetrics, so `vmselect` and `vmstorage` nodes may log communication errors during the upgrade. These errors should stop after all the `vmselect` and `vmstorage` nodes are updated to new release. + * FEATURE: [vmctl](https://docs.victoriametrics.com/vmctl.html): add ability to verify files obtained via [native export](https://docs.victoriametrics.com/#how-to-export-data-in-native-format). See [these docs](https://docs.victoriametrics.com/vmctl.html#verifying-exported-blocks-from-victoriametrics) and [this feature request](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2362). * FEATURE: [vmui](https://docs.victoriametrics.com/#vmui): add pre-defined dasbhoards for per-job CPU usage, memory usage and disk IO usage. See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2243) for details. * FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): improve compatibility with [Prometheus Alert Generator specification](https://github.com/prometheus/compliance/blob/main/alert_generator/specification.md). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2340). From a0e77744d469d40b15b6c7255e6ad1094fa9d4c7 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Fri, 8 Apr 2022 12:51:14 +0300 Subject: [PATCH 05/49] docs/Cluster-VictoriaMetrics.md: clarify high availability docs --- docs/Cluster-VictoriaMetrics.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/Cluster-VictoriaMetrics.md b/docs/Cluster-VictoriaMetrics.md index 581cce9f6..6782e4597 100644 --- a/docs/Cluster-VictoriaMetrics.md +++ b/docs/Cluster-VictoriaMetrics.md @@ -318,16 +318,19 @@ Some capacity planning tips for VictoriaMetrics cluster: ## High availability +The database is considered highly available if it continues accepting new data and processing incoming queries when some of its components are temporarily unavailable. +VictoriaMetrics cluster is highly available according to this definition - see [cluster availability docs](#cluster-availability). + It is recommended to run all the components for a single cluster in the same subnetwork with high bandwidth, low latency and low error rates. -This improves cluster performance and availability. -It isn't recommended spreading components for a single cluster across multiple availability zones, since cross-AZ network usually has lower bandwidth, higher latency -and higher error rates comparing the network inside AZ. +This improves cluster performance and availability. It isn't recommended spreading components for a single cluster +across multiple availability zones, since cross-AZ network usually has lower bandwidth, higher latency and higher +error rates comparing the network inside a single AZ. If you need multi-AZ setup, then it is recommended running independed clusters in each AZ and setting up [vmagent](https://docs.victoriametrics.com/vmagent.html) in front of these clusters, so it could replicate incoming data -into all the cluster. Then [promxy](https://github.com/jacksontj/promxy) could be used for querying the data from multiple clusters. +into all the cluster - see [these docs](https://docs.victoriametrics.com/vmagent.html#multitenancy) for details. +Then [promxy](https://github.com/jacksontj/promxy) could be used for querying the data from multiple clusters. -Another solution is to use [multi-level cluster setup](#multi-level-cluster-setup). ## Multi-level cluster setup From fae2b36b5802e9324ce348a5478a584bee455615 Mon Sep 17 00:00:00 2001 From: Ted Robertson <10043369+tredondo@users.noreply.github.com> Date: Fri, 8 Apr 2022 22:05:08 +1200 Subject: [PATCH 06/49] Fix English in the bug report template (#2413) --- .github/ISSUE_TEMPLATE/bug_report.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 4500c91c0..ed6692c1c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -8,10 +8,10 @@ assignees: '' **Describe the bug** A clear and concise description of what the bug is. -It would be a great [upgrading](https://docs.victoriametrics.com/#how-to-upgrade) +It would be great to [upgrade](https://docs.victoriametrics.com/#how-to-upgrade) to [the latest available release](https://github.com/VictoriaMetrics/VictoriaMetrics/releases) -and verifying whether the bug is reproducible there. -It is also recommended reading [troubleshooting docs](https://docs.victoriametrics.com/#troubleshooting). +and verify whether the bug is reproducible there. +It's also recommended to read the [troubleshooting docs](https://docs.victoriametrics.com/#troubleshooting). **To Reproduce** Steps to reproduce the behavior. @@ -36,12 +36,11 @@ See how to setup monitoring here: * [montioring for VictoriaMetrics cluster](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#monitoring) **Version** -The line returned when passing `--version` command line flag to binary. For example: +The line returned when passing `--version` command line flag to the binary. For example: ``` $ ./victoria-metrics-prod --version victoria-metrics-20190730-121249-heads-single-node-0-g671d9e55 ``` **Used command-line flags** -Please provide applied command-line flags used for running VictoriaMetrics and its components. - +Please provide the command-line flags used for running VictoriaMetrics and its components. From ed8c6f69e4e8d8e747d28962e4ac22ebeca72b9e Mon Sep 17 00:00:00 2001 From: Yurii Kravets <30324382+YuriKravetc@users.noreply.github.com> Date: Fri, 8 Apr 2022 13:05:46 +0300 Subject: [PATCH 07/49] Update url-examples (#2410) --- docs/url-examples.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/url-examples.md b/docs/url-examples.md index 95e4b9def..0e67a485f 100644 --- a/docs/url-examples.md +++ b/docs/url-examples.md @@ -322,7 +322,6 @@ curl -G 'http://:8428/api/v1/targets' -cluster:

```bash From d7f86f111ba237d31de27183d5a2cd6eec5fb098 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Apr 2022 13:08:09 +0300 Subject: [PATCH 08/49] build(deps): bump codecov/codecov-action from 2.1.0 to 3 (#2407) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v2.1.0...v3) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2160cbe25..a08dc76ed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -60,7 +60,7 @@ jobs: GOOS=darwin go build -mod=vendor ./app/vmctl CGO_ENABLED=0 GOOS=windows go build -mod=vendor ./app/vmagent - name: Publish coverage - uses: codecov/codecov-action@v2.1.0 + uses: codecov/codecov-action@v3 with: file: ./coverage.txt From f1ad5b68574f72ad3ced43438bcc7a92acee4c36 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Sun, 10 Apr 2022 16:17:36 +0300 Subject: [PATCH 09/49] docs/Cluster-VictoriaMetrics.md: update docs after b843f0e229d4099faabaaa59befeec2c82512cd0 --- docs/Cluster-VictoriaMetrics.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/Cluster-VictoriaMetrics.md b/docs/Cluster-VictoriaMetrics.md index 6782e4597..78e84b157 100644 --- a/docs/Cluster-VictoriaMetrics.md +++ b/docs/Cluster-VictoriaMetrics.md @@ -681,6 +681,12 @@ Below is the output for `/path/to/vmselect -help`: The maximum number of concurrent search requests. It shouldn't be high, since a single request can saturate all the CPU cores. See also -search.maxQueueDuration (default 8) -search.maxExportDuration duration The maximum duration for /api/v1/export call (default 720h0m0s) + -search.maxExportSeries int + The maximum number of time series, which can be returned from /api/v1/export* APIs. This option allows limiting memory usage (default 1000000) + -search.maxFederateSeries int + The maximum number of time series, which can be returned from /federate. This option allows limiting memory usage (default 300000) + -search.maxGraphiteSeries int + The maximum number of time series, which can be scanned during queries to Graphite Render API. See https://docs.victoriametrics.com/#graphite-render-api-usage (default 300000) -search.maxLookback duration Synonym to -search.lookback-delta from Prometheus. The value is dynamically detected from interval between time series datapoints if not set. It can be overridden on per-query basis via max_lookback arg. See also '-search.maxStalenessInterval' flag, which has the same meaining due to historical reasons -search.maxPointsPerTimeseries int @@ -696,12 +702,18 @@ Below is the output for `/path/to/vmselect -help`: The maximum number of raw samples a single query can process across all time series. This protects from heavy queries, which select unexpectedly high number of raw samples. See also -search.maxSamplesPerSeries (default 1000000000) -search.maxSamplesPerSeries int The maximum number of raw samples a single query can scan per each time series. See also -search.maxSamplesPerQuery (default 30000000) + -search.maxSeries int + The maximum number of time series, which can be returned from /api/v1/series. This option allows limiting memory usage (default 10000) -search.maxStalenessInterval duration The maximum interval for staleness calculations. By default it is automatically calculated from the median interval between samples. This flag could be useful for tuning Prometheus data model closer to Influx-style data model. See https://prometheus.io/docs/prometheus/latest/querying/basics/#staleness for details. See also '-search.maxLookback' flag, which has the same meaning due to historical reasons -search.maxStatusRequestDuration duration The maximum duration for /api/v1/status/* requests (default 5m0s) -search.maxStepForPointsAdjustment duration The maximum step when /api/v1/query_range handler adjusts points with timestamps closer than -search.latencyOffset to the current time. The adjustment is needed because such points may contain incomplete data (default 1m0s) + -search.maxTSDBStatusSeries int + The maximum number of time series, which can be processed during the call to /api/v1/status/tsdb. This option allows limiting memory usage (default 1000000) + -search.maxUniqueTimeseries int + The maximum number of unique time series, which can be selected during /api/v1/query and /api/v1/query_range queries. This option allows limiting memory usage (default 300000) -search.minStalenessInterval duration The minimum interval for staleness calculations. This flag could be useful for removing gaps on graphs generated from time series with irregular intervals between samples. See also '-search.maxStalenessInterval' -search.noStaleMarkers @@ -817,7 +829,7 @@ Below is the output for `/path/to/vmstorage -help`: -search.maxTagValues int The maximum number of tag values returned per search (default 100000) -search.maxUniqueTimeseries int - The maximum number of unique time series a single query can process. This allows protecting against heavy queries, which select unexpectedly high number of series. See also -search.maxSamplesPerQuery and -search.maxSamplesPerSeries (default 300000) + The maximum number of unique time series, which can be scanned during every query. This allows protecting against heavy queries, which select unexpectedly high number of series. Zero means 'no limit'. See also -search.max* command-line flags at vmselect -smallMergeConcurrency int The maximum number of CPU cores to use for small merges. Default value is used if set to 0 -snapshotAuthKey string From 3121085e8fd4d46a0a8bcff716cfcbd709ec183a Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Sun, 10 Apr 2022 16:20:41 +0300 Subject: [PATCH 10/49] docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics supports data ingestion in Graphite protocol at `Graphite API usage` chapter --- README.md | 3 ++- docs/README.md | 3 ++- docs/Single-server-VictoriaMetrics.md | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 121413b6a..cb13401f9 100644 --- a/README.md +++ b/README.md @@ -538,7 +538,8 @@ Additionally VictoriaMetrics provides the following handlers: ## Graphite API usage -VictoriaMetrics supports the following Graphite APIs, which are needed for [Graphite datasource in Grafana](https://grafana.com/docs/grafana/latest/datasources/graphite/): +VictoriaMetrics supports data ingestion in Graphite protocol - see [these docs](#how-to-send-data-from-graphite-compatible-agents-such-as-statsd) for details. +VictoriaMetrics supports the following Graphite querying APIs, which are needed for [Graphite datasource in Grafana](https://grafana.com/docs/grafana/latest/datasources/graphite/): * Render API - see [these docs](#graphite-render-api-usage). * Metrics API - see [these docs](#graphite-metrics-api-usage). diff --git a/docs/README.md b/docs/README.md index 121413b6a..cb13401f9 100644 --- a/docs/README.md +++ b/docs/README.md @@ -538,7 +538,8 @@ Additionally VictoriaMetrics provides the following handlers: ## Graphite API usage -VictoriaMetrics supports the following Graphite APIs, which are needed for [Graphite datasource in Grafana](https://grafana.com/docs/grafana/latest/datasources/graphite/): +VictoriaMetrics supports data ingestion in Graphite protocol - see [these docs](#how-to-send-data-from-graphite-compatible-agents-such-as-statsd) for details. +VictoriaMetrics supports the following Graphite querying APIs, which are needed for [Graphite datasource in Grafana](https://grafana.com/docs/grafana/latest/datasources/graphite/): * Render API - see [these docs](#graphite-render-api-usage). * Metrics API - see [these docs](#graphite-metrics-api-usage). diff --git a/docs/Single-server-VictoriaMetrics.md b/docs/Single-server-VictoriaMetrics.md index cf8aa1a6e..e5e93b591 100644 --- a/docs/Single-server-VictoriaMetrics.md +++ b/docs/Single-server-VictoriaMetrics.md @@ -542,7 +542,8 @@ Additionally VictoriaMetrics provides the following handlers: ## Graphite API usage -VictoriaMetrics supports the following Graphite APIs, which are needed for [Graphite datasource in Grafana](https://grafana.com/docs/grafana/latest/datasources/graphite/): +VictoriaMetrics supports data ingestion in Graphite protocol - see [these docs](#how-to-send-data-from-graphite-compatible-agents-such-as-statsd) for details. +VictoriaMetrics supports the following Graphite querying APIs, which are needed for [Graphite datasource in Grafana](https://grafana.com/docs/grafana/latest/datasources/graphite/): * Render API - see [these docs](#graphite-render-api-usage). * Metrics API - see [these docs](#graphite-metrics-api-usage). From ed364a42e3bfbe5b4aed4ec3c2924db78df8d0c7 Mon Sep 17 00:00:00 2001 From: hagen1778 Date: Sat, 9 Apr 2022 08:21:16 +0200 Subject: [PATCH 11/49] vmalert: support relabeling for alert labels sent via notifier Before, relabeling for notifier configured via file was supported only for target labels discovered via SD. With this change, new config field `alert_relabel_configs` is introduced for applying relabeling to labels of sent alerts. Signed-off-by: hagen1778 --- app/vmalert/README.md | 7 +- app/vmalert/notifier/alert.go | 17 +++ app/vmalert/notifier/alert_test.go | 48 +++++++ app/vmalert/notifier/alertmanager.go | 21 +-- .../notifier/alertmanager_request.qtpl | 9 +- .../notifier/alertmanager_request.qtpl.go | 133 +++++++++--------- app/vmalert/notifier/alertmanager_test.go | 4 +- app/vmalert/notifier/config.go | 12 +- app/vmalert/notifier/config_watcher.go | 4 +- app/vmalert/notifier/init.go | 2 +- .../notifier/testdata/consul.good.yaml | 5 +- .../notifier/testdata/static.good.yaml | 3 + 12 files changed, 181 insertions(+), 84 deletions(-) diff --git a/app/vmalert/README.md b/app/vmalert/README.md index b8fd1f650..8a591c139 100644 --- a/app/vmalert/README.md +++ b/app/vmalert/README.md @@ -911,12 +911,17 @@ static_configs: consul_sd_configs: [ - ... ] -# List of relabel configurations. +# List of relabel configurations for entities discovere via service discovery. # Supports the same relabeling features as the rest of VictoriaMetrics components. # See https://docs.victoriametrics.com/vmagent.html#relabeling relabel_configs: [ - ... ] +# List of relabel configurations for alert labels sent via Notifier. +# Supports the same relabeling features as the rest of VictoriaMetrics components. +# See https://docs.victoriametrics.com/vmagent.html#relabeling +alert_relabel_configs: + [ - ... ] ``` The configuration file can be [hot-reloaded](#hot-config-reload). diff --git a/app/vmalert/notifier/alert.go b/app/vmalert/notifier/alert.go index a1bcae7c1..233540e90 100644 --- a/app/vmalert/notifier/alert.go +++ b/app/vmalert/notifier/alert.go @@ -9,6 +9,8 @@ import ( "time" "github.com/VictoriaMetrics/VictoriaMetrics/app/vmalert/utils" + "github.com/VictoriaMetrics/VictoriaMetrics/lib/prompbmarshal" + "github.com/VictoriaMetrics/VictoriaMetrics/lib/promrelabel" ) // Alert the triggered alert @@ -147,3 +149,18 @@ func templateAnnotation(dst io.Writer, text string, data tplData, funcs template } return nil } + +func (a Alert) toPromLabels(relabelCfg *promrelabel.ParsedConfigs) []prompbmarshal.Label { + var labels []prompbmarshal.Label + for k, v := range a.Labels { + labels = append(labels, prompbmarshal.Label{ + Name: k, + Value: v, + }) + } + promrelabel.SortLabels(labels) + if relabelCfg != nil { + return relabelCfg.Apply(labels, 0, false) + } + return labels +} diff --git a/app/vmalert/notifier/alert_test.go b/app/vmalert/notifier/alert_test.go index 27b83aac6..9f5a93220 100644 --- a/app/vmalert/notifier/alert_test.go +++ b/app/vmalert/notifier/alert_test.go @@ -2,9 +2,12 @@ package notifier import ( "fmt" + "reflect" "testing" "github.com/VictoriaMetrics/VictoriaMetrics/app/vmalert/datasource" + "github.com/VictoriaMetrics/VictoriaMetrics/lib/prompbmarshal" + "github.com/VictoriaMetrics/VictoriaMetrics/lib/promrelabel" ) func TestAlert_ExecTemplate(t *testing.T) { @@ -146,3 +149,48 @@ func TestAlert_ExecTemplate(t *testing.T) { }) } } + +func TestAlert_toPromLabels(t *testing.T) { + fn := func(labels map[string]string, exp []prompbmarshal.Label, relabel *promrelabel.ParsedConfigs) { + t.Helper() + a := Alert{Labels: labels} + got := a.toPromLabels(relabel) + if !reflect.DeepEqual(got, exp) { + t.Fatalf("expected to have: \n%v;\ngot:\n%v", + exp, got) + } + } + + fn(nil, nil, nil) + fn( + map[string]string{"foo": "bar", "a": "baz"}, // unsorted + []prompbmarshal.Label{{Name: "a", Value: "baz"}, {Name: "foo", Value: "bar"}}, + nil, + ) + + pcs, err := promrelabel.ParseRelabelConfigsData([]byte(` +- target_label: "foo" + replacement: "aaa" +- action: labeldrop + regex: "env.*" +`), false) + if err != nil { + t.Fatalf("unexpected error: %s", err) + } + + fn( + map[string]string{"a": "baz"}, + []prompbmarshal.Label{{Name: "a", Value: "baz"}, {Name: "foo", Value: "aaa"}}, + pcs, + ) + fn( + map[string]string{"foo": "bar", "a": "baz"}, + []prompbmarshal.Label{{Name: "a", Value: "baz"}, {Name: "foo", Value: "aaa"}}, + pcs, + ) + fn( + map[string]string{"qux": "bar", "env": "prod", "environment": "production"}, + []prompbmarshal.Label{{Name: "foo", Value: "aaa"}, {Name: "qux", Value: "bar"}}, + pcs, + ) +} diff --git a/app/vmalert/notifier/alertmanager.go b/app/vmalert/notifier/alertmanager.go index 1caeea692..c64387877 100644 --- a/app/vmalert/notifier/alertmanager.go +++ b/app/vmalert/notifier/alertmanager.go @@ -11,6 +11,7 @@ import ( "github.com/VictoriaMetrics/VictoriaMetrics/app/vmalert/utils" "github.com/VictoriaMetrics/VictoriaMetrics/lib/promauth" + "github.com/VictoriaMetrics/VictoriaMetrics/lib/promrelabel" ) // AlertManager represents integration provider with Prometheus alert manager @@ -22,6 +23,8 @@ type AlertManager struct { timeout time.Duration authCfg *promauth.Config + // stores already parsed RelabelConfigs object + relabelConfigs *promrelabel.ParsedConfigs metrics *metrics } @@ -59,7 +62,7 @@ func (am *AlertManager) Send(ctx context.Context, alerts []Alert) error { func (am *AlertManager) send(ctx context.Context, alerts []Alert) error { b := &bytes.Buffer{} - writeamRequest(b, alerts, am.argFunc) + writeamRequest(b, alerts, am.argFunc, am.relabelConfigs) req, err := http.NewRequest("POST", am.addr, b) if err != nil { @@ -103,7 +106,8 @@ type AlertURLGenerator func(Alert) string const alertManagerPath = "/api/v2/alerts" // NewAlertManager is a constructor for AlertManager -func NewAlertManager(alertManagerURL string, fn AlertURLGenerator, authCfg promauth.HTTPClientConfig, timeout time.Duration) (*AlertManager, error) { +func NewAlertManager(alertManagerURL string, fn AlertURLGenerator, authCfg promauth.HTTPClientConfig, + relabelCfg *promrelabel.ParsedConfigs, timeout time.Duration) (*AlertManager, error) { tls := &promauth.TLSConfig{} if authCfg.TLSConfig != nil { tls = authCfg.TLSConfig @@ -131,11 +135,12 @@ func NewAlertManager(alertManagerURL string, fn AlertURLGenerator, authCfg proma } return &AlertManager{ - addr: alertManagerURL, - argFunc: fn, - authCfg: aCfg, - client: &http.Client{Transport: tr}, - timeout: timeout, - metrics: newMetrics(alertManagerURL), + addr: alertManagerURL, + argFunc: fn, + authCfg: aCfg, + relabelConfigs: relabelCfg, + client: &http.Client{Transport: tr}, + timeout: timeout, + metrics: newMetrics(alertManagerURL), }, nil } diff --git a/app/vmalert/notifier/alertmanager_request.qtpl b/app/vmalert/notifier/alertmanager_request.qtpl index 9592b5158..dca573ac7 100644 --- a/app/vmalert/notifier/alertmanager_request.qtpl +++ b/app/vmalert/notifier/alertmanager_request.qtpl @@ -1,9 +1,11 @@ {% import ( "time" + + "github.com/VictoriaMetrics/VictoriaMetrics/lib/promrelabel" ) %} {% stripspace %} -{% func amRequest(alerts []Alert, generatorURL func(Alert) string) %} +{% func amRequest(alerts []Alert, generatorURL func(Alert) string, relabelCfg *promrelabel.ParsedConfigs) %} [ {% for i, alert := range alerts %} { @@ -14,8 +16,9 @@ {% endif %} "labels": { "alertname":{%q= alert.Name %} - {% for k,v := range alert.Labels %} - ,{%q= k %}:{%q= v %} + {% code lbls := alert.toPromLabels(relabelCfg) %} + {% for _, l := range lbls %} + ,{%q= l.Name %}:{%q= l.Value %} {% endfor %} }, "annotations": { diff --git a/app/vmalert/notifier/alertmanager_request.qtpl.go b/app/vmalert/notifier/alertmanager_request.qtpl.go index 04e3e55ab..8a6ce45e2 100644 --- a/app/vmalert/notifier/alertmanager_request.qtpl.go +++ b/app/vmalert/notifier/alertmanager_request.qtpl.go @@ -7,124 +7,129 @@ package notifier //line app/vmalert/notifier/alertmanager_request.qtpl:1 import ( "time" + + "github.com/VictoriaMetrics/VictoriaMetrics/lib/promrelabel" ) -//line app/vmalert/notifier/alertmanager_request.qtpl:6 +//line app/vmalert/notifier/alertmanager_request.qtpl:8 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line app/vmalert/notifier/alertmanager_request.qtpl:6 +//line app/vmalert/notifier/alertmanager_request.qtpl:8 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line app/vmalert/notifier/alertmanager_request.qtpl:6 -func streamamRequest(qw422016 *qt422016.Writer, alerts []Alert, generatorURL func(Alert) string) { -//line app/vmalert/notifier/alertmanager_request.qtpl:6 +//line app/vmalert/notifier/alertmanager_request.qtpl:8 +func streamamRequest(qw422016 *qt422016.Writer, alerts []Alert, generatorURL func(Alert) string, relabelCfg *promrelabel.ParsedConfigs) { +//line app/vmalert/notifier/alertmanager_request.qtpl:8 qw422016.N().S(`[`) -//line app/vmalert/notifier/alertmanager_request.qtpl:8 +//line app/vmalert/notifier/alertmanager_request.qtpl:10 for i, alert := range alerts { -//line app/vmalert/notifier/alertmanager_request.qtpl:8 +//line app/vmalert/notifier/alertmanager_request.qtpl:10 qw422016.N().S(`{"startsAt":`) -//line app/vmalert/notifier/alertmanager_request.qtpl:10 +//line app/vmalert/notifier/alertmanager_request.qtpl:12 qw422016.N().Q(alert.Start.Format(time.RFC3339Nano)) -//line app/vmalert/notifier/alertmanager_request.qtpl:10 +//line app/vmalert/notifier/alertmanager_request.qtpl:12 qw422016.N().S(`,"generatorURL":`) -//line app/vmalert/notifier/alertmanager_request.qtpl:11 +//line app/vmalert/notifier/alertmanager_request.qtpl:13 qw422016.N().Q(generatorURL(alert)) -//line app/vmalert/notifier/alertmanager_request.qtpl:11 +//line app/vmalert/notifier/alertmanager_request.qtpl:13 qw422016.N().S(`,`) -//line app/vmalert/notifier/alertmanager_request.qtpl:12 +//line app/vmalert/notifier/alertmanager_request.qtpl:14 if !alert.End.IsZero() { -//line app/vmalert/notifier/alertmanager_request.qtpl:12 +//line app/vmalert/notifier/alertmanager_request.qtpl:14 qw422016.N().S(`"endsAt":`) -//line app/vmalert/notifier/alertmanager_request.qtpl:13 +//line app/vmalert/notifier/alertmanager_request.qtpl:15 qw422016.N().Q(alert.End.Format(time.RFC3339Nano)) -//line app/vmalert/notifier/alertmanager_request.qtpl:13 +//line app/vmalert/notifier/alertmanager_request.qtpl:15 qw422016.N().S(`,`) -//line app/vmalert/notifier/alertmanager_request.qtpl:14 - } -//line app/vmalert/notifier/alertmanager_request.qtpl:14 - qw422016.N().S(`"labels": {"alertname":`) //line app/vmalert/notifier/alertmanager_request.qtpl:16 - qw422016.N().Q(alert.Name) -//line app/vmalert/notifier/alertmanager_request.qtpl:17 - for k, v := range alert.Labels { -//line app/vmalert/notifier/alertmanager_request.qtpl:17 - qw422016.N().S(`,`) -//line app/vmalert/notifier/alertmanager_request.qtpl:18 - qw422016.N().Q(k) -//line app/vmalert/notifier/alertmanager_request.qtpl:18 - qw422016.N().S(`:`) -//line app/vmalert/notifier/alertmanager_request.qtpl:18 - qw422016.N().Q(v) -//line app/vmalert/notifier/alertmanager_request.qtpl:19 } +//line app/vmalert/notifier/alertmanager_request.qtpl:16 + qw422016.N().S(`"labels": {"alertname":`) +//line app/vmalert/notifier/alertmanager_request.qtpl:18 + qw422016.N().Q(alert.Name) //line app/vmalert/notifier/alertmanager_request.qtpl:19 - qw422016.N().S(`},"annotations": {`) + lbls := alert.toPromLabels(relabelCfg) + +//line app/vmalert/notifier/alertmanager_request.qtpl:20 + for _, l := range lbls { +//line app/vmalert/notifier/alertmanager_request.qtpl:20 + qw422016.N().S(`,`) +//line app/vmalert/notifier/alertmanager_request.qtpl:21 + qw422016.N().Q(l.Name) +//line app/vmalert/notifier/alertmanager_request.qtpl:21 + qw422016.N().S(`:`) +//line app/vmalert/notifier/alertmanager_request.qtpl:21 + qw422016.N().Q(l.Value) //line app/vmalert/notifier/alertmanager_request.qtpl:22 + } +//line app/vmalert/notifier/alertmanager_request.qtpl:22 + qw422016.N().S(`},"annotations": {`) +//line app/vmalert/notifier/alertmanager_request.qtpl:25 c := len(alert.Annotations) -//line app/vmalert/notifier/alertmanager_request.qtpl:23 +//line app/vmalert/notifier/alertmanager_request.qtpl:26 for k, v := range alert.Annotations { -//line app/vmalert/notifier/alertmanager_request.qtpl:24 +//line app/vmalert/notifier/alertmanager_request.qtpl:27 c = c - 1 -//line app/vmalert/notifier/alertmanager_request.qtpl:25 +//line app/vmalert/notifier/alertmanager_request.qtpl:28 qw422016.N().Q(k) -//line app/vmalert/notifier/alertmanager_request.qtpl:25 +//line app/vmalert/notifier/alertmanager_request.qtpl:28 qw422016.N().S(`:`) -//line app/vmalert/notifier/alertmanager_request.qtpl:25 +//line app/vmalert/notifier/alertmanager_request.qtpl:28 qw422016.N().Q(v) -//line app/vmalert/notifier/alertmanager_request.qtpl:25 +//line app/vmalert/notifier/alertmanager_request.qtpl:28 if c > 0 { -//line app/vmalert/notifier/alertmanager_request.qtpl:25 +//line app/vmalert/notifier/alertmanager_request.qtpl:28 qw422016.N().S(`,`) -//line app/vmalert/notifier/alertmanager_request.qtpl:25 +//line app/vmalert/notifier/alertmanager_request.qtpl:28 } -//line app/vmalert/notifier/alertmanager_request.qtpl:26 +//line app/vmalert/notifier/alertmanager_request.qtpl:29 } -//line app/vmalert/notifier/alertmanager_request.qtpl:26 +//line app/vmalert/notifier/alertmanager_request.qtpl:29 qw422016.N().S(`}}`) -//line app/vmalert/notifier/alertmanager_request.qtpl:29 +//line app/vmalert/notifier/alertmanager_request.qtpl:32 if i != len(alerts)-1 { -//line app/vmalert/notifier/alertmanager_request.qtpl:29 +//line app/vmalert/notifier/alertmanager_request.qtpl:32 qw422016.N().S(`,`) -//line app/vmalert/notifier/alertmanager_request.qtpl:29 +//line app/vmalert/notifier/alertmanager_request.qtpl:32 } -//line app/vmalert/notifier/alertmanager_request.qtpl:30 +//line app/vmalert/notifier/alertmanager_request.qtpl:33 } -//line app/vmalert/notifier/alertmanager_request.qtpl:30 +//line app/vmalert/notifier/alertmanager_request.qtpl:33 qw422016.N().S(`]`) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 } -//line app/vmalert/notifier/alertmanager_request.qtpl:32 -func writeamRequest(qq422016 qtio422016.Writer, alerts []Alert, generatorURL func(Alert) string) { -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 +func writeamRequest(qq422016 qtio422016.Writer, alerts []Alert, generatorURL func(Alert) string, relabelCfg *promrelabel.ParsedConfigs) { +//line app/vmalert/notifier/alertmanager_request.qtpl:35 qw422016 := qt422016.AcquireWriter(qq422016) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 - streamamRequest(qw422016, alerts, generatorURL) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 + streamamRequest(qw422016, alerts, generatorURL, relabelCfg) +//line app/vmalert/notifier/alertmanager_request.qtpl:35 qt422016.ReleaseWriter(qw422016) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 } -//line app/vmalert/notifier/alertmanager_request.qtpl:32 -func amRequest(alerts []Alert, generatorURL func(Alert) string) string { -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 +func amRequest(alerts []Alert, generatorURL func(Alert) string, relabelCfg *promrelabel.ParsedConfigs) string { +//line app/vmalert/notifier/alertmanager_request.qtpl:35 qb422016 := qt422016.AcquireByteBuffer() -//line app/vmalert/notifier/alertmanager_request.qtpl:32 - writeamRequest(qb422016, alerts, generatorURL) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 + writeamRequest(qb422016, alerts, generatorURL, relabelCfg) +//line app/vmalert/notifier/alertmanager_request.qtpl:35 qs422016 := string(qb422016.B) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 qt422016.ReleaseByteBuffer(qb422016) -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 return qs422016 -//line app/vmalert/notifier/alertmanager_request.qtpl:32 +//line app/vmalert/notifier/alertmanager_request.qtpl:35 } diff --git a/app/vmalert/notifier/alertmanager_test.go b/app/vmalert/notifier/alertmanager_test.go index 646d9e418..1a6fe8b05 100644 --- a/app/vmalert/notifier/alertmanager_test.go +++ b/app/vmalert/notifier/alertmanager_test.go @@ -14,7 +14,7 @@ import ( func TestAlertManager_Addr(t *testing.T) { const addr = "http://localhost" - am, err := NewAlertManager(addr, nil, promauth.HTTPClientConfig{}, 0) + am, err := NewAlertManager(addr, nil, promauth.HTTPClientConfig{}, nil, 0) if err != nil { t.Errorf("unexpected error: %s", err) } @@ -89,7 +89,7 @@ func TestAlertManager_Send(t *testing.T) { } am, err := NewAlertManager(srv.URL+alertManagerPath, func(alert Alert) string { return strconv.FormatUint(alert.GroupID, 10) + "/" + strconv.FormatUint(alert.ID, 10) - }, aCfg, 0) + }, aCfg, nil, 0) if err != nil { t.Errorf("unexpected error: %s", err) } diff --git a/app/vmalert/notifier/config.go b/app/vmalert/notifier/config.go index 07258c40e..c6e75aef8 100644 --- a/app/vmalert/notifier/config.go +++ b/app/vmalert/notifier/config.go @@ -34,9 +34,10 @@ type Config struct { // HTTPClientConfig contains HTTP configuration for Notifier clients HTTPClientConfig promauth.HTTPClientConfig `yaml:",inline"` - // RelabelConfigs contains list of relabeling rules + // RelabelConfigs contains list of relabeling rules for entities discovered via SD RelabelConfigs []promrelabel.RelabelConfig `yaml:"relabel_configs,omitempty"` - + // AlertRelabelConfigs contains list of relabeling rules alert labels + AlertRelabelConfigs []promrelabel.RelabelConfig `yaml:"alert_relabel_configs,omitempty"` // The timeout used when sending alerts. Timeout promutils.Duration `yaml:"timeout,omitempty"` @@ -52,6 +53,8 @@ type Config struct { // stores already parsed RelabelConfigs object parsedRelabelConfigs *promrelabel.ParsedConfigs + // stores already parsed AlertRelabelConfigs object + parsedAlertRelabelConfigs *promrelabel.ParsedConfigs } // StaticConfig contains list of static targets in the following form: @@ -78,6 +81,11 @@ func (cfg *Config) UnmarshalYAML(unmarshal func(interface{}) error) error { return fmt.Errorf("failed to parse relabeling config: %w", err) } cfg.parsedRelabelConfigs = rCfg + arCfg, err := promrelabel.ParseRelabelConfigs(cfg.AlertRelabelConfigs, false) + if err != nil { + return fmt.Errorf("failed to parse alert relabeling config: %w", err) + } + cfg.parsedAlertRelabelConfigs = arCfg b, err := yaml.Marshal(cfg) if err != nil { diff --git a/app/vmalert/notifier/config_watcher.go b/app/vmalert/notifier/config_watcher.go index a49990151..0fe8c53f5 100644 --- a/app/vmalert/notifier/config_watcher.go +++ b/app/vmalert/notifier/config_watcher.go @@ -141,7 +141,7 @@ func targetsFromLabels(labelsFn getLabels, cfg *Config, genFn AlertURLGenerator) } duplicates[u] = struct{}{} - am, err := NewAlertManager(u, genFn, cfg.HTTPClientConfig, cfg.Timeout.Duration()) + am, err := NewAlertManager(u, genFn, cfg.HTTPClientConfig, cfg.parsedAlertRelabelConfigs, cfg.Timeout.Duration()) if err != nil { errors = append(errors, err) continue @@ -165,7 +165,7 @@ func (cw *configWatcher) start() error { if err != nil { return fmt.Errorf("failed to parse labels for target %q: %s", target, err) } - notifier, err := NewAlertManager(address, cw.genFn, cw.cfg.HTTPClientConfig, cw.cfg.Timeout.Duration()) + notifier, err := NewAlertManager(address, cw.genFn, cw.cfg.HTTPClientConfig, cw.cfg.parsedRelabelConfigs, cw.cfg.Timeout.Duration()) if err != nil { return fmt.Errorf("failed to init alertmanager for addr %q: %s", address, err) } diff --git a/app/vmalert/notifier/init.go b/app/vmalert/notifier/init.go index 8efa9ecb1..b00c1bcd6 100644 --- a/app/vmalert/notifier/init.go +++ b/app/vmalert/notifier/init.go @@ -138,7 +138,7 @@ func notifiersFromFlags(gen AlertURLGenerator) ([]Notifier, error) { } addr = strings.TrimSuffix(addr, "/") - am, err := NewAlertManager(addr+alertManagerPath, gen, authCfg, time.Minute) + am, err := NewAlertManager(addr+alertManagerPath, gen, authCfg, nil, time.Minute) if err != nil { return nil, err } diff --git a/app/vmalert/notifier/testdata/consul.good.yaml b/app/vmalert/notifier/testdata/consul.good.yaml index 7aae6bc9a..c79e1668f 100644 --- a/app/vmalert/notifier/testdata/consul.good.yaml +++ b/app/vmalert/notifier/testdata/consul.good.yaml @@ -10,4 +10,7 @@ relabel_configs: - source_labels: [__meta_consul_tags] regex: .*,__scheme__=([^,]+),.* replacement: '${1}' - target_label: __scheme__ \ No newline at end of file + target_label: __scheme__ +alert_relabel_configs: + - target_label: "foo" + replacement: "aaa" \ No newline at end of file diff --git a/app/vmalert/notifier/testdata/static.good.yaml b/app/vmalert/notifier/testdata/static.good.yaml index a9027a714..99cb98eb2 100644 --- a/app/vmalert/notifier/testdata/static.good.yaml +++ b/app/vmalert/notifier/testdata/static.good.yaml @@ -2,3 +2,6 @@ static_configs: - targets: - localhost:9093 - localhost:9095 +alert_relabel_configs: + - target_label: "foo" + replacement: "aaa" \ No newline at end of file From b89e846ce3e246cc7ebd885d61d763445402bd22 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 11 Apr 2022 12:11:32 +0300 Subject: [PATCH 12/49] docs/CHANGELOG.md: document ed364a42e3bfbe5b4aed4ec3c2924db78df8d0c7 --- app/vmalert/README.md | 2 +- docs/CHANGELOG.md | 2 ++ docs/vmalert.md | 7 ++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/vmalert/README.md b/app/vmalert/README.md index 8a591c139..b03ef76dd 100644 --- a/app/vmalert/README.md +++ b/app/vmalert/README.md @@ -911,7 +911,7 @@ static_configs: consul_sd_configs: [ - ... ] -# List of relabel configurations for entities discovere via service discovery. +# List of relabel configurations for entities discovered via service discovery. # Supports the same relabeling features as the rest of VictoriaMetrics components. # See https://docs.victoriametrics.com/vmagent.html#relabeling relabel_configs: diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f2c7d825d..1a179177f 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -15,6 +15,8 @@ The following tip changes can be tested by building VictoriaMetrics components f ## tip +FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. + BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. diff --git a/docs/vmalert.md b/docs/vmalert.md index c1ae5b979..0307f4f6e 100644 --- a/docs/vmalert.md +++ b/docs/vmalert.md @@ -915,12 +915,17 @@ static_configs: consul_sd_configs: [ - ... ] -# List of relabel configurations. +# List of relabel configurations for entities discovered via service discovery. # Supports the same relabeling features as the rest of VictoriaMetrics components. # See https://docs.victoriametrics.com/vmagent.html#relabeling relabel_configs: [ - ... ] +# List of relabel configurations for alert labels sent via Notifier. +# Supports the same relabeling features as the rest of VictoriaMetrics components. +# See https://docs.victoriametrics.com/vmagent.html#relabeling +alert_relabel_configs: + [ - ... ] ``` The configuration file can be [hot-reloaded](#hot-config-reload). From 61c7f6beaefbb1a13fc39f3e8785b0bcd023eaaa Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 11 Apr 2022 12:25:30 +0300 Subject: [PATCH 13/49] app/vmselect/promql: allow calling InitRollupResultCache+StopRollupResultCache multiple times during tests Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2406 --- app/vmselect/promql/rollup_result_cache.go | 16 ++++++++++---- .../promql/rollup_result_cache_test.go | 21 +++++++++++++++++++ 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/app/vmselect/promql/rollup_result_cache.go b/app/vmselect/promql/rollup_result_cache.go index 9ffd38a92..87f36fee8 100644 --- a/app/vmselect/promql/rollup_result_cache.go +++ b/app/vmselect/promql/rollup_result_cache.go @@ -97,6 +97,11 @@ var ( ) // InitRollupResultCache initializes the rollupResult cache +// +// if cachePath is empty, then the cache isn't stored to persistent disk. +// +// ResetRollupResultCache must be called when the cache must be reset. +// StopRollupResultCache must be called when the cache isn't needed anymore. func InitRollupResultCache(cachePath string) { rollupResultCachePath = cachePath startTime := time.Now() @@ -133,16 +138,19 @@ func InitRollupResultCache(cachePath string) { rollupResultCachePath, time.Since(startTime).Seconds(), fcs().EntriesCount, fcs().BytesSize) } - metrics.NewGauge(`vm_cache_entries{type="promql/rollupResult"}`, func() float64 { + // Use metrics.GetOrCreateGauge instead of metrics.NewGauge, + // so InitRollupResultCache+StopRollupResultCache could be called multiple times in tests. + // See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2406 + metrics.GetOrCreateGauge(`vm_cache_entries{type="promql/rollupResult"}`, func() float64 { return float64(fcs().EntriesCount) }) - metrics.NewGauge(`vm_cache_size_bytes{type="promql/rollupResult"}`, func() float64 { + metrics.GetOrCreateGauge(`vm_cache_size_bytes{type="promql/rollupResult"}`, func() float64 { return float64(fcs().BytesSize) }) - metrics.NewGauge(`vm_cache_requests_total{type="promql/rollupResult"}`, func() float64 { + metrics.GetOrCreateGauge(`vm_cache_requests_total{type="promql/rollupResult"}`, func() float64 { return float64(fcs().GetCalls) }) - metrics.NewGauge(`vm_cache_misses_total{type="promql/rollupResult"}`, func() float64 { + metrics.GetOrCreateGauge(`vm_cache_misses_total{type="promql/rollupResult"}`, func() float64 { return float64(fcs().Misses) }) diff --git a/app/vmselect/promql/rollup_result_cache_test.go b/app/vmselect/promql/rollup_result_cache_test.go index de9a25e71..eac9224bb 100644 --- a/app/vmselect/promql/rollup_result_cache_test.go +++ b/app/vmselect/promql/rollup_result_cache_test.go @@ -3,11 +3,32 @@ package promql import ( "testing" + "github.com/VictoriaMetrics/VictoriaMetrics/lib/fs" "github.com/VictoriaMetrics/VictoriaMetrics/lib/storage" "github.com/VictoriaMetrics/metricsql" ) +func TestRollupResultCacheInitStop(t *testing.T) { + t.Run("inmemory", func(t *testing.T) { + for i := 0; i < 5; i++ { + InitRollupResultCache("") + StopRollupResultCache() + } + }) + t.Run("file-based", func(t *testing.T) { + cacheFilePath := "test-rollup-result-cache" + for i := 0; i < 3; i++ { + InitRollupResultCache(cacheFilePath) + StopRollupResultCache() + } + fs.MustRemoveAll(cacheFilePath) + }) +} + func TestRollupResultCache(t *testing.T) { + InitRollupResultCache("") + defer StopRollupResultCache() + ResetRollupResultCache() window := int64(456) ec := &EvalConfig{ From e27dac25b93ef3cc0f1f0d9501afa3c4a53e602a Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 11 Apr 2022 12:57:26 +0300 Subject: [PATCH 14/49] docs/Single-server-VictoriaMetrics.md: clarify that `ingestion protocol` means `data ingestion protocol` --- README.md | 2 +- docs/README.md | 2 +- docs/Single-server-VictoriaMetrics.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cb13401f9..e3cbf9d6e 100644 --- a/README.md +++ b/README.md @@ -841,7 +841,7 @@ The [deduplication](#deduplication) isn't applied for the data exported in nativ ## How to import time series data -Time series data can be imported into VictoriaMetrics via any supported ingestion protocol: +Time series data can be imported into VictoriaMetrics via any supported data ingestion protocol: * [Prometheus remote_write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write). See [these docs](#prometheus-setup) for details. * DataDog `submit metrics` API. See [these docs](#how-to-send-data-from-datadog-agent) for details. diff --git a/docs/README.md b/docs/README.md index cb13401f9..e3cbf9d6e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -841,7 +841,7 @@ The [deduplication](#deduplication) isn't applied for the data exported in nativ ## How to import time series data -Time series data can be imported into VictoriaMetrics via any supported ingestion protocol: +Time series data can be imported into VictoriaMetrics via any supported data ingestion protocol: * [Prometheus remote_write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write). See [these docs](#prometheus-setup) for details. * DataDog `submit metrics` API. See [these docs](#how-to-send-data-from-datadog-agent) for details. diff --git a/docs/Single-server-VictoriaMetrics.md b/docs/Single-server-VictoriaMetrics.md index e5e93b591..e3393b08b 100644 --- a/docs/Single-server-VictoriaMetrics.md +++ b/docs/Single-server-VictoriaMetrics.md @@ -845,7 +845,7 @@ The [deduplication](#deduplication) isn't applied for the data exported in nativ ## How to import time series data -Time series data can be imported into VictoriaMetrics via any supported ingestion protocol: +Time series data can be imported into VictoriaMetrics via any supported data ingestion protocol: * [Prometheus remote_write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write). See [these docs](#prometheus-setup) for details. * DataDog `submit metrics` API. See [these docs](#how-to-send-data-from-datadog-agent) for details. From d7bf0a7348c25b1a9969a6f703ab5c84d46dd90a Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 11 Apr 2022 18:30:53 +0300 Subject: [PATCH 15/49] vendor: update github.com/VictoriaMetrics/metricsql from v0.40.0 to v0.41.0 This allows using built-in function names as with template names --- docs/CHANGELOG.md | 1 + go.mod | 2 +- go.sum | 4 ++-- .../VictoriaMetrics/metricsql/parser.go | 17 +++++++++-------- vendor/modules.txt | 2 +- 5 files changed, 14 insertions(+), 12 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 1a179177f..e4b1c9a27 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -18,6 +18,7 @@ The following tip changes can be tested by building VictoriaMetrics components f FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. +BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). ## [v1.76.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.76.0) diff --git a/go.mod b/go.mod index 8f6a1fa0d..d168811e2 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( // like https://github.com/valyala/fasthttp/commit/996610f021ff45fdc98c2ce7884d5fa4e7f9199b github.com/VictoriaMetrics/fasthttp v1.1.0 github.com/VictoriaMetrics/metrics v1.18.1 - github.com/VictoriaMetrics/metricsql v0.40.0 + github.com/VictoriaMetrics/metricsql v0.41.0 github.com/aws/aws-sdk-go v1.43.34 github.com/cespare/xxhash/v2 v2.1.2 github.com/cheggaaa/pb/v3 v3.0.8 diff --git a/go.sum b/go.sum index dc8c16532..9e1db8bb3 100644 --- a/go.sum +++ b/go.sum @@ -119,8 +119,8 @@ github.com/VictoriaMetrics/fasthttp v1.1.0 h1:3crd4YWHsMwu60GUXRH6OstowiFvqrwS4a github.com/VictoriaMetrics/fasthttp v1.1.0/go.mod h1:/7DMcogqd+aaD3G3Hg5kFgoFwlR2uydjiWvoLp5ZTqQ= github.com/VictoriaMetrics/metrics v1.18.1 h1:OZ0+kTTto8oPfHnVAnTOoyl0XlRhRkoQrD2n2cOuRw0= github.com/VictoriaMetrics/metrics v1.18.1/go.mod h1:ArjwVz7WpgpegX/JpB0zpNF2h2232kErkEnzH1sxMmA= -github.com/VictoriaMetrics/metricsql v0.40.0 h1:QDzuhzsP2cZJyrijIptDJ6gnxd3qWGzQi4Fhj8mOLHo= -github.com/VictoriaMetrics/metricsql v0.40.0/go.mod h1:6pP1ZeLVJHqJrHlF6Ij3gmpQIznSsgktEcZgsAWYel0= +github.com/VictoriaMetrics/metricsql v0.41.0 h1:fhWnSE9ZXVEbiXXGFY73YPLdovTaDRaDaFdxC3TTRZs= +github.com/VictoriaMetrics/metricsql v0.41.0/go.mod h1:6pP1ZeLVJHqJrHlF6Ij3gmpQIznSsgktEcZgsAWYel0= github.com/VividCortex/ewma v1.1.1/go.mod h1:2Tkkvm3sRDVXaiyucHiACn4cqf7DpdyLvmxzcbUokwA= github.com/VividCortex/ewma v1.2.0 h1:f58SaIzcDXrSy3kWaHNvuJgJ3Nmz59Zji6XoJR/q1ow= github.com/VividCortex/ewma v1.2.0/go.mod h1:nz4BbCtbLyFDeC9SUHbtcT5644juEuWfUAUnGx7j5l4= diff --git a/vendor/github.com/VictoriaMetrics/metricsql/parser.go b/vendor/github.com/VictoriaMetrics/metricsql/parser.go index 403c40d09..ac64fc438 100644 --- a/vendor/github.com/VictoriaMetrics/metricsql/parser.go +++ b/vendor/github.com/VictoriaMetrics/metricsql/parser.go @@ -306,9 +306,6 @@ func (p *parser) parseWithArgExpr() (*withArgExpr, error) { return nil, fmt.Errorf(`withArgExpr: unexpected token %q; want "ident"`, p.lex.Token) } wa.Name = unescapeIdent(p.lex.Token) - if isAggrFunc(wa.Name) || IsRollupFunc(wa.Name) || IsTransformFunc(wa.Name) || isWith(wa.Name) { - return nil, fmt.Errorf(`withArgExpr: cannot use reserved name %q`, wa.Name) - } if err := p.lex.Next(); err != nil { return nil, err } @@ -682,17 +679,21 @@ func expandWithExpr(was []*withArgExpr, e Expr) (Expr, error) { return nil, err } wa := getWithArgExpr(was, t.Name) - if wa == nil { - fe := *t - fe.Args = args - return &fe, nil + if wa != nil { + return expandWithExprExt(was, wa, args) } - return expandWithExprExt(was, wa, args) + fe := *t + fe.Args = args + return &fe, nil case *AggrFuncExpr: args, err := expandWithArgs(was, t.Args) if err != nil { return nil, err } + wa := getWithArgExpr(was, t.Name) + if wa != nil { + return expandWithExprExt(was, wa, args) + } modifierArgs, err := expandModifierArgs(was, t.Modifier.Args) if err != nil { return nil, err diff --git a/vendor/modules.txt b/vendor/modules.txt index 6ad174986..f743002b5 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -27,7 +27,7 @@ github.com/VictoriaMetrics/fasthttp/stackless # github.com/VictoriaMetrics/metrics v1.18.1 ## explicit; go 1.12 github.com/VictoriaMetrics/metrics -# github.com/VictoriaMetrics/metricsql v0.40.0 +# github.com/VictoriaMetrics/metricsql v0.41.0 ## explicit; go 1.13 github.com/VictoriaMetrics/metricsql github.com/VictoriaMetrics/metricsql/binaryop From fe01f4803d8d53305050db639ffa9281429b9682 Mon Sep 17 00:00:00 2001 From: Nikolay Date: Mon, 11 Apr 2022 19:22:24 +0300 Subject: [PATCH 16/49] lib/protoparser/native: fixes parseStream dead-lock (#2423) previously, if native block cannot be unmarshaled, wg.Done wasn't called by unmarshal work. It leads to connection blocking and possible dead-lock at client side --- lib/protoparser/native/streamparser.go | 37 +++++++++++++++----------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/lib/protoparser/native/streamparser.go b/lib/protoparser/native/streamparser.go index 1df6debf6..edcc39915 100644 --- a/lib/protoparser/native/streamparser.go +++ b/lib/protoparser/native/streamparser.go @@ -8,7 +8,6 @@ import ( "github.com/VictoriaMetrics/VictoriaMetrics/lib/bytesutil" "github.com/VictoriaMetrics/VictoriaMetrics/lib/encoding" - "github.com/VictoriaMetrics/VictoriaMetrics/lib/logger" "github.com/VictoriaMetrics/VictoriaMetrics/lib/protoparser/common" "github.com/VictoriaMetrics/VictoriaMetrics/lib/storage" "github.com/VictoriaMetrics/metrics" @@ -48,19 +47,27 @@ func ParseStream(r io.Reader, isGzip bool, callback func(block *Block) error) er callbackErrLock sync.Mutex callbackErr error ) + addFirstErr := func(err error) { + processErrors.Inc() + callbackErrLock.Lock() + if callbackErr == nil { + callbackErr = fmt.Errorf("error when processing native block: %w", err) + } + callbackErrLock.Unlock() + } for { uw := getUnmarshalWork() uw.tr = tr - uw.callback = func(block *Block) { - if err := callback(block); err != nil { - processErrors.Inc() - callbackErrLock.Lock() - if callbackErr == nil { - callbackErr = fmt.Errorf("error when processing native block: %w", err) - } - callbackErrLock.Unlock() + uw.callback = func(block *Block, parseErr error) { + defer wg.Done() + // fast path + if parseErr != nil { + addFirstErr(parseErr) + return + } + if err := callback(block); err != nil { + addFirstErr(err) } - wg.Done() } // Read uw.metricNameBuf @@ -142,7 +149,7 @@ var ( type unmarshalWork struct { tr storage.TimeRange - callback func(block *Block) + callback func(block *Block, parseErr error) metricNameBuf []byte blockBuf []byte block Block @@ -157,13 +164,11 @@ func (uw *unmarshalWork) reset() { // Unmarshal implements common.UnmarshalWork func (uw *unmarshalWork) Unmarshal() { - if err := uw.unmarshal(); err != nil { + err := uw.unmarshal() + if err != nil { parseErrors.Inc() - logger.Errorf("error when unmarshaling native block: %s", err) - putUnmarshalWork(uw) - return } - uw.callback(&uw.block) + uw.callback(&uw.block, err) putUnmarshalWork(uw) } From deaa8c1ffaec3a69363a24834e43ca1108c7c44c Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Mon, 11 Apr 2022 19:27:07 +0300 Subject: [PATCH 17/49] lib/protoparser/native: follow-up after fe01f4803d8d53305050db639ffa9281429b9682 --- docs/CHANGELOG.md | 1 + lib/protoparser/native/streamparser.go | 69 +++++++++++++------------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index e4b1c9a27..3e5df56c8 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -17,6 +17,7 @@ The following tip changes can be tested by building VictoriaMetrics components f FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. +BUGFIX: fix goroutine leak and possible deadlock when importing invalid data via [native binary format](https://docs.victoriametrics.com/#how-to-import-data-in-native-format). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2423). BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). diff --git a/lib/protoparser/native/streamparser.go b/lib/protoparser/native/streamparser.go index edcc39915..afb7d6924 100644 --- a/lib/protoparser/native/streamparser.go +++ b/lib/protoparser/native/streamparser.go @@ -42,57 +42,37 @@ func ParseStream(r io.Reader, isGzip bool, callback func(block *Block) error) er // Read native blocks and feed workers with work. sizeBuf := make([]byte, 4) - var wg sync.WaitGroup - var ( - callbackErrLock sync.Mutex - callbackErr error - ) - addFirstErr := func(err error) { - processErrors.Inc() - callbackErrLock.Lock() - if callbackErr == nil { - callbackErr = fmt.Errorf("error when processing native block: %w", err) - } - callbackErrLock.Unlock() - } + + ctx := &streamContext{} for { uw := getUnmarshalWork() uw.tr = tr - uw.callback = func(block *Block, parseErr error) { - defer wg.Done() - // fast path - if parseErr != nil { - addFirstErr(parseErr) - return - } - if err := callback(block); err != nil { - addFirstErr(err) - } - } + uw.ctx = ctx + uw.callback = callback // Read uw.metricNameBuf if _, err := io.ReadFull(br, sizeBuf); err != nil { if err == io.EOF { // End of stream putUnmarshalWork(uw) - wg.Wait() - return callbackErr + ctx.wg.Wait() + return ctx.err } readErrors.Inc() - wg.Wait() + ctx.wg.Wait() return fmt.Errorf("cannot read metricName size: %w", err) } readCalls.Inc() bufSize := encoding.UnmarshalUint32(sizeBuf) if bufSize > 1024*1024 { parseErrors.Inc() - wg.Wait() + ctx.wg.Wait() return fmt.Errorf("too big metricName size; got %d; shouldn't exceed %d", bufSize, 1024*1024) } uw.metricNameBuf = bytesutil.ResizeNoCopyMayOverallocate(uw.metricNameBuf, int(bufSize)) if _, err := io.ReadFull(br, uw.metricNameBuf); err != nil { readErrors.Inc() - wg.Wait() + ctx.wg.Wait() return fmt.Errorf("cannot read metricName with size %d bytes: %w", bufSize, err) } readCalls.Inc() @@ -100,30 +80,36 @@ func ParseStream(r io.Reader, isGzip bool, callback func(block *Block) error) er // Read uw.blockBuf if _, err := io.ReadFull(br, sizeBuf); err != nil { readErrors.Inc() - wg.Wait() + ctx.wg.Wait() return fmt.Errorf("cannot read native block size: %w", err) } readCalls.Inc() bufSize = encoding.UnmarshalUint32(sizeBuf) if bufSize > 1024*1024 { parseErrors.Inc() - wg.Wait() + ctx.wg.Wait() return fmt.Errorf("too big native block size; got %d; shouldn't exceed %d", bufSize, 1024*1024) } uw.blockBuf = bytesutil.ResizeNoCopyMayOverallocate(uw.blockBuf, int(bufSize)) if _, err := io.ReadFull(br, uw.blockBuf); err != nil { readErrors.Inc() - wg.Wait() + ctx.wg.Wait() return fmt.Errorf("cannot read native block with size %d bytes: %w", bufSize, err) } readCalls.Inc() blocksRead.Inc() - wg.Add(1) + ctx.wg.Add(1) common.ScheduleUnmarshalWork(uw) } } +type streamContext struct { + wg sync.WaitGroup + errLock sync.Mutex + err error +} + // Block is a single block from `/api/v1/import/native` request. type Block struct { MetricName storage.MetricName @@ -149,13 +135,15 @@ var ( type unmarshalWork struct { tr storage.TimeRange - callback func(block *Block, parseErr error) + ctx *streamContext + callback func(block *Block) error metricNameBuf []byte blockBuf []byte block Block } func (uw *unmarshalWork) reset() { + uw.ctx = nil uw.callback = nil uw.metricNameBuf = uw.metricNameBuf[:0] uw.blockBuf = uw.blockBuf[:0] @@ -167,8 +155,19 @@ func (uw *unmarshalWork) Unmarshal() { err := uw.unmarshal() if err != nil { parseErrors.Inc() + } else { + err = uw.callback(&uw.block) } - uw.callback(&uw.block, err) + ctx := uw.ctx + if err != nil { + processErrors.Inc() + ctx.errLock.Lock() + if ctx.err == nil { + ctx.err = fmt.Errorf("error when processing native block: %w", err) + } + ctx.errLock.Unlock() + } + ctx.wg.Done() putUnmarshalWork(uw) } From 54de0531a471fc2c2178c1a935840ada350dfd73 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 11:19:04 +0300 Subject: [PATCH 18/49] app/vmstorage: properly handle `maxSeries` limit passed from vmselect to vmstorage --- docs/CHANGELOG.md | 1 + lib/storage/index_db.go | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 3e5df56c8..62043a5cb 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -17,6 +17,7 @@ The following tip changes can be tested by building VictoriaMetrics components f FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. +BUGFIX: properly propagate limits at `-search.max*` command-line flags from `vminsert` to `vmstorage`. The limits are `-search.maxUniqueTimeseries`, `-search.maxSeries`, `-search.maxFederateSeries`, `-search.maxExportSeries`, `-search.maxGraphiteSeries` and `-search.maxTSDBStatusSeries`. They weren't propagated to `vmstorage` because of the bug. These limits were introduced in [v1.76.0](https://docs.victoriametrics.com/CHANGELOG.html#v1760). BUGFIX: fix goroutine leak and possible deadlock when importing invalid data via [native binary format](https://docs.victoriametrics.com/#how-to-import-data-in-native-format). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2423). BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). diff --git a/lib/storage/index_db.go b/lib/storage/index_db.go index 9aecc4f86..6c0dd55f0 100644 --- a/lib/storage/index_db.go +++ b/lib/storage/index_db.go @@ -2227,7 +2227,8 @@ func (is *indexSearch) searchMetricIDsInternal(tfss []*TagFilters, tr TimeRange, return nil, err } if metricIDs.Len() > maxMetrics { - return nil, fmt.Errorf("the number of matching unique timeseries exceeds %d; either narrow down the search or increase -search.maxUniqueTimeseries", maxMetrics) + return nil, fmt.Errorf("the number of matching timeseries exceeds %d; either narrow down the search "+ + "or increase -search.max* command-line flag values at vmselect", maxMetrics) } } return metricIDs, nil @@ -2247,6 +2248,10 @@ func (is *indexSearch) updateMetricIDsForTagFilters(metricIDs *uint64set.Set, tf atomic.AddUint64(&is.db.globalSearchCalls, 1) m, err := is.getMetricIDsForDateAndFilters(0, tfs, maxMetrics) if err != nil { + if errors.Is(err, errFallbackToGlobalSearch) { + return fmt.Errorf("the number of matching timeseries exceeds %d; either narrow down the search "+ + "or increase -search.max* command-line flag values at vmselect", maxMetrics) + } return err } metricIDs.UnionMayOwn(m) From 708a3ef27668d8eb2846091df2d8271424a95f5b Mon Sep 17 00:00:00 2001 From: Yurii Kravets <30324382+YuriKravetc@users.noreply.github.com> Date: Tue, 12 Apr 2022 11:27:17 +0300 Subject: [PATCH 19/49] url-examples.md (#2435) * url-examples.md added 1 more example * Update url-examples.md --- docs/url-examples.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/url-examples.md b/docs/url-examples.md index 0e67a485f..d5c169eec 100644 --- a/docs/url-examples.md +++ b/docs/url-examples.md @@ -85,7 +85,7 @@ More information: ## /api/v1/import -**Imports data obtained via /api/v1/export** +**Imports custom data as well as data obtained via /api/v1/export** Single:
@@ -105,6 +105,14 @@ curl --data-binary "@import.txt" -X POST 'http://:8480/insert/0/promet
+
+ +```bash +curl -d 'metric_name{foo="bar"} 123' -X POST 'http://:8480/insert/0/prometheus/api/v1/import/prometheus' +``` + +
+ Additional information: * [How to import time series data](https://docs.victoriametrics.com/#how-to-import-time-series-data) From 7e79adfb555b65eeb35fd482dbb95a0002d63cea Mon Sep 17 00:00:00 2001 From: Nikolay Date: Tue, 12 Apr 2022 12:24:11 +0300 Subject: [PATCH 20/49] lib/promscrape: allows to use k8s pod name as clusterMemberNum (#2436) * lib/promscrape: allows to use k8s pod name as clusterMemberNum it must improve user expirience and simplify clustering scrapers. it must allow to use vmagent cluster with distroless images https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2359 * Apply suggestions from code review Co-authored-by: Aliaksandr Valialkin --- lib/promscrape/config.go | 26 +++++++++++++++++++++++--- lib/promscrape/scraper.go | 3 +++ 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/lib/promscrape/config.go b/lib/promscrape/config.go index d30b178e6..52c32858f 100644 --- a/lib/promscrape/config.go +++ b/lib/promscrape/config.go @@ -49,12 +49,32 @@ var ( clusterMembersCount = flag.Int("promscrape.cluster.membersCount", 0, "The number of members in a cluster of scrapers. "+ "Each member must have an unique -promscrape.cluster.memberNum in the range 0 ... promscrape.cluster.membersCount-1 . "+ "Each member then scrapes roughly 1/N of all the targets. By default cluster scraping is disabled, i.e. a single scraper scrapes all the targets") - clusterMemberNum = flag.Int("promscrape.cluster.memberNum", 0, "The number of number in the cluster of scrapers. "+ - "It must be an unique value in the range 0 ... promscrape.cluster.membersCount-1 across scrapers in the cluster") + clusterMemberNum = flag.String("promscrape.cluster.memberNum", "0", "The number of number in the cluster of scrapers. "+ + "It must be an unique value in the range 0 ... promscrape.cluster.membersCount-1 across scrapers in the cluster. "+ + "Can be specified as pod name of Kubernetes StatefulSet - pod-name-Num, where Num is a numeric part of pod name") clusterReplicationFactor = flag.Int("promscrape.cluster.replicationFactor", 1, "The number of members in the cluster, which scrape the same targets. "+ "If the replication factor is greater than 2, then the deduplication must be enabled at remote storage side. See https://docs.victoriametrics.com/#deduplication") ) +var clusterMemberID int + +// must be called before any scraper +func initClusterMemberID() error { + s := *clusterMemberNum + // special case for kubernetes deployment, where pod-name formatted at some-pod-name-1 + // obtain memberNum from last segment + // https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2359 + if idx := strings.LastIndexByte(s, '-'); idx >= 0 { + s = s[idx+1:] + } + n, err := strconv.ParseInt(s, 10, 64) + if err != nil { + return fmt.Errorf("cannot parse -promscrape.cluster.memberNum=%q: %w", *clusterMemberNum, err) + } + clusterMemberID = int(n) + return nil +} + // Config represents essential parts from Prometheus config defined at https://prometheus.io/docs/prometheus/latest/configuration/configuration/ type Config struct { Global GlobalConfig `yaml:"global,omitempty"` @@ -996,7 +1016,7 @@ func (swc *scrapeWorkConfig) getScrapeWork(target string, extraLabels, metaLabel if *clusterMembersCount > 1 { bb := scrapeWorkKeyBufPool.Get() bb.B = appendScrapeWorkKey(bb.B[:0], labels) - needSkip := needSkipScrapeWork(bytesutil.ToUnsafeString(bb.B), *clusterMembersCount, *clusterReplicationFactor, *clusterMemberNum) + needSkip := needSkipScrapeWork(bytesutil.ToUnsafeString(bb.B), *clusterMembersCount, *clusterReplicationFactor, clusterMemberID) scrapeWorkKeyBufPool.Put(bb) if needSkip { return nil, nil diff --git a/lib/promscrape/scraper.go b/lib/promscrape/scraper.go index c5a3e8f12..c6415d416 100644 --- a/lib/promscrape/scraper.go +++ b/lib/promscrape/scraper.go @@ -99,6 +99,9 @@ func runScraper(configFile string, pushData func(wr *prompbmarshal.WriteRequest) // See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1240 sighupCh := procutil.NewSighupChan() + if err := initClusterMemberID(); err != nil { + logger.Fatalf("cannot init clusterMembership: %s", err) + } logger.Infof("reading Prometheus configs from %q", configFile) cfg, data, err := loadConfig(configFile) if err != nil { From f3d4671bb6b594dd789d8b8ea84c0df3ecbc5963 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 12:36:17 +0300 Subject: [PATCH 21/49] lib/promscrape: follow-up after 7e79adfb555b65eeb35fd482dbb95a0002d63cea --- app/vmagent/README.md | 2 ++ docs/CHANGELOG.md | 13 ++++++++----- docs/vmagent.md | 2 ++ lib/promscrape/config.go | 6 ++---- lib/promscrape/scraper.go | 4 +--- lib/promscrape/scrapework.go | 2 +- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/app/vmagent/README.md b/app/vmagent/README.md index ca94f705f..d8f35c5e2 100644 --- a/app/vmagent/README.md +++ b/app/vmagent/README.md @@ -358,6 +358,8 @@ spread scrape targets among a cluster of two `vmagent` instances: /path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=1 -promscrape.config=/path/to/config.yml ... ``` +The `-promscrape.cluster.memberNum` can be set to a StatefulSet pod name when `vmagent` runs in Kubernetes. The pod name must end with a number in the range `0 ... promscrape.cluster.memberNum-1`. For example, `-promscrape.cluster.memberNum=vmagent-0`. + By default each scrape target is scraped only by a single `vmagent` instance in the cluster. If there is a need for replicating scrape targets among multiple `vmagent` instances, then `-promscrape.cluster.replicationFactor` command-line flag must be set to the desired number of replicas. For example, the following commands start a cluster of three `vmagent` instances, where each target is scraped by two `vmagent` instances: diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 62043a5cb..d50c21667 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -15,12 +15,15 @@ The following tip changes can be tested by building VictoriaMetrics components f ## tip -FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. +**Update notes:** this release introduces backwards-incompatible changes to communication protocol between `vmselect` and `vmstorage` nodes in cluster version of VictoriaMetrics, so `vmselect` and `vmstorage` nodes may log communication errors during the upgrade. These errors should stop after all the `vmselect` and `vmstorage` nodes are updated to new release. -BUGFIX: properly propagate limits at `-search.max*` command-line flags from `vminsert` to `vmstorage`. The limits are `-search.maxUniqueTimeseries`, `-search.maxSeries`, `-search.maxFederateSeries`, `-search.maxExportSeries`, `-search.maxGraphiteSeries` and `-search.maxTSDBStatusSeries`. They weren't propagated to `vmstorage` because of the bug. These limits were introduced in [v1.76.0](https://docs.victoriametrics.com/CHANGELOG.html#v1760). -BUGFIX: fix goroutine leak and possible deadlock when importing invalid data via [native binary format](https://docs.victoriametrics.com/#how-to-import-data-in-native-format). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2423). -BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. -BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). +* FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. +* FEATURE: [vmagent](https://docs.victoriametrics.com/vmalert.html): allow passing StatefulSet pod names to `-promscrape.cluster.memberNum` command-line flag. In this case the member number is automatically extracted from the pod name, which must end with the number in the range `0 ... promscrape.cluster.membersCount-1`. For example, `vmagent-0`, `vmagent-1`, etc. See [this feature request](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2359) and [these docs](https://docs.victoriametrics.com/vmagent.html#scraping-big-number-of-targets). + +* BUGFIX: [VictoriaMetrics cluster](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html): properly propagate limits at `-search.max*` command-line flags from `vminsert` to `vmstorage`. The limits are `-search.maxUniqueTimeseries`, `-search.maxSeries`, `-search.maxFederateSeries`, `-search.maxExportSeries`, `-search.maxGraphiteSeries` and `-search.maxTSDBStatusSeries`. They weren't propagated to `vmstorage` because of the bug. These limits were introduced in [v1.76.0](https://docs.victoriametrics.com/CHANGELOG.html#v1760). +* BUGFIX: fix goroutine leak and possible deadlock when importing invalid data via [native binary format](https://docs.victoriametrics.com/#how-to-import-data-in-native-format). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2423). +* BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. +* BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). ## [v1.76.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.76.0) diff --git a/docs/vmagent.md b/docs/vmagent.md index 163c8e02e..651b5c9d2 100644 --- a/docs/vmagent.md +++ b/docs/vmagent.md @@ -362,6 +362,8 @@ spread scrape targets among a cluster of two `vmagent` instances: /path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=1 -promscrape.config=/path/to/config.yml ... ``` +The `-promscrape.cluster.memberNum` can be set to a StatefulSet pod name when `vmagent` runs in Kubernetes. The pod name must end with a number in the range `0 ... promscrape.cluster.memberNum-1`. For example, `-promscrape.cluster.memberNum=vmagent-0`. + By default each scrape target is scraped only by a single `vmagent` instance in the cluster. If there is a need for replicating scrape targets among multiple `vmagent` instances, then `-promscrape.cluster.replicationFactor` command-line flag must be set to the desired number of replicas. For example, the following commands start a cluster of three `vmagent` instances, where each target is scraped by two `vmagent` instances: diff --git a/lib/promscrape/config.go b/lib/promscrape/config.go index 52c32858f..15e2feef6 100644 --- a/lib/promscrape/config.go +++ b/lib/promscrape/config.go @@ -58,8 +58,7 @@ var ( var clusterMemberID int -// must be called before any scraper -func initClusterMemberID() error { +func mustInitClusterMemberID() { s := *clusterMemberNum // special case for kubernetes deployment, where pod-name formatted at some-pod-name-1 // obtain memberNum from last segment @@ -69,10 +68,9 @@ func initClusterMemberID() error { } n, err := strconv.ParseInt(s, 10, 64) if err != nil { - return fmt.Errorf("cannot parse -promscrape.cluster.memberNum=%q: %w", *clusterMemberNum, err) + logger.Fatalf("cannot parse -promscrape.cluster.memberNum=%q: %s", *clusterMemberNum, err) } clusterMemberID = int(n) - return nil } // Config represents essential parts from Prometheus config defined at https://prometheus.io/docs/prometheus/latest/configuration/configuration/ diff --git a/lib/promscrape/scraper.go b/lib/promscrape/scraper.go index c6415d416..0ca5511d9 100644 --- a/lib/promscrape/scraper.go +++ b/lib/promscrape/scraper.go @@ -52,6 +52,7 @@ func CheckConfig() error { // // Scraped data is passed to pushData. func Init(pushData func(wr *prompbmarshal.WriteRequest)) { + mustInitClusterMemberID() globalStopChan = make(chan struct{}) scraperWG.Add(1) go func() { @@ -99,9 +100,6 @@ func runScraper(configFile string, pushData func(wr *prompbmarshal.WriteRequest) // See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1240 sighupCh := procutil.NewSighupChan() - if err := initClusterMemberID(); err != nil { - logger.Fatalf("cannot init clusterMembership: %s", err) - } logger.Infof("reading Prometheus configs from %q", configFile) cfg, data, err := loadConfig(configFile) if err != nil { diff --git a/lib/promscrape/scrapework.go b/lib/promscrape/scrapework.go index aef8f85b1..3e20633ca 100644 --- a/lib/promscrape/scrapework.go +++ b/lib/promscrape/scrapework.go @@ -276,7 +276,7 @@ func (sw *scrapeWork) run(stopCh <-chan struct{}, globalStopCh <-chan struct{}) // scrapes replicated targets at different time offsets. This guarantees that the deduplication consistently leaves samples // received from the same vmagent replica. // See https://docs.victoriametrics.com/vmagent.html#scraping-big-number-of-targets - key := fmt.Sprintf("ClusterMemberNum=%d, ScrapeURL=%s, Labels=%s", *clusterMemberNum, sw.Config.ScrapeURL, sw.Config.LabelsString()) + key := fmt.Sprintf("ClusterMemberNum=%d, ScrapeURL=%s, Labels=%s", clusterMemberID, sw.Config.ScrapeURL, sw.Config.LabelsString()) h := xxhash.Sum64(bytesutil.ToUnsafeBytes(key)) randSleep = uint64(float64(scrapeInterval) * (float64(h) / (1 << 64))) sleepOffset := uint64(time.Now().UnixNano()) % uint64(scrapeInterval) From a91c2a4377b0e7623c587c711f7a0658df091ca6 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 12:51:54 +0300 Subject: [PATCH 22/49] vendor: `make vendor-update` --- go.mod | 17 +- go.sum | 43 +- .../go/storage/.release-please-manifest.json | 3 + vendor/cloud.google.com/go/storage/CHANGES.md | 13 + vendor/cloud.google.com/go/storage/acl.go | 66 +- vendor/cloud.google.com/go/storage/bucket.go | 358 +++++++++ vendor/cloud.google.com/go/storage/client.go | 241 ++++++ vendor/cloud.google.com/go/storage/doc.go | 16 +- .../go/storage/emulator_test.sh | 47 +- .../go/storage/grpc_client.go | 346 ++++++++ .../go/storage/http_client.go | 369 +++++++++ .../go/storage/internal/apiv2/doc.go | 9 +- .../storage/internal/apiv2/storage_client.go | 496 +----------- .../go/storage/internal/apiv2/version.go | 23 + .../go/storage/internal/version.go | 2 +- .../go/storage/post_policy_v4.go | 2 + .../go/storage/release-please-config.json | 11 + vendor/cloud.google.com/go/storage/storage.go | 81 +- vendor/cloud.google.com/go/storage/writer.go | 6 +- .../aws/aws-sdk-go/aws/endpoints/defaults.go | 6 + .../github.com/aws/aws-sdk-go/aws/version.go | 2 +- .../v2/apierror/internal/proto/error.pb.go | 110 +-- .../googleapis/gax-go/v2/call_option.go | 18 + vendor/github.com/googleapis/gax-go/v2/gax.go | 2 +- .../googleapis/go-type-adapters/LICENSE | 202 +++++ .../go-type-adapters/adapters/color.go | 81 ++ .../go-type-adapters/adapters/date.go | 54 ++ .../go-type-adapters/adapters/datetime.go | 93 +++ .../go-type-adapters/adapters/decimal.go | 68 ++ .../go-type-adapters/adapters/doc.go | 17 + .../go-type-adapters/adapters/fraction.go | 35 + .../go-type-adapters/adapters/month.go | 31 + vendor/golang.org/x/net/context/context.go | 6 +- vendor/golang.org/x/net/context/go17.go | 10 +- vendor/golang.org/x/net/context/pre_go17.go | 10 +- .../golang.org/x/net/http/httpguts/httplex.go | 54 +- vendor/golang.org/x/net/http2/http2.go | 14 +- vendor/golang.org/x/net/http2/server.go | 5 +- vendor/golang.org/x/net/idna/trieval.go | 34 +- vendor/golang.org/x/oauth2/google/default.go | 28 +- vendor/golang.org/x/oauth2/google/doc.go | 13 +- .../golang.org/x/sys/unix/asm_linux_loong64.s | 54 ++ vendor/golang.org/x/sys/unix/mkerrors.sh | 2 + vendor/golang.org/x/sys/unix/syscall_linux.go | 3 + vendor/golang.org/x/sys/unix/zerrors_linux.go | 7 + .../golang.org/x/sys/unix/zsyscall_linux.go | 43 + vendor/golang.org/x/sys/unix/ztypes_linux.go | 46 ++ vendor/golang.org/x/xerrors/doc.go | 3 +- vendor/golang.org/x/xerrors/fmt.go | 2 + vendor/golang.org/x/xerrors/wrap.go | 6 + .../googleapis/type/color/color.pb.go | 335 ++++++++ .../googleapis/type/datetime/datetime.pb.go | 401 +++++++++ .../googleapis/type/decimal/decimal.pb.go | 230 ++++++ .../googleapis/type/fraction/fraction.pb.go | 178 ++++ .../googleapis/type/month/month.pb.go | 203 +++++ .../types/known/wrapperspb/wrappers.pb.go | 760 ++++++++++++++++++ vendor/modules.txt | 25 +- 57 files changed, 4620 insertions(+), 720 deletions(-) create mode 100644 vendor/cloud.google.com/go/storage/.release-please-manifest.json create mode 100644 vendor/cloud.google.com/go/storage/client.go create mode 100644 vendor/cloud.google.com/go/storage/grpc_client.go create mode 100644 vendor/cloud.google.com/go/storage/http_client.go create mode 100644 vendor/cloud.google.com/go/storage/internal/apiv2/version.go create mode 100644 vendor/cloud.google.com/go/storage/release-please-config.json create mode 100644 vendor/github.com/googleapis/go-type-adapters/LICENSE create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/color.go create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/date.go create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/datetime.go create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/decimal.go create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/doc.go create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/fraction.go create mode 100644 vendor/github.com/googleapis/go-type-adapters/adapters/month.go create mode 100644 vendor/golang.org/x/sys/unix/asm_linux_loong64.s create mode 100644 vendor/google.golang.org/genproto/googleapis/type/color/color.pb.go create mode 100644 vendor/google.golang.org/genproto/googleapis/type/datetime/datetime.pb.go create mode 100644 vendor/google.golang.org/genproto/googleapis/type/decimal/decimal.pb.go create mode 100644 vendor/google.golang.org/genproto/googleapis/type/fraction/fraction.pb.go create mode 100644 vendor/google.golang.org/genproto/googleapis/type/month/month.pb.go create mode 100644 vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go diff --git a/go.mod b/go.mod index d168811e2..1450f64fa 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/VictoriaMetrics/VictoriaMetrics go 1.17 require ( - cloud.google.com/go/storage v1.21.0 + cloud.google.com/go/storage v1.22.0 github.com/VictoriaMetrics/fastcache v1.10.0 // Do not use the original github.com/valyala/fasthttp because of issues @@ -11,7 +11,7 @@ require ( github.com/VictoriaMetrics/fasthttp v1.1.0 github.com/VictoriaMetrics/metrics v1.18.1 github.com/VictoriaMetrics/metricsql v0.41.0 - github.com/aws/aws-sdk-go v1.43.34 + github.com/aws/aws-sdk-go v1.43.37 github.com/cespare/xxhash/v2 v2.1.2 github.com/cheggaaa/pb/v3 v3.0.8 github.com/golang/snappy v0.0.4 @@ -24,9 +24,9 @@ require ( github.com/valyala/fasttemplate v1.2.1 github.com/valyala/gozstd v1.16.0 github.com/valyala/quicktemplate v1.7.0 - golang.org/x/net v0.0.0-20220403103023-749bd193bc2b - golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a - golang.org/x/sys v0.0.0-20220406163625-3f8b81556e12 + golang.org/x/net v0.0.0-20220412020605-290c469a71a5 + golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 + golang.org/x/sys v0.0.0-20220412071739-889880a91fd5 google.golang.org/api v0.74.0 gopkg.in/yaml.v2 v2.4.0 ) @@ -45,7 +45,8 @@ require ( github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.2 // indirect github.com/google/go-cmp v0.5.7 // indirect - github.com/googleapis/gax-go/v2 v2.2.0 // indirect + github.com/googleapis/gax-go/v2 v2.3.0 // indirect + github.com/googleapis/go-type-adapters v1.0.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/mattn/go-colorable v0.1.12 // indirect github.com/mattn/go-isatty v0.0.14 // indirect @@ -66,9 +67,9 @@ require ( go.uber.org/goleak v1.1.11-0.20210813005559-691160354723 // indirect golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect golang.org/x/text v0.3.7 // indirect - golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect + golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20220405205423-9d709892a2bf // indirect + google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac // indirect google.golang.org/grpc v1.45.0 // indirect google.golang.org/protobuf v1.28.0 // indirect gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect diff --git a/go.sum b/go.sum index 9e1db8bb3..f99fa22b2 100644 --- a/go.sum +++ b/go.sum @@ -29,7 +29,6 @@ cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+Y cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= -cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U= cloud.google.com/go v0.100.2 h1:t9Iw5QH5v4XtlEQaCtUY7x6sCABps8sW0acw7e2WQ6Y= cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= @@ -41,13 +40,11 @@ cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM7 cloud.google.com/go/bigtable v1.2.0/go.mod h1:JcVAOl45lrTmQfLj7T6TxyMzIN/3FGGcFm+2xVAli2o= cloud.google.com/go/bigtable v1.10.1/go.mod h1:cyHeKlx6dcZCO0oSQucYdauseD8kIENGuDOJPKMCVg8= cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= -cloud.google.com/go/compute v1.2.0/go.mod h1:xlogom/6gr8RJGBe7nT2eGsQYAFUbbv8dbC29qE3Xmw= cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= cloud.google.com/go/compute v1.5.0 h1:b1zWmYuuHz7gO9kDcM/EpHGr06UgsYNRpNJzI2kFiLM= cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/iam v0.1.1/go.mod h1:CKqrcnI/suGpybEHxZ7BMehL0oA4LpdyJdUlTl9jVMw= cloud.google.com/go/iam v0.3.0 h1:exkAomrVUuzx9kWFI1wm3KI0uoDeUFPB4kKGzx6x+Gc= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= @@ -59,8 +56,8 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.21.0 h1:HwnT2u2D309SFDHQII6m18HlrCi3jAXhUMTLOWXYH14= -cloud.google.com/go/storage v1.21.0/go.mod h1:XmRlxkgPjlBONznT2dDUU/5XlpU2OjMnKuqnZI01LAA= +cloud.google.com/go/storage v1.22.0 h1:NUV0NNp9nkBuW66BFRLuMgldN60C57ET3dhbwLIYio8= +cloud.google.com/go/storage v1.22.0/go.mod h1:GbaLEoMqbVm6sx3Z0R++gSiBlgMv6yUi2q1DeGFKQgE= collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/Azure/azure-sdk-for-go v41.3.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= @@ -165,8 +162,8 @@ github.com/aws/aws-sdk-go v1.30.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZve github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48= github.com/aws/aws-sdk-go v1.35.31/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.40.45/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q= -github.com/aws/aws-sdk-go v1.43.34 h1:8+P+773CDgQqN1eLH1QHT6XgXHUbME3sAbDGszzjajY= -github.com/aws/aws-sdk-go v1.43.34/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/aws/aws-sdk-go v1.43.37 h1:kyZ7UjaPZaCik+asF33UFOOYSwr9liDRr/UM/vuw8yY= +github.com/aws/aws-sdk-go v1.43.37/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.9.1/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.8.1/go.mod h1:CM+19rL1+4dFWnOQKwDc7H1KwXTz+h61oUSHyhV0b3o= @@ -526,11 +523,14 @@ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+ github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gax-go/v2 v2.2.0 h1:s7jOdKSaksJVOxE0Y/S32otcfiP+UQ0cL8/GTKaONwE= github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= +github.com/googleapis/gax-go/v2 v2.3.0 h1:nRJtk3y8Fm770D42QV6T90ZnvFZyk7agSo3Q+Z9p3WI= +github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= github.com/googleapis/gnostic v0.4.0/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= +github.com/googleapis/go-type-adapters v1.0.0 h1:9XdMn+d/G57qq1s8dNc5IesGCXHf6V2HZ2JwRxfA2tA= +github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= github.com/gophercloud/gophercloud v0.10.0/go.mod h1:gmC5oQqMDOMO1t1gq5DquX/yAU808e/4mzjjDA76+Ss= github.com/gophercloud/gophercloud v0.14.0/go.mod h1:VX0Ibx85B60B5XOrZr6kaNwrmPUzcmMpwxvQ1WQIIWM= @@ -1181,8 +1181,8 @@ golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220403103023-749bd193bc2b h1:vI32FkLJNAWtGD4BwkThwEy6XS7ZLLMHkSkYfF8M0W0= -golang.org/x/net v0.0.0-20220403103023-749bd193bc2b/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220412020605-290c469a71a5 h1:bRb386wvrE+oBNdF1d/Xh9mQrfQ4ecYhW5qJ5GvTGT4= +golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1201,8 +1201,9 @@ golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a h1:qfl7ob3DIEs3Ml9oLuPwY2N04gymzAW04WsUQHIClgM= golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 h1:OSnWWcOd/CtWQC2cYSBgbTSJv3ciqd8r54ySIW2y3RE= +golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1319,8 +1320,8 @@ golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220405052023-b1e9470b6e64/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220406163625-3f8b81556e12 h1:QyVthZKMsyaQwBTJE04jdNN0Pp5Fn9Qga0mrgxyERQM= -golang.org/x/sys v0.0.0-20220406163625-3f8b81556e12/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412071739-889880a91fd5 h1:NubxfvTRuNb4RVzWrIDAUzUvREH1HkCD4JjyQTSG9As= +golang.org/x/sys v0.0.0-20220412071739-889880a91fd5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -1428,8 +1429,9 @@ golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f h1:GGU+dLjvlC3qDwqYgL6UgRmHXhOOgns0bZu2Ty5mm6U= +golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.6.0/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= @@ -1470,10 +1472,7 @@ google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqiv google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= -google.golang.org/api v0.64.0/go.mod h1:931CdxA8Rm4t6zqTFGSsgwbAEZ2+GMYurbndwSimebM= -google.golang.org/api v0.66.0/go.mod h1:I1dmXYpX7HGwz/ejRxwQp2qj5bFAz93HiCU1C1oYd9M= google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= -google.golang.org/api v0.69.0/go.mod h1:boanBiw+h5c3s+tBPgEzLDRHfFLWV0qXxRHz3ws7C80= google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= google.golang.org/api v0.74.0 h1:ExR2D+5TYIrMphWgs5JCgwRhEDlPDXXrLwHHMgPHTXE= @@ -1531,6 +1530,7 @@ google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= @@ -1557,21 +1557,16 @@ google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ6 google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211223182754-3ac035c7e7cb/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220111164026-67b88f271998/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220114231437-d2e6a121cae0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220201184016-50beb8ab5c44/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220211171837-173942840c17/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220216160803-4663080d8bc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= -google.golang.org/genproto v0.0.0-20220405205423-9d709892a2bf h1:JTjwKJX9erVpsw17w+OIPP7iAgEkN/r8urhWSunEDTs= google.golang.org/genproto v0.0.0-20220405205423-9d709892a2bf/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac h1:qSNTkEN+L2mvWcLgJOR+8bdHX9rN/IdU3A1Ghpfb1Rg= +google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= diff --git a/vendor/cloud.google.com/go/storage/.release-please-manifest.json b/vendor/cloud.google.com/go/storage/.release-please-manifest.json new file mode 100644 index 000000000..2ad271007 --- /dev/null +++ b/vendor/cloud.google.com/go/storage/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + "storage": "1.22.0" +} \ No newline at end of file diff --git a/vendor/cloud.google.com/go/storage/CHANGES.md b/vendor/cloud.google.com/go/storage/CHANGES.md index 4acf3bee0..1f51830f4 100644 --- a/vendor/cloud.google.com/go/storage/CHANGES.md +++ b/vendor/cloud.google.com/go/storage/CHANGES.md @@ -1,6 +1,19 @@ # Changes +## [1.22.0](https://github.com/googleapis/google-cloud-go/compare/storage/v1.21.0...storage/v1.22.0) (2022-03-31) + + +### Features + +* **storage:** allow specifying includeTrailingDelimiter ([#5617](https://github.com/googleapis/google-cloud-go/issues/5617)) ([a34503b](https://github.com/googleapis/google-cloud-go/commit/a34503bc0f0b95399285e8db66976b227e3b0072)) +* **storage:** set versionClient to module version ([55f0d92](https://github.com/googleapis/google-cloud-go/commit/55f0d92bf112f14b024b4ab0076c9875a17423c9)) + + +### Bug Fixes + +* **storage:** respect STORAGE_EMULATOR_HOST in signedURL ([#5673](https://github.com/googleapis/google-cloud-go/issues/5673)) ([1c249ae](https://github.com/googleapis/google-cloud-go/commit/1c249ae5b4980cf53fa74635943ca8bf6a96a341)) + ## [1.21.0](https://github.com/googleapis/google-cloud-go/compare/storage/v1.20.0...storage/v1.21.0) (2022-02-17) diff --git a/vendor/cloud.google.com/go/storage/acl.go b/vendor/cloud.google.com/go/storage/acl.go index 9bdf96e3e..c59c380ee 100644 --- a/vendor/cloud.google.com/go/storage/acl.go +++ b/vendor/cloud.google.com/go/storage/acl.go @@ -243,10 +243,10 @@ func toObjectACLRules(items []*raw.ObjectAccessControl) []ACLRule { return rs } -func fromProtoToObjectACLRules(items []*storagepb.ObjectAccessControl) []ACLRule { +func toObjectACLRulesFromProto(items []*storagepb.ObjectAccessControl) []ACLRule { var rs []ACLRule for _, item := range items { - rs = append(rs, fromProtoToObjectACLRule(item)) + rs = append(rs, toObjectACLRuleFromProto(item)) } return rs } @@ -259,6 +259,14 @@ func toBucketACLRules(items []*raw.BucketAccessControl) []ACLRule { return rs } +func toBucketACLRulesFromProto(items []*storagepb.BucketAccessControl) []ACLRule { + var rs []ACLRule + for _, item := range items { + rs = append(rs, toBucketACLRuleFromProto(item)) + } + return rs +} + func toObjectACLRule(a *raw.ObjectAccessControl) ACLRule { return ACLRule{ Entity: ACLEntity(a.Entity), @@ -270,14 +278,14 @@ func toObjectACLRule(a *raw.ObjectAccessControl) ACLRule { } } -func fromProtoToObjectACLRule(a *storagepb.ObjectAccessControl) ACLRule { +func toObjectACLRuleFromProto(a *storagepb.ObjectAccessControl) ACLRule { return ACLRule{ Entity: ACLEntity(a.GetEntity()), EntityID: a.GetEntityId(), Role: ACLRole(a.GetRole()), Domain: a.GetDomain(), Email: a.GetEmail(), - ProjectTeam: fromProtoToObjectProjectTeam(a.GetProjectTeam()), + ProjectTeam: toProjectTeamFromProto(a.GetProjectTeam()), } } @@ -292,6 +300,17 @@ func toBucketACLRule(a *raw.BucketAccessControl) ACLRule { } } +func toBucketACLRuleFromProto(a *storagepb.BucketAccessControl) ACLRule { + return ACLRule{ + Entity: ACLEntity(a.GetEntity()), + EntityID: a.GetEntityId(), + Role: ACLRole(a.GetRole()), + Domain: a.GetDomain(), + Email: a.GetEmail(), + ProjectTeam: toProjectTeamFromProto(a.GetProjectTeam()), + } +} + func toRawObjectACL(rules []ACLRule) []*raw.ObjectAccessControl { if len(rules) == 0 { return nil @@ -325,6 +344,17 @@ func toRawBucketACL(rules []ACLRule) []*raw.BucketAccessControl { return r } +func toProtoBucketACL(rules []ACLRule) []*storagepb.BucketAccessControl { + if len(rules) == 0 { + return nil + } + r := make([]*storagepb.BucketAccessControl, 0, len(rules)) + for _, rule := range rules { + r = append(r, rule.toProtoBucketAccessControl()) + } + return r +} + func (r ACLRule) toRawBucketAccessControl(bucket string) *raw.BucketAccessControl { return &raw.BucketAccessControl{ Bucket: bucket, @@ -351,6 +381,14 @@ func (r ACLRule) toProtoObjectAccessControl(bucket string) *storagepb.ObjectAcce } } +func (r ACLRule) toProtoBucketAccessControl() *storagepb.BucketAccessControl { + return &storagepb.BucketAccessControl{ + Entity: string(r.Entity), + Role: string(r.Role), + // The other fields are not settable. + } +} + func toBucketProjectTeam(p *raw.BucketAccessControlProjectTeam) *ProjectTeam { if p == nil { return nil @@ -361,6 +399,16 @@ func toBucketProjectTeam(p *raw.BucketAccessControlProjectTeam) *ProjectTeam { } } +func toProjectTeamFromProto(p *storagepb.ProjectTeam) *ProjectTeam { + if p == nil { + return nil + } + return &ProjectTeam{ + ProjectNumber: p.GetProjectNumber(), + Team: p.GetTeam(), + } +} + func toObjectProjectTeam(p *raw.ObjectAccessControlProjectTeam) *ProjectTeam { if p == nil { return nil @@ -370,13 +418,3 @@ func toObjectProjectTeam(p *raw.ObjectAccessControlProjectTeam) *ProjectTeam { Team: p.Team, } } - -func fromProtoToObjectProjectTeam(p *storagepb.ProjectTeam) *ProjectTeam { - if p == nil { - return nil - } - return &ProjectTeam{ - ProjectNumber: p.GetProjectNumber(), - Team: p.GetTeam(), - } -} diff --git a/vendor/cloud.google.com/go/storage/bucket.go b/vendor/cloud.google.com/go/storage/bucket.go index 9d145f039..3ac58114f 100644 --- a/vendor/cloud.google.com/go/storage/bucket.go +++ b/vendor/cloud.google.com/go/storage/bucket.go @@ -27,12 +27,16 @@ import ( "cloud.google.com/go/compute/metadata" "cloud.google.com/go/internal/optional" "cloud.google.com/go/internal/trace" + "github.com/googleapis/go-type-adapters/adapters" "golang.org/x/xerrors" "google.golang.org/api/googleapi" "google.golang.org/api/iamcredentials/v1" "google.golang.org/api/iterator" "google.golang.org/api/option" raw "google.golang.org/api/storage/v1" + "google.golang.org/genproto/googleapis/storage/v2" + storagepb "google.golang.org/genproto/googleapis/storage/v2" + "google.golang.org/protobuf/proto" ) // BucketHandle provides operations on a Google Cloud Storage bucket. @@ -801,6 +805,36 @@ func newBucket(b *raw.Bucket) (*BucketAttrs, error) { }, nil } +func newBucketFromProto(b *storagepb.Bucket) *BucketAttrs { + if b == nil { + return nil + } + return &BucketAttrs{ + Name: parseBucketName(b.GetName()), + Location: b.GetLocation(), + MetaGeneration: b.GetMetageneration(), + DefaultEventBasedHold: b.GetDefaultEventBasedHold(), + StorageClass: b.GetStorageClass(), + Created: b.GetCreateTime().AsTime(), + VersioningEnabled: b.GetVersioning().GetEnabled(), + ACL: toBucketACLRulesFromProto(b.GetAcl()), + DefaultObjectACL: toObjectACLRulesFromProto(b.GetDefaultObjectAcl()), + Labels: b.GetLabels(), + RequesterPays: b.GetBilling().GetRequesterPays(), + Lifecycle: toLifecycleFromProto(b.GetLifecycle()), + RetentionPolicy: toRetentionPolicyFromProto(b.GetRetentionPolicy()), + CORS: toCORSFromProto(b.GetCors()), + Encryption: toBucketEncryptionFromProto(b.GetEncryption()), + Logging: toBucketLoggingFromProto(b.GetLogging()), + Website: toBucketWebsiteFromProto(b.GetWebsite()), + BucketPolicyOnly: toBucketPolicyOnlyFromProto(b.GetIamConfig()), + UniformBucketLevelAccess: toUniformBucketLevelAccessFromProto(b.GetIamConfig()), + PublicAccessPrevention: toPublicAccessPreventionFromProto(b.GetIamConfig()), + LocationType: b.GetLocationType(), + RPO: toRPOFromProto(b), + } +} + // toRawBucket copies the editable attribute from b to the raw library's Bucket type. func (b *BucketAttrs) toRawBucket() *raw.Bucket { // Copy label map. @@ -854,6 +888,66 @@ func (b *BucketAttrs) toRawBucket() *raw.Bucket { } } +func (b *BucketAttrs) toProtoBucket() *storagepb.Bucket { + if b == nil { + return &storagepb.Bucket{} + } + + // Copy label map. + var labels map[string]string + if len(b.Labels) > 0 { + labels = make(map[string]string, len(b.Labels)) + for k, v := range b.Labels { + labels[k] = v + } + } + + // Ignore VersioningEnabled if it is false. This is OK because + // we only call this method when creating a bucket, and by default + // new buckets have versioning off. + var v *storagepb.Bucket_Versioning + if b.VersioningEnabled { + v = &storagepb.Bucket_Versioning{Enabled: true} + } + var bb *storagepb.Bucket_Billing + if b.RequesterPays { + bb = &storage.Bucket_Billing{RequesterPays: true} + } + var bktIAM *storagepb.Bucket_IamConfig + if b.UniformBucketLevelAccess.Enabled || b.BucketPolicyOnly.Enabled || b.PublicAccessPrevention != PublicAccessPreventionUnknown { + bktIAM = &storagepb.Bucket_IamConfig{} + if b.UniformBucketLevelAccess.Enabled || b.BucketPolicyOnly.Enabled { + bktIAM.UniformBucketLevelAccess = &storagepb.Bucket_IamConfig_UniformBucketLevelAccess{ + Enabled: true, + } + } + // TODO(noahdietz): This will be switched to a string. + // + // if b.PublicAccessPrevention != PublicAccessPreventionUnknown { + // bktIAM.PublicAccessPrevention = b.PublicAccessPrevention.String() + // } + } + + return &storagepb.Bucket{ + Name: b.Name, + Location: b.Location, + StorageClass: b.StorageClass, + Acl: toProtoBucketACL(b.ACL), + DefaultObjectAcl: toProtoObjectACL(b.DefaultObjectACL), + Versioning: v, + Labels: labels, + Billing: bb, + Lifecycle: toProtoLifecycle(b.Lifecycle), + RetentionPolicy: b.RetentionPolicy.toProtoRetentionPolicy(), + Cors: toProtoCORS(b.CORS), + Encryption: b.Encryption.toProtoBucketEncryption(), + Logging: b.Logging.toProtoBucketLogging(), + Website: b.Website.toProtoBucketWebsite(), + IamConfig: bktIAM, + Rpo: b.RPO.String(), + } +} + // CORS is the bucket's Cross-Origin Resource Sharing (CORS) configuration. type CORS struct { // MaxAge is the value to return in the Access-Control-Max-Age @@ -1190,6 +1284,32 @@ func applyBucketConds(method string, conds *BucketConditions, call interface{}) return nil } +// applyBucketConds modifies the provided request message using the conditions +// in conds. msg is a protobuf Message that has fields if_metageneration_match +// and if_metageneration_not_match. +func applyBucketCondsProto(method string, conds *BucketConditions, msg proto.Message) error { + rmsg := msg.ProtoReflect() + + if conds == nil { + return nil + } + if err := conds.validate(method); err != nil { + return err + } + + switch { + case conds.MetagenerationMatch != 0: + if !setConditionProtoField(rmsg, "if_metageneration_match", conds.MetagenerationMatch) { + return fmt.Errorf("storage: %s: ifMetagenerationMatch not supported", method) + } + case conds.MetagenerationNotMatch != 0: + if !setConditionProtoField(rmsg, "if_metageneration_not_match", conds.MetagenerationNotMatch) { + return fmt.Errorf("storage: %s: ifMetagenerationNotMatch not supported", method) + } + } + return nil +} + func (rp *RetentionPolicy) toRawRetentionPolicy() *raw.BucketRetentionPolicy { if rp == nil { return nil @@ -1199,6 +1319,15 @@ func (rp *RetentionPolicy) toRawRetentionPolicy() *raw.BucketRetentionPolicy { } } +func (rp *RetentionPolicy) toProtoRetentionPolicy() *storagepb.Bucket_RetentionPolicy { + if rp == nil { + return nil + } + return &storagepb.Bucket_RetentionPolicy{ + RetentionPeriod: int64(rp.RetentionPeriod / time.Second), + } +} + func toRetentionPolicy(rp *raw.BucketRetentionPolicy) (*RetentionPolicy, error) { if rp == nil { return nil, nil @@ -1214,6 +1343,17 @@ func toRetentionPolicy(rp *raw.BucketRetentionPolicy) (*RetentionPolicy, error) }, nil } +func toRetentionPolicyFromProto(rp *storagepb.Bucket_RetentionPolicy) *RetentionPolicy { + if rp == nil { + return nil + } + return &RetentionPolicy{ + RetentionPeriod: time.Duration(rp.GetRetentionPeriod()) * time.Second, + EffectiveTime: rp.GetEffectiveTime().AsTime(), + IsLocked: rp.GetIsLocked(), + } +} + func toRawCORS(c []CORS) []*raw.BucketCors { var out []*raw.BucketCors for _, v := range c { @@ -1227,6 +1367,19 @@ func toRawCORS(c []CORS) []*raw.BucketCors { return out } +func toProtoCORS(c []CORS) []*storagepb.Bucket_Cors { + var out []*storagepb.Bucket_Cors + for _, v := range c { + out = append(out, &storagepb.Bucket_Cors{ + MaxAgeSeconds: int32(v.MaxAge / time.Second), + Method: v.Methods, + Origin: v.Origins, + ResponseHeader: v.ResponseHeaders, + }) + } + return out +} + func toCORS(rc []*raw.BucketCors) []CORS { var out []CORS for _, v := range rc { @@ -1240,6 +1393,19 @@ func toCORS(rc []*raw.BucketCors) []CORS { return out } +func toCORSFromProto(rc []*storagepb.Bucket_Cors) []CORS { + var out []CORS + for _, v := range rc { + out = append(out, CORS{ + MaxAge: time.Duration(v.GetMaxAgeSeconds()) * time.Second, + Methods: v.GetMethod(), + Origins: v.GetOrigin(), + ResponseHeaders: v.GetResponseHeader(), + }) + } + return out +} + func toRawLifecycle(l Lifecycle) *raw.BucketLifecycle { var rl raw.BucketLifecycle if len(l.Rules) == 0 { @@ -1283,6 +1449,51 @@ func toRawLifecycle(l Lifecycle) *raw.BucketLifecycle { return &rl } +func toProtoLifecycle(l Lifecycle) *storagepb.Bucket_Lifecycle { + var rl storagepb.Bucket_Lifecycle + + for _, r := range l.Rules { + rr := &storagepb.Bucket_Lifecycle_Rule{ + Action: &storagepb.Bucket_Lifecycle_Rule_Action{ + Type: r.Action.Type, + StorageClass: r.Action.StorageClass, + }, + Condition: &storagepb.Bucket_Lifecycle_Rule_Condition{ + // Note: The Apiary types use int64 (even though the Discovery + // doc states "format: int32"), so the client types used int64, + // but the proto uses int32 so we have a potentially lossy + // conversion. + AgeDays: proto.Int32(int32(r.Condition.AgeInDays)), + DaysSinceCustomTime: proto.Int32(int32(r.Condition.DaysSinceCustomTime)), + DaysSinceNoncurrentTime: proto.Int32(int32(r.Condition.DaysSinceNoncurrentTime)), + MatchesStorageClass: r.Condition.MatchesStorageClasses, + NumNewerVersions: proto.Int32(int32(r.Condition.NumNewerVersions)), + }, + } + + switch r.Condition.Liveness { + case LiveAndArchived: + rr.Condition.IsLive = nil + case Live: + rr.Condition.IsLive = proto.Bool(true) + case Archived: + rr.Condition.IsLive = proto.Bool(false) + } + + if !r.Condition.CreatedBefore.IsZero() { + rr.Condition.CreatedBefore = adapters.TimeToProtoDate(r.Condition.CreatedBefore) + } + if !r.Condition.CustomTimeBefore.IsZero() { + rr.Condition.CustomTimeBefore = adapters.TimeToProtoDate(r.Condition.CustomTimeBefore) + } + if !r.Condition.NoncurrentTimeBefore.IsZero() { + rr.Condition.NoncurrentTimeBefore = adapters.TimeToProtoDate(r.Condition.NoncurrentTimeBefore) + } + rl.Rule = append(rl.Rule, rr) + } + return &rl +} + func toLifecycle(rl *raw.BucketLifecycle) Lifecycle { var l Lifecycle if rl == nil { @@ -1325,6 +1536,48 @@ func toLifecycle(rl *raw.BucketLifecycle) Lifecycle { return l } +func toLifecycleFromProto(rl *storagepb.Bucket_Lifecycle) Lifecycle { + var l Lifecycle + if rl == nil { + return l + } + for _, rr := range rl.GetRule() { + r := LifecycleRule{ + Action: LifecycleAction{ + Type: rr.GetAction().GetType(), + StorageClass: rr.GetAction().GetStorageClass(), + }, + Condition: LifecycleCondition{ + AgeInDays: int64(rr.GetCondition().GetAgeDays()), + DaysSinceCustomTime: int64(rr.GetCondition().GetDaysSinceCustomTime()), + DaysSinceNoncurrentTime: int64(rr.GetCondition().GetDaysSinceNoncurrentTime()), + MatchesStorageClasses: rr.GetCondition().GetMatchesStorageClass(), + NumNewerVersions: int64(rr.GetCondition().GetNumNewerVersions()), + }, + } + + if rr.GetCondition().IsLive == nil { + r.Condition.Liveness = LiveAndArchived + } else if rr.GetCondition().GetIsLive() { + r.Condition.Liveness = Live + } else { + r.Condition.Liveness = Archived + } + + if rr.GetCondition().GetCreatedBefore() != nil { + r.Condition.CreatedBefore = adapters.ProtoDateToUTCTime(rr.GetCondition().GetCreatedBefore()) + } + if rr.GetCondition().GetCustomTimeBefore() != nil { + r.Condition.CustomTimeBefore = adapters.ProtoDateToUTCTime(rr.GetCondition().GetCustomTimeBefore()) + } + if rr.GetCondition().GetNoncurrentTimeBefore() != nil { + r.Condition.NoncurrentTimeBefore = adapters.ProtoDateToUTCTime(rr.GetCondition().GetNoncurrentTimeBefore()) + } + l.Rules = append(l.Rules, r) + } + return l +} + func (e *BucketEncryption) toRawBucketEncryption() *raw.BucketEncryption { if e == nil { return nil @@ -1334,6 +1587,15 @@ func (e *BucketEncryption) toRawBucketEncryption() *raw.BucketEncryption { } } +func (e *BucketEncryption) toProtoBucketEncryption() *storagepb.Bucket_Encryption { + if e == nil { + return nil + } + return &storagepb.Bucket_Encryption{ + DefaultKmsKey: e.DefaultKMSKeyName, + } +} + func toBucketEncryption(e *raw.BucketEncryption) *BucketEncryption { if e == nil { return nil @@ -1341,6 +1603,13 @@ func toBucketEncryption(e *raw.BucketEncryption) *BucketEncryption { return &BucketEncryption{DefaultKMSKeyName: e.DefaultKmsKeyName} } +func toBucketEncryptionFromProto(e *storagepb.Bucket_Encryption) *BucketEncryption { + if e == nil { + return nil + } + return &BucketEncryption{DefaultKMSKeyName: e.GetDefaultKmsKey()} +} + func (b *BucketLogging) toRawBucketLogging() *raw.BucketLogging { if b == nil { return nil @@ -1351,6 +1620,16 @@ func (b *BucketLogging) toRawBucketLogging() *raw.BucketLogging { } } +func (b *BucketLogging) toProtoBucketLogging() *storagepb.Bucket_Logging { + if b == nil { + return nil + } + return &storagepb.Bucket_Logging{ + LogBucket: b.LogBucket, + LogObjectPrefix: b.LogObjectPrefix, + } +} + func toBucketLogging(b *raw.BucketLogging) *BucketLogging { if b == nil { return nil @@ -1361,6 +1640,16 @@ func toBucketLogging(b *raw.BucketLogging) *BucketLogging { } } +func toBucketLoggingFromProto(b *storagepb.Bucket_Logging) *BucketLogging { + if b == nil { + return nil + } + return &BucketLogging{ + LogBucket: b.GetLogBucket(), + LogObjectPrefix: b.GetLogObjectPrefix(), + } +} + func (w *BucketWebsite) toRawBucketWebsite() *raw.BucketWebsite { if w == nil { return nil @@ -1371,6 +1660,16 @@ func (w *BucketWebsite) toRawBucketWebsite() *raw.BucketWebsite { } } +func (w *BucketWebsite) toProtoBucketWebsite() *storagepb.Bucket_Website { + if w == nil { + return nil + } + return &storagepb.Bucket_Website{ + MainPageSuffix: w.MainPageSuffix, + NotFoundPage: w.NotFoundPage, + } +} + func toBucketWebsite(w *raw.BucketWebsite) *BucketWebsite { if w == nil { return nil @@ -1381,6 +1680,16 @@ func toBucketWebsite(w *raw.BucketWebsite) *BucketWebsite { } } +func toBucketWebsiteFromProto(w *storagepb.Bucket_Website) *BucketWebsite { + if w == nil { + return nil + } + return &BucketWebsite{ + MainPageSuffix: w.GetMainPageSuffix(), + NotFoundPage: w.GetNotFoundPage(), + } +} + func toBucketPolicyOnly(b *raw.BucketIamConfiguration) BucketPolicyOnly { if b == nil || b.BucketPolicyOnly == nil || !b.BucketPolicyOnly.Enabled { return BucketPolicyOnly{} @@ -1397,6 +1706,16 @@ func toBucketPolicyOnly(b *raw.BucketIamConfiguration) BucketPolicyOnly { } } +func toBucketPolicyOnlyFromProto(b *storagepb.Bucket_IamConfig) BucketPolicyOnly { + if b == nil || !b.GetUniformBucketLevelAccess().GetEnabled() { + return BucketPolicyOnly{} + } + return BucketPolicyOnly{ + Enabled: true, + LockedTime: b.GetUniformBucketLevelAccess().GetLockTime().AsTime(), + } +} + func toUniformBucketLevelAccess(b *raw.BucketIamConfiguration) UniformBucketLevelAccess { if b == nil || b.UniformBucketLevelAccess == nil || !b.UniformBucketLevelAccess.Enabled { return UniformBucketLevelAccess{} @@ -1413,6 +1732,16 @@ func toUniformBucketLevelAccess(b *raw.BucketIamConfiguration) UniformBucketLeve } } +func toUniformBucketLevelAccessFromProto(b *storagepb.Bucket_IamConfig) UniformBucketLevelAccess { + if b == nil || !b.GetUniformBucketLevelAccess().GetEnabled() { + return UniformBucketLevelAccess{} + } + return UniformBucketLevelAccess{ + Enabled: true, + LockedTime: b.GetUniformBucketLevelAccess().GetLockTime().AsTime(), + } +} + func toPublicAccessPrevention(b *raw.BucketIamConfiguration) PublicAccessPrevention { if b == nil { return PublicAccessPreventionUnknown @@ -1427,6 +1756,20 @@ func toPublicAccessPrevention(b *raw.BucketIamConfiguration) PublicAccessPrevent } } +func toPublicAccessPreventionFromProto(b *storagepb.Bucket_IamConfig) PublicAccessPrevention { + if b == nil { + return PublicAccessPreventionUnknown + } + switch b.GetPublicAccessPrevention() { + case publicAccessPreventionInherited, publicAccessPreventionUnspecified: + return PublicAccessPreventionInherited + case publicAccessPreventionEnforced: + return PublicAccessPreventionEnforced + default: + return PublicAccessPreventionUnknown + } +} + func toRPO(b *raw.Bucket) RPO { if b == nil { return RPOUnknown @@ -1441,6 +1784,20 @@ func toRPO(b *raw.Bucket) RPO { } } +func toRPOFromProto(b *storagepb.Bucket) RPO { + if b == nil { + return RPOUnknown + } + switch b.GetRpo() { + case rpoDefault: + return RPODefault + case rpoAsyncTurbo: + return RPOAsyncTurbo + default: + return RPOUnknown + } +} + // Objects returns an iterator over the objects in the bucket that match the // Query q. If q is nil, no filtering is done. Objects will be iterated over // lexicographically by name. @@ -1543,6 +1900,7 @@ func (it *ObjectIterator) fetch(pageSize int, pageToken string) (string, error) req.StartOffset(it.query.StartOffset) req.EndOffset(it.query.EndOffset) req.Versions(it.query.Versions) + req.IncludeTrailingDelimiter(it.query.IncludeTrailingDelimiter) if len(it.query.fieldSelection) > 0 { req.Fields("nextPageToken", googleapi.Field(it.query.fieldSelection)) } diff --git a/vendor/cloud.google.com/go/storage/client.go b/vendor/cloud.google.com/go/storage/client.go new file mode 100644 index 000000000..7155a91f7 --- /dev/null +++ b/vendor/cloud.google.com/go/storage/client.go @@ -0,0 +1,241 @@ +// Copyright 2022 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package storage + +import ( + "context" + + gax "github.com/googleapis/gax-go/v2" + "google.golang.org/api/option" + iampb "google.golang.org/genproto/googleapis/iam/v1" +) + +// TODO(noahdietz): Move existing factory methods to this file. + +// storageClient is an internal-only interface designed to separate the +// transport-specific logic of making Storage API calls from the logic of the +// client library. +// +// Implementation requirements beyond implementing the interface include: +// * factory method(s) must accept a `userProject string` param +// * `settings` must be retained per instance +// * `storageOption`s must be resolved in the order they are received +// * all API errors must be wrapped in the gax-go APIError type +// * any unimplemented interface methods must return a StorageUnimplementedErr +// +// TODO(noahdietz): This interface is currently not used in the production code +// paths +type storageClient interface { + + // Top-level methods. + + GetServiceAccount(ctx context.Context, project string, opts ...storageOption) (string, error) + CreateBucket(ctx context.Context, project string, attrs *BucketAttrs, opts ...storageOption) (*BucketAttrs, error) + ListBuckets(ctx context.Context, project string, opts ...storageOption) (*BucketIterator, error) + Close() error + + // Bucket methods. + + DeleteBucket(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) error + GetBucket(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) (*BucketAttrs, error) + UpdateBucket(ctx context.Context, uattrs *BucketAttrsToUpdate, conds *BucketConditions, opts ...storageOption) (*BucketAttrs, error) + LockBucketRetentionPolicy(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) error + ListObjects(ctx context.Context, bucket string, q *Query, opts ...storageOption) (*ObjectIterator, error) + + // Object metadata methods. + + DeleteObject(ctx context.Context, bucket, object string, conds *Conditions, opts ...storageOption) error + GetObject(ctx context.Context, bucket, object string, conds *Conditions, opts ...storageOption) (*ObjectAttrs, error) + UpdateObject(ctx context.Context, bucket, object string, uattrs *ObjectAttrsToUpdate, conds *Conditions, opts ...storageOption) (*ObjectAttrs, error) + + // Default Object ACL methods. + + DeleteDefaultObjectACL(ctx context.Context, bucket string, entity ACLEntity, opts ...storageOption) error + ListDefaultObjectACLs(ctx context.Context, bucket string, opts ...storageOption) ([]ACLRule, error) + UpdateDefaultObjectACL(ctx context.Context, opts ...storageOption) (*ACLRule, error) + + // Bucket ACL methods. + + DeleteBucketACL(ctx context.Context, bucket string, entity ACLEntity, opts ...storageOption) error + ListBucketACLs(ctx context.Context, bucket string, opts ...storageOption) ([]ACLRule, error) + UpdateBucketACL(ctx context.Context, bucket string, entity ACLEntity, role ACLRole, opts ...storageOption) (*ACLRule, error) + + // Object ACL methods. + + DeleteObjectACL(ctx context.Context, bucket, object string, entity ACLEntity, opts ...storageOption) error + ListObjectACLs(ctx context.Context, bucket, object string, opts ...storageOption) ([]ACLRule, error) + UpdateObjectACL(ctx context.Context, bucket, object string, entity ACLEntity, role ACLRole, opts ...storageOption) (*ACLRule, error) + + // Media operations. + + ComposeObject(ctx context.Context, req *composeObjectRequest, opts ...storageOption) (*ObjectAttrs, error) + RewriteObject(ctx context.Context, req *rewriteObjectRequest, opts ...storageOption) (*rewriteObjectResponse, error) + + OpenReader(ctx context.Context, r *Reader, opts ...storageOption) error + OpenWriter(ctx context.Context, w *Writer, opts ...storageOption) error + + // IAM methods. + + GetIamPolicy(ctx context.Context, resource string, version int32, opts ...storageOption) (*iampb.Policy, error) + SetIamPolicy(ctx context.Context, resource string, policy *iampb.Policy, opts ...storageOption) error + TestIamPermissions(ctx context.Context, resource string, permissions []string, opts ...storageOption) ([]string, error) + + // HMAC Key methods. + + GetHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) (*HMACKey, error) + ListHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) *HMACKeysIterator + UpdateHMACKey(ctx context.Context, desc *hmacKeyDesc, attrs *HMACKeyAttrsToUpdate, opts ...storageOption) (*HMACKey, error) + CreateHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) (*HMACKey, error) + DeleteHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) error +} + +// settings contains transport-agnostic configuration for API calls made via +// the storageClient inteface. All implementations must utilize settings +// and respect those that are applicable. +type settings struct { + // retry is the complete retry configuration to use when evaluating if an + // API call should be retried. + retry *retryConfig + + // gax is a set of gax.CallOption to be conveyed to gax.Invoke. + // Note: Not all storageClient interfaces will must use gax.Invoke. + gax []gax.CallOption + + // idempotent indicates if the call is idempotent or not when considering + // if the call should be retired or not. + idempotent bool + + // clientOption is a set of option.ClientOption to be used during client + // transport initialization. See https://pkg.go.dev/google.golang.org/api/option + // for a list of supported options. + clientOption []option.ClientOption + + // userProject is the user project that should be billed for the request. + userProject string +} + +func initSettings(opts ...storageOption) *settings { + s := &settings{} + resolveOptions(s, opts...) + return s +} + +func resolveOptions(s *settings, opts ...storageOption) { + for _, o := range opts { + o.Apply(s) + } +} + +// callSettings is a helper for resolving storage options against the settings +// in the context of an individual call. This is to ensure that client-level +// default settings are not mutated by two different calls getting options. +// +// Example: s := callSettings(c.settings, opts...) +func callSettings(defaults *settings, opts ...storageOption) *settings { + if defaults == nil { + return nil + } + // This does not make a deep copy of the pointer/slice fields, but all + // options replace the settings fields rather than modify their values in + // place. + cs := *defaults + resolveOptions(&cs, opts...) + return &cs +} + +// storageOption is the transport-agnostic call option for the storageClient +// interface. +type storageOption interface { + Apply(s *settings) +} + +func withGAXOptions(opts ...gax.CallOption) storageOption { + return &gaxOption{opts} +} + +type gaxOption struct { + opts []gax.CallOption +} + +func (o *gaxOption) Apply(s *settings) { s.gax = o.opts } + +func withRetryConfig(rc *retryConfig) storageOption { + return &retryOption{rc} +} + +type retryOption struct { + rc *retryConfig +} + +func (o *retryOption) Apply(s *settings) { s.retry = o.rc } + +func idempotent(i bool) storageOption { + return &idempotentOption{i} +} + +type idempotentOption struct { + idempotency bool +} + +func (o *idempotentOption) Apply(s *settings) { s.idempotent = o.idempotency } + +func withClientOptions(opts ...option.ClientOption) storageOption { + return &clientOption{opts: opts} +} + +type clientOption struct { + opts []option.ClientOption +} + +func (o *clientOption) Apply(s *settings) { s.clientOption = o.opts } + +func withUserProject(project string) storageOption { + return &userProjectOption{project} +} + +type userProjectOption struct { + project string +} + +func (o *userProjectOption) Apply(s *settings) { s.userProject = o.project } + +type composeObjectRequest struct { + dstBucket string + dstObject string + srcs []string + gen int64 + conds *Conditions + predefinedACL string +} + +type rewriteObjectRequest struct { + srcBucket string + srcObject string + dstBucket string + dstObject string + dstKeyName string + attrs *ObjectAttrs + gen int64 + conds *Conditions + predefinedACL string + token string +} + +type rewriteObjectResponse struct { + resource *ObjectAttrs + done bool + written int64 + token string +} diff --git a/vendor/cloud.google.com/go/storage/doc.go b/vendor/cloud.google.com/go/storage/doc.go index f90dbe905..f4654b32c 100644 --- a/vendor/cloud.google.com/go/storage/doc.go +++ b/vendor/cloud.google.com/go/storage/doc.go @@ -214,7 +214,17 @@ since you read it. Here is how to express that: Signed URLs You can obtain a URL that lets anyone read or write an object for a limited time. -You don't need to create a client to do this. See the documentation of +Signing a URL requires credentials authorized to sign a URL. To use the same +authentication that was used when instantiating the Storage client, use the +BucketHandle.SignedURL method. + + url, err := client.Bucket(bucketName).SignedURL(objectName, opts) + if err != nil { + // TODO: Handle error. + } + fmt.Println(url) + +You can also sign a URL wihout creating a client. See the documentation of SignedURL for details. url, err := storage.SignedURL(bucketName, "shared-object", opts) @@ -230,9 +240,9 @@ temporary permission. Conditions can be applied to restrict how the HTML form is by a user. For more information, please see https://cloud.google.com/storage/docs/xml-api/post-object as well -as the documentation of GenerateSignedPostPolicyV4. +as the documentation of BucketHandle.GenerateSignedPostPolicyV4. - pv4, err := storage.GenerateSignedPostPolicyV4(bucketName, objectName, opts) + pv4, err := client.Bucket(bucketName).GenerateSignedPostPolicyV4(objectName, opts) if err != nil { // TODO: Handle error. } diff --git a/vendor/cloud.google.com/go/storage/emulator_test.sh b/vendor/cloud.google.com/go/storage/emulator_test.sh index e1cf4af76..7bad7cf39 100644 --- a/vendor/cloud.google.com/go/storage/emulator_test.sh +++ b/vendor/cloud.google.com/go/storage/emulator_test.sh @@ -32,23 +32,42 @@ if [ "$minor_ver" -lt "$min_minor_ver" ]; then fi export STORAGE_EMULATOR_HOST="http://localhost:9000" +export STORAGE_EMULATOR_HOST_GRPC="localhost:8888" DEFAULT_IMAGE_NAME='gcr.io/cloud-devrel-public-resources/storage-testbench' DEFAULT_IMAGE_TAG='latest' DOCKER_IMAGE=${DEFAULT_IMAGE_NAME}:${DEFAULT_IMAGE_TAG} CONTAINER_NAME=storage_testbench -# Get the docker image for the testbench -docker pull $DOCKER_IMAGE - -# Start the testbench # Note: --net=host makes the container bind directly to the Docker host’s network, # with no network isolation. If we were to use port-mapping instead, reset connection errors # would be captured differently and cause unexpected test behaviour. # The host networking driver works only on Linux hosts. # See more about using host networking: https://docs.docker.com/network/host/ -docker run --name $CONTAINER_NAME --rm --net=host $DOCKER_IMAGE & +DOCKER_NETWORK="--net=host" +# Note: We do not expect the RetryConformanceTest suite to pass on darwin due to +# differences in the network errors emitted by the system. +if [ `go env GOOS` == 'darwin' ]; then + DOCKER_NETWORK="-p 9000:9000 -p 8888:8888" +fi + +# Get the docker image for the testbench +docker pull $DOCKER_IMAGE + +# Start the testbench + +docker run --name $CONTAINER_NAME --rm -d $DOCKER_NETWORK $DOCKER_IMAGE echo "Running the Cloud Storage testbench: $STORAGE_EMULATOR_HOST" +sleep 1 + +# Stop the testbench & cleanup environment variables +function cleanup() { + echo "Cleanup testbench" + docker stop $CONTAINER_NAME + unset STORAGE_EMULATOR_HOST; + unset STORAGE_EMULATOR_HOST_GRPC; +} +trap cleanup EXIT # Check that the server is running - retry several times to allow for start-up time response=$(curl -w "%{http_code}\n" $STORAGE_EMULATOR_HOST --retry-connrefused --retry 5 -o /dev/null) @@ -59,13 +78,15 @@ then exit 1 fi -# Stop the testbench & cleanup environment variables -function cleanup() { - echo "Cleanup testbench" - docker stop $CONTAINER_NAME - unset STORAGE_EMULATOR_HOST; -} -trap cleanup EXIT +# Start the gRPC server on port 8888. +echo "Starting the gRPC server on port 8888" +response=$(curl -w "%{http_code}\n" --retry 5 --retry-max-time 40 -o /dev/null "$STORAGE_EMULATOR_HOST/start_grpc?port=8888") + +if [[ $response != 200 ]] +then + echo "Testbench gRPC server did not start correctly" + exit 1 +fi # Run tests -go test -v -timeout 10m ./ -run="TestRetryConformance" -short 2>&1 | tee -a sponge_log.log +go test -v -timeout 10m ./ -run="^Test(RetryConformance|.*Emulated)$" -short 2>&1 | tee -a sponge_log.log diff --git a/vendor/cloud.google.com/go/storage/grpc_client.go b/vendor/cloud.google.com/go/storage/grpc_client.go new file mode 100644 index 000000000..2cd3c613b --- /dev/null +++ b/vendor/cloud.google.com/go/storage/grpc_client.go @@ -0,0 +1,346 @@ +// Copyright 2022 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package storage + +import ( + "context" + "os" + + gapic "cloud.google.com/go/storage/internal/apiv2" + "google.golang.org/api/option" + iampb "google.golang.org/genproto/googleapis/iam/v1" + storagepb "google.golang.org/genproto/googleapis/storage/v2" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" +) + +const ( + // defaultConnPoolSize is the default number of connections + // to initialize in the GAPIC gRPC connection pool. A larger + // connection pool may be necessary for jobs that require + // high throughput and/or leverage many concurrent streams. + // + // This is an experimental API and not intended for public use. + defaultConnPoolSize = 4 + + // globalProjectAlias is the project ID alias used for global buckets. + // + // This is only used for the gRPC API. + globalProjectAlias = "_" +) + +// defaultGRPCOptions returns a set of the default client options +// for gRPC client initialization. +// +// This is an experimental API and not intended for public use. +func defaultGRPCOptions() []option.ClientOption { + defaults := []option.ClientOption{ + option.WithGRPCConnectionPool(defaultConnPoolSize), + } + + // Set emulator options for gRPC if an emulator was specified. Note that in a + // hybrid client, STORAGE_EMULATOR_HOST will set the host to use for HTTP and + // STORAGE_EMULATOR_HOST_GRPC will set the host to use for gRPC (when using a + // local emulator, HTTP and gRPC must use different ports, so this is + // necessary). + // + // TODO: When the newHybridClient is not longer used, remove + // STORAGE_EMULATOR_HOST_GRPC and use STORAGE_EMULATOR_HOST for both the + // HTTP and gRPC based clients. + if host := os.Getenv("STORAGE_EMULATOR_HOST_GRPC"); host != "" { + // Strip the scheme from the emulator host. WithEndpoint does not take a + // scheme for gRPC. + host = stripScheme(host) + + defaults = append(defaults, + option.WithEndpoint(host), + option.WithGRPCDialOption(grpc.WithInsecure()), + option.WithoutAuthentication(), + ) + } + + return defaults +} + +// grpcStorageClient is the gRPC API implementation of the transport-agnostic +// storageClient interface. +// +// This is an experimental API and not intended for public use. +type grpcStorageClient struct { + raw *gapic.Client + settings *settings +} + +// newGRPCStorageClient initializes a new storageClient that uses the gRPC +// Storage API. +// +// This is an experimental API and not intended for public use. +func newGRPCStorageClient(ctx context.Context, opts ...storageOption) (storageClient, error) { + s := initSettings(opts...) + s.clientOption = append(defaultGRPCOptions(), s.clientOption...) + + g, err := gapic.NewClient(ctx, s.clientOption...) + if err != nil { + return nil, err + } + + return &grpcStorageClient{ + raw: g, + settings: s, + }, nil +} + +func (c *grpcStorageClient) Close() error { + return c.raw.Close() +} + +// Top-level methods. + +func (c *grpcStorageClient) GetServiceAccount(ctx context.Context, project string, opts ...storageOption) (string, error) { + return "", errMethodNotSupported +} +func (c *grpcStorageClient) CreateBucket(ctx context.Context, project string, attrs *BucketAttrs, opts ...storageOption) (*BucketAttrs, error) { + s := callSettings(c.settings, opts...) + b := attrs.toProtoBucket() + + // If there is lifecycle information but no location, explicitly set + // the location. This is a GCS quirk/bug. + if b.GetLocation() == "" && b.GetLifecycle() != nil { + b.Location = "US" + } + + req := &storagepb.CreateBucketRequest{ + Parent: toProjectResource(project), + Bucket: b, + BucketId: b.GetName(), + // TODO(noahdietz): This will be switched to a string. + // + // PredefinedAcl: attrs.PredefinedACL, + // PredefinedDefaultObjectAcl: attrs.PredefinedDefaultObjectACL, + } + + var battrs *BucketAttrs + err := run(ctx, func() error { + res, err := c.raw.CreateBucket(ctx, req, s.gax...) + + battrs = newBucketFromProto(res) + + return err + }, s.retry, s.idempotent) + + return battrs, err +} + +func (c *grpcStorageClient) ListBuckets(ctx context.Context, project string, opts ...storageOption) (*BucketIterator, error) { + return nil, errMethodNotSupported +} + +// Bucket methods. + +func (c *grpcStorageClient) DeleteBucket(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) error { + s := callSettings(c.settings, opts...) + req := &storagepb.DeleteBucketRequest{ + Name: bucketResourceName(globalProjectAlias, bucket), + } + if err := applyBucketCondsProto("grpcStorageClient.DeleteBucket", conds, req); err != nil { + return err + } + if s.userProject != "" { + req.CommonRequestParams = &storagepb.CommonRequestParams{ + UserProject: toProjectResource(s.userProject), + } + } + + return run(ctx, func() error { + return c.raw.DeleteBucket(ctx, req, s.gax...) + }, s.retry, s.idempotent) +} + +func (c *grpcStorageClient) GetBucket(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) (*BucketAttrs, error) { + s := callSettings(c.settings, opts...) + req := &storagepb.GetBucketRequest{ + Name: bucketResourceName(globalProjectAlias, bucket), + } + if err := applyBucketCondsProto("grpcStorageClient.GetBucket", conds, req); err != nil { + return nil, err + } + if s.userProject != "" { + req.CommonRequestParams = &storagepb.CommonRequestParams{ + UserProject: toProjectResource(s.userProject), + } + } + + var battrs *BucketAttrs + err := run(ctx, func() error { + res, err := c.raw.GetBucket(ctx, req, s.gax...) + + battrs = newBucketFromProto(res) + + return err + }, s.retry, s.idempotent) + + if s, ok := status.FromError(err); ok && s.Code() == codes.NotFound { + return nil, ErrBucketNotExist + } + + return battrs, err +} +func (c *grpcStorageClient) UpdateBucket(ctx context.Context, uattrs *BucketAttrsToUpdate, conds *BucketConditions, opts ...storageOption) (*BucketAttrs, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) LockBucketRetentionPolicy(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *grpcStorageClient) ListObjects(ctx context.Context, bucket string, q *Query, opts ...storageOption) (*ObjectIterator, error) { + return nil, errMethodNotSupported +} + +// Object metadata methods. + +func (c *grpcStorageClient) DeleteObject(ctx context.Context, bucket, object string, conds *Conditions, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *grpcStorageClient) GetObject(ctx context.Context, bucket, object string, conds *Conditions, opts ...storageOption) (*ObjectAttrs, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) UpdateObject(ctx context.Context, bucket, object string, uattrs *ObjectAttrsToUpdate, conds *Conditions, opts ...storageOption) (*ObjectAttrs, error) { + return nil, errMethodNotSupported +} + +// Default Object ACL methods. + +func (c *grpcStorageClient) DeleteDefaultObjectACL(ctx context.Context, bucket string, entity ACLEntity, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *grpcStorageClient) ListDefaultObjectACLs(ctx context.Context, bucket string, opts ...storageOption) ([]ACLRule, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) UpdateDefaultObjectACL(ctx context.Context, opts ...storageOption) (*ACLRule, error) { + return nil, errMethodNotSupported +} + +// Bucket ACL methods. + +func (c *grpcStorageClient) DeleteBucketACL(ctx context.Context, bucket string, entity ACLEntity, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *grpcStorageClient) ListBucketACLs(ctx context.Context, bucket string, opts ...storageOption) ([]ACLRule, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) UpdateBucketACL(ctx context.Context, bucket string, entity ACLEntity, role ACLRole, opts ...storageOption) (*ACLRule, error) { + return nil, errMethodNotSupported +} + +// Object ACL methods. + +func (c *grpcStorageClient) DeleteObjectACL(ctx context.Context, bucket, object string, entity ACLEntity, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *grpcStorageClient) ListObjectACLs(ctx context.Context, bucket, object string, opts ...storageOption) ([]ACLRule, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) UpdateObjectACL(ctx context.Context, bucket, object string, entity ACLEntity, role ACLRole, opts ...storageOption) (*ACLRule, error) { + return nil, errMethodNotSupported +} + +// Media operations. + +func (c *grpcStorageClient) ComposeObject(ctx context.Context, req *composeObjectRequest, opts ...storageOption) (*ObjectAttrs, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) RewriteObject(ctx context.Context, req *rewriteObjectRequest, opts ...storageOption) (*rewriteObjectResponse, error) { + return nil, errMethodNotSupported +} + +func (c *grpcStorageClient) OpenReader(ctx context.Context, r *Reader, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *grpcStorageClient) OpenWriter(ctx context.Context, w *Writer, opts ...storageOption) error { + return errMethodNotSupported +} + +// IAM methods. + +func (c *grpcStorageClient) GetIamPolicy(ctx context.Context, resource string, version int32, opts ...storageOption) (*iampb.Policy, error) { + // TODO: Need a way to set UserProject, potentially in X-Goog-User-Project system parameter. + s := callSettings(c.settings, opts...) + req := &iampb.GetIamPolicyRequest{ + Resource: bucketResourceName(globalProjectAlias, resource), + Options: &iampb.GetPolicyOptions{ + RequestedPolicyVersion: version, + }, + } + var rp *iampb.Policy + err := run(ctx, func() error { + var err error + rp, err = c.raw.GetIamPolicy(ctx, req, s.gax...) + return err + }, s.retry, s.idempotent) + + return rp, err +} + +func (c *grpcStorageClient) SetIamPolicy(ctx context.Context, resource string, policy *iampb.Policy, opts ...storageOption) error { + // TODO: Need a way to set UserProject, potentially in X-Goog-User-Project system parameter. + s := callSettings(c.settings, opts...) + + req := &iampb.SetIamPolicyRequest{ + Resource: bucketResourceName(globalProjectAlias, resource), + Policy: policy, + } + + return run(ctx, func() error { + _, err := c.raw.SetIamPolicy(ctx, req, s.gax...) + return err + }, s.retry, s.idempotent) +} + +func (c *grpcStorageClient) TestIamPermissions(ctx context.Context, resource string, permissions []string, opts ...storageOption) ([]string, error) { + // TODO: Need a way to set UserProject, potentially in X-Goog-User-Project system parameter. + s := callSettings(c.settings, opts...) + req := &iampb.TestIamPermissionsRequest{ + Resource: bucketResourceName(globalProjectAlias, resource), + Permissions: permissions, + } + var res *iampb.TestIamPermissionsResponse + err := run(ctx, func() error { + var err error + res, err = c.raw.TestIamPermissions(ctx, req, s.gax...) + return err + }, s.retry, s.idempotent) + if err != nil { + return nil, err + } + return res.Permissions, nil +} + +// HMAC Key methods. + +func (c *grpcStorageClient) GetHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) (*HMACKey, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) ListHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) *HMACKeysIterator { + return &HMACKeysIterator{} +} +func (c *grpcStorageClient) UpdateHMACKey(ctx context.Context, desc *hmacKeyDesc, attrs *HMACKeyAttrsToUpdate, opts ...storageOption) (*HMACKey, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) CreateHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) (*HMACKey, error) { + return nil, errMethodNotSupported +} +func (c *grpcStorageClient) DeleteHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) error { + return errMethodNotSupported +} diff --git a/vendor/cloud.google.com/go/storage/http_client.go b/vendor/cloud.google.com/go/storage/http_client.go new file mode 100644 index 000000000..8069db9ee --- /dev/null +++ b/vendor/cloud.google.com/go/storage/http_client.go @@ -0,0 +1,369 @@ +// Copyright 2022 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package storage + +import ( + "context" + "errors" + "fmt" + "net/http" + "net/url" + "os" + "strings" + + "golang.org/x/oauth2/google" + "google.golang.org/api/googleapi" + "google.golang.org/api/option" + "google.golang.org/api/option/internaloption" + raw "google.golang.org/api/storage/v1" + "google.golang.org/api/transport" + htransport "google.golang.org/api/transport/http" + iampb "google.golang.org/genproto/googleapis/iam/v1" +) + +// httpStorageClient is the HTTP-JSON API implementation of the transport-agnostic +// storageClient interface. +// +// This is an experimental API and not intended for public use. +type httpStorageClient struct { + creds *google.Credentials + hc *http.Client + readHost string + raw *raw.Service + scheme string + settings *settings +} + +// newHTTPStorageClient initializes a new storageClient that uses the HTTP-JSON +// Storage API. +// +// This is an experimental API and not intended for public use. +func newHTTPStorageClient(ctx context.Context, opts ...storageOption) (storageClient, error) { + s := initSettings(opts...) + o := s.clientOption + + var creds *google.Credentials + // In general, it is recommended to use raw.NewService instead of htransport.NewClient + // since raw.NewService configures the correct default endpoints when initializing the + // internal http client. However, in our case, "NewRangeReader" in reader.go needs to + // access the http client directly to make requests, so we create the client manually + // here so it can be re-used by both reader.go and raw.NewService. This means we need to + // manually configure the default endpoint options on the http client. Furthermore, we + // need to account for STORAGE_EMULATOR_HOST override when setting the default endpoints. + if host := os.Getenv("STORAGE_EMULATOR_HOST"); host == "" { + // Prepend default options to avoid overriding options passed by the user. + o = append([]option.ClientOption{option.WithScopes(ScopeFullControl, "https://www.googleapis.com/auth/cloud-platform"), option.WithUserAgent(userAgent)}, o...) + + o = append(o, internaloption.WithDefaultEndpoint("https://storage.googleapis.com/storage/v1/")) + o = append(o, internaloption.WithDefaultMTLSEndpoint("https://storage.mtls.googleapis.com/storage/v1/")) + + // Don't error out here. The user may have passed in their own HTTP + // client which does not auth with ADC or other common conventions. + c, err := transport.Creds(ctx, o...) + if err == nil { + creds = c + o = append(o, internaloption.WithCredentials(creds)) + } + } else { + var hostURL *url.URL + + if strings.Contains(host, "://") { + h, err := url.Parse(host) + if err != nil { + return nil, err + } + hostURL = h + } else { + // Add scheme for user if not supplied in STORAGE_EMULATOR_HOST + // URL is only parsed correctly if it has a scheme, so we build it ourselves + hostURL = &url.URL{Scheme: "http", Host: host} + } + + hostURL.Path = "storage/v1/" + endpoint := hostURL.String() + + // Append the emulator host as default endpoint for the user + o = append([]option.ClientOption{option.WithoutAuthentication()}, o...) + + o = append(o, internaloption.WithDefaultEndpoint(endpoint)) + o = append(o, internaloption.WithDefaultMTLSEndpoint(endpoint)) + } + s.clientOption = o + + // htransport selects the correct endpoint among WithEndpoint (user override), WithDefaultEndpoint, and WithDefaultMTLSEndpoint. + hc, ep, err := htransport.NewClient(ctx, s.clientOption...) + if err != nil { + return nil, fmt.Errorf("dialing: %v", err) + } + // RawService should be created with the chosen endpoint to take account of user override. + rawService, err := raw.NewService(ctx, option.WithEndpoint(ep), option.WithHTTPClient(hc)) + if err != nil { + return nil, fmt.Errorf("storage client: %v", err) + } + // Update readHost and scheme with the chosen endpoint. + u, err := url.Parse(ep) + if err != nil { + return nil, fmt.Errorf("supplied endpoint %q is not valid: %v", ep, err) + } + + return &httpStorageClient{ + creds: creds, + hc: hc, + readHost: u.Host, + raw: rawService, + scheme: u.Scheme, + settings: s, + }, nil +} + +func (c *httpStorageClient) Close() error { + c.hc.CloseIdleConnections() + return nil +} + +// Top-level methods. + +func (c *httpStorageClient) GetServiceAccount(ctx context.Context, project string, opts ...storageOption) (string, error) { + return "", errMethodNotSupported +} + +func (c *httpStorageClient) CreateBucket(ctx context.Context, project string, attrs *BucketAttrs, opts ...storageOption) (*BucketAttrs, error) { + s := callSettings(c.settings, opts...) + var bkt *raw.Bucket + if attrs != nil { + bkt = attrs.toRawBucket() + } else { + bkt = &raw.Bucket{} + } + + // If there is lifecycle information but no location, explicitly set + // the location. This is a GCS quirk/bug. + if bkt.Location == "" && bkt.Lifecycle != nil { + bkt.Location = "US" + } + req := c.raw.Buckets.Insert(project, bkt) + setClientHeader(req.Header()) + if attrs != nil && attrs.PredefinedACL != "" { + req.PredefinedAcl(attrs.PredefinedACL) + } + if attrs != nil && attrs.PredefinedDefaultObjectACL != "" { + req.PredefinedDefaultObjectAcl(attrs.PredefinedDefaultObjectACL) + } + var battrs *BucketAttrs + err := run(ctx, func() error { + b, err := req.Context(ctx).Do() + if err != nil { + return err + } + battrs, err = newBucket(b) + return err + }, s.retry, s.idempotent) + return battrs, err +} + +func (c *httpStorageClient) ListBuckets(ctx context.Context, project string, opts ...storageOption) (*BucketIterator, error) { + return nil, errMethodNotSupported +} + +// Bucket methods. + +func (c *httpStorageClient) DeleteBucket(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) error { + s := callSettings(c.settings, opts...) + req := c.raw.Buckets.Delete(bucket) + setClientHeader(req.Header()) + if err := applyBucketConds("httpStorageClient.DeleteBucket", conds, req); err != nil { + return err + } + if s.userProject != "" { + req.UserProject(s.userProject) + } + + return run(ctx, func() error { return req.Context(ctx).Do() }, s.retry, s.idempotent) +} + +func (c *httpStorageClient) GetBucket(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) (*BucketAttrs, error) { + s := callSettings(c.settings, opts...) + req := c.raw.Buckets.Get(bucket).Projection("full") + setClientHeader(req.Header()) + err := applyBucketConds("httpStorageClient.GetBucket", conds, req) + if err != nil { + return nil, err + } + if s.userProject != "" { + req.UserProject(s.userProject) + } + + var resp *raw.Bucket + err = run(ctx, func() error { + resp, err = req.Context(ctx).Do() + return err + }, s.retry, s.idempotent) + + var e *googleapi.Error + if ok := errors.As(err, &e); ok && e.Code == http.StatusNotFound { + return nil, ErrBucketNotExist + } + if err != nil { + return nil, err + } + return newBucket(resp) +} +func (c *httpStorageClient) UpdateBucket(ctx context.Context, uattrs *BucketAttrsToUpdate, conds *BucketConditions, opts ...storageOption) (*BucketAttrs, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) LockBucketRetentionPolicy(ctx context.Context, bucket string, conds *BucketConditions, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *httpStorageClient) ListObjects(ctx context.Context, bucket string, q *Query, opts ...storageOption) (*ObjectIterator, error) { + return nil, errMethodNotSupported +} + +// Object metadata methods. + +func (c *httpStorageClient) DeleteObject(ctx context.Context, bucket, object string, conds *Conditions, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *httpStorageClient) GetObject(ctx context.Context, bucket, object string, conds *Conditions, opts ...storageOption) (*ObjectAttrs, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) UpdateObject(ctx context.Context, bucket, object string, uattrs *ObjectAttrsToUpdate, conds *Conditions, opts ...storageOption) (*ObjectAttrs, error) { + return nil, errMethodNotSupported +} + +// Default Object ACL methods. + +func (c *httpStorageClient) DeleteDefaultObjectACL(ctx context.Context, bucket string, entity ACLEntity, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *httpStorageClient) ListDefaultObjectACLs(ctx context.Context, bucket string, opts ...storageOption) ([]ACLRule, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) UpdateDefaultObjectACL(ctx context.Context, opts ...storageOption) (*ACLRule, error) { + return nil, errMethodNotSupported +} + +// Bucket ACL methods. + +func (c *httpStorageClient) DeleteBucketACL(ctx context.Context, bucket string, entity ACLEntity, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *httpStorageClient) ListBucketACLs(ctx context.Context, bucket string, opts ...storageOption) ([]ACLRule, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) UpdateBucketACL(ctx context.Context, bucket string, entity ACLEntity, role ACLRole, opts ...storageOption) (*ACLRule, error) { + return nil, errMethodNotSupported +} + +// Object ACL methods. + +func (c *httpStorageClient) DeleteObjectACL(ctx context.Context, bucket, object string, entity ACLEntity, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *httpStorageClient) ListObjectACLs(ctx context.Context, bucket, object string, opts ...storageOption) ([]ACLRule, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) UpdateObjectACL(ctx context.Context, bucket, object string, entity ACLEntity, role ACLRole, opts ...storageOption) (*ACLRule, error) { + return nil, errMethodNotSupported +} + +// Media operations. + +func (c *httpStorageClient) ComposeObject(ctx context.Context, req *composeObjectRequest, opts ...storageOption) (*ObjectAttrs, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) RewriteObject(ctx context.Context, req *rewriteObjectRequest, opts ...storageOption) (*rewriteObjectResponse, error) { + return nil, errMethodNotSupported +} + +func (c *httpStorageClient) OpenReader(ctx context.Context, r *Reader, opts ...storageOption) error { + return errMethodNotSupported +} +func (c *httpStorageClient) OpenWriter(ctx context.Context, w *Writer, opts ...storageOption) error { + return errMethodNotSupported +} + +// IAM methods. + +func (c *httpStorageClient) GetIamPolicy(ctx context.Context, resource string, version int32, opts ...storageOption) (*iampb.Policy, error) { + s := callSettings(c.settings, opts...) + call := c.raw.Buckets.GetIamPolicy(resource).OptionsRequestedPolicyVersion(int64(version)) + setClientHeader(call.Header()) + if s.userProject != "" { + call.UserProject(s.userProject) + } + var rp *raw.Policy + err := run(ctx, func() error { + var err error + rp, err = call.Context(ctx).Do() + return err + }, s.retry, s.idempotent) + if err != nil { + return nil, err + } + return iamFromStoragePolicy(rp), nil +} + +func (c *httpStorageClient) SetIamPolicy(ctx context.Context, resource string, policy *iampb.Policy, opts ...storageOption) error { + s := callSettings(c.settings, opts...) + + rp := iamToStoragePolicy(policy) + call := c.raw.Buckets.SetIamPolicy(resource, rp) + setClientHeader(call.Header()) + if s.userProject != "" { + call.UserProject(s.userProject) + } + + return run(ctx, func() error { + _, err := call.Context(ctx).Do() + return err + }, s.retry, s.idempotent) +} + +func (c *httpStorageClient) TestIamPermissions(ctx context.Context, resource string, permissions []string, opts ...storageOption) ([]string, error) { + s := callSettings(c.settings, opts...) + call := c.raw.Buckets.TestIamPermissions(resource, permissions) + setClientHeader(call.Header()) + if s.userProject != "" { + call.UserProject(s.userProject) + } + var res *raw.TestIamPermissionsResponse + err := run(ctx, func() error { + var err error + res, err = call.Context(ctx).Do() + return err + }, s.retry, s.idempotent) + if err != nil { + return nil, err + } + return res.Permissions, nil +} + +// HMAC Key methods. + +func (c *httpStorageClient) GetHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) (*HMACKey, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) ListHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) *HMACKeysIterator { + return &HMACKeysIterator{} +} +func (c *httpStorageClient) UpdateHMACKey(ctx context.Context, desc *hmacKeyDesc, attrs *HMACKeyAttrsToUpdate, opts ...storageOption) (*HMACKey, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) CreateHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) (*HMACKey, error) { + return nil, errMethodNotSupported +} +func (c *httpStorageClient) DeleteHMACKey(ctx context.Context, desc *hmacKeyDesc, opts ...storageOption) error { + return errMethodNotSupported +} diff --git a/vendor/cloud.google.com/go/storage/internal/apiv2/doc.go b/vendor/cloud.google.com/go/storage/internal/apiv2/doc.go index e01ae492b..d89ce0a26 100644 --- a/vendor/cloud.google.com/go/storage/internal/apiv2/doc.go +++ b/vendor/cloud.google.com/go/storage/internal/apiv2/doc.go @@ -84,7 +84,14 @@ import ( type clientHookParams struct{} type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error) -const versionClient = "20220216" +var versionClient string + +func getVersionClient() string { + if versionClient == "" { + return "UNKNOWN" + } + return versionClient +} func insertMetadata(ctx context.Context, mds ...metadata.MD) context.Context { out, _ := metadata.FromOutgoingContext(ctx) diff --git a/vendor/cloud.google.com/go/storage/internal/apiv2/storage_client.go b/vendor/cloud.google.com/go/storage/internal/apiv2/storage_client.go index 8507a0c0f..803f9d260 100644 --- a/vendor/cloud.google.com/go/storage/internal/apiv2/storage_client.go +++ b/vendor/cloud.google.com/go/storage/internal/apiv2/storage_client.go @@ -19,7 +19,6 @@ package storage import ( "context" "math" - "time" gax "github.com/googleapis/gax-go/v2" "google.golang.org/api/iterator" @@ -29,7 +28,6 @@ import ( iampb "google.golang.org/genproto/googleapis/iam/v1" storagepb "google.golang.org/genproto/googleapis/storage/v2" "google.golang.org/grpc" - "google.golang.org/grpc/codes" "google.golang.org/grpc/metadata" "google.golang.org/protobuf/proto" ) @@ -83,354 +81,35 @@ func defaultGRPCClientOptions() []option.ClientOption { func defaultCallOptions() *CallOptions { return &CallOptions{ - DeleteBucket: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - GetBucket: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - CreateBucket: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - ListBuckets: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - LockBucketRetentionPolicy: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - GetIamPolicy: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - SetIamPolicy: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - TestIamPermissions: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - UpdateBucket: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - DeleteNotification: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - GetNotification: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - CreateNotification: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - ListNotifications: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - ComposeObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - DeleteObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - GetObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - ReadObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - UpdateObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - WriteObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - ListObjects: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - RewriteObject: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - StartResumableWrite: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - QueryWriteStatus: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - GetServiceAccount: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - CreateHmacKey: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - DeleteHmacKey: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - GetHmacKey: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - ListHmacKeys: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, - UpdateHmacKey: []gax.CallOption{ - gax.WithRetry(func() gax.Retryer { - return gax.OnCodes([]codes.Code{ - codes.DeadlineExceeded, - codes.Unavailable, - }, gax.Backoff{ - Initial: 1000 * time.Millisecond, - Max: 60000 * time.Millisecond, - Multiplier: 2.00, - }) - }), - }, + DeleteBucket: []gax.CallOption{}, + GetBucket: []gax.CallOption{}, + CreateBucket: []gax.CallOption{}, + ListBuckets: []gax.CallOption{}, + LockBucketRetentionPolicy: []gax.CallOption{}, + GetIamPolicy: []gax.CallOption{}, + SetIamPolicy: []gax.CallOption{}, + TestIamPermissions: []gax.CallOption{}, + UpdateBucket: []gax.CallOption{}, + DeleteNotification: []gax.CallOption{}, + GetNotification: []gax.CallOption{}, + CreateNotification: []gax.CallOption{}, + ListNotifications: []gax.CallOption{}, + ComposeObject: []gax.CallOption{}, + DeleteObject: []gax.CallOption{}, + GetObject: []gax.CallOption{}, + ReadObject: []gax.CallOption{}, + UpdateObject: []gax.CallOption{}, + WriteObject: []gax.CallOption{}, + ListObjects: []gax.CallOption{}, + RewriteObject: []gax.CallOption{}, + StartResumableWrite: []gax.CallOption{}, + QueryWriteStatus: []gax.CallOption{}, + GetServiceAccount: []gax.CallOption{}, + CreateHmacKey: []gax.CallOption{}, + DeleteHmacKey: []gax.CallOption{}, + GetHmacKey: []gax.CallOption{}, + ListHmacKeys: []gax.CallOption{}, + UpdateHmacKey: []gax.CallOption{}, } } @@ -807,7 +486,7 @@ func (c *gRPCClient) Connection() *grpc.ClientConn { // use by Google-written clients. func (c *gRPCClient) setGoogleClientInfo(keyval ...string) { kv := append([]string{"gl-go", versionGo()}, keyval...) - kv = append(kv, "gapic", versionClient, "gax", gax.Version, "grpc", grpc.Version) + kv = append(kv, "gapic", getVersionClient(), "gax", gax.Version, "grpc", grpc.Version) c.xGoogMetadata = metadata.Pairs("x-goog-api-client", gax.XGoogHeader(kv...)) } @@ -818,11 +497,6 @@ func (c *gRPCClient) Close() error { } func (c *gRPCClient) DeleteBucket(ctx context.Context, req *storagepb.DeleteBucketRequest, opts ...gax.CallOption) error { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).DeleteBucket[0:len((*c.CallOptions).DeleteBucket):len((*c.CallOptions).DeleteBucket)], opts...) err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { @@ -834,11 +508,6 @@ func (c *gRPCClient) DeleteBucket(ctx context.Context, req *storagepb.DeleteBuck } func (c *gRPCClient) GetBucket(ctx context.Context, req *storagepb.GetBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).GetBucket[0:len((*c.CallOptions).GetBucket):len((*c.CallOptions).GetBucket)], opts...) var resp *storagepb.Bucket @@ -854,11 +523,6 @@ func (c *gRPCClient) GetBucket(ctx context.Context, req *storagepb.GetBucketRequ } func (c *gRPCClient) CreateBucket(ctx context.Context, req *storagepb.CreateBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).CreateBucket[0:len((*c.CallOptions).CreateBucket):len((*c.CallOptions).CreateBucket)], opts...) var resp *storagepb.Bucket @@ -917,11 +581,6 @@ func (c *gRPCClient) ListBuckets(ctx context.Context, req *storagepb.ListBuckets } func (c *gRPCClient) LockBucketRetentionPolicy(ctx context.Context, req *storagepb.LockBucketRetentionPolicyRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).LockBucketRetentionPolicy[0:len((*c.CallOptions).LockBucketRetentionPolicy):len((*c.CallOptions).LockBucketRetentionPolicy)], opts...) var resp *storagepb.Bucket @@ -937,11 +596,6 @@ func (c *gRPCClient) LockBucketRetentionPolicy(ctx context.Context, req *storage } func (c *gRPCClient) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).GetIamPolicy[0:len((*c.CallOptions).GetIamPolicy):len((*c.CallOptions).GetIamPolicy)], opts...) var resp *iampb.Policy @@ -957,11 +611,6 @@ func (c *gRPCClient) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRe } func (c *gRPCClient) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).SetIamPolicy[0:len((*c.CallOptions).SetIamPolicy):len((*c.CallOptions).SetIamPolicy)], opts...) var resp *iampb.Policy @@ -977,11 +626,6 @@ func (c *gRPCClient) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRe } func (c *gRPCClient) TestIamPermissions(ctx context.Context, req *iampb.TestIamPermissionsRequest, opts ...gax.CallOption) (*iampb.TestIamPermissionsResponse, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).TestIamPermissions[0:len((*c.CallOptions).TestIamPermissions):len((*c.CallOptions).TestIamPermissions)], opts...) var resp *iampb.TestIamPermissionsResponse @@ -997,11 +641,6 @@ func (c *gRPCClient) TestIamPermissions(ctx context.Context, req *iampb.TestIamP } func (c *gRPCClient) UpdateBucket(ctx context.Context, req *storagepb.UpdateBucketRequest, opts ...gax.CallOption) (*storagepb.Bucket, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).UpdateBucket[0:len((*c.CallOptions).UpdateBucket):len((*c.CallOptions).UpdateBucket)], opts...) var resp *storagepb.Bucket @@ -1017,11 +656,6 @@ func (c *gRPCClient) UpdateBucket(ctx context.Context, req *storagepb.UpdateBuck } func (c *gRPCClient) DeleteNotification(ctx context.Context, req *storagepb.DeleteNotificationRequest, opts ...gax.CallOption) error { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).DeleteNotification[0:len((*c.CallOptions).DeleteNotification):len((*c.CallOptions).DeleteNotification)], opts...) err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { @@ -1033,11 +667,6 @@ func (c *gRPCClient) DeleteNotification(ctx context.Context, req *storagepb.Dele } func (c *gRPCClient) GetNotification(ctx context.Context, req *storagepb.GetNotificationRequest, opts ...gax.CallOption) (*storagepb.Notification, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).GetNotification[0:len((*c.CallOptions).GetNotification):len((*c.CallOptions).GetNotification)], opts...) var resp *storagepb.Notification @@ -1053,11 +682,6 @@ func (c *gRPCClient) GetNotification(ctx context.Context, req *storagepb.GetNoti } func (c *gRPCClient) CreateNotification(ctx context.Context, req *storagepb.CreateNotificationRequest, opts ...gax.CallOption) (*storagepb.Notification, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).CreateNotification[0:len((*c.CallOptions).CreateNotification):len((*c.CallOptions).CreateNotification)], opts...) var resp *storagepb.Notification @@ -1116,11 +740,6 @@ func (c *gRPCClient) ListNotifications(ctx context.Context, req *storagepb.ListN } func (c *gRPCClient) ComposeObject(ctx context.Context, req *storagepb.ComposeObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).ComposeObject[0:len((*c.CallOptions).ComposeObject):len((*c.CallOptions).ComposeObject)], opts...) var resp *storagepb.Object @@ -1136,11 +755,6 @@ func (c *gRPCClient) ComposeObject(ctx context.Context, req *storagepb.ComposeOb } func (c *gRPCClient) DeleteObject(ctx context.Context, req *storagepb.DeleteObjectRequest, opts ...gax.CallOption) error { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).DeleteObject[0:len((*c.CallOptions).DeleteObject):len((*c.CallOptions).DeleteObject)], opts...) err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { @@ -1152,11 +766,6 @@ func (c *gRPCClient) DeleteObject(ctx context.Context, req *storagepb.DeleteObje } func (c *gRPCClient) GetObject(ctx context.Context, req *storagepb.GetObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).GetObject[0:len((*c.CallOptions).GetObject):len((*c.CallOptions).GetObject)], opts...) var resp *storagepb.Object @@ -1186,11 +795,6 @@ func (c *gRPCClient) ReadObject(ctx context.Context, req *storagepb.ReadObjectRe } func (c *gRPCClient) UpdateObject(ctx context.Context, req *storagepb.UpdateObjectRequest, opts ...gax.CallOption) (*storagepb.Object, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).UpdateObject[0:len((*c.CallOptions).UpdateObject):len((*c.CallOptions).UpdateObject)], opts...) var resp *storagepb.Object @@ -1264,11 +868,6 @@ func (c *gRPCClient) ListObjects(ctx context.Context, req *storagepb.ListObjects } func (c *gRPCClient) RewriteObject(ctx context.Context, req *storagepb.RewriteObjectRequest, opts ...gax.CallOption) (*storagepb.RewriteResponse, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).RewriteObject[0:len((*c.CallOptions).RewriteObject):len((*c.CallOptions).RewriteObject)], opts...) var resp *storagepb.RewriteResponse @@ -1284,11 +883,6 @@ func (c *gRPCClient) RewriteObject(ctx context.Context, req *storagepb.RewriteOb } func (c *gRPCClient) StartResumableWrite(ctx context.Context, req *storagepb.StartResumableWriteRequest, opts ...gax.CallOption) (*storagepb.StartResumableWriteResponse, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).StartResumableWrite[0:len((*c.CallOptions).StartResumableWrite):len((*c.CallOptions).StartResumableWrite)], opts...) var resp *storagepb.StartResumableWriteResponse @@ -1304,11 +898,6 @@ func (c *gRPCClient) StartResumableWrite(ctx context.Context, req *storagepb.Sta } func (c *gRPCClient) QueryWriteStatus(ctx context.Context, req *storagepb.QueryWriteStatusRequest, opts ...gax.CallOption) (*storagepb.QueryWriteStatusResponse, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).QueryWriteStatus[0:len((*c.CallOptions).QueryWriteStatus):len((*c.CallOptions).QueryWriteStatus)], opts...) var resp *storagepb.QueryWriteStatusResponse @@ -1324,11 +913,6 @@ func (c *gRPCClient) QueryWriteStatus(ctx context.Context, req *storagepb.QueryW } func (c *gRPCClient) GetServiceAccount(ctx context.Context, req *storagepb.GetServiceAccountRequest, opts ...gax.CallOption) (*storagepb.ServiceAccount, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).GetServiceAccount[0:len((*c.CallOptions).GetServiceAccount):len((*c.CallOptions).GetServiceAccount)], opts...) var resp *storagepb.ServiceAccount @@ -1344,11 +928,6 @@ func (c *gRPCClient) GetServiceAccount(ctx context.Context, req *storagepb.GetSe } func (c *gRPCClient) CreateHmacKey(ctx context.Context, req *storagepb.CreateHmacKeyRequest, opts ...gax.CallOption) (*storagepb.CreateHmacKeyResponse, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).CreateHmacKey[0:len((*c.CallOptions).CreateHmacKey):len((*c.CallOptions).CreateHmacKey)], opts...) var resp *storagepb.CreateHmacKeyResponse @@ -1364,11 +943,6 @@ func (c *gRPCClient) CreateHmacKey(ctx context.Context, req *storagepb.CreateHma } func (c *gRPCClient) DeleteHmacKey(ctx context.Context, req *storagepb.DeleteHmacKeyRequest, opts ...gax.CallOption) error { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).DeleteHmacKey[0:len((*c.CallOptions).DeleteHmacKey):len((*c.CallOptions).DeleteHmacKey)], opts...) err := gax.Invoke(ctx, func(ctx context.Context, settings gax.CallSettings) error { @@ -1380,11 +954,6 @@ func (c *gRPCClient) DeleteHmacKey(ctx context.Context, req *storagepb.DeleteHma } func (c *gRPCClient) GetHmacKey(ctx context.Context, req *storagepb.GetHmacKeyRequest, opts ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).GetHmacKey[0:len((*c.CallOptions).GetHmacKey):len((*c.CallOptions).GetHmacKey)], opts...) var resp *storagepb.HmacKeyMetadata @@ -1443,11 +1012,6 @@ func (c *gRPCClient) ListHmacKeys(ctx context.Context, req *storagepb.ListHmacKe } func (c *gRPCClient) UpdateHmacKey(ctx context.Context, req *storagepb.UpdateHmacKeyRequest, opts ...gax.CallOption) (*storagepb.HmacKeyMetadata, error) { - if _, ok := ctx.Deadline(); !ok && !c.disableDeadlines { - cctx, cancel := context.WithTimeout(ctx, 60000*time.Millisecond) - defer cancel() - ctx = cctx - } ctx = insertMetadata(ctx, c.xGoogMetadata) opts = append((*c.CallOptions).UpdateHmacKey[0:len((*c.CallOptions).UpdateHmacKey):len((*c.CallOptions).UpdateHmacKey)], opts...) var resp *storagepb.HmacKeyMetadata diff --git a/vendor/cloud.google.com/go/storage/internal/apiv2/version.go b/vendor/cloud.google.com/go/storage/internal/apiv2/version.go new file mode 100644 index 000000000..fd9c94596 --- /dev/null +++ b/vendor/cloud.google.com/go/storage/internal/apiv2/version.go @@ -0,0 +1,23 @@ +// Copyright 2022 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by gapicgen. DO NOT EDIT. + +package storage + +import "cloud.google.com/go/storage/internal" + +func init() { + versionClient = internal.Version +} diff --git a/vendor/cloud.google.com/go/storage/internal/version.go b/vendor/cloud.google.com/go/storage/internal/version.go index b1672963f..eddfee04b 100644 --- a/vendor/cloud.google.com/go/storage/internal/version.go +++ b/vendor/cloud.google.com/go/storage/internal/version.go @@ -15,4 +15,4 @@ package internal // Version is the current tagged release of the library. -const Version = "1.21.0" +const Version = "1.22.0" diff --git a/vendor/cloud.google.com/go/storage/post_policy_v4.go b/vendor/cloud.google.com/go/storage/post_policy_v4.go index 7e9721010..0057f1087 100644 --- a/vendor/cloud.google.com/go/storage/post_policy_v4.go +++ b/vendor/cloud.google.com/go/storage/post_policy_v4.go @@ -239,6 +239,8 @@ func conditionStatusCodeOnSuccess(statusCode int) PostPolicyV4Condition { // GenerateSignedPostPolicyV4 generates a PostPolicyV4 value from bucket, object and opts. // The generated URL and fields will then allow an unauthenticated client to perform multipart uploads. +// If initializing a Storage Client, instead use the Bucket.GenerateSignedPostPolicyV4 +// method which uses the Client's credentials to handle authentication. func GenerateSignedPostPolicyV4(bucket, object string, opts *PostPolicyV4Options) (*PostPolicyV4, error) { if bucket == "" { return nil, errors.New("storage: bucket must be non-empty") diff --git a/vendor/cloud.google.com/go/storage/release-please-config.json b/vendor/cloud.google.com/go/storage/release-please-config.json new file mode 100644 index 000000000..86e8a5759 --- /dev/null +++ b/vendor/cloud.google.com/go/storage/release-please-config.json @@ -0,0 +1,11 @@ +{ + "release-type": "go-yoshi", + "separate-pull-requests": true, + "include-component-in-tag": true, + "tag-separator": "/", + "packages": { + "storage": { + "component": "storage" + } + } +} diff --git a/vendor/cloud.google.com/go/storage/storage.go b/vendor/cloud.google.com/go/storage/storage.go index 457d77c8d..2a5eaaa5a 100644 --- a/vendor/cloud.google.com/go/storage/storage.go +++ b/vendor/cloud.google.com/go/storage/storage.go @@ -52,7 +52,6 @@ import ( "google.golang.org/api/transport" htransport "google.golang.org/api/transport/http" storagepb "google.golang.org/genproto/googleapis/storage/v2" - "google.golang.org/grpc" "google.golang.org/protobuf/proto" "google.golang.org/protobuf/reflect/protoreflect" "google.golang.org/protobuf/types/known/timestamppb" @@ -66,6 +65,9 @@ var ( ErrBucketNotExist = errors.New("storage: bucket doesn't exist") // ErrObjectNotExist indicates that the object does not exist. ErrObjectNotExist = errors.New("storage: object doesn't exist") + // errMethodNotSupported indicates that the method called is not currently supported by the client. + // TODO: Export this error when launching the transport-agnostic client. + errMethodNotSupported = errors.New("storage: method is not currently supported") // errMethodNotValid indicates that given HTTP method is not valid. errMethodNotValid = fmt.Errorf("storage: HTTP method should be one of %v", reflect.ValueOf(signedURLMethods).MapKeys()) ) @@ -84,12 +86,6 @@ const ( // ScopeReadWrite grants permissions to manage your // data in Google Cloud Storage. ScopeReadWrite = raw.DevstorageReadWriteScope - - // defaultConnPoolSize is the default number of connections - // to initialize in the GAPIC gRPC connection pool. A larger - // connection pool may be necessary for jobs that require - // high throughput and/or leverage many concurrent streams. - defaultConnPoolSize = 4 ) var xGoogHeader = fmt.Sprintf("gl-go/%s gccl/%s", version.Go(), internal.Version) @@ -220,27 +216,6 @@ func newHybridClient(ctx context.Context, opts *hybridClientOptions) (*Client, e return nil, err } - // Set emulator options for gRPC if an emulator was specified. Note that in a - // hybrid client, STORAGE_EMULATOR_HOST will set the host to use for HTTP and - // STORAGE_EMULATOR_HOST_GRPC will set the host to use for gRPC (when using a - // local emulator, HTTP and gRPC must use different ports, so this is - // necessary). - // TODO: when full gRPC client is available, remove STORAGE_EMULATOR_HOST_GRPC - // and use STORAGE_EMULATOR_HOST for both the HTTP and gRPC based clients. - if host := os.Getenv("STORAGE_EMULATOR_HOST_GRPC"); host != "" { - // Strip the scheme from the emulator host. WithEndpoint does not take a - // scheme for gRPC. - if strings.Contains(host, "://") { - host = strings.SplitN(host, "://", 2)[1] - } - - opts.GRPCOpts = append(opts.GRPCOpts, - option.WithEndpoint(host), - option.WithGRPCDialOption(grpc.WithInsecure()), - option.WithoutAuthentication(), - ) - } - g, err := gapic.NewClient(ctx, opts.GRPCOpts...) if err != nil { return nil, err @@ -250,14 +225,6 @@ func newHybridClient(ctx context.Context, opts *hybridClientOptions) (*Client, e return c, nil } -// defaultGRPCOptions returns a set of the default client options -// for gRPC client initialization. -func defaultGRPCOptions() []option.ClientOption { - return []option.ClientOption{ - option.WithGRPCConnectionPool(defaultConnPoolSize), - } -} - // Close closes the Client. // // Close need not be called at program exit. @@ -309,10 +276,18 @@ type bucketBoundHostname struct { } func (s pathStyle) host(bucket string) string { + if host := os.Getenv("STORAGE_EMULATOR_HOST"); host != "" { + return stripScheme(host) + } + return "storage.googleapis.com" } func (s virtualHostedStyle) host(bucket string) string { + if host := os.Getenv("STORAGE_EMULATOR_HOST"); host != "" { + return bucket + "." + stripScheme(host) + } + return bucket + ".storage.googleapis.com" } @@ -360,6 +335,14 @@ func BucketBoundHostname(hostname string) URLStyle { return bucketBoundHostname{hostname: hostname} } +// Strips the scheme from a host if it contains it +func stripScheme(host string) string { + if strings.Contains(host, "://") { + host = strings.SplitN(host, "://", 2)[1] + } + return host +} + // SignedURLOptions allows you to restrict the access to the signed URL. type SignedURLOptions struct { // GoogleAccessID represents the authorizer of the signed URL generation. @@ -586,6 +569,8 @@ func v4SanitizeHeaders(hdrs []string) []string { // access to a restricted resource for a limited time without needing a // Google account or signing in. For more information about signed URLs, see // https://cloud.google.com/storage/docs/accesscontrol#signed_urls_query_string_authentication +// If initializing a Storage Client, instead use the Bucket.SignedURL method +// which uses the Client's credentials to handle authentication. func SignedURL(bucket, object string, opts *SignedURLOptions) (string, error) { now := utcNow() if err := validateOptions(opts, now); err != nil { @@ -856,7 +841,7 @@ func signedURLV2(bucket, name string, opts *SignedURLOptions) (string, error) { } encoded := base64.StdEncoding.EncodeToString(b) u.Scheme = "https" - u.Host = "storage.googleapis.com" + u.Host = PathStyle().host(bucket) q := u.Query() q.Set("GoogleAccessId", opts.GoogleAccessID) q.Set("Expires", fmt.Sprintf("%d", opts.Expires.Unix())) @@ -1326,6 +1311,9 @@ type ObjectAttrs struct { // Composer. In those cases, if the SendCRC32C field in the Writer or Composer // is set to is true, the uploaded data is rejected if its CRC32C hash does // not match this field. + // + // Note: For a Writer, SendCRC32C must be set to true BEFORE the first call to + // Writer.Write() in order to send the checksum. CRC32C uint32 // MediaLink is an URL to the object's content. This field is read-only. @@ -1485,7 +1473,7 @@ func newObjectFromProto(o *storagepb.Object) *ObjectAttrs { EventBasedHold: o.GetEventBasedHold(), TemporaryHold: o.TemporaryHold, RetentionExpirationTime: convertProtoTime(o.GetRetentionExpireTime()), - ACL: fromProtoToObjectACLRules(o.GetAcl()), + ACL: toObjectACLRulesFromProto(o.GetAcl()), Owner: o.GetOwner().GetEntity(), ContentEncoding: o.ContentEncoding, ContentDisposition: o.ContentDisposition, @@ -1588,6 +1576,14 @@ type Query struct { // which returns all properties. Passing ProjectionNoACL will omit Owner and ACL, // which may improve performance when listing many objects. Projection Projection + + // IncludeTrailingDelimiter controls how objects which end in a single + // instance of Delimiter (for example, if Query.Delimiter = "/" and the + // object name is "foo/bar/") are included in the results. By default, these + // objects only show up as prefixes. If IncludeTrailingDelimiter is set to + // true, they will also be included as objects and their metadata will be + // populated in the returned ObjectAttrs. + IncludeTrailingDelimiter bool } // attrToFieldMap maps the field names of ObjectAttrs to the underlying field @@ -2037,7 +2033,14 @@ func bucketResourceName(p, b string) string { // parseBucketName strips the leading resource path segment and returns the // bucket ID, which is the simple Bucket name typical of the v1 API. func parseBucketName(b string) string { - return strings.TrimPrefix(b, "projects/_/buckets/") + sep := strings.LastIndex(b, "/") + return b[sep+1:] +} + +// toProjectResource accepts a project ID and formats it as a Project resource +// name. +func toProjectResource(project string) string { + return fmt.Sprintf("projects/%s", project) } // setConditionProtoField uses protobuf reflection to set named condition field diff --git a/vendor/cloud.google.com/go/storage/writer.go b/vendor/cloud.google.com/go/storage/writer.go index bd886b04e..66959efd0 100644 --- a/vendor/cloud.google.com/go/storage/writer.go +++ b/vendor/cloud.google.com/go/storage/writer.go @@ -48,11 +48,15 @@ type Writer struct { // attributes are ignored. ObjectAttrs - // SendCRC specifies whether to transmit a CRC32C field. It should be set + // SendCRC32C specifies whether to transmit a CRC32C field. It should be set // to true in addition to setting the Writer's CRC32C field, because zero // is a valid CRC and normally a zero would not be transmitted. // If a CRC32C is sent, and the data written does not match the checksum, // the write will be rejected. + // + // Note: SendCRC32C must be set to true BEFORE the first call to + // Writer.Write() in order to send the checksum. If it is set after that + // point, the checksum will be ignored. SendCRC32C bool // ChunkSize controls the maximum number of bytes of the object that the diff --git a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go index bbdf14987..6a5a83ad9 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go @@ -18551,6 +18551,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, endpointKey{ Region: "ap-south-1", }: endpoint{}, @@ -18560,6 +18563,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, diff --git a/vendor/github.com/aws/aws-sdk-go/aws/version.go b/vendor/github.com/aws/aws-sdk-go/aws/version.go index 3ec894aaf..0b19b0769 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/version.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.43.34" +const SDKVersion = "1.43.37" diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go b/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go index 27b34c06e..7dd9b8373 100644 --- a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go +++ b/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go @@ -14,9 +14,9 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1 +// protoc-gen-go v1.28.0 // protoc v3.15.8 -// source: error.proto +// source: apierror/internal/proto/error.proto package jsonerror @@ -55,7 +55,7 @@ type Error struct { func (x *Error) Reset() { *x = Error{} if protoimpl.UnsafeEnabled { - mi := &file_error_proto_msgTypes[0] + mi := &file_apierror_internal_proto_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -68,7 +68,7 @@ func (x *Error) String() string { func (*Error) ProtoMessage() {} func (x *Error) ProtoReflect() protoreflect.Message { - mi := &file_error_proto_msgTypes[0] + mi := &file_apierror_internal_proto_error_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -81,7 +81,7 @@ func (x *Error) ProtoReflect() protoreflect.Message { // Deprecated: Use Error.ProtoReflect.Descriptor instead. func (*Error) Descriptor() ([]byte, []int) { - return file_error_proto_rawDescGZIP(), []int{0} + return file_apierror_internal_proto_error_proto_rawDescGZIP(), []int{0} } func (x *Error) GetError() *Error_Status { @@ -112,7 +112,7 @@ type Error_Status struct { func (x *Error_Status) Reset() { *x = Error_Status{} if protoimpl.UnsafeEnabled { - mi := &file_error_proto_msgTypes[1] + mi := &file_apierror_internal_proto_error_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -125,7 +125,7 @@ func (x *Error_Status) String() string { func (*Error_Status) ProtoMessage() {} func (x *Error_Status) ProtoReflect() protoreflect.Message { - mi := &file_error_proto_msgTypes[1] + mi := &file_apierror_internal_proto_error_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -138,7 +138,7 @@ func (x *Error_Status) ProtoReflect() protoreflect.Message { // Deprecated: Use Error_Status.ProtoReflect.Descriptor instead. func (*Error_Status) Descriptor() ([]byte, []int) { - return file_error_proto_rawDescGZIP(), []int{0, 0} + return file_apierror_internal_proto_error_proto_rawDescGZIP(), []int{0, 0} } func (x *Error_Status) GetCode() int32 { @@ -169,53 +169,55 @@ func (x *Error_Status) GetDetails() []*anypb.Any { return nil } -var File_error_proto protoreflect.FileDescriptor +var File_apierror_internal_proto_error_proto protoreflect.FileDescriptor -var file_error_proto_rawDesc = []byte{ - 0x0a, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x65, - 0x72, 0x72, 0x6f, 0x72, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x6f, 0x64, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, - 0x12, 0x29, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x13, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0x90, 0x01, 0x0a, 0x06, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, - 0x63, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2e, - 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x43, - 0x5a, 0x41, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x67, 0x61, 0x78, 0x2d, 0x67, 0x6f, 0x2f, 0x76, - 0x32, 0x2f, 0x61, 0x70, 0x69, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x6e, 0x61, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3b, 0x6a, 0x73, 0x6f, 0x6e, 0x65, 0x72, - 0x72, 0x6f, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +var file_apierror_internal_proto_error_proto_rawDesc = []byte{ + 0x0a, 0x23, 0x61, 0x70, 0x69, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x6e, 0x61, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0x19, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, + 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, + 0x72, 0x70, 0x63, 0x2f, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, + 0x01, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x29, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, + 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x1a, 0x90, 0x01, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, + 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, + 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x43, 0x5a, 0x41, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, + 0x67, 0x61, 0x78, 0x2d, 0x67, 0x6f, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x70, 0x69, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x3b, 0x6a, 0x73, 0x6f, 0x6e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( - file_error_proto_rawDescOnce sync.Once - file_error_proto_rawDescData = file_error_proto_rawDesc + file_apierror_internal_proto_error_proto_rawDescOnce sync.Once + file_apierror_internal_proto_error_proto_rawDescData = file_apierror_internal_proto_error_proto_rawDesc ) -func file_error_proto_rawDescGZIP() []byte { - file_error_proto_rawDescOnce.Do(func() { - file_error_proto_rawDescData = protoimpl.X.CompressGZIP(file_error_proto_rawDescData) +func file_apierror_internal_proto_error_proto_rawDescGZIP() []byte { + file_apierror_internal_proto_error_proto_rawDescOnce.Do(func() { + file_apierror_internal_proto_error_proto_rawDescData = protoimpl.X.CompressGZIP(file_apierror_internal_proto_error_proto_rawDescData) }) - return file_error_proto_rawDescData + return file_apierror_internal_proto_error_proto_rawDescData } -var file_error_proto_msgTypes = make([]protoimpl.MessageInfo, 2) -var file_error_proto_goTypes = []interface{}{ +var file_apierror_internal_proto_error_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_apierror_internal_proto_error_proto_goTypes = []interface{}{ (*Error)(nil), // 0: error.Error (*Error_Status)(nil), // 1: error.Error.Status (code.Code)(0), // 2: google.rpc.Code (*anypb.Any)(nil), // 3: google.protobuf.Any } -var file_error_proto_depIdxs = []int32{ +var file_apierror_internal_proto_error_proto_depIdxs = []int32{ 1, // 0: error.Error.error:type_name -> error.Error.Status 2, // 1: error.Error.Status.status:type_name -> google.rpc.Code 3, // 2: error.Error.Status.details:type_name -> google.protobuf.Any @@ -226,13 +228,13 @@ var file_error_proto_depIdxs = []int32{ 0, // [0:3] is the sub-list for field type_name } -func init() { file_error_proto_init() } -func file_error_proto_init() { - if File_error_proto != nil { +func init() { file_apierror_internal_proto_error_proto_init() } +func file_apierror_internal_proto_error_proto_init() { + if File_apierror_internal_proto_error_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_error_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_apierror_internal_proto_error_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Error); i { case 0: return &v.state @@ -244,7 +246,7 @@ func file_error_proto_init() { return nil } } - file_error_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_apierror_internal_proto_error_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Error_Status); i { case 0: return &v.state @@ -261,18 +263,18 @@ func file_error_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_error_proto_rawDesc, + RawDescriptor: file_apierror_internal_proto_error_proto_rawDesc, NumEnums: 0, NumMessages: 2, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_error_proto_goTypes, - DependencyIndexes: file_error_proto_depIdxs, - MessageInfos: file_error_proto_msgTypes, + GoTypes: file_apierror_internal_proto_error_proto_goTypes, + DependencyIndexes: file_apierror_internal_proto_error_proto_depIdxs, + MessageInfos: file_apierror_internal_proto_error_proto_msgTypes, }.Build() - File_error_proto = out.File - file_error_proto_rawDesc = nil - file_error_proto_goTypes = nil - file_error_proto_depIdxs = nil + File_apierror_internal_proto_error_proto = out.File + file_apierror_internal_proto_error_proto_rawDesc = nil + file_apierror_internal_proto_error_proto_goTypes = nil + file_apierror_internal_proto_error_proto_depIdxs = nil } diff --git a/vendor/github.com/googleapis/gax-go/v2/call_option.go b/vendor/github.com/googleapis/gax-go/v2/call_option.go index 425a7668d..3011ba442 100644 --- a/vendor/github.com/googleapis/gax-go/v2/call_option.go +++ b/vendor/github.com/googleapis/gax-go/v2/call_option.go @@ -173,6 +173,21 @@ func (o grpcOpt) Resolve(s *CallSettings) { s.GRPC = o } +type pathOpt struct { + p string +} + +func (p pathOpt) Resolve(s *CallSettings) { + s.Path = p.p +} + +// WithPath applies a Path override to the HTTP-based APICall. +// +// This is for internal use only. +func WithPath(p string) CallOption { + return &pathOpt{p: p} +} + // WithGRPCOptions allows passing gRPC call options during client creation. func WithGRPCOptions(opt ...grpc.CallOption) CallOption { return grpcOpt(append([]grpc.CallOption(nil), opt...)) @@ -186,4 +201,7 @@ type CallSettings struct { // CallOptions to be forwarded to GRPC. GRPC []grpc.CallOption + + // Path is an HTTP override for an APICall. + Path string } diff --git a/vendor/github.com/googleapis/gax-go/v2/gax.go b/vendor/github.com/googleapis/gax-go/v2/gax.go index 28ea5fe20..9272b3e40 100644 --- a/vendor/github.com/googleapis/gax-go/v2/gax.go +++ b/vendor/github.com/googleapis/gax-go/v2/gax.go @@ -36,4 +36,4 @@ package gax // Version specifies the gax-go version being used. -const Version = "2.2.0" +const Version = "2.3.0" diff --git a/vendor/github.com/googleapis/go-type-adapters/LICENSE b/vendor/github.com/googleapis/go-type-adapters/LICENSE new file mode 100644 index 000000000..ff9ad4530 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/color.go b/vendor/github.com/googleapis/go-type-adapters/adapters/color.go new file mode 100644 index 000000000..b2b696c70 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/color.go @@ -0,0 +1,81 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package adapters + +import ( + "image/color" + "math" + + cpb "google.golang.org/genproto/googleapis/type/color" + wpb "google.golang.org/protobuf/types/known/wrapperspb" +) + +// ProtoColorToRGBA returns an RGBA based on the provided google.type.Color. +// If alpha is not set in the proto, full opacity is assumed. +// +// Note: Converting between a float using [0, 1] to an int using [0, 256) +// causes some cognitive dissonance between accuracy and user expectations. +// For example, most people writing CSS use 0x80 (decimal 128) to mean "half", +// but it is not actually half (it is slightly over). There is actually no +// way to precisely specify the 0.5 float value in a [0, 256) range of +// integers. +// +// This function uses math.Round to address this, meaning that 0.5 will be +// rounded up to 128 rather than rounded down to 127. +// +// Because of this fuzziness and precision loss, it is NOT guaranteed that +// ProtoColorToRGBA and RGBAToProtoColor are exact inverses, and both functions +// will lose precision. +func ProtoColorToRGBA(c *cpb.Color) *color.RGBA { + // Determine the appropriate alpha value. + // If alpha is unset, full opacity is the proper default. + alpha := uint8(255) + if c.Alpha != nil { + alpha = uint8(math.Round(float64(c.GetAlpha().GetValue() * 255))) + } + + // Return the RGBA. + return &color.RGBA{ + R: uint8(math.Round(float64(c.GetRed()) * 255)), + G: uint8(math.Round(float64(c.GetGreen()) * 255)), + B: uint8(math.Round(float64(c.GetBlue()) * 255)), + A: alpha, + } +} + +// RGBAToProtoColor returns a google.type.Color based on the provided RGBA. +// +// Note: Converting between ints using [0, 256) and a float using [0, 1] +// causes some cognitive dissonance between accuracy and user expectations. +// For example, most people using CSS use 0x80 (decimal 128) to mean "half", +// but it is not actually half (it is slightly over). These is actually no +// way to precisely specify the 0.5 float value in a [0, 256) range of +// integers. +// +// This function addresses this by limiting decimal precision to 0.01, on +// the rationale that most precision beyond this point is probably +// unintentional. +// +// Because of this fuzziness and precision loss, it is NOT guaranteed that +// ProtoColorToRGBA and RGBAToProtoColor are exact inverses, and both functions +// will lose precision. +func RGBAToProtoColor(rgba *color.RGBA) *cpb.Color { + return &cpb.Color{ + Red: float32(int(rgba.R)*100/255) / 100, + Green: float32(int(rgba.G)*100/255) / 100, + Blue: float32(int(rgba.B)*100/255) / 100, + Alpha: &wpb.FloatValue{Value: float32(int(rgba.A)*100/255) / 100}, + } +} diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/date.go b/vendor/github.com/googleapis/go-type-adapters/adapters/date.go new file mode 100644 index 000000000..bea531611 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/date.go @@ -0,0 +1,54 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package adapters + +import ( + "time" + + dpb "google.golang.org/genproto/googleapis/type/date" +) + +// ProtoDateToLocalTime returns a new Time based on the google.type.Date, in +// the system's time zone. +// +// Hours, minues, seconds, and nanoseconds are set to 0. +func ProtoDateToLocalTime(d *dpb.Date) time.Time { + return ProtoDateToTime(d, time.Local) +} + +// ProtoDateToUTCTime returns a new Time based on the google.type.Date, in UTC. +// +// Hours, minutes, seconds, and nanoseconds are set to 0. +func ProtoDateToUTCTime(d *dpb.Date) time.Time { + return ProtoDateToTime(d, time.UTC) +} + +// ProtoDateToTime returns a new Time based on the google.type.Date and provided +// *time.Location. +// +// Hours, minutes, seconds, and nanoseconds are set to 0. +func ProtoDateToTime(d *dpb.Date, l *time.Location) time.Time { + return time.Date(int(d.GetYear()), time.Month(d.GetMonth()), int(d.GetDay()), 0, 0, 0, 0, l) +} + +// TimeToProtoDate returns a new google.type.Date based on the provided time.Time. +// The location is ignored, as is anything more precise than the day. +func TimeToProtoDate(t time.Time) *dpb.Date { + return &dpb.Date{ + Year: int32(t.Year()), + Month: int32(t.Month()), + Day: int32(t.Day()), + } +} diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/datetime.go b/vendor/github.com/googleapis/go-type-adapters/adapters/datetime.go new file mode 100644 index 000000000..77f1dfac2 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/datetime.go @@ -0,0 +1,93 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package adapters + +import ( + "fmt" + "regexp" + "strconv" + "time" + + dtpb "google.golang.org/genproto/googleapis/type/datetime" + durpb "google.golang.org/protobuf/types/known/durationpb" +) + +// ProtoDateTimeToTime returns a new Time based on the google.type.DateTime. +// +// It errors if it gets invalid time zone information. +func ProtoDateTimeToTime(d *dtpb.DateTime) (time.Time, error) { + var err error + + // Determine the location. + loc := time.UTC + if tz := d.GetTimeZone(); tz != nil { + loc, err = time.LoadLocation(tz.GetId()) + if err != nil { + return time.Time{}, err + } + } + if offset := d.GetUtcOffset(); offset != nil { + hours := int(offset.GetSeconds()) / 3600 + loc = time.FixedZone(fmt.Sprintf("UTC%+d", hours), hours) + } + + // Return the Time. + return time.Date( + int(d.GetYear()), + time.Month(d.GetMonth()), + int(d.GetDay()), + int(d.GetHours()), + int(d.GetMinutes()), + int(d.GetSeconds()), + int(d.GetNanos()), + loc, + ), nil +} + +// TimeToProtoDateTime returns a new google.type.DateTime based on the +// provided time.Time. +// +// It errors if it gets invalid time zone information. +func TimeToProtoDateTime(t time.Time) (*dtpb.DateTime, error) { + dt := &dtpb.DateTime{ + Year: int32(t.Year()), + Month: int32(t.Month()), + Day: int32(t.Day()), + Hours: int32(t.Hour()), + Minutes: int32(t.Minute()), + Seconds: int32(t.Second()), + Nanos: int32(t.Nanosecond()), + } + + // If the location is a UTC offset, encode it as such in the proto. + loc := t.Location().String() + if match := offsetRegexp.FindStringSubmatch(loc); len(match) > 0 { + offsetInt, err := strconv.Atoi(match[1]) + if err != nil { + return nil, err + } + dt.TimeOffset = &dtpb.DateTime_UtcOffset{ + UtcOffset: &durpb.Duration{Seconds: int64(offsetInt) * 3600}, + } + } else if loc != "" { + dt.TimeOffset = &dtpb.DateTime_TimeZone{ + TimeZone: &dtpb.TimeZone{Id: loc}, + } + } + + return dt, nil +} + +var offsetRegexp = regexp.MustCompile(`^UTC([+-][\d]{1,2})$`) diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/decimal.go b/vendor/github.com/googleapis/go-type-adapters/adapters/decimal.go new file mode 100644 index 000000000..1064acfb7 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/decimal.go @@ -0,0 +1,68 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package adapters + +import ( + "fmt" + "math" + "math/big" + "regexp" + "strings" + + dpb "google.golang.org/genproto/googleapis/type/decimal" +) + +// ProtoDecimalToFloat converts the provided google.type.Decimal to a big.Float. +func ProtoDecimalToFloat(d *dpb.Decimal) (*big.Float, error) { + value := strings.ToLower(d.GetValue()) + + // Determine the required precision. + v := value + if strings.ContainsRune(v, 'e') { + v = v[0:strings.IndexRune(v, 'e')] + } + v = nan.ReplaceAllLiteralString(v, "") + prec := uint(math.Pow(2, float64(len(v)+1))) + + // Parse and return a big.Float. + f, _, err := big.ParseFloat(value, 10, prec, big.AwayFromZero) + return f, err +} + +// ProtoDecimalToFloat64 converts the provided google.type.Decimal to a float64. +func ProtoDecimalToFloat64(d *dpb.Decimal) (float64, big.Accuracy, error) { + f, err := ProtoDecimalToFloat(d) + if err != nil { + return 0.0, big.Exact, err + } + f64, accuracy := f.Float64() + return f64, accuracy, nil +} + +// Float64ToProtoDecimal converts the provided float64 to a google.type.Decimal. +func Float64ToProtoDecimal(f float64) *dpb.Decimal { + return &dpb.Decimal{ + Value: fmt.Sprintf("%f", f), + } +} + +// FloatToProtoDecimal converts the provided big.Float to a google.type.Decimal. +func FloatToProtoDecimal(f *big.Float) *dpb.Decimal { + return &dpb.Decimal{ + Value: f.String(), + } +} + +var nan = regexp.MustCompile(`[^\d]`) diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/doc.go b/vendor/github.com/googleapis/go-type-adapters/adapters/doc.go new file mode 100644 index 000000000..b15568962 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/doc.go @@ -0,0 +1,17 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// package adapters provides helper functions for the google.type protobuf +// messages (Decimal, Fraction, etc.). +package adapters diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/fraction.go b/vendor/github.com/googleapis/go-type-adapters/adapters/fraction.go new file mode 100644 index 000000000..bc5bb46ad --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/fraction.go @@ -0,0 +1,35 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package adapters + +import ( + "math/big" + + fpb "google.golang.org/genproto/googleapis/type/fraction" +) + +// ProtoFractionToRat returns a math/big Rat (rational number) based on the given +// google.type.fraction. +func ProtoFractionToRat(f *fpb.Fraction) *big.Rat { + return big.NewRat(f.GetNumerator(), f.GetDenominator()) +} + +// RatToProtoFraction returns a google.type.Fraction from a math/big Rat. +func RatToProtoFraction(r *big.Rat) *fpb.Fraction { + return &fpb.Fraction{ + Numerator: r.Num().Int64(), + Denominator: r.Denom().Int64(), + } +} diff --git a/vendor/github.com/googleapis/go-type-adapters/adapters/month.go b/vendor/github.com/googleapis/go-type-adapters/adapters/month.go new file mode 100644 index 000000000..e37e57b83 --- /dev/null +++ b/vendor/github.com/googleapis/go-type-adapters/adapters/month.go @@ -0,0 +1,31 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package adapters + +import ( + "time" + + mpb "google.golang.org/genproto/googleapis/type/month" +) + +// ToMonth converts a google.type.Month to a golang Month. +func ToMonth(m mpb.Month) time.Month { + return time.Month(m.Number()) +} + +// ToProtoMonth converts a golang Month to a google.type.Month. +func ToProtoMonth(m time.Month) mpb.Month { + return mpb.Month(m) +} diff --git a/vendor/golang.org/x/net/context/context.go b/vendor/golang.org/x/net/context/context.go index a3c021d3f..cf66309c4 100644 --- a/vendor/golang.org/x/net/context/context.go +++ b/vendor/golang.org/x/net/context/context.go @@ -21,9 +21,9 @@ // explicitly to each function that needs it. The Context should be the first // parameter, typically named ctx: // -// func DoSomething(ctx context.Context, arg Arg) error { -// // ... use ctx ... -// } +// func DoSomething(ctx context.Context, arg Arg) error { +// // ... use ctx ... +// } // // Do not pass a nil Context, even if a function permits it. Pass context.TODO // if you are unsure about which Context to use. diff --git a/vendor/golang.org/x/net/context/go17.go b/vendor/golang.org/x/net/context/go17.go index 344bd1433..0a54bdbcc 100644 --- a/vendor/golang.org/x/net/context/go17.go +++ b/vendor/golang.org/x/net/context/go17.go @@ -54,11 +54,11 @@ func WithDeadline(parent Context, deadline time.Time) (Context, CancelFunc) { // Canceling this context releases resources associated with it, so code should // call cancel as soon as the operations running in this Context complete: // -// func slowOperationWithTimeout(ctx context.Context) (Result, error) { -// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) -// defer cancel() // releases resources if slowOperation completes before timeout elapses -// return slowOperation(ctx) -// } +// func slowOperationWithTimeout(ctx context.Context) (Result, error) { +// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) +// defer cancel() // releases resources if slowOperation completes before timeout elapses +// return slowOperation(ctx) +// } func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) { return WithDeadline(parent, time.Now().Add(timeout)) } diff --git a/vendor/golang.org/x/net/context/pre_go17.go b/vendor/golang.org/x/net/context/pre_go17.go index 5270db5db..7b6b68511 100644 --- a/vendor/golang.org/x/net/context/pre_go17.go +++ b/vendor/golang.org/x/net/context/pre_go17.go @@ -264,11 +264,11 @@ func (c *timerCtx) cancel(removeFromParent bool, err error) { // Canceling this context releases resources associated with it, so code should // call cancel as soon as the operations running in this Context complete: // -// func slowOperationWithTimeout(ctx context.Context) (Result, error) { -// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) -// defer cancel() // releases resources if slowOperation completes before timeout elapses -// return slowOperation(ctx) -// } +// func slowOperationWithTimeout(ctx context.Context) (Result, error) { +// ctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond) +// defer cancel() // releases resources if slowOperation completes before timeout elapses +// return slowOperation(ctx) +// } func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) { return WithDeadline(parent, time.Now().Add(timeout)) } diff --git a/vendor/golang.org/x/net/http/httpguts/httplex.go b/vendor/golang.org/x/net/http/httpguts/httplex.go index c79aa73f2..6e071e852 100644 --- a/vendor/golang.org/x/net/http/httpguts/httplex.go +++ b/vendor/golang.org/x/net/http/httpguts/httplex.go @@ -173,13 +173,15 @@ func tokenEqual(t1, t2 string) bool { // isLWS reports whether b is linear white space, according // to http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2 -// LWS = [CRLF] 1*( SP | HT ) +// +// LWS = [CRLF] 1*( SP | HT ) func isLWS(b byte) bool { return b == ' ' || b == '\t' } // isCTL reports whether b is a control byte, according // to http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2 -// CTL = +// +// CTL = func isCTL(b byte) bool { const del = 0x7f // a CTL return b < ' ' || b == del @@ -189,12 +191,13 @@ func isCTL(b byte) bool { // HTTP/2 imposes the additional restriction that uppercase ASCII // letters are not allowed. // -// RFC 7230 says: -// header-field = field-name ":" OWS field-value OWS -// field-name = token -// token = 1*tchar -// tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / -// "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA +// RFC 7230 says: +// +// header-field = field-name ":" OWS field-value OWS +// field-name = token +// token = 1*tchar +// tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / +// "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA func ValidHeaderFieldName(v string) bool { if len(v) == 0 { return false @@ -267,27 +270,28 @@ var validHostByte = [256]bool{ // ValidHeaderFieldValue reports whether v is a valid "field-value" according to // http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 : // -// message-header = field-name ":" [ field-value ] -// field-value = *( field-content | LWS ) -// field-content = +// message-header = field-name ":" [ field-value ] +// field-value = *( field-content | LWS ) +// field-content = // // http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2 : // -// TEXT = -// LWS = [CRLF] 1*( SP | HT ) -// CTL = +// TEXT = +// LWS = [CRLF] 1*( SP | HT ) +// CTL = // // RFC 7230 says: -// field-value = *( field-content / obs-fold ) -// obj-fold = N/A to http2, and deprecated -// field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ] -// field-vchar = VCHAR / obs-text -// obs-text = %x80-FF -// VCHAR = "any visible [USASCII] character" +// +// field-value = *( field-content / obs-fold ) +// obj-fold = N/A to http2, and deprecated +// field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ] +// field-vchar = VCHAR / obs-text +// obs-text = %x80-FF +// VCHAR = "any visible [USASCII] character" // // http2 further says: "Similarly, HTTP/2 allows header field values // that are not valid. While most of the values that can be encoded diff --git a/vendor/golang.org/x/net/http2/http2.go b/vendor/golang.org/x/net/http2/http2.go index 5571ccfd2..479ba4b2b 100644 --- a/vendor/golang.org/x/net/http2/http2.go +++ b/vendor/golang.org/x/net/http2/http2.go @@ -13,7 +13,6 @@ // See https://http2.github.io/ for more information on HTTP/2. // // See https://http2.golang.org/ for a test server running this code. -// package http2 // import "golang.org/x/net/http2" import ( @@ -176,10 +175,11 @@ func (s SettingID) String() string { // name (key). See httpguts.ValidHeaderName for the base rules. // // Further, http2 says: -// "Just as in HTTP/1.x, header field names are strings of ASCII -// characters that are compared in a case-insensitive -// fashion. However, header field names MUST be converted to -// lowercase prior to their encoding in HTTP/2. " +// +// "Just as in HTTP/1.x, header field names are strings of ASCII +// characters that are compared in a case-insensitive +// fashion. However, header field names MUST be converted to +// lowercase prior to their encoding in HTTP/2. " func validWireHeaderFieldName(v string) bool { if len(v) == 0 { return false @@ -365,8 +365,8 @@ func (s *sorter) SortStrings(ss []string) { // validPseudoPath reports whether v is a valid :path pseudo-header // value. It must be either: // -// *) a non-empty string starting with '/' -// *) the string '*', for OPTIONS requests. +// - a non-empty string starting with '/' +// - the string '*', for OPTIONS requests. // // For now this is only used a quick check for deciding when to clean // up Opaque URLs before sending requests from the Transport. diff --git a/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go index e644d9b2f..33765d3a6 100644 --- a/vendor/golang.org/x/net/http2/server.go +++ b/vendor/golang.org/x/net/http2/server.go @@ -2546,8 +2546,9 @@ func (rws *responseWriterState) writeChunk(p []byte) (n int, err error) { // prior to the headers being written. If the set of trailers is fixed // or known before the header is written, the normal Go trailers mechanism // is preferred: -// https://golang.org/pkg/net/http/#ResponseWriter -// https://golang.org/pkg/net/http/#example_ResponseWriter_trailers +// +// https://golang.org/pkg/net/http/#ResponseWriter +// https://golang.org/pkg/net/http/#example_ResponseWriter_trailers const TrailerPrefix = "Trailer:" // promoteUndeclaredTrailers permits http.Handlers to set trailers diff --git a/vendor/golang.org/x/net/idna/trieval.go b/vendor/golang.org/x/net/idna/trieval.go index 7a8cf889b..9c070a44b 100644 --- a/vendor/golang.org/x/net/idna/trieval.go +++ b/vendor/golang.org/x/net/idna/trieval.go @@ -17,23 +17,23 @@ package idna // // The per-rune values have the following format: // -// if mapped { -// if inlinedXOR { -// 15..13 inline XOR marker -// 12..11 unused -// 10..3 inline XOR mask -// } else { -// 15..3 index into xor or mapping table -// } -// } else { -// 15..14 unused -// 13 mayNeedNorm -// 12..11 attributes -// 10..8 joining type -// 7..3 category type -// } -// 2 use xor pattern -// 1..0 mapped category +// if mapped { +// if inlinedXOR { +// 15..13 inline XOR marker +// 12..11 unused +// 10..3 inline XOR mask +// } else { +// 15..3 index into xor or mapping table +// } +// } else { +// 15..14 unused +// 13 mayNeedNorm +// 12..11 attributes +// 10..8 joining type +// 7..3 category type +// } +// 2 use xor pattern +// 1..0 mapped category // // See the definitions below for a more detailed description of the various // bits. diff --git a/vendor/golang.org/x/oauth2/google/default.go b/vendor/golang.org/x/oauth2/google/default.go index 880dd7b59..dd0042016 100644 --- a/vendor/golang.org/x/oauth2/google/default.go +++ b/vendor/golang.org/x/oauth2/google/default.go @@ -94,20 +94,20 @@ func DefaultTokenSource(ctx context.Context, scope ...string) (oauth2.TokenSourc // It looks for credentials in the following places, // preferring the first location found: // -// 1. A JSON file whose path is specified by the -// GOOGLE_APPLICATION_CREDENTIALS environment variable. -// For workload identity federation, refer to -// https://cloud.google.com/iam/docs/how-to#using-workload-identity-federation on -// how to generate the JSON configuration file for on-prem/non-Google cloud -// platforms. -// 2. A JSON file in a location known to the gcloud command-line tool. -// On Windows, this is %APPDATA%/gcloud/application_default_credentials.json. -// On other systems, $HOME/.config/gcloud/application_default_credentials.json. -// 3. On Google App Engine standard first generation runtimes (<= Go 1.9) it uses -// the appengine.AccessToken function. -// 4. On Google Compute Engine, Google App Engine standard second generation runtimes -// (>= Go 1.11), and Google App Engine flexible environment, it fetches -// credentials from the metadata server. +// 1. A JSON file whose path is specified by the +// GOOGLE_APPLICATION_CREDENTIALS environment variable. +// For workload identity federation, refer to +// https://cloud.google.com/iam/docs/how-to#using-workload-identity-federation on +// how to generate the JSON configuration file for on-prem/non-Google cloud +// platforms. +// 2. A JSON file in a location known to the gcloud command-line tool. +// On Windows, this is %APPDATA%/gcloud/application_default_credentials.json. +// On other systems, $HOME/.config/gcloud/application_default_credentials.json. +// 3. On Google App Engine standard first generation runtimes (<= Go 1.9) it uses +// the appengine.AccessToken function. +// 4. On Google Compute Engine, Google App Engine standard second generation runtimes +// (>= Go 1.11), and Google App Engine flexible environment, it fetches +// credentials from the metadata server. func FindDefaultCredentialsWithParams(ctx context.Context, params CredentialsParams) (*Credentials, error) { // Make defensive copy of the slices in params. params = params.deepCopy() diff --git a/vendor/golang.org/x/oauth2/google/doc.go b/vendor/golang.org/x/oauth2/google/doc.go index 8e6a57ce9..dddf65144 100644 --- a/vendor/golang.org/x/oauth2/google/doc.go +++ b/vendor/golang.org/x/oauth2/google/doc.go @@ -15,14 +15,14 @@ // For more information on using workload identity federation, refer to // https://cloud.google.com/iam/docs/how-to#using-workload-identity-federation. // -// OAuth2 Configs +// # OAuth2 Configs // // Two functions in this package return golang.org/x/oauth2.Config values from Google credential // data. Google supports two JSON formats for OAuth2 credentials: one is handled by ConfigFromJSON, // the other by JWTConfigFromJSON. The returned Config can be used to obtain a TokenSource or // create an http.Client. // -// Workload Identity Federation +// # Workload Identity Federation // // Using workload identity federation, your application can access Google Cloud // resources from Amazon Web Services (AWS), Microsoft Azure or any identity @@ -36,9 +36,9 @@ // Follow the detailed instructions on how to configure Workload Identity Federation // in various platforms: // -// Amazon Web Services (AWS): https://cloud.google.com/iam/docs/access-resources-aws -// Microsoft Azure: https://cloud.google.com/iam/docs/access-resources-azure -// OIDC identity provider: https://cloud.google.com/iam/docs/access-resources-oidc +// Amazon Web Services (AWS): https://cloud.google.com/iam/docs/access-resources-aws +// Microsoft Azure: https://cloud.google.com/iam/docs/access-resources-azure +// OIDC identity provider: https://cloud.google.com/iam/docs/access-resources-oidc // // For OIDC providers, the library can retrieve OIDC tokens either from a // local file location (file-sourced credentials) or from a local server @@ -51,8 +51,7 @@ // return the OIDC token. The response can be in plain text or JSON. // Additional required request headers can also be specified. // -// -// Credentials +// # Credentials // // The Credentials type represents Google credentials, including Application Default // Credentials. diff --git a/vendor/golang.org/x/sys/unix/asm_linux_loong64.s b/vendor/golang.org/x/sys/unix/asm_linux_loong64.s new file mode 100644 index 000000000..6abd48eef --- /dev/null +++ b/vendor/golang.org/x/sys/unix/asm_linux_loong64.s @@ -0,0 +1,54 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux && loong64 && gc +// +build linux +// +build loong64 +// +build gc + +#include "textflag.h" + + +// Just jump to package syscall's implementation for all these functions. +// The runtime may know about them. + +TEXT ·Syscall(SB),NOSPLIT,$0-56 + JMP syscall·Syscall(SB) + +TEXT ·Syscall6(SB),NOSPLIT,$0-80 + JMP syscall·Syscall6(SB) + +TEXT ·SyscallNoError(SB),NOSPLIT,$0-48 + JAL runtime·entersyscall(SB) + MOVV a1+8(FP), R4 + MOVV a2+16(FP), R5 + MOVV a3+24(FP), R6 + MOVV R0, R7 + MOVV R0, R8 + MOVV R0, R9 + MOVV trap+0(FP), R11 // syscall entry + SYSCALL + MOVV R4, r1+32(FP) + MOVV R5, r2+40(FP) + JAL runtime·exitsyscall(SB) + RET + +TEXT ·RawSyscall(SB),NOSPLIT,$0-56 + JMP syscall·RawSyscall(SB) + +TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 + JMP syscall·RawSyscall6(SB) + +TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48 + MOVV a1+8(FP), R4 + MOVV a2+16(FP), R5 + MOVV a3+24(FP), R6 + MOVV R0, R7 + MOVV R0, R8 + MOVV R0, R9 + MOVV trap+0(FP), R11 // syscall entry + SYSCALL + MOVV R4, r1+32(FP) + MOVV R5, r2+40(FP) + RET diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index 72f65a9af..d888fb770 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -215,6 +215,7 @@ struct ltchars { #include #include #include +#include #include #include #include @@ -613,6 +614,7 @@ ccflags="$@" $2 ~ /^OTP/ || $2 ~ /^MEM/ || $2 ~ /^WG/ || + $2 ~ /^FIB_RULE_/ || $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)} $2 ~ /^__WCOREFLAG$/ {next} $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index eeae6dbb1..cb03b7290 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -1829,6 +1829,9 @@ func Dup2(oldfd, newfd int) error { //sys Fremovexattr(fd int, attr string) (err error) //sys Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) //sys Fsync(fd int) (err error) +//sys Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) +//sys Fsopen(fsName string, flags int) (fd int, err error) +//sys Fspick(dirfd int, pathName string, flags int) (fd int, err error) //sys Getdents(fd int, buf []byte) (n int, err error) = SYS_GETDENTS64 //sysnb Getpgid(pid int) (pgid int, err error) diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index fd0161942..3de79fa25 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -873,6 +873,13 @@ const ( FD_CLOEXEC = 0x1 FD_SETSIZE = 0x400 FF0 = 0x0 + FIB_RULE_DEV_DETACHED = 0x8 + FIB_RULE_FIND_SADDR = 0x10000 + FIB_RULE_IIF_DETACHED = 0x8 + FIB_RULE_INVERT = 0x2 + FIB_RULE_OIF_DETACHED = 0x10 + FIB_RULE_PERMANENT = 0x1 + FIB_RULE_UNRESOLVED = 0x4 FIDEDUPERANGE = 0xc0189436 FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8 FSCRYPT_KEY_DESC_PREFIX = "fscrypt:" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index 198b4ac06..bc4a27531 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -828,6 +828,49 @@ func Fsync(fd int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) { + r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs)) + fsfd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fsopen(fsName string, flags int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(fsName) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func Fspick(dirfd int, pathName string, flags int) (fd int, err error) { + var _p0 *byte + _p0, err = BytePtrFromString(pathName) + if err != nil { + return + } + r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) + fd = int(r0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func Getdents(fd int, buf []byte) (n int, err error) { var _p0 unsafe.Pointer if len(buf) > 0 { diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index e0cdc7efe..9962d26bb 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -764,6 +764,15 @@ const ( MOVE_MOUNT_T_AUTOMOUNTS = 0x20 MOVE_MOUNT_T_EMPTY_PATH = 0x40 MOVE_MOUNT_SET_GROUP = 0x100 + + FSOPEN_CLOEXEC = 0x1 + + FSPICK_CLOEXEC = 0x1 + FSPICK_SYMLINK_NOFOLLOW = 0x2 + FSPICK_NO_AUTOMOUNT = 0x4 + FSPICK_EMPTY_PATH = 0x8 + + FSMOUNT_CLOEXEC = 0x1 ) type OpenHow struct { @@ -5542,3 +5551,40 @@ const ( NL80211_WPA_VERSION_2 = 0x2 NL80211_WPA_VERSION_3 = 0x4 ) + +const ( + FRA_UNSPEC = 0x0 + FRA_DST = 0x1 + FRA_SRC = 0x2 + FRA_IIFNAME = 0x3 + FRA_GOTO = 0x4 + FRA_UNUSED2 = 0x5 + FRA_PRIORITY = 0x6 + FRA_UNUSED3 = 0x7 + FRA_UNUSED4 = 0x8 + FRA_UNUSED5 = 0x9 + FRA_FWMARK = 0xa + FRA_FLOW = 0xb + FRA_TUN_ID = 0xc + FRA_SUPPRESS_IFGROUP = 0xd + FRA_SUPPRESS_PREFIXLEN = 0xe + FRA_TABLE = 0xf + FRA_FWMASK = 0x10 + FRA_OIFNAME = 0x11 + FRA_PAD = 0x12 + FRA_L3MDEV = 0x13 + FRA_UID_RANGE = 0x14 + FRA_PROTOCOL = 0x15 + FRA_IP_PROTO = 0x16 + FRA_SPORT_RANGE = 0x17 + FRA_DPORT_RANGE = 0x18 + FR_ACT_UNSPEC = 0x0 + FR_ACT_TO_TBL = 0x1 + FR_ACT_GOTO = 0x2 + FR_ACT_NOP = 0x3 + FR_ACT_RES3 = 0x4 + FR_ACT_RES4 = 0x5 + FR_ACT_BLACKHOLE = 0x6 + FR_ACT_UNREACHABLE = 0x7 + FR_ACT_PROHIBIT = 0x8 +) diff --git a/vendor/golang.org/x/xerrors/doc.go b/vendor/golang.org/x/xerrors/doc.go index eef99d9d5..2ef99f5a8 100644 --- a/vendor/golang.org/x/xerrors/doc.go +++ b/vendor/golang.org/x/xerrors/doc.go @@ -5,7 +5,8 @@ // Package xerrors implements functions to manipulate errors. // // This package is based on the Go 2 proposal for error values: -// https://golang.org/design/29934-error-values +// +// https://golang.org/design/29934-error-values // // These functions were incorporated into the standard library's errors package // in Go 1.13: diff --git a/vendor/golang.org/x/xerrors/fmt.go b/vendor/golang.org/x/xerrors/fmt.go index 829862ddf..6df18669f 100644 --- a/vendor/golang.org/x/xerrors/fmt.go +++ b/vendor/golang.org/x/xerrors/fmt.go @@ -33,6 +33,8 @@ const percentBangString = "%!" // It is invalid to include more than one %w verb or to supply it with an // operand that does not implement the error interface. The %w verb is otherwise // a synonym for %v. +// +// Deprecated: As of Go 1.13, use fmt.Errorf instead. func Errorf(format string, a ...interface{}) error { format = formatPlusW(format) // Support a ": %[wsv]" suffix, which works well with xerrors.Formatter. diff --git a/vendor/golang.org/x/xerrors/wrap.go b/vendor/golang.org/x/xerrors/wrap.go index 9a3b51037..9842758ca 100644 --- a/vendor/golang.org/x/xerrors/wrap.go +++ b/vendor/golang.org/x/xerrors/wrap.go @@ -35,6 +35,8 @@ func (e noWrapper) FormatError(p Printer) (next error) { // Unwrap returns the result of calling the Unwrap method on err, if err implements // Unwrap. Otherwise, Unwrap returns nil. +// +// Deprecated: As of Go 1.13, use errors.Unwrap instead. func Unwrap(err error) error { u, ok := err.(Wrapper) if !ok { @@ -47,6 +49,8 @@ func Unwrap(err error) error { // // An error is considered to match a target if it is equal to that target or if // it implements a method Is(error) bool such that Is(target) returns true. +// +// Deprecated: As of Go 1.13, use errors.Is instead. func Is(err, target error) bool { if target == nil { return err == target @@ -77,6 +81,8 @@ func Is(err, target error) bool { // // The As method should set the target to its value and return true if err // matches the type to which target points. +// +// Deprecated: As of Go 1.13, use errors.As instead. func As(err error, target interface{}) bool { if target == nil { panic("errors: target cannot be nil") diff --git a/vendor/google.golang.org/genproto/googleapis/type/color/color.pb.go b/vendor/google.golang.org/genproto/googleapis/type/color/color.pb.go new file mode 100644 index 000000000..e4570e452 --- /dev/null +++ b/vendor/google.golang.org/genproto/googleapis/type/color/color.pb.go @@ -0,0 +1,335 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.12.2 +// source: google/type/color.proto + +package color + +import ( + reflect "reflect" + sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// Represents a color in the RGBA color space. This representation is designed +// for simplicity of conversion to/from color representations in various +// languages over compactness. For example, the fields of this representation +// can be trivially provided to the constructor of `java.awt.Color` in Java; it +// can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` +// method in iOS; and, with just a little work, it can be easily formatted into +// a CSS `rgba()` string in JavaScript. +// +// This reference page doesn't carry information about the absolute color +// space +// that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, +// DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color +// space. +// +// When color equality needs to be decided, implementations, unless +// documented otherwise, treat two colors as equal if all their red, +// green, blue, and alpha values each differ by at most 1e-5. +// +// Example (Java): +// +// import com.google.type.Color; +// +// // ... +// public static java.awt.Color fromProto(Color protocolor) { +// float alpha = protocolor.hasAlpha() +// ? protocolor.getAlpha().getValue() +// : 1.0; +// +// return new java.awt.Color( +// protocolor.getRed(), +// protocolor.getGreen(), +// protocolor.getBlue(), +// alpha); +// } +// +// public static Color toProto(java.awt.Color color) { +// float red = (float) color.getRed(); +// float green = (float) color.getGreen(); +// float blue = (float) color.getBlue(); +// float denominator = 255.0; +// Color.Builder resultBuilder = +// Color +// .newBuilder() +// .setRed(red / denominator) +// .setGreen(green / denominator) +// .setBlue(blue / denominator); +// int alpha = color.getAlpha(); +// if (alpha != 255) { +// result.setAlpha( +// FloatValue +// .newBuilder() +// .setValue(((float) alpha) / denominator) +// .build()); +// } +// return resultBuilder.build(); +// } +// // ... +// +// Example (iOS / Obj-C): +// +// // ... +// static UIColor* fromProto(Color* protocolor) { +// float red = [protocolor red]; +// float green = [protocolor green]; +// float blue = [protocolor blue]; +// FloatValue* alpha_wrapper = [protocolor alpha]; +// float alpha = 1.0; +// if (alpha_wrapper != nil) { +// alpha = [alpha_wrapper value]; +// } +// return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; +// } +// +// static Color* toProto(UIColor* color) { +// CGFloat red, green, blue, alpha; +// if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { +// return nil; +// } +// Color* result = [[Color alloc] init]; +// [result setRed:red]; +// [result setGreen:green]; +// [result setBlue:blue]; +// if (alpha <= 0.9999) { +// [result setAlpha:floatWrapperWithValue(alpha)]; +// } +// [result autorelease]; +// return result; +// } +// // ... +// +// Example (JavaScript): +// +// // ... +// +// var protoToCssColor = function(rgb_color) { +// var redFrac = rgb_color.red || 0.0; +// var greenFrac = rgb_color.green || 0.0; +// var blueFrac = rgb_color.blue || 0.0; +// var red = Math.floor(redFrac * 255); +// var green = Math.floor(greenFrac * 255); +// var blue = Math.floor(blueFrac * 255); +// +// if (!('alpha' in rgb_color)) { +// return rgbToCssColor(red, green, blue); +// } +// +// var alphaFrac = rgb_color.alpha.value || 0.0; +// var rgbParams = [red, green, blue].join(','); +// return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); +// }; +// +// var rgbToCssColor = function(red, green, blue) { +// var rgbNumber = new Number((red << 16) | (green << 8) | blue); +// var hexString = rgbNumber.toString(16); +// var missingZeros = 6 - hexString.length; +// var resultBuilder = ['#']; +// for (var i = 0; i < missingZeros; i++) { +// resultBuilder.push('0'); +// } +// resultBuilder.push(hexString); +// return resultBuilder.join(''); +// }; +// +// // ... +type Color struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The amount of red in the color as a value in the interval [0, 1]. + Red float32 `protobuf:"fixed32,1,opt,name=red,proto3" json:"red,omitempty"` + // The amount of green in the color as a value in the interval [0, 1]. + Green float32 `protobuf:"fixed32,2,opt,name=green,proto3" json:"green,omitempty"` + // The amount of blue in the color as a value in the interval [0, 1]. + Blue float32 `protobuf:"fixed32,3,opt,name=blue,proto3" json:"blue,omitempty"` + // The fraction of this color that should be applied to the pixel. That is, + // the final pixel color is defined by the equation: + // + // `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` + // + // This means that a value of 1.0 corresponds to a solid color, whereas + // a value of 0.0 corresponds to a completely transparent color. This + // uses a wrapper message rather than a simple float scalar so that it is + // possible to distinguish between a default value and the value being unset. + // If omitted, this color object is rendered as a solid color + // (as if the alpha value had been explicitly given a value of 1.0). + Alpha *wrapperspb.FloatValue `protobuf:"bytes,4,opt,name=alpha,proto3" json:"alpha,omitempty"` +} + +func (x *Color) Reset() { + *x = Color{} + if protoimpl.UnsafeEnabled { + mi := &file_google_type_color_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Color) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Color) ProtoMessage() {} + +func (x *Color) ProtoReflect() protoreflect.Message { + mi := &file_google_type_color_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Color.ProtoReflect.Descriptor instead. +func (*Color) Descriptor() ([]byte, []int) { + return file_google_type_color_proto_rawDescGZIP(), []int{0} +} + +func (x *Color) GetRed() float32 { + if x != nil { + return x.Red + } + return 0 +} + +func (x *Color) GetGreen() float32 { + if x != nil { + return x.Green + } + return 0 +} + +func (x *Color) GetBlue() float32 { + if x != nil { + return x.Blue + } + return 0 +} + +func (x *Color) GetAlpha() *wrapperspb.FloatValue { + if x != nil { + return x.Alpha + } + return nil +} + +var File_google_type_color_proto protoreflect.FileDescriptor + +var file_google_type_color_proto_rawDesc = []byte{ + 0x0a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x63, 0x6f, + 0x6c, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x05, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x12, + 0x10, 0x0a, 0x03, 0x72, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x03, 0x72, 0x65, + 0x64, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x05, 0x67, 0x72, 0x65, 0x65, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6c, 0x75, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x04, 0x62, 0x6c, 0x75, 0x65, 0x12, 0x31, 0x0a, 0x05, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x6c, 0x6f, + 0x61, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x60, + 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, + 0x65, 0x42, 0x0a, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x63, 0x6f, 0x6c, 0x6f, + 0x72, 0x3b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x54, 0x50, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_google_type_color_proto_rawDescOnce sync.Once + file_google_type_color_proto_rawDescData = file_google_type_color_proto_rawDesc +) + +func file_google_type_color_proto_rawDescGZIP() []byte { + file_google_type_color_proto_rawDescOnce.Do(func() { + file_google_type_color_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_type_color_proto_rawDescData) + }) + return file_google_type_color_proto_rawDescData +} + +var file_google_type_color_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_google_type_color_proto_goTypes = []interface{}{ + (*Color)(nil), // 0: google.type.Color + (*wrapperspb.FloatValue)(nil), // 1: google.protobuf.FloatValue +} +var file_google_type_color_proto_depIdxs = []int32{ + 1, // 0: google.type.Color.alpha:type_name -> google.protobuf.FloatValue + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_google_type_color_proto_init() } +func file_google_type_color_proto_init() { + if File_google_type_color_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_google_type_color_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Color); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_google_type_color_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_google_type_color_proto_goTypes, + DependencyIndexes: file_google_type_color_proto_depIdxs, + MessageInfos: file_google_type_color_proto_msgTypes, + }.Build() + File_google_type_color_proto = out.File + file_google_type_color_proto_rawDesc = nil + file_google_type_color_proto_goTypes = nil + file_google_type_color_proto_depIdxs = nil +} diff --git a/vendor/google.golang.org/genproto/googleapis/type/datetime/datetime.pb.go b/vendor/google.golang.org/genproto/googleapis/type/datetime/datetime.pb.go new file mode 100644 index 000000000..bc417cce8 --- /dev/null +++ b/vendor/google.golang.org/genproto/googleapis/type/datetime/datetime.pb.go @@ -0,0 +1,401 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.12.2 +// source: google/type/datetime.proto + +package datetime + +import ( + reflect "reflect" + sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + durationpb "google.golang.org/protobuf/types/known/durationpb" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// Represents civil time (or occasionally physical time). +// +// This type can represent a civil time in one of a few possible ways: +// +// * When utc_offset is set and time_zone is unset: a civil time on a calendar +// day with a particular offset from UTC. +// * When time_zone is set and utc_offset is unset: a civil time on a calendar +// day in a particular time zone. +// * When neither time_zone nor utc_offset is set: a civil time on a calendar +// day in local time. +// +// The date is relative to the Proleptic Gregorian Calendar. +// +// If year is 0, the DateTime is considered not to have a specific year. month +// and day must have valid, non-zero values. +// +// This type may also be used to represent a physical time if all the date and +// time fields are set and either case of the `time_offset` oneof is set. +// Consider using `Timestamp` message for physical time instead. If your use +// case also would like to store the user's timezone, that can be done in +// another field. +// +// This type is more flexible than some applications may want. Make sure to +// document and validate your application's limitations. +type DateTime struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a + // datetime without a year. + Year int32 `protobuf:"varint,1,opt,name=year,proto3" json:"year,omitempty"` + // Required. Month of year. Must be from 1 to 12. + Month int32 `protobuf:"varint,2,opt,name=month,proto3" json:"month,omitempty"` + // Required. Day of month. Must be from 1 to 31 and valid for the year and + // month. + Day int32 `protobuf:"varint,3,opt,name=day,proto3" json:"day,omitempty"` + // Required. Hours of day in 24 hour format. Should be from 0 to 23. An API + // may choose to allow the value "24:00:00" for scenarios like business + // closing time. + Hours int32 `protobuf:"varint,4,opt,name=hours,proto3" json:"hours,omitempty"` + // Required. Minutes of hour of day. Must be from 0 to 59. + Minutes int32 `protobuf:"varint,5,opt,name=minutes,proto3" json:"minutes,omitempty"` + // Required. Seconds of minutes of the time. Must normally be from 0 to 59. An + // API may allow the value 60 if it allows leap-seconds. + Seconds int32 `protobuf:"varint,6,opt,name=seconds,proto3" json:"seconds,omitempty"` + // Required. Fractions of seconds in nanoseconds. Must be from 0 to + // 999,999,999. + Nanos int32 `protobuf:"varint,7,opt,name=nanos,proto3" json:"nanos,omitempty"` + // Optional. Specifies either the UTC offset or the time zone of the DateTime. + // Choose carefully between them, considering that time zone data may change + // in the future (for example, a country modifies their DST start/end dates, + // and future DateTimes in the affected range had already been stored). + // If omitted, the DateTime is considered to be in local time. + // + // Types that are assignable to TimeOffset: + // *DateTime_UtcOffset + // *DateTime_TimeZone + TimeOffset isDateTime_TimeOffset `protobuf_oneof:"time_offset"` +} + +func (x *DateTime) Reset() { + *x = DateTime{} + if protoimpl.UnsafeEnabled { + mi := &file_google_type_datetime_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DateTime) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DateTime) ProtoMessage() {} + +func (x *DateTime) ProtoReflect() protoreflect.Message { + mi := &file_google_type_datetime_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DateTime.ProtoReflect.Descriptor instead. +func (*DateTime) Descriptor() ([]byte, []int) { + return file_google_type_datetime_proto_rawDescGZIP(), []int{0} +} + +func (x *DateTime) GetYear() int32 { + if x != nil { + return x.Year + } + return 0 +} + +func (x *DateTime) GetMonth() int32 { + if x != nil { + return x.Month + } + return 0 +} + +func (x *DateTime) GetDay() int32 { + if x != nil { + return x.Day + } + return 0 +} + +func (x *DateTime) GetHours() int32 { + if x != nil { + return x.Hours + } + return 0 +} + +func (x *DateTime) GetMinutes() int32 { + if x != nil { + return x.Minutes + } + return 0 +} + +func (x *DateTime) GetSeconds() int32 { + if x != nil { + return x.Seconds + } + return 0 +} + +func (x *DateTime) GetNanos() int32 { + if x != nil { + return x.Nanos + } + return 0 +} + +func (m *DateTime) GetTimeOffset() isDateTime_TimeOffset { + if m != nil { + return m.TimeOffset + } + return nil +} + +func (x *DateTime) GetUtcOffset() *durationpb.Duration { + if x, ok := x.GetTimeOffset().(*DateTime_UtcOffset); ok { + return x.UtcOffset + } + return nil +} + +func (x *DateTime) GetTimeZone() *TimeZone { + if x, ok := x.GetTimeOffset().(*DateTime_TimeZone); ok { + return x.TimeZone + } + return nil +} + +type isDateTime_TimeOffset interface { + isDateTime_TimeOffset() +} + +type DateTime_UtcOffset struct { + // UTC offset. Must be whole seconds, between -18 hours and +18 hours. + // For example, a UTC offset of -4:00 would be represented as + // { seconds: -14400 }. + UtcOffset *durationpb.Duration `protobuf:"bytes,8,opt,name=utc_offset,json=utcOffset,proto3,oneof"` +} + +type DateTime_TimeZone struct { + // Time zone. + TimeZone *TimeZone `protobuf:"bytes,9,opt,name=time_zone,json=timeZone,proto3,oneof"` +} + +func (*DateTime_UtcOffset) isDateTime_TimeOffset() {} + +func (*DateTime_TimeZone) isDateTime_TimeOffset() {} + +// Represents a time zone from the +// [IANA Time Zone Database](https://www.iana.org/time-zones). +type TimeZone struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // IANA Time Zone Database time zone, e.g. "America/New_York". + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + // Optional. IANA Time Zone Database version number, e.g. "2019a". + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` +} + +func (x *TimeZone) Reset() { + *x = TimeZone{} + if protoimpl.UnsafeEnabled { + mi := &file_google_type_datetime_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *TimeZone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimeZone) ProtoMessage() {} + +func (x *TimeZone) ProtoReflect() protoreflect.Message { + mi := &file_google_type_datetime_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TimeZone.ProtoReflect.Descriptor instead. +func (*TimeZone) Descriptor() ([]byte, []int) { + return file_google_type_datetime_proto_rawDescGZIP(), []int{1} +} + +func (x *TimeZone) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *TimeZone) GetVersion() string { + if x != nil { + return x.Version + } + return "" +} + +var File_google_type_datetime_proto protoreflect.FileDescriptor + +var file_google_type_datetime_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x61, + 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x02, 0x0a, 0x08, 0x44, 0x61, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x79, 0x65, 0x61, 0x72, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x79, 0x65, 0x61, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, + 0x6e, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x6f, 0x6e, 0x74, 0x68, + 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x64, + 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x75, + 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x75, 0x74, + 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x14, 0x0a, 0x05, + 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6e, 0x61, 0x6e, + 0x6f, 0x73, 0x12, 0x3a, 0x0a, 0x0a, 0x75, 0x74, 0x63, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x48, 0x00, 0x52, 0x09, 0x75, 0x74, 0x63, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x34, + 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, + 0x5a, 0x6f, 0x6e, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x22, 0x34, 0x0a, 0x08, 0x54, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, + 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x69, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0d, 0x44, 0x61, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3c, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, + 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x61, 0x70, 0x69, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, + 0x6d, 0x65, 0x3b, 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0xf8, 0x01, 0x01, 0xa2, 0x02, + 0x03, 0x47, 0x54, 0x50, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_google_type_datetime_proto_rawDescOnce sync.Once + file_google_type_datetime_proto_rawDescData = file_google_type_datetime_proto_rawDesc +) + +func file_google_type_datetime_proto_rawDescGZIP() []byte { + file_google_type_datetime_proto_rawDescOnce.Do(func() { + file_google_type_datetime_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_type_datetime_proto_rawDescData) + }) + return file_google_type_datetime_proto_rawDescData +} + +var file_google_type_datetime_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_google_type_datetime_proto_goTypes = []interface{}{ + (*DateTime)(nil), // 0: google.type.DateTime + (*TimeZone)(nil), // 1: google.type.TimeZone + (*durationpb.Duration)(nil), // 2: google.protobuf.Duration +} +var file_google_type_datetime_proto_depIdxs = []int32{ + 2, // 0: google.type.DateTime.utc_offset:type_name -> google.protobuf.Duration + 1, // 1: google.type.DateTime.time_zone:type_name -> google.type.TimeZone + 2, // [2:2] is the sub-list for method output_type + 2, // [2:2] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_google_type_datetime_proto_init() } +func file_google_type_datetime_proto_init() { + if File_google_type_datetime_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_google_type_datetime_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DateTime); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_type_datetime_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TimeZone); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_google_type_datetime_proto_msgTypes[0].OneofWrappers = []interface{}{ + (*DateTime_UtcOffset)(nil), + (*DateTime_TimeZone)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_google_type_datetime_proto_rawDesc, + NumEnums: 0, + NumMessages: 2, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_google_type_datetime_proto_goTypes, + DependencyIndexes: file_google_type_datetime_proto_depIdxs, + MessageInfos: file_google_type_datetime_proto_msgTypes, + }.Build() + File_google_type_datetime_proto = out.File + file_google_type_datetime_proto_rawDesc = nil + file_google_type_datetime_proto_goTypes = nil + file_google_type_datetime_proto_depIdxs = nil +} diff --git a/vendor/google.golang.org/genproto/googleapis/type/decimal/decimal.pb.go b/vendor/google.golang.org/genproto/googleapis/type/decimal/decimal.pb.go new file mode 100644 index 000000000..cd96d3f98 --- /dev/null +++ b/vendor/google.golang.org/genproto/googleapis/type/decimal/decimal.pb.go @@ -0,0 +1,230 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.12.2 +// source: google/type/decimal.proto + +package decimal + +import ( + reflect "reflect" + sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// A representation of a decimal value, such as 2.5. Clients may convert values +// into language-native decimal formats, such as Java's [BigDecimal][] or +// Python's [decimal.Decimal][]. +// +// [BigDecimal]: +// https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html +// [decimal.Decimal]: https://docs.python.org/3/library/decimal.html +type Decimal struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The decimal value, as a string. + // + // The string representation consists of an optional sign, `+` (`U+002B`) + // or `-` (`U+002D`), followed by a sequence of zero or more decimal digits + // ("the integer"), optionally followed by a fraction, optionally followed + // by an exponent. + // + // The fraction consists of a decimal point followed by zero or more decimal + // digits. The string must contain at least one digit in either the integer + // or the fraction. The number formed by the sign, the integer and the + // fraction is referred to as the significand. + // + // The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) + // followed by one or more decimal digits. + // + // Services **should** normalize decimal values before storing them by: + // + // - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). + // - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). + // - Coercing the exponent character to lower-case (`2.5E8` -> `2.5e8`). + // - Removing an explicitly-provided zero exponent (`2.5e0` -> `2.5`). + // + // Services **may** perform additional normalization based on its own needs + // and the internal decimal implementation selected, such as shifting the + // decimal point and exponent value together (example: `2.5e-1` <-> `0.25`). + // Additionally, services **may** preserve trailing zeroes in the fraction + // to indicate increased precision, but are not required to do so. + // + // Note that only the `.` character is supported to divide the integer + // and the fraction; `,` **should not** be supported regardless of locale. + // Additionally, thousand separators **should not** be supported. If a + // service does support them, values **must** be normalized. + // + // The ENBF grammar is: + // + // DecimalString = + // [Sign] Significand [Exponent]; + // + // Sign = '+' | '-'; + // + // Significand = + // Digits ['.'] [Digits] | [Digits] '.' Digits; + // + // Exponent = ('e' | 'E') [Sign] Digits; + // + // Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; + // + // Services **should** clearly document the range of supported values, the + // maximum supported precision (total number of digits), and, if applicable, + // the scale (number of digits after the decimal point), as well as how it + // behaves when receiving out-of-bounds values. + // + // Services **may** choose to accept values passed as input even when the + // value has a higher precision or scale than the service supports, and + // **should** round the value to fit the supported scale. Alternatively, the + // service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) + // if precision would be lost. + // + // Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in + // gRPC) if the service receives a value outside of the supported range. + Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *Decimal) Reset() { + *x = Decimal{} + if protoimpl.UnsafeEnabled { + mi := &file_google_type_decimal_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Decimal) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Decimal) ProtoMessage() {} + +func (x *Decimal) ProtoReflect() protoreflect.Message { + mi := &file_google_type_decimal_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Decimal.ProtoReflect.Descriptor instead. +func (*Decimal) Descriptor() ([]byte, []int) { + return file_google_type_decimal_proto_rawDescGZIP(), []int{0} +} + +func (x *Decimal) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +var File_google_type_decimal_proto protoreflect.FileDescriptor + +var file_google_type_decimal_proto_rawDesc = []byte{ + 0x0a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x65, + 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x22, 0x1f, 0x0a, 0x07, 0x44, 0x65, 0x63, 0x69, + 0x6d, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x66, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0c, 0x44, 0x65, + 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, + 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, + 0x70, 0x69, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, + 0x3b, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x54, + 0x50, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_google_type_decimal_proto_rawDescOnce sync.Once + file_google_type_decimal_proto_rawDescData = file_google_type_decimal_proto_rawDesc +) + +func file_google_type_decimal_proto_rawDescGZIP() []byte { + file_google_type_decimal_proto_rawDescOnce.Do(func() { + file_google_type_decimal_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_type_decimal_proto_rawDescData) + }) + return file_google_type_decimal_proto_rawDescData +} + +var file_google_type_decimal_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_google_type_decimal_proto_goTypes = []interface{}{ + (*Decimal)(nil), // 0: google.type.Decimal +} +var file_google_type_decimal_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_google_type_decimal_proto_init() } +func file_google_type_decimal_proto_init() { + if File_google_type_decimal_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_google_type_decimal_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Decimal); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_google_type_decimal_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_google_type_decimal_proto_goTypes, + DependencyIndexes: file_google_type_decimal_proto_depIdxs, + MessageInfos: file_google_type_decimal_proto_msgTypes, + }.Build() + File_google_type_decimal_proto = out.File + file_google_type_decimal_proto_rawDesc = nil + file_google_type_decimal_proto_goTypes = nil + file_google_type_decimal_proto_depIdxs = nil +} diff --git a/vendor/google.golang.org/genproto/googleapis/type/fraction/fraction.pb.go b/vendor/google.golang.org/genproto/googleapis/type/fraction/fraction.pb.go new file mode 100644 index 000000000..4db64bc72 --- /dev/null +++ b/vendor/google.golang.org/genproto/googleapis/type/fraction/fraction.pb.go @@ -0,0 +1,178 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.12.2 +// source: google/type/fraction.proto + +package fraction + +import ( + reflect "reflect" + sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// Represents a fraction in terms of a numerator divided by a denominator. +type Fraction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The numerator in the fraction, e.g. 2 in 2/3. + Numerator int64 `protobuf:"varint,1,opt,name=numerator,proto3" json:"numerator,omitempty"` + // The value by which the numerator is divided, e.g. 3 in 2/3. Must be + // positive. + Denominator int64 `protobuf:"varint,2,opt,name=denominator,proto3" json:"denominator,omitempty"` +} + +func (x *Fraction) Reset() { + *x = Fraction{} + if protoimpl.UnsafeEnabled { + mi := &file_google_type_fraction_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Fraction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fraction) ProtoMessage() {} + +func (x *Fraction) ProtoReflect() protoreflect.Message { + mi := &file_google_type_fraction_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Fraction.ProtoReflect.Descriptor instead. +func (*Fraction) Descriptor() ([]byte, []int) { + return file_google_type_fraction_proto_rawDescGZIP(), []int{0} +} + +func (x *Fraction) GetNumerator() int64 { + if x != nil { + return x.Numerator + } + return 0 +} + +func (x *Fraction) GetDenominator() int64 { + if x != nil { + return x.Denominator + } + return 0 +} + +var File_google_type_fraction_proto protoreflect.FileDescriptor + +var file_google_type_fraction_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x66, 0x72, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x22, 0x4a, 0x0a, 0x08, 0x46, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, + 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, + 0x74, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x74, + 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x69, + 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x66, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0d, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, + 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x66, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0xa2, 0x02, 0x03, 0x47, 0x54, 0x50, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_google_type_fraction_proto_rawDescOnce sync.Once + file_google_type_fraction_proto_rawDescData = file_google_type_fraction_proto_rawDesc +) + +func file_google_type_fraction_proto_rawDescGZIP() []byte { + file_google_type_fraction_proto_rawDescOnce.Do(func() { + file_google_type_fraction_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_type_fraction_proto_rawDescData) + }) + return file_google_type_fraction_proto_rawDescData +} + +var file_google_type_fraction_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_google_type_fraction_proto_goTypes = []interface{}{ + (*Fraction)(nil), // 0: google.type.Fraction +} +var file_google_type_fraction_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_google_type_fraction_proto_init() } +func file_google_type_fraction_proto_init() { + if File_google_type_fraction_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_google_type_fraction_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Fraction); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_google_type_fraction_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_google_type_fraction_proto_goTypes, + DependencyIndexes: file_google_type_fraction_proto_depIdxs, + MessageInfos: file_google_type_fraction_proto_msgTypes, + }.Build() + File_google_type_fraction_proto = out.File + file_google_type_fraction_proto_rawDesc = nil + file_google_type_fraction_proto_goTypes = nil + file_google_type_fraction_proto_depIdxs = nil +} diff --git a/vendor/google.golang.org/genproto/googleapis/type/month/month.pb.go b/vendor/google.golang.org/genproto/googleapis/type/month/month.pb.go new file mode 100644 index 000000000..0c6badd6d --- /dev/null +++ b/vendor/google.golang.org/genproto/googleapis/type/month/month.pb.go @@ -0,0 +1,203 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.12.2 +// source: google/type/month.proto + +package month + +import ( + reflect "reflect" + sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// Represents a month in the Gregorian calendar. +type Month int32 + +const ( + // The unspecified month. + Month_MONTH_UNSPECIFIED Month = 0 + // The month of January. + Month_JANUARY Month = 1 + // The month of February. + Month_FEBRUARY Month = 2 + // The month of March. + Month_MARCH Month = 3 + // The month of April. + Month_APRIL Month = 4 + // The month of May. + Month_MAY Month = 5 + // The month of June. + Month_JUNE Month = 6 + // The month of July. + Month_JULY Month = 7 + // The month of August. + Month_AUGUST Month = 8 + // The month of September. + Month_SEPTEMBER Month = 9 + // The month of October. + Month_OCTOBER Month = 10 + // The month of November. + Month_NOVEMBER Month = 11 + // The month of December. + Month_DECEMBER Month = 12 +) + +// Enum value maps for Month. +var ( + Month_name = map[int32]string{ + 0: "MONTH_UNSPECIFIED", + 1: "JANUARY", + 2: "FEBRUARY", + 3: "MARCH", + 4: "APRIL", + 5: "MAY", + 6: "JUNE", + 7: "JULY", + 8: "AUGUST", + 9: "SEPTEMBER", + 10: "OCTOBER", + 11: "NOVEMBER", + 12: "DECEMBER", + } + Month_value = map[string]int32{ + "MONTH_UNSPECIFIED": 0, + "JANUARY": 1, + "FEBRUARY": 2, + "MARCH": 3, + "APRIL": 4, + "MAY": 5, + "JUNE": 6, + "JULY": 7, + "AUGUST": 8, + "SEPTEMBER": 9, + "OCTOBER": 10, + "NOVEMBER": 11, + "DECEMBER": 12, + } +) + +func (x Month) Enum() *Month { + p := new(Month) + *p = x + return p +} + +func (x Month) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Month) Descriptor() protoreflect.EnumDescriptor { + return file_google_type_month_proto_enumTypes[0].Descriptor() +} + +func (Month) Type() protoreflect.EnumType { + return &file_google_type_month_proto_enumTypes[0] +} + +func (x Month) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Month.Descriptor instead. +func (Month) EnumDescriptor() ([]byte, []int) { + return file_google_type_month_proto_rawDescGZIP(), []int{0} +} + +var File_google_type_month_proto protoreflect.FileDescriptor + +var file_google_type_month_proto_rawDesc = []byte{ + 0x0a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x6f, + 0x6e, 0x74, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2a, 0xb0, 0x01, 0x0a, 0x05, 0x4d, 0x6f, 0x6e, 0x74, 0x68, + 0x12, 0x15, 0x0a, 0x11, 0x4d, 0x4f, 0x4e, 0x54, 0x48, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, + 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x4a, 0x41, 0x4e, 0x55, 0x41, + 0x52, 0x59, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x45, 0x42, 0x52, 0x55, 0x41, 0x52, 0x59, + 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x41, 0x52, 0x43, 0x48, 0x10, 0x03, 0x12, 0x09, 0x0a, + 0x05, 0x41, 0x50, 0x52, 0x49, 0x4c, 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x59, 0x10, + 0x05, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x55, 0x4e, 0x45, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x4a, + 0x55, 0x4c, 0x59, 0x10, 0x07, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x55, 0x47, 0x55, 0x53, 0x54, 0x10, + 0x08, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x45, 0x50, 0x54, 0x45, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x09, + 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x43, 0x54, 0x4f, 0x42, 0x45, 0x52, 0x10, 0x0a, 0x12, 0x0c, 0x0a, + 0x08, 0x4e, 0x4f, 0x56, 0x45, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x0b, 0x12, 0x0c, 0x0a, 0x08, 0x44, + 0x45, 0x43, 0x45, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x0c, 0x42, 0x5d, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0a, 0x4d, 0x6f, + 0x6e, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, + 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, + 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x3b, 0x6d, 0x6f, 0x6e, + 0x74, 0x68, 0xa2, 0x02, 0x03, 0x47, 0x54, 0x50, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_google_type_month_proto_rawDescOnce sync.Once + file_google_type_month_proto_rawDescData = file_google_type_month_proto_rawDesc +) + +func file_google_type_month_proto_rawDescGZIP() []byte { + file_google_type_month_proto_rawDescOnce.Do(func() { + file_google_type_month_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_type_month_proto_rawDescData) + }) + return file_google_type_month_proto_rawDescData +} + +var file_google_type_month_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_google_type_month_proto_goTypes = []interface{}{ + (Month)(0), // 0: google.type.Month +} +var file_google_type_month_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_google_type_month_proto_init() } +func file_google_type_month_proto_init() { + if File_google_type_month_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_google_type_month_proto_rawDesc, + NumEnums: 1, + NumMessages: 0, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_google_type_month_proto_goTypes, + DependencyIndexes: file_google_type_month_proto_depIdxs, + EnumInfos: file_google_type_month_proto_enumTypes, + }.Build() + File_google_type_month_proto = out.File + file_google_type_month_proto_rawDesc = nil + file_google_type_month_proto_goTypes = nil + file_google_type_month_proto_depIdxs = nil +} diff --git a/vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go b/vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go new file mode 100644 index 000000000..895a8049e --- /dev/null +++ b/vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go @@ -0,0 +1,760 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// Wrappers for primitive (non-message) types. These types are useful +// for embedding primitives in the `google.protobuf.Any` type and for places +// where we need to distinguish between the absence of a primitive +// typed field and its default value. +// +// These wrappers have no meaningful use within repeated fields as they lack +// the ability to detect presence on individual elements. +// These wrappers have no meaningful use within a map or a oneof since +// individual entries of a map or fields of a oneof can already detect presence. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: google/protobuf/wrappers.proto + +package wrapperspb + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +// Wrapper message for `double`. +// +// The JSON representation for `DoubleValue` is JSON number. +type DoubleValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The double value. + Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// Double stores v in a new DoubleValue and returns a pointer to it. +func Double(v float64) *DoubleValue { + return &DoubleValue{Value: v} +} + +func (x *DoubleValue) Reset() { + *x = DoubleValue{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DoubleValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleValue) ProtoMessage() {} + +func (x *DoubleValue) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DoubleValue.ProtoReflect.Descriptor instead. +func (*DoubleValue) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{0} +} + +func (x *DoubleValue) GetValue() float64 { + if x != nil { + return x.Value + } + return 0 +} + +// Wrapper message for `float`. +// +// The JSON representation for `FloatValue` is JSON number. +type FloatValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The float value. + Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// Float stores v in a new FloatValue and returns a pointer to it. +func Float(v float32) *FloatValue { + return &FloatValue{Value: v} +} + +func (x *FloatValue) Reset() { + *x = FloatValue{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FloatValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatValue) ProtoMessage() {} + +func (x *FloatValue) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FloatValue.ProtoReflect.Descriptor instead. +func (*FloatValue) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{1} +} + +func (x *FloatValue) GetValue() float32 { + if x != nil { + return x.Value + } + return 0 +} + +// Wrapper message for `int64`. +// +// The JSON representation for `Int64Value` is JSON string. +type Int64Value struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The int64 value. + Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// Int64 stores v in a new Int64Value and returns a pointer to it. +func Int64(v int64) *Int64Value { + return &Int64Value{Value: v} +} + +func (x *Int64Value) Reset() { + *x = Int64Value{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Int64Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64Value) ProtoMessage() {} + +func (x *Int64Value) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Int64Value.ProtoReflect.Descriptor instead. +func (*Int64Value) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{2} +} + +func (x *Int64Value) GetValue() int64 { + if x != nil { + return x.Value + } + return 0 +} + +// Wrapper message for `uint64`. +// +// The JSON representation for `UInt64Value` is JSON string. +type UInt64Value struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The uint64 value. + Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// UInt64 stores v in a new UInt64Value and returns a pointer to it. +func UInt64(v uint64) *UInt64Value { + return &UInt64Value{Value: v} +} + +func (x *UInt64Value) Reset() { + *x = UInt64Value{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UInt64Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64Value) ProtoMessage() {} + +func (x *UInt64Value) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UInt64Value.ProtoReflect.Descriptor instead. +func (*UInt64Value) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{3} +} + +func (x *UInt64Value) GetValue() uint64 { + if x != nil { + return x.Value + } + return 0 +} + +// Wrapper message for `int32`. +// +// The JSON representation for `Int32Value` is JSON number. +type Int32Value struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The int32 value. + Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// Int32 stores v in a new Int32Value and returns a pointer to it. +func Int32(v int32) *Int32Value { + return &Int32Value{Value: v} +} + +func (x *Int32Value) Reset() { + *x = Int32Value{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Int32Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32Value) ProtoMessage() {} + +func (x *Int32Value) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Int32Value.ProtoReflect.Descriptor instead. +func (*Int32Value) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{4} +} + +func (x *Int32Value) GetValue() int32 { + if x != nil { + return x.Value + } + return 0 +} + +// Wrapper message for `uint32`. +// +// The JSON representation for `UInt32Value` is JSON number. +type UInt32Value struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The uint32 value. + Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// UInt32 stores v in a new UInt32Value and returns a pointer to it. +func UInt32(v uint32) *UInt32Value { + return &UInt32Value{Value: v} +} + +func (x *UInt32Value) Reset() { + *x = UInt32Value{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UInt32Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32Value) ProtoMessage() {} + +func (x *UInt32Value) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UInt32Value.ProtoReflect.Descriptor instead. +func (*UInt32Value) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{5} +} + +func (x *UInt32Value) GetValue() uint32 { + if x != nil { + return x.Value + } + return 0 +} + +// Wrapper message for `bool`. +// +// The JSON representation for `BoolValue` is JSON `true` and `false`. +type BoolValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The bool value. + Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// Bool stores v in a new BoolValue and returns a pointer to it. +func Bool(v bool) *BoolValue { + return &BoolValue{Value: v} +} + +func (x *BoolValue) Reset() { + *x = BoolValue{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BoolValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoolValue) ProtoMessage() {} + +func (x *BoolValue) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BoolValue.ProtoReflect.Descriptor instead. +func (*BoolValue) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{6} +} + +func (x *BoolValue) GetValue() bool { + if x != nil { + return x.Value + } + return false +} + +// Wrapper message for `string`. +// +// The JSON representation for `StringValue` is JSON string. +type StringValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The string value. + Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// String stores v in a new StringValue and returns a pointer to it. +func String(v string) *StringValue { + return &StringValue{Value: v} +} + +func (x *StringValue) Reset() { + *x = StringValue{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *StringValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringValue) ProtoMessage() {} + +func (x *StringValue) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StringValue.ProtoReflect.Descriptor instead. +func (*StringValue) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{7} +} + +func (x *StringValue) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +// Wrapper message for `bytes`. +// +// The JSON representation for `BytesValue` is JSON string. +type BytesValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The bytes value. + Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` +} + +// Bytes stores v in a new BytesValue and returns a pointer to it. +func Bytes(v []byte) *BytesValue { + return &BytesValue{Value: v} +} + +func (x *BytesValue) Reset() { + *x = BytesValue{} + if protoimpl.UnsafeEnabled { + mi := &file_google_protobuf_wrappers_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BytesValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesValue) ProtoMessage() {} + +func (x *BytesValue) ProtoReflect() protoreflect.Message { + mi := &file_google_protobuf_wrappers_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BytesValue.ProtoReflect.Descriptor instead. +func (*BytesValue) Descriptor() ([]byte, []int) { + return file_google_protobuf_wrappers_proto_rawDescGZIP(), []int{8} +} + +func (x *BytesValue) GetValue() []byte { + if x != nil { + return x.Value + } + return nil +} + +var File_google_protobuf_wrappers_proto protoreflect.FileDescriptor + +var file_google_protobuf_wrappers_proto_rawDesc = []byte{ + 0x0a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x0f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x22, 0x23, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x22, 0x0a, 0x0a, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x22, 0x0a, 0x0a, 0x49, 0x6e, + 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x23, + 0x0a, 0x0b, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x22, 0x22, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x23, 0x0a, 0x0b, 0x55, 0x49, 0x6e, 0x74, 0x33, + 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, 0x0a, 0x09, + 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, + 0x23, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x22, 0x22, 0x0a, 0x0a, 0x42, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x83, 0x01, 0x0a, 0x13, 0x63, 0x6f, 0x6d, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x42, 0x0d, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, + 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x2f, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, + 0x72, 0x73, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x50, 0x42, 0xaa, 0x02, 0x1e, + 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x57, 0x65, 0x6c, 0x6c, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x73, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_google_protobuf_wrappers_proto_rawDescOnce sync.Once + file_google_protobuf_wrappers_proto_rawDescData = file_google_protobuf_wrappers_proto_rawDesc +) + +func file_google_protobuf_wrappers_proto_rawDescGZIP() []byte { + file_google_protobuf_wrappers_proto_rawDescOnce.Do(func() { + file_google_protobuf_wrappers_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_protobuf_wrappers_proto_rawDescData) + }) + return file_google_protobuf_wrappers_proto_rawDescData +} + +var file_google_protobuf_wrappers_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_google_protobuf_wrappers_proto_goTypes = []interface{}{ + (*DoubleValue)(nil), // 0: google.protobuf.DoubleValue + (*FloatValue)(nil), // 1: google.protobuf.FloatValue + (*Int64Value)(nil), // 2: google.protobuf.Int64Value + (*UInt64Value)(nil), // 3: google.protobuf.UInt64Value + (*Int32Value)(nil), // 4: google.protobuf.Int32Value + (*UInt32Value)(nil), // 5: google.protobuf.UInt32Value + (*BoolValue)(nil), // 6: google.protobuf.BoolValue + (*StringValue)(nil), // 7: google.protobuf.StringValue + (*BytesValue)(nil), // 8: google.protobuf.BytesValue +} +var file_google_protobuf_wrappers_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_google_protobuf_wrappers_proto_init() } +func file_google_protobuf_wrappers_proto_init() { + if File_google_protobuf_wrappers_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_google_protobuf_wrappers_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DoubleValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FloatValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Int64Value); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UInt64Value); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Int32Value); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UInt32Value); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BoolValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*StringValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_protobuf_wrappers_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BytesValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_google_protobuf_wrappers_proto_rawDesc, + NumEnums: 0, + NumMessages: 9, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_google_protobuf_wrappers_proto_goTypes, + DependencyIndexes: file_google_protobuf_wrappers_proto_depIdxs, + MessageInfos: file_google_protobuf_wrappers_proto_msgTypes, + }.Build() + File_google_protobuf_wrappers_proto = out.File + file_google_protobuf_wrappers_proto_rawDesc = nil + file_google_protobuf_wrappers_proto_goTypes = nil + file_google_protobuf_wrappers_proto_depIdxs = nil +} diff --git a/vendor/modules.txt b/vendor/modules.txt index f743002b5..f771421d9 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -11,7 +11,7 @@ cloud.google.com/go/compute/metadata # cloud.google.com/go/iam v0.3.0 ## explicit; go 1.15 cloud.google.com/go/iam -# cloud.google.com/go/storage v1.21.0 +# cloud.google.com/go/storage v1.22.0 ## explicit; go 1.15 cloud.google.com/go/storage cloud.google.com/go/storage/internal @@ -34,7 +34,7 @@ github.com/VictoriaMetrics/metricsql/binaryop # github.com/VividCortex/ewma v1.2.0 ## explicit; go 1.12 github.com/VividCortex/ewma -# github.com/aws/aws-sdk-go v1.43.34 +# github.com/aws/aws-sdk-go v1.43.37 ## explicit; go 1.11 github.com/aws/aws-sdk-go/aws github.com/aws/aws-sdk-go/aws/arn @@ -134,11 +134,14 @@ github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/flags github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value -# github.com/googleapis/gax-go/v2 v2.2.0 +# github.com/googleapis/gax-go/v2 v2.3.0 ## explicit; go 1.15 github.com/googleapis/gax-go/v2 github.com/googleapis/gax-go/v2/apierror github.com/googleapis/gax-go/v2/apierror/internal/proto +# github.com/googleapis/go-type-adapters v1.0.0 +## explicit; go 1.11 +github.com/googleapis/go-type-adapters/adapters # github.com/influxdata/influxdb v1.9.6 ## explicit; go 1.17 github.com/influxdata/influxdb/client/v2 @@ -265,7 +268,7 @@ go.opencensus.io/trace/tracestate go.uber.org/atomic # go.uber.org/goleak v1.1.11-0.20210813005559-691160354723 ## explicit; go 1.13 -# golang.org/x/net v0.0.0-20220403103023-749bd193bc2b +# golang.org/x/net v0.0.0-20220412020605-290c469a71a5 ## explicit; go 1.17 golang.org/x/net/context golang.org/x/net/context/ctxhttp @@ -277,7 +280,7 @@ golang.org/x/net/internal/socks golang.org/x/net/internal/timeseries golang.org/x/net/proxy golang.org/x/net/trace -# golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a +# golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 ## explicit; go 1.11 golang.org/x/oauth2 golang.org/x/oauth2/authhandler @@ -290,7 +293,7 @@ golang.org/x/oauth2/jwt # golang.org/x/sync v0.0.0-20210220032951-036812b2e83c ## explicit golang.org/x/sync/errgroup -# golang.org/x/sys v0.0.0-20220406163625-3f8b81556e12 +# golang.org/x/sys v0.0.0-20220412071739-889880a91fd5 ## explicit; go 1.17 golang.org/x/sys/internal/unsafeheader golang.org/x/sys/unix @@ -301,7 +304,7 @@ golang.org/x/text/secure/bidirule golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm -# golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 +# golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f ## explicit; go 1.11 golang.org/x/xerrors golang.org/x/xerrors/internal @@ -338,7 +341,7 @@ google.golang.org/appengine/internal/socket google.golang.org/appengine/internal/urlfetch google.golang.org/appengine/socket google.golang.org/appengine/urlfetch -# google.golang.org/genproto v0.0.0-20220405205423-9d709892a2bf +# google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac ## explicit; go 1.15 google.golang.org/genproto/googleapis/api/annotations google.golang.org/genproto/googleapis/iam/v1 @@ -346,8 +349,13 @@ google.golang.org/genproto/googleapis/rpc/code google.golang.org/genproto/googleapis/rpc/errdetails google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/googleapis/storage/v2 +google.golang.org/genproto/googleapis/type/color google.golang.org/genproto/googleapis/type/date +google.golang.org/genproto/googleapis/type/datetime +google.golang.org/genproto/googleapis/type/decimal google.golang.org/genproto/googleapis/type/expr +google.golang.org/genproto/googleapis/type/fraction +google.golang.org/genproto/googleapis/type/month # google.golang.org/grpc v1.45.0 ## explicit; go 1.14 google.golang.org/grpc @@ -443,6 +451,7 @@ google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/fieldmaskpb google.golang.org/protobuf/types/known/timestamppb +google.golang.org/protobuf/types/known/wrapperspb # gopkg.in/yaml.v2 v2.4.0 ## explicit; go 1.15 gopkg.in/yaml.v2 From c6eb404c6953da8d245e9e790fa241294f587ed1 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 12:55:18 +0300 Subject: [PATCH 23/49] lib/encoding: explicitly set slice length passed to binary.BigEndian.Uint* This allows Go complier to generate more optimal code without bound checks --- lib/encoding/int.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/encoding/int.go b/lib/encoding/int.go index 28f16badf..e60dfe34a 100644 --- a/lib/encoding/int.go +++ b/lib/encoding/int.go @@ -14,7 +14,7 @@ func MarshalUint16(dst []byte, u uint16) []byte { // UnmarshalUint16 returns unmarshaled uint32 from src. func UnmarshalUint16(src []byte) uint16 { // This is faster than the manual conversion. - return binary.BigEndian.Uint16(src) + return binary.BigEndian.Uint16(src[:2]) } // MarshalUint32 appends marshaled v to dst and returns the result. @@ -25,7 +25,7 @@ func MarshalUint32(dst []byte, u uint32) []byte { // UnmarshalUint32 returns unmarshaled uint32 from src. func UnmarshalUint32(src []byte) uint32 { // This is faster than the manual conversion. - return binary.BigEndian.Uint32(src) + return binary.BigEndian.Uint32(src[:4]) } // MarshalUint64 appends marshaled v to dst and returns the result. @@ -36,7 +36,7 @@ func MarshalUint64(dst []byte, u uint64) []byte { // UnmarshalUint64 returns unmarshaled uint64 from src. func UnmarshalUint64(src []byte) uint64 { // This is faster than the manual conversion. - return binary.BigEndian.Uint64(src) + return binary.BigEndian.Uint64(src[:8]) } // MarshalInt16 appends marshaled v to dst and returns the result. @@ -50,7 +50,7 @@ func MarshalInt16(dst []byte, v int16) []byte { // UnmarshalInt16 returns unmarshaled int16 from src. func UnmarshalInt16(src []byte) int16 { // This is faster than the manual conversion. - u := binary.BigEndian.Uint16(src) + u := binary.BigEndian.Uint16(src[:2]) v := int16(u>>1) ^ (int16(u<<15) >> 15) // zig-zag decoding without branching. return v } @@ -66,7 +66,7 @@ func MarshalInt64(dst []byte, v int64) []byte { // UnmarshalInt64 returns unmarshaled int64 from src. func UnmarshalInt64(src []byte) int64 { // This is faster than the manual conversion. - u := binary.BigEndian.Uint64(src) + u := binary.BigEndian.Uint64(src[:8]) v := int64(u>>1) ^ (int64(u<<63) >> 63) // zig-zag decoding without branching. return v } From dbbacc88472aaa9a11e3a91e1fcf90a01c01d8cb Mon Sep 17 00:00:00 2001 From: Roman Khavronenko Date: Tue, 12 Apr 2022 12:03:25 +0200 Subject: [PATCH 24/49] docs: add managed vm documentation section (#2437) Signed-off-by: hagen1778 --- docs/managed_victoriametrics/README.md | 40 +++++++++++ .../quickstart-instance-create.png | Bin 0 -> 303603 bytes .../quickstart-instance-provisioning.png | Bin 0 -> 159923 bytes .../quickstart-instances.png | Bin 0 -> 90422 bytes .../quickstart-token-usage.png | Bin 0 -> 436382 bytes .../quickstart-tokens.png | Bin 0 -> 262081 bytes docs/managed_victoriametrics/quickstart.md | 65 ++++++++++++++++++ 7 files changed, 105 insertions(+) create mode 100644 docs/managed_victoriametrics/README.md create mode 100644 docs/managed_victoriametrics/quickstart-instance-create.png create mode 100644 docs/managed_victoriametrics/quickstart-instance-provisioning.png create mode 100644 docs/managed_victoriametrics/quickstart-instances.png create mode 100644 docs/managed_victoriametrics/quickstart-token-usage.png create mode 100644 docs/managed_victoriametrics/quickstart-tokens.png create mode 100644 docs/managed_victoriametrics/quickstart.md diff --git a/docs/managed_victoriametrics/README.md b/docs/managed_victoriametrics/README.md new file mode 100644 index 000000000..7e51d1712 --- /dev/null +++ b/docs/managed_victoriametrics/README.md @@ -0,0 +1,40 @@ +--- +sort: 22 +--- + +# Managed VictoriaMetrics + +VictoriaMetrics is a fast and easy-to-use monitoring solution and time series database. +It integrates well with existing monitoring systems such as Grafana, Prometheus, Graphite, +InfluxDB, OpenTSDB and DataDog - see [these docs](https://docs.victoriametrics.com/#how-to-import-time-series-data) for details. + +The most common use cases for VictoriaMetrics are: +* Long-term remote storage for Prometheus; +* More efficient drop-in replacement for Prometheus and Graphite +* Replacement for InfluxDB and OpenTSDB, which uses lower amounts of RAM, CPU and disk; +* Cost-efficient alternative for DataDog. + +We are glad to announce the availability of Managed VictoriaMetrics +at AWS Marketplace - [try it right now](https://aws.amazon.com/marketplace/pp/prodview-4tbfq5icmbmyc)! + +Managed VictoriaMetrics allows users running VictoriaMetrics at AWS without the need to perform typical +DevOps tasks such as proper configuration, monitoring, logs collection, access protection, software updates, +backups, etc. + +We run Managed VictoriaMetrics instances in our environment at AWS while providing easy-to-use endpoints +for data ingestion and querying. And the VictoriaMetrics team takes care of optimal configuration and software +maintenance. + +Managed VictoriaMetrics comes with the following features: + +* It can be used as a Managed Prometheus - just configure Prometheus or vmagent to write data to Managed VictoriaMetrics and then use the provided endpoint as a Prometheus datasource in Grafana; +* Every Managed VictoriaMetrics instance runs in an isolated environment, so instances cannot interfere with each other; +* Managed VictoriaMetrics instance can be scaled up or scaled down in a few clicks; +* Automated backups; +* Pay only for the actually used compute resources - instance type, disk and network. + +See more about Managed VictoriaMetrics in the following articles: +* [Managed VictoriaMetrics announcement](https://victoriametrics.com/blog/managed-victoriametrics-announcement) +* [Pricing comparison for Managed Prometheus](https://victoriametrics.com/blog/managed-prometheus-pricing/) +* [Monitoring Proxmox VE via Managed VictoriaMetrics and vmagent](https://victoriametrics.com/blog/proxmox-monitoring-with-dbaas/) + diff --git a/docs/managed_victoriametrics/quickstart-instance-create.png b/docs/managed_victoriametrics/quickstart-instance-create.png new file mode 100644 index 0000000000000000000000000000000000000000..3afb68288bcae6c3fb1216151fb5a6d095965d2a GIT binary patch literal 303603 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 _pApb@j7@9Y*cY^y;(ak?4nwTg1bAH8pM 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%0DgW>V6M?sP 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%0DW5Co#MdQ%Lpj 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 MEy2ki5}VXIO0AQvdPU?|0xg)U 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 literal 0 HcmV?d00001 diff --git a/docs/managed_victoriametrics/quickstart-instance-provisioning.png b/docs/managed_victoriametrics/quickstart-instance-provisioning.png new file mode 100644 index 0000000000000000000000000000000000000000..f05c961051b6f1ce0d0b5e564efcad417c1c24e4 GIT binary patch literal 159923 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

!H$pA@wb_!JrFBMamhcZ4(ZeJoOx>?)sD<5E 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∾=r2Uc}Y>|NDSH^E)+#igX`3x<=#l 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 OinEFrPQ}SzyZ=9C`y^@r literal 0 HcmV?d00001 diff --git a/docs/managed_victoriametrics/quickstart-tokens.png b/docs/managed_victoriametrics/quickstart-tokens.png new file mode 100644 index 0000000000000000000000000000000000000000..8629263152098cbac6739bf15911b61a8edea486 GIT binary patch literal 262081 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

BB3bm)*L6W6d8pyih^+BTa)RTf0 zRnZM^cKCUMyWt8wE42B9+PU6xbUM2SKn?OFo0$)yvmYf_TmZg|huLpp$#R1h=DE#2 zu(xUf?aVS#>e0S4C@Un;++I%IqxwRqv3x+9<4mt2C7|Lfx#M0bUvC~81}-}$5BKEi zi(hv6c{zgz+*qcLh9#%yjU?CD-cDJovgt?QoDv@YW*t7h+HVma;en~-r67mjqum#g z;GsW%xorNUSL|8z9tW1kvS`-S=ZekQAp-(OTQyZtx@*Yhasl8u3sZ*K^&AOmd>WVa zQ`wLT*d=+iuW%y$Ga&L(CHF!bz0rKLs+dogB}C)Q46sMVw^&i)ssDX&m6|k;Hjl#} zw4f~%w8BUL&F|{9GB}=lZikvJRms}lE7!DN4VUs*^HR(n?n5&O`3so{hiCz;A`jAq zA+UyL%`;!7ZE=a=mTj!ej1;!_1fN=9Ve>6V8$L-{++(wl_w($QEvBzDu|LUz#BG89 zSbJ1Hu!}`R^rZ#*E$kfR@q5bbX`Oqoda((&F&ld8ZSG>`FxrpGsf;EuXcq?)PyEGT zi{L@2oSm!>9oFznHK&AqJ%Wv5r(9Zs&XRH5ZeP&by;L}wU>ToiWxztp(^>QSgONLM z5NItl9X;RUDXmDWJUi|qm{WQh2s(|X2>QN*0D1UqaRhV%i9o{tVIuIKUG#%|0AEVL zZh?j)LXe1JsiQoX+y^^xt0#_P6^y#YL!{y9teBx}r^aj|W;q@wzPkoC;V-eVFxB1C zf*yzf=4fFo0c+fjHe#|8#=qY86kKVmNqdSf?^fk&!YRfZXX+#UBMb`h5iPX-?I?4e zza=)Q>u&JH*UoSpiNn@M=mK2=)}bl0OloO7<1;DjPv>6u(&e^IIt_O^#p<)hYJL^Vl!IN=Gnpo}%TvlKI8)2G%lPJ& z!AaofW)>I^xZh2gc++^Nsgy>^z_s*2dKe)^u}v^st*@KT(7YKxs;@G6v!;8U^%g5e zd9*FNc{%$zqdiJSvqc!2T|E4&lpW{h(Qj#C_q}Ueyfgr zIL!t=*>J9uirD6MV|c~x9T-`eA>&;G{kq#c^Su%&n)-7LaD3Emh_9MPu5BlmRy6bP zbAilWR3;0OcLNP*C_uyz9W5s!RM9?z6!Xo&Li<)uz-&=_nB6;yOaXR3F1fHP`>bn# zriHO55n1gdqElg<)a$ytN*kFB;0i2!wy4>+5LC0y1L~vKt(eEuPmFiV$?W-|!mA?w z!&%O)w=*YgOQ_Gi!`6IeKB#A22d3gJVVVmDS=dy*Zj@~4VGhAx7aMoVSOmS;c{Xl9 zXVIX&H#KD%K$3|<|M0p)Qww~V{9Yrep;Grqqqyl}9=IPo1nvh)<(^U5orl@@j=Cfv z`18S2B3Vix1bZ$|+W@-?mPbY;sp7Q1QC~-TCp}QO?I>M)dC&?%F*`L8)tH+R(Mpjf z@s#?}`uB15CQL?=XiFq?Pi|<&{WF(w(_^lqWr-IN#7sg^lQ8cuuI}#pY#u(pW8+=E zb-7cnl_c&r#1~x`M>EzLK4BX(A!7L)OPxlqS90A1{?U5nSm>vLC>=6wPWU0)c!wttu#9bQ@e&QRVb(?Yb0LelS(A7HfT*@63tOpVZ&WZ~FA*db>ML)LXLtADRG*Tk45 zX0M0CJI%dT5&ZE@&V?4?0xHl8hke<~)R+aA`zrt<4aqMoPA$xPI!~fJLyZqk3p~h^ z2OK#j?~ZqYkiF4m=LY(*2+Urt?%dMuv0RlujE#HlGXtig#XE+TSBH5xuQ>*6Id3u_ z3)>i)u)GZ9`%6c4M^~Z}9y@yF^SNn9iP4&zuk54D-E2>nKo1Dvm;Guj2}{{^LTQop_qb^LOM$l+gD%G1MkNw zU8_7flmV4Jh!f}DPejiN*dtnH0mT#VTH#*knRvcQyGHEdJq#HAn`=BM--i%oD- z+qZ4#AM<)_Tv9oJp<>0RZBk97(C9E$8DCvlS->ZCoZtak0^FrS9OMe76=Xxk2+AR> z=b2zM32AKgO8bfSAbq>PV@t3x4`0uYmS=HLzf~GWj#HI-2Xt8*M4LC1wnIrj_dSxu zy~@Ps{Q0(xyui^)--i))!4M5Uolw?TrEYs##l=$hu1*b}h6;*P{QGv$)_byYI5EAD zr-*mMSgbkvdnQx9;a^-Ad^t4TM&R)5r`?9iQ%>_=X~=s0S5KynXalEDW##&Uz4NMw z?R6jfWxON=wm&%!Y=5i(i$+Y^NnGtoNN+MP1=ZS)J5v^&Bv(XluE(6~jm+C`<=sFX z2!`&%&Z)g@Sb~{^4^lE~SpPB`TIIUz|BE%--E&@U%Ilf*?5G~Bcyq2oa&21_$2Wrs zt)N5j_w5;f7c=Y!T1XtxX%?koUT5`CV%4A#=CY4B99sK+YV^;j!-hH!5a&V@!XbDO z@`~?%*D4Y8lKj!p^@&w7<)2U_EixuC%gt4(EQsk_2gOj50JMnJB!?!e1 z876T-@^ghM4}|vBlTC(!LmH}$ae=XNG#44z!NDiF1#l_z!WPU9{g;h!B$dl^ASJHr!E+~#B#n0+gqw82xhK&Zku~hp zLqsRC*v+a4Qtw~m{WNSjSCBuXkC+Skrj;xTFX&!8_uE`k;(f7=juvx~?C}S$ZzA>% z*I)(W7U32Uw+eay17NYi2j>AqCXD&gmuJ+IaD7(oqzbrT#bu7U_-b#g`|p(aNfBwF z5KM;8*is3lk$S#iBnh_&y!YBU6lTB2*hW~*!gK1sve2f~H_7qUS!+;}%AuYf?(i4# zC&SF3MS(7ck4gK}K*(YHx$VfDph>>03|r>u6{oO#q!kGlh$I^P5i+2jEp0)8`gZ>u za$Wu~XJZ3v)V>*fwUI*D>fhMf{P^TKZXA|51>!qDQ@LiE4-z!>`86!9{AsWH3*IsH z-vL6={O`G*8>vJ_m(T6_6nkZY&R2rh-7Pcb)Va@)*YJSXR>GoqRnkMoX# z3qHlj6tyEAUIAX|>@Cl&$6A}2fF?(jQ}~`9cC=dplwbZbFn9?{0sURk=ym$H$I!ti z$^YO5Awjr>M7{FjbK0p&r6#~NHg59rBp%qFP|H|XQC!N67DO|w-B@#;L~}}!ynMfwcZ!wg$NL$ z9VHWe#V%|%IsBBH^f|X|U$wKRn~lJuxHPtW8uM+{Z$&b*M__XEI6?+0$r#83TJcE( zzuhIJ5dnII;CA`2Y8D2P=yeXBwqH&y7aK-OYdpgu~y2e>Um@NIHOX16+2OBQsf7j zLiQUKWW(J4L*{@~-2}T*5sdGOhZw-`V@qLTlH0!g?z}$JDyMv3K+cW^N+9>UN2T62 z>C)rEDd;LwTsyMuq|1h!)bYB^hQOm8LjgzKMY71*w5}XVuFlc8SRAbt476r9aS2=! zCEA3$qip0|F{@PtnrvUXu5yp_WEw^@j-V_)2u~Q~b(`iPZY2=|t0OuB^T8o1n?|*Y z>!_`cq(CsOPM^r!(^>?pV7^!U#<_4O8e|gMW}fwSav~nf=XX_>zzH+bIo+GcZdX zu=w|c8&Y}cT(i;%_TLE7=3KqlPC*-}`7*> zO#qwxCE9%!I^%Y7P-xa^N~H|I&Ws|E!+T%7R{1)>vd31i1OifowAr z2&Xo02qZ>m7#GrxPqOdg0fx$+??L?`V2-fmuzxCbXija?1A%G>COIU7H%jlx%>(5x z3a}6m1IUTu(yF4h3p&-UcCB@1`!wYbgQeuQJCWl0yB$i) z>+nBCce_=SU+^Ta;sf3RNVCH$zsO~uk4xW&J!waS_z!H{F4`siFwcMd9EQE2KKa2{)PWY@j(UOR9}^A=k@QqNWYAEy41r z*L2DKKGL(w8@`#x6|RffK~0T6q1xgSrB$02y_s31lvQPtA29f~E~=U+hbIXXZ~{t!0xNx^or;)~ zac`ZYyZr&WSb+MyRk>wDA6l7ljEmPRN8kbeLSVld7ma*2z9XWZ%mX0Flu5wnJ+DBj zDQUSR9hs>1M=7*B>2w-|UoX@S*vL*pNrB{p3SyK!TBLa^ipEbT4Q6{aq}I3*%`ozl zH*C4ujqZrK%5F}C%>4C*cFAcw$s|h2&$Xu-{nlZ@LCN4MmF;h2FrlTy3zq|jqNyhO zH`h+zcSM1kS;P{dz@884C%O$=--%d;k!9adRt4-F&v?*Vj$d!ytSb{&8+m8W@@6MP@* zlmqcFO_>C>?9eMPD5r{r&uBh6BN5;4I${1}GtnvKalFEhrj!S+6G+3K{8&@QHVYm5 z#@BljNgk3hpRY<-bE*As!IGlGx`0)zJE#IJA#oMGZQ{4jkm$vx!Q|2F#iy79HL;-$ z>$ddM8Gkie(Uk%kjFkEh?nVk?-nAynRsF}J=EBf`uHzqPz-Yh|n$hjwE;`Kr@WZQ1 z|7}dstgH6$Um$;v6HJivV2>vr5E7t7Fv6_E;Vg77FnHdXwRhtL&|RSAaKH3`|AM=4 z5qSxeEMbVpsDL=$#bUR+y^9sbk4Zy9i!kngqUs{Y&}1-pnH5nTS=O2aOAb^O)LXbKZ>ij?LDaoD%NSricKjIturlsCY>-*poKl=)JsyET%|n zN%J>tvirlkx4A7x_r@~x7jLQCHPNY}`cRq}%$=uatG%_V?^*-sYnMf05O;G6ak4%C zbu;bPu?Kv;K%!9Pnt%R#BWM0fvgSv>Ly|DgfLnZ;c>my|b)y??rWB75&1HBC8 zIVwLr*$&vDBRA`hlR8w^OYs`c`)+z2p%?DH8_>7r_omZ_&a9K^J+t&0Jv8>y0zvYM z)Eq0)?eW2Ko6y|IYqsx~xNqLY)9gO#S3Ho&nY!k!Xp&KWNmgRfPc|}dwGU5#3$_K2 znt-uomUc`{jr1aAz;0p}IpJ`ENazwDd~?u3PNXi32kxmSFXI$liVz=!mnaVsVo%(^BX{KZVTMpZnvyjNDtjmxzxrxse~y+-MfPki?0y)*BWZTL8Y-*$fZP?!_X?f0jgG$-#SU1b=S<{C=Z z4bSBZq4PhLUpBObC#?EG&xT)|-pn}ueE-6jXIO0W60c@%cI;?=sQME1QL1dSe|uDz2 z8-{^Rd9=MobH3qn>HBMSMT=4m*(ZT<0rD@k@0qFa#b06-h=Pofc<_CXh=sToYt1h? zMJ}97Fzq?kPH)jxRpf0KUEaCc2&RNKLY`rv=|#{~hxn}lN9fuW=w>OSy#{idx2);6 z-?_@X_pQ*IZ@Peb`1=D*32i0IDEr#T6aL5@Z0CV~-CCMU_QP_5{D%wgkzQN59G79r zpp|cH-p+|aTRf?Ug8>tR;?;bX0r)koM;41>)Jln>F^}*=Jh5dr^Qm4Faa6

+ +

+ +In the opened form, choose parameters of the new instance such as: + +* `Instance type` from preset of AWS instances (you always can change the type later); +* `Region` and `Zone` where instance should run; +* Desired `disk size` for storing metrics (you always can expand disk size later); +* `Retention` period for stored metrics. + +

+ +

+ +Once created, instance will remain for a short period of time in `PROVISIONING` status +while the hardware spins-up, just wait for a couple of minutes and reload the page. +You'll also be notified via email once provisioning is finished: + +

+ +

+ +## Access + +After transition from `PROVISIONING` to `RUNNING` state, VictoriaMetrics is fully operational +and ready to accept write or read requests. But first, click on instance name to get the access token: + +

+ +

+ +Access tokens are used in token-based authentication to allow an application to access the VictoriaMetrics API. +Supported token types are `Read-Only`, `Write-Only` and `Read-Write`. Click on token created by default +to see usage examples: + +

+ +

+ +Follow usage example in order to configure access to VictoriaMetrics for your Prometheus, +Grafana or any other software. + +## Modifying + +Remember, you always can add, remove or modify existing instances by changing their type or increasing the disk space. +However, such an update requires an instance restart and may result into a couple of minutes of downtime. \ No newline at end of file From ae3017d3a68933e50c38f1e952b3f9cab9ed2c95 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 13:01:44 +0300 Subject: [PATCH 25/49] deployment/docker: update base Docker image from Alpine 3.15.3 to Alpine 3.15.4 See https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html --- deployment/docker/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deployment/docker/Makefile b/deployment/docker/Makefile index 7fcdd6fd9..6699bc81e 100644 --- a/deployment/docker/Makefile +++ b/deployment/docker/Makefile @@ -2,8 +2,8 @@ DOCKER_NAMESPACE := victoriametrics -ROOT_IMAGE ?= alpine:3.15.3 -CERTS_IMAGE := alpine:3.15.3 +ROOT_IMAGE ?= alpine:3.15.4 +CERTS_IMAGE := alpine:3.15.4 GO_BUILDER_IMAGE := golang:1.18.0-alpine BUILDER_IMAGE := local/builder:2.0.0-$(shell echo $(GO_BUILDER_IMAGE) | tr :/ __)-1 BASE_IMAGE := local/base:1.1.3-$(shell echo $(ROOT_IMAGE) | tr :/ __)-$(shell echo $(CERTS_IMAGE) | tr :/ __) From e0f91ad548ae478bad93e1bb6b270f36af0e6610 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:06:15 +0300 Subject: [PATCH 26/49] build(deps): bump marked in /app/vmui/packages/vmui (#2429) Bumps [marked](https://github.com/markedjs/marked) from 4.0.12 to 4.0.14. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.0.12...v4.0.14) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 14 +++++++------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index ac0dbbf5d..bca4b81f5 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -33,7 +33,7 @@ "lodash.debounce": "^4.0.8", "lodash.get": "^4.4.2", "lodash.throttle": "^4.1.1", - "marked": "^4.0.12", + "marked": "^4.0.14", "preact": "^10.6.6", "qs": "^6.10.3", "react-router-dom": "^6.3.0", @@ -13330,9 +13330,9 @@ } }, "node_modules/marked": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", - "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.14.tgz", + "integrity": "sha512-HL5sSPE/LP6U9qKgngIIPTthuxC0jrfxpYMZ3LdGDD3vTnLs59m2Z7r6+LNDR3ToqEQdkKd6YaaEfJhodJmijQ==", "bin": { "marked": "bin/marked.js" }, @@ -29484,9 +29484,9 @@ } }, "marked": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", - "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==" + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.14.tgz", + "integrity": "sha512-HL5sSPE/LP6U9qKgngIIPTthuxC0jrfxpYMZ3LdGDD3vTnLs59m2Z7r6+LNDR3ToqEQdkKd6YaaEfJhodJmijQ==" }, "mdn-data": { "version": "2.0.4", diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 99a3eba06..d68d57d7e 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -29,7 +29,7 @@ "lodash.debounce": "^4.0.8", "lodash.get": "^4.4.2", "lodash.throttle": "^4.1.1", - "marked": "^4.0.12", + "marked": "^4.0.14", "preact": "^10.6.6", "qs": "^6.10.3", "react-router-dom": "^6.3.0", From 5d414aae3ddbc57abd60d279d27b29da46c86571 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:06:40 +0300 Subject: [PATCH 27/49] build(deps): bump @types/react-dom in /app/vmui/packages/vmui (#2430) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 17.0.14 to 18.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 14 +++++++------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index bca4b81f5..a4ae9206c 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -25,7 +25,7 @@ "@types/node": "^17.0.21", "@types/qs": "^6.9.7", "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", + "@types/react-dom": "^18.0.0", "@types/react-measure": "^2.0.8", "@types/react-router-dom": "^5.3.3", "@types/webpack-env": "^1.16.3", @@ -4608,9 +4608,9 @@ } }, "node_modules/@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==", "dependencies": { "@types/react": "*" } @@ -22789,9 +22789,9 @@ } }, "@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==", "requires": { "@types/react": "*" } diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index d68d57d7e..fb7c6b349 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -21,7 +21,7 @@ "@types/node": "^17.0.21", "@types/qs": "^6.9.7", "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", + "@types/react-dom": "^18.0.0", "@types/react-measure": "^2.0.8", "@types/react-router-dom": "^5.3.3", "@types/webpack-env": "^1.16.3", From 39fa3aecc0d2766617a9cdb4706f706ecd6c32bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:07:53 +0300 Subject: [PATCH 28/49] build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2433) Bumps [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) from 5.5.1 to 5.6.0. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v5.6.0/packages/mui-icons-material) --- updated-dependencies: - dependency-name: "@mui/icons-material" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 18 +++++++++--------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index a4ae9206c..3e23ab5ab 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.5.1", + "@mui/icons-material": "^5.6.0", "@mui/lab": "^5.0.0-alpha.73", "@mui/material": "^5.5.1", "@mui/styles": "^5.5.1", @@ -3285,9 +3285,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.5.1.tgz", - "integrity": "sha512-40f68p5+Yhq3dCn3QYHqQt5RETPyR3AkDw+fma8PtcjqvZ+d+jF84kFmT6NqwA3he7TlwluEtkyAmPzUE4uPdA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", + "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", "dependencies": { "@babel/runtime": "^7.17.2" }, @@ -3300,8 +3300,8 @@ }, "peerDependencies": { "@mui/material": "^5.0.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -21870,9 +21870,9 @@ } }, "@mui/icons-material": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.5.1.tgz", - "integrity": "sha512-40f68p5+Yhq3dCn3QYHqQt5RETPyR3AkDw+fma8PtcjqvZ+d+jF84kFmT6NqwA3he7TlwluEtkyAmPzUE4uPdA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", + "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", "requires": { "@babel/runtime": "^7.17.2" } diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index fb7c6b349..6f77b97bd 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -6,7 +6,7 @@ "dependencies": { "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.5.1", + "@mui/icons-material": "^5.6.0", "@mui/lab": "^5.0.0-alpha.73", "@mui/material": "^5.5.1", "@mui/styles": "^5.5.1", From f5011fda4c5c2bfbcfd330d4c83f1f7ad3959211 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:10:24 +0300 Subject: [PATCH 29/49] build(deps): bump preact in /app/vmui/packages/vmui (#2431) Bumps [preact](https://github.com/preactjs/preact) from 10.7.0 to 10.7.1. - [Release notes](https://github.com/preactjs/preact/releases) - [Commits](https://github.com/preactjs/preact/compare/10.7.0...10.7.1) --- updated-dependencies: - dependency-name: preact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 14 +++++++------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 3e23ab5ab..3163c5050 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -34,7 +34,7 @@ "lodash.get": "^4.4.2", "lodash.throttle": "^4.1.1", "marked": "^4.0.14", - "preact": "^10.6.6", + "preact": "^10.7.1", "qs": "^6.10.3", "react-router-dom": "^6.3.0", "typescript": "~4.6.2", @@ -15627,9 +15627,9 @@ "peer": true }, "node_modules/preact": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.7.0.tgz", - "integrity": "sha512-9MEURwzNMKpAil/t6+wabDIJI6oG6GnwypYxiJDvQnW+fHDTt51PYuLZ1QUM31hFr7sDaj9qTaShAF9VIxuxGQ==", + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.7.1.tgz", + "integrity": "sha512-MufnRFz39aIhs9AMFisonjzTud1PK1bY+jcJLo6m2T9Uh8AqjD77w11eAAawmjUogoGOnipECq7e/1RClIKsxg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -31087,9 +31087,9 @@ "peer": true }, "preact": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.7.0.tgz", - "integrity": "sha512-9MEURwzNMKpAil/t6+wabDIJI6oG6GnwypYxiJDvQnW+fHDTt51PYuLZ1QUM31hFr7sDaj9qTaShAF9VIxuxGQ==" + "version": "10.7.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.7.1.tgz", + "integrity": "sha512-MufnRFz39aIhs9AMFisonjzTud1PK1bY+jcJLo6m2T9Uh8AqjD77w11eAAawmjUogoGOnipECq7e/1RClIKsxg==" }, "prelude-ls": { "version": "1.2.1", diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 6f77b97bd..d163c34a7 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -30,7 +30,7 @@ "lodash.get": "^4.4.2", "lodash.throttle": "^4.1.1", "marked": "^4.0.14", - "preact": "^10.6.6", + "preact": "^10.7.1", "qs": "^6.10.3", "react-router-dom": "^6.3.0", "typescript": "~4.6.2", From da6a1642e06648bf12c13c6e85b3c88a4c93ea4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:11:26 +0300 Subject: [PATCH 30/49] build(deps): bump @types/react in /app/vmui/packages/vmui (#2439) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.43 to 18.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 247 ++++++++++++++--------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 150 insertions(+), 99 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 3163c5050..b56cca3e9 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -24,7 +24,7 @@ "@types/marked": "^4.0.2", "@types/node": "^17.0.21", "@types/qs": "^6.9.7", - "@types/react": "^17.0.43", + "@types/react": "^18.0.2", "@types/react-dom": "^18.0.0", "@types/react-measure": "^2.0.8", "@types/react-router-dom": "^5.3.3", @@ -3252,38 +3252,6 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@mui/base": { - "version": "5.0.0-alpha.74", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", - "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "@popperjs/core": "^2.11.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@mui/icons-material": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", @@ -3363,6 +3331,38 @@ } } }, + "node_modules/@mui/lab/node_modules/@mui/base": { + "version": "5.0.0-alpha.74", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", + "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.5.3", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/material": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.5.3.tgz", @@ -3407,14 +3407,19 @@ } } }, - "node_modules/@mui/private-theming": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", - "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", + "node_modules/@mui/material/node_modules/@mui/base": { + "version": "5.0.0-alpha.74", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", + "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", "dependencies": { "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", "@mui/utils": "^5.5.3", - "prop-types": "^15.7.2" + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" }, "engines": { "node": ">=12.0.0" @@ -3425,7 +3430,34 @@ }, "peerDependencies": { "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz", + "integrity": "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.6.1", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -3434,9 +3466,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", - "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz", + "integrity": "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/cache": "^11.7.1", @@ -3452,7 +3484,7 @@ "peerDependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", - "react": "^17.0.0" + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -3504,15 +3536,15 @@ } }, "node_modules/@mui/system": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", - "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz", + "integrity": "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.5.3", - "@mui/styled-engine": "^5.5.2", + "@mui/private-theming": "^5.6.1", + "@mui/styled-engine": "^5.6.1", "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "clsx": "^1.1.1", "csstype": "^3.0.11", "prop-types": "^15.7.2" @@ -3527,8 +3559,8 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -3556,9 +3588,9 @@ } }, "node_modules/@mui/utils": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", - "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz", + "integrity": "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==", "dependencies": { "@babel/runtime": "^7.17.2", "@types/prop-types": "^15.7.4", @@ -3574,7 +3606,7 @@ "url": "https://opencollective.com/mui" }, "peerDependencies": { - "react": "^17.0.0" + "react": "^17.0.0 || ^18.0.0" } }, "node_modules/@nodelib/fs.scandir": { @@ -3674,9 +3706,9 @@ } }, "node_modules/@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -4598,9 +4630,9 @@ "peer": true }, "node_modules/@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.2.tgz", + "integrity": "sha512-2poV9ReTwwV5ZNxkKyk7t6Vp/odeTfYI3vRjtDYWfUdEstx9mp26jzELfMBwV6gXg1irhHUnmZJH/dJW7xafcA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -21854,21 +21886,6 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "@mui/base": { - "version": "5.0.0-alpha.74", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", - "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", - "requires": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "@popperjs/core": "^2.11.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - }, "@mui/icons-material": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", @@ -21895,6 +21912,23 @@ "react-is": "^17.0.2", "react-transition-group": "^4.4.2", "rifm": "^0.12.1" + }, + "dependencies": { + "@mui/base": { + "version": "5.0.0-alpha.74", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", + "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.5.3", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + } + } } }, "@mui/material": { @@ -21914,22 +21948,39 @@ "prop-types": "^15.7.2", "react-is": "^17.0.2", "react-transition-group": "^4.4.2" + }, + "dependencies": { + "@mui/base": { + "version": "5.0.0-alpha.74", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", + "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.5.3", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + } + } } }, "@mui/private-theming": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", - "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz", + "integrity": "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "prop-types": "^15.7.2" } }, "@mui/styled-engine": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", - "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz", + "integrity": "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/cache": "^11.7.1", @@ -21961,15 +22012,15 @@ } }, "@mui/system": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", - "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz", + "integrity": "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.5.3", - "@mui/styled-engine": "^5.5.2", + "@mui/private-theming": "^5.6.1", + "@mui/styled-engine": "^5.6.1", "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "clsx": "^1.1.1", "csstype": "^3.0.11", "prop-types": "^15.7.2" @@ -21982,9 +22033,9 @@ "requires": {} }, "@mui/utils": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", - "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz", + "integrity": "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==", "requires": { "@babel/runtime": "^7.17.2", "@types/prop-types": "^15.7.4", @@ -22047,9 +22098,9 @@ } }, "@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" }, "@rollup/plugin-babel": { "version": "5.3.1", @@ -22779,9 +22830,9 @@ "peer": true }, "@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.2.tgz", + "integrity": "sha512-2poV9ReTwwV5ZNxkKyk7t6Vp/odeTfYI3vRjtDYWfUdEstx9mp26jzELfMBwV6gXg1irhHUnmZJH/dJW7xafcA==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index d163c34a7..3ad2a2549 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -20,7 +20,7 @@ "@types/marked": "^4.0.2", "@types/node": "^17.0.21", "@types/qs": "^6.9.7", - "@types/react": "^17.0.43", + "@types/react": "^18.0.2", "@types/react-dom": "^18.0.0", "@types/react-measure": "^2.0.8", "@types/react-router-dom": "^5.3.3", From d0f351b0b1df5a0a6d784cb2c1fd696727041464 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:15:05 +0300 Subject: [PATCH 31/49] build(deps-dev): bump @typescript-eslint/parser (#2443) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.17.0 to 5.19.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.19.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 182 +++++++++++++++++++++-- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 170 insertions(+), 14 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index b56cca3e9..63d8abbea 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -44,7 +44,7 @@ "devDependencies": { "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", + "@typescript-eslint/parser": "^5.19.0", "customize-cra": "^1.0.0", "eslint-plugin-react": "^7.29.4", "react-app-rewired": "^2.2.1" @@ -4866,14 +4866,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", "debug": "^4.3.2" }, "engines": { @@ -4892,6 +4892,104 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/lru-cache": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", + "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.4.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", @@ -23036,15 +23134,73 @@ } }, "@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", "debug": "^4.3.2" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + } + }, + "@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "lru-cache": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", + "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", + "dev": true + }, + "semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "requires": { + "lru-cache": "^7.4.0" + } + } } }, "@typescript-eslint/scope-manager": { diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 3ad2a2549..716ebf6ef 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -66,7 +66,7 @@ "devDependencies": { "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", + "@typescript-eslint/parser": "^5.19.0", "customize-cra": "^1.0.0", "eslint-plugin-react": "^7.29.4", "react-app-rewired": "^2.2.1" From e8d0c1ac4cc54d5af588e39117bac5adad6890e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:15:24 +0300 Subject: [PATCH 32/49] build(deps): bump @testing-library/react in /app/vmui/packages/vmui (#2438) Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 13.0.0 to 13.0.1. - [Release notes](https://github.com/testing-library/react-testing-library/releases) - [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md) - [Commits](https://github.com/testing-library/react-testing-library/compare/v13.0.0...v13.0.1) --- updated-dependencies: - dependency-name: "@testing-library/react" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 18 +++++++++--------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 63d8abbea..da010e567 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -15,7 +15,7 @@ "@mui/material": "^5.5.1", "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^13.0.0", + "@testing-library/react": "^13.0.1", "@testing-library/user-event": "^14.0.4", "@types/jest": "^27.4.1", "@types/lodash.debounce": "^4.0.6", @@ -4272,13 +4272,13 @@ } }, "node_modules/@testing-library/react": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.0.tgz", - "integrity": "sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.1.tgz", + "integrity": "sha512-zeHx3PohYYp+4bTJwrixQY8zSBZjWUGwYc7OhD1EpWTHS92RleApLoP72NdwaWxOrM1P1Uezt3XvGf6t2XSWPQ==", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", - "@types/react-dom": "*" + "@types/react-dom": "^18.0.0" }, "engines": { "node": ">=12" @@ -22589,13 +22589,13 @@ } }, "@testing-library/react": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.0.tgz", - "integrity": "sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.1.tgz", + "integrity": "sha512-zeHx3PohYYp+4bTJwrixQY8zSBZjWUGwYc7OhD1EpWTHS92RleApLoP72NdwaWxOrM1P1Uezt3XvGf6t2XSWPQ==", "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", - "@types/react-dom": "*" + "@types/react-dom": "^18.0.0" } }, "@testing-library/user-event": { diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 716ebf6ef..e6daf56d9 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -11,7 +11,7 @@ "@mui/material": "^5.5.1", "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^13.0.0", + "@testing-library/react": "^13.0.1", "@testing-library/user-event": "^14.0.4", "@types/jest": "^27.4.1", "@types/lodash.debounce": "^4.0.6", From 170491ed3ae543c67bb21224b54ffb0d598a4c94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:15:36 +0300 Subject: [PATCH 33/49] build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2440) Bumps [@mui/lab](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab) from 5.0.0-alpha.75 to 5.0.0-alpha.77. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/HEAD/packages/mui-lab) --- updated-dependencies: - dependency-name: "@mui/lab" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 200 ++++++++++++++--------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 128 insertions(+), 74 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index da010e567..9651f84af 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -11,7 +11,7 @@ "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^5.6.0", - "@mui/lab": "^5.0.0-alpha.73", + "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.5.1", "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", @@ -3252,6 +3252,38 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.76", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz", + "integrity": "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.1", + "@popperjs/core": "^2.11.5", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/icons-material": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", @@ -3278,18 +3310,15 @@ } }, "node_modules/@mui/lab": { - "version": "5.0.0-alpha.75", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.75.tgz", - "integrity": "sha512-2DgPGYm0wjuSSb9R4cp97LINvHBI7+8eT1WL108GmniwFbAxb0U7hc//QF44W0JyJbLU+qNiScFJupQMTbe4dg==", + "version": "5.0.0-alpha.77", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.77.tgz", + "integrity": "sha512-N+XVPqb3/IAH2i6oz2rk0sPogxOws9FNG045702z6cGL/F9lccOxF+3B12GxrHgKt9dmdeGV+BYDIf0bv2W+Eg==", "dependencies": { "@babel/runtime": "^7.17.2", - "@date-io/date-fns": "^2.13.1", - "@date-io/dayjs": "^2.13.1", - "@date-io/luxon": "^2.13.1", - "@date-io/moment": "^2.13.1", - "@mui/base": "5.0.0-alpha.74", - "@mui/system": "^5.5.3", - "@mui/utils": "^5.5.3", + "@mui/base": "5.0.0-alpha.76", + "@mui/system": "^5.6.1", + "@mui/utils": "^5.6.1", + "@mui/x-date-pickers": "5.0.0-alpha.0", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2", @@ -3305,13 +3334,13 @@ }, "peerDependencies": { "@mui/material": "^5.0.0", - "@types/react": "^16.8.6 || ^17.0.0", + "@types/react": "^17.0.0 || ^18.0.0", "date-fns": "^2.25.0", "dayjs": "^1.10.7", "luxon": "^1.28.0 || ^2.0.0", "moment": "^2.29.1", - "react": "^17.0.0", - "react-dom": "^17.0.0" + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -3331,38 +3360,6 @@ } } }, - "node_modules/@mui/lab/node_modules/@mui/base": { - "version": "5.0.0-alpha.74", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", - "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "@popperjs/core": "^2.11.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@mui/material": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.5.3.tgz", @@ -3609,6 +3606,52 @@ "react": "^17.0.0 || ^18.0.0" } }, + "node_modules/@mui/x-date-pickers": { + "version": "5.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz", + "integrity": "sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==", + "dependencies": { + "@date-io/date-fns": "^2.11.0", + "@date-io/dayjs": "^2.11.0", + "@date-io/luxon": "^2.11.1", + "@date-io/moment": "^2.11.0", + "@mui/utils": "^5.2.3", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-transition-group": "^4.4.2", + "rifm": "^0.12.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.2.3", + "@mui/system": "^5.2.3", + "date-fns": "^2.25.0", + "dayjs": "^1.10.7", + "luxon": "^1.28.0 || ^2.0.0", + "moment": "^2.29.1", + "react": "^17.0.2" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -21984,6 +22027,21 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "@mui/base": { + "version": "5.0.0-alpha.76", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz", + "integrity": "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.1", + "@popperjs/core": "^2.11.5", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + } + }, "@mui/icons-material": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", @@ -21993,40 +22051,20 @@ } }, "@mui/lab": { - "version": "5.0.0-alpha.75", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.75.tgz", - "integrity": "sha512-2DgPGYm0wjuSSb9R4cp97LINvHBI7+8eT1WL108GmniwFbAxb0U7hc//QF44W0JyJbLU+qNiScFJupQMTbe4dg==", + "version": "5.0.0-alpha.77", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.77.tgz", + "integrity": "sha512-N+XVPqb3/IAH2i6oz2rk0sPogxOws9FNG045702z6cGL/F9lccOxF+3B12GxrHgKt9dmdeGV+BYDIf0bv2W+Eg==", "requires": { "@babel/runtime": "^7.17.2", - "@date-io/date-fns": "^2.13.1", - "@date-io/dayjs": "^2.13.1", - "@date-io/luxon": "^2.13.1", - "@date-io/moment": "^2.13.1", - "@mui/base": "5.0.0-alpha.74", - "@mui/system": "^5.5.3", - "@mui/utils": "^5.5.3", + "@mui/base": "5.0.0-alpha.76", + "@mui/system": "^5.6.1", + "@mui/utils": "^5.6.1", + "@mui/x-date-pickers": "5.0.0-alpha.0", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2", "react-transition-group": "^4.4.2", "rifm": "^0.12.1" - }, - "dependencies": { - "@mui/base": { - "version": "5.0.0-alpha.74", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", - "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", - "requires": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "@popperjs/core": "^2.11.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - } } }, "@mui/material": { @@ -22142,6 +22180,22 @@ "react-is": "^17.0.2" } }, + "@mui/x-date-pickers": { + "version": "5.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz", + "integrity": "sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==", + "requires": { + "@date-io/date-fns": "^2.11.0", + "@date-io/dayjs": "^2.11.0", + "@date-io/luxon": "^2.11.1", + "@date-io/moment": "^2.11.0", + "@mui/utils": "^5.2.3", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-transition-group": "^4.4.2", + "rifm": "^0.12.1" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index e6daf56d9..2ba5c4791 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -7,7 +7,7 @@ "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^5.6.0", - "@mui/lab": "^5.0.0-alpha.73", + "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.5.1", "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", From 741973fd56102de995f8852ac462c223dfcaeeae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:19:02 +0300 Subject: [PATCH 34/49] build(deps): bump @mui/material in /app/vmui/packages/vmui (#2444) Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.5.3 to 5.6.1. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v5.6.1/packages/mui-material) --- updated-dependencies: - dependency-name: "@mui/material" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 81 +++++------------------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 17 insertions(+), 66 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 9651f84af..207c769a0 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -12,7 +12,7 @@ "@emotion/styled": "^11.8.1", "@mui/icons-material": "^5.6.0", "@mui/lab": "^5.0.0-alpha.77", - "@mui/material": "^5.5.1", + "@mui/material": "^5.6.1", "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", "@testing-library/react": "^13.0.1", @@ -3361,15 +3361,15 @@ } }, "node_modules/@mui/material": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.5.3.tgz", - "integrity": "sha512-eADa3kUYbbr1jNjcufn0a7HeU8cSo0agbrkj720hodxVFNIfzq7a2e58Z+PaZqll55kMGBvlYJ7rTcXU399x5A==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz", + "integrity": "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.74", - "@mui/system": "^5.5.3", + "@mui/base": "5.0.0-alpha.76", + "@mui/system": "^5.6.1", "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.0.11", @@ -3388,9 +3388,9 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -3404,38 +3404,6 @@ } } }, - "node_modules/@mui/material/node_modules/@mui/base": { - "version": "5.0.0-alpha.74", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", - "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "@popperjs/core": "^2.11.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@mui/private-theming": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz", @@ -22068,15 +22036,15 @@ } }, "@mui/material": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.5.3.tgz", - "integrity": "sha512-eADa3kUYbbr1jNjcufn0a7HeU8cSo0agbrkj720hodxVFNIfzq7a2e58Z+PaZqll55kMGBvlYJ7rTcXU399x5A==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz", + "integrity": "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.74", - "@mui/system": "^5.5.3", + "@mui/base": "5.0.0-alpha.76", + "@mui/system": "^5.6.1", "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.0.11", @@ -22084,23 +22052,6 @@ "prop-types": "^15.7.2", "react-is": "^17.0.2", "react-transition-group": "^4.4.2" - }, - "dependencies": { - "@mui/base": { - "version": "5.0.0-alpha.74", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", - "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", - "requires": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "@popperjs/core": "^2.11.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - } } }, "@mui/private-theming": { diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 2ba5c4791..e0edf07b3 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -8,7 +8,7 @@ "@emotion/styled": "^11.8.1", "@mui/icons-material": "^5.6.0", "@mui/lab": "^5.0.0-alpha.77", - "@mui/material": "^5.5.1", + "@mui/material": "^5.6.1", "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", "@testing-library/react": "^13.0.1", From 37e74b76e9177e298af05193babb988048fc65cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:19:39 +0300 Subject: [PATCH 35/49] build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2441) Bumps [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) from 5.5.1 to 5.6.1. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v5.6.1/packages/mui-icons-material) --- updated-dependencies: - dependency-name: "@mui/icons-material" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 16 ++++++++-------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 207c769a0..50b3393ff 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.6.0", + "@mui/icons-material": "^5.6.1", "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.6.1", "@mui/styles": "^5.5.1", @@ -3285,9 +3285,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", - "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.1.tgz", + "integrity": "sha512-I1x8u+FRLOmoJpRJASMx9UG+jZrSkNLyRQmBXivQQwXu3m3iasMoaKYhhI0J18t8+FWktbkNTp63oEUHE9Gw0Q==", "dependencies": { "@babel/runtime": "^7.17.2" }, @@ -3300,7 +3300,7 @@ }, "peerDependencies": { "@mui/material": "^5.0.0", - "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "@types/react": "^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { @@ -22011,9 +22011,9 @@ } }, "@mui/icons-material": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", - "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.1.tgz", + "integrity": "sha512-I1x8u+FRLOmoJpRJASMx9UG+jZrSkNLyRQmBXivQQwXu3m3iasMoaKYhhI0J18t8+FWktbkNTp63oEUHE9Gw0Q==", "requires": { "@babel/runtime": "^7.17.2" } diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index e0edf07b3..c360a1904 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -6,7 +6,7 @@ "dependencies": { "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.6.0", + "@mui/icons-material": "^5.6.1", "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.6.1", "@mui/styles": "^5.5.1", From 40b2cb469be8b88867d11b8e6d1de1d7bf814305 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:19:53 +0300 Subject: [PATCH 36/49] build(deps): bump @testing-library/user-event in /app/vmui/packages/vmui (#2442) Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 14.0.4 to 14.1.0. - [Release notes](https://github.com/testing-library/user-event/releases) - [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md) - [Commits](https://github.com/testing-library/user-event/compare/v14.0.4...v14.1) --- updated-dependencies: - dependency-name: "@testing-library/user-event" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 14 +++++++------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 50b3393ff..9bcdf76b4 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -16,7 +16,7 @@ "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", "@testing-library/react": "^13.0.1", - "@testing-library/user-event": "^14.0.4", + "@testing-library/user-event": "^14.1.0", "@types/jest": "^27.4.1", "@types/lodash.debounce": "^4.0.6", "@types/lodash.get": "^4.4.6", @@ -4300,9 +4300,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.0.4.tgz", - "integrity": "sha512-VBZe5lcUsmrQyOwIFvqOxLBoaTw1/Qy4Ek+VgmFYs719bs2SxUp42vbsb7ATlQDkHdj4OIQlucfpwxe5WoG1jA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.1.0.tgz", + "integrity": "sha512-+CGfMXlVM+OwREHDEsfTGsXIMI+rjr3a7YBUSutq7soELht+8kQrM5k46xa/WLfHdtX/wqsDIleL6bi4i+xz0w==", "engines": { "node": ">=12", "npm": ">=6" @@ -22604,9 +22604,9 @@ } }, "@testing-library/user-event": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.0.4.tgz", - "integrity": "sha512-VBZe5lcUsmrQyOwIFvqOxLBoaTw1/Qy4Ek+VgmFYs719bs2SxUp42vbsb7ATlQDkHdj4OIQlucfpwxe5WoG1jA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.1.0.tgz", + "integrity": "sha512-+CGfMXlVM+OwREHDEsfTGsXIMI+rjr3a7YBUSutq7soELht+8kQrM5k46xa/WLfHdtX/wqsDIleL6bi4i+xz0w==", "requires": {} }, "@tootallnate/once": { diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index c360a1904..35a0ab41b 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -12,7 +12,7 @@ "@mui/styles": "^5.5.1", "@testing-library/jest-dom": "^5.16.2", "@testing-library/react": "^13.0.1", - "@testing-library/user-event": "^14.0.4", + "@testing-library/user-event": "^14.1.0", "@types/jest": "^27.4.1", "@types/lodash.debounce": "^4.0.6", "@types/lodash.get": "^4.4.6", From 638b25028d8eb6ee16e9de9733fdfae49abf0f7a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:21:44 +0300 Subject: [PATCH 37/49] build(deps): bump @testing-library/jest-dom in /app/vmui/packages/vmui (#2445) Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.16.3 to 5.16.4. - [Release notes](https://github.com/testing-library/jest-dom/releases) - [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md) - [Commits](https://github.com/testing-library/jest-dom/compare/v5.16.3...v5.16.4) --- updated-dependencies: - dependency-name: "@testing-library/jest-dom" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 14 +++++++------- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 9bcdf76b4..2dd815ee6 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -14,7 +14,7 @@ "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.6.1", "@mui/styles": "^5.5.1", - "@testing-library/jest-dom": "^5.16.2", + "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.0.1", "@testing-library/user-event": "^14.1.0", "@types/jest": "^27.4.1", @@ -4201,9 +4201,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", "dependencies": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -22533,9 +22533,9 @@ } }, "@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 35a0ab41b..a8027bee7 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -10,7 +10,7 @@ "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.6.1", "@mui/styles": "^5.5.1", - "@testing-library/jest-dom": "^5.16.2", + "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.0.1", "@testing-library/user-event": "^14.1.0", "@types/jest": "^27.4.1", From c87b39610e63ae8e671736ced405e182065ff312 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:23:28 +0300 Subject: [PATCH 38/49] build(deps): bump @mui/styles in /app/vmui/packages/vmui (#2446) Bumps [@mui/styles](https://github.com/mui/material-ui/tree/HEAD/packages/mui-styles) from 5.5.3 to 5.6.1. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v5.6.1/packages/mui-styles) --- updated-dependencies: - dependency-name: "@mui/styles" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 24 ++++++++++++------------ app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 2dd815ee6..6f72531d1 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -13,7 +13,7 @@ "@mui/icons-material": "^5.6.1", "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.6.1", - "@mui/styles": "^5.5.1", + "@mui/styles": "^5.6.1", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.0.1", "@testing-library/user-event": "^14.1.0", @@ -3461,15 +3461,15 @@ } }, "node_modules/@mui/styles": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.5.3.tgz", - "integrity": "sha512-jxiXgyzYXDh5pUdfKvs5ZTJqQRNFUgbG9Q/hOPh0nHrKYmlrikt2Z3b9Rjrkp2QCh9R3kuy8LHlv/u+QjnnIqg==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.6.1.tgz", + "integrity": "sha512-4BrlZIKG5vp5gKpiyKvcSGka/VBUyEI/59WnCxPU2RxNT0WLkoGlRKTU5NO+e+Ng8h7sLR9BF6yglDhMhtUJ0Q==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/hash": "^0.8.0", - "@mui/private-theming": "^5.5.3", + "@mui/private-theming": "^5.6.1", "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "clsx": "^1.1.1", "csstype": "^3.0.11", "hoist-non-react-statics": "^3.3.2", @@ -3491,7 +3491,7 @@ "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", + "@types/react": "^17.0.0", "react": "^17.0.0" }, "peerDependenciesMeta": { @@ -22075,15 +22075,15 @@ } }, "@mui/styles": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.5.3.tgz", - "integrity": "sha512-jxiXgyzYXDh5pUdfKvs5ZTJqQRNFUgbG9Q/hOPh0nHrKYmlrikt2Z3b9Rjrkp2QCh9R3kuy8LHlv/u+QjnnIqg==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.6.1.tgz", + "integrity": "sha512-4BrlZIKG5vp5gKpiyKvcSGka/VBUyEI/59WnCxPU2RxNT0WLkoGlRKTU5NO+e+Ng8h7sLR9BF6yglDhMhtUJ0Q==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/hash": "^0.8.0", - "@mui/private-theming": "^5.5.3", + "@mui/private-theming": "^5.6.1", "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", + "@mui/utils": "^5.6.1", "clsx": "^1.1.1", "csstype": "^3.0.11", "hoist-non-react-statics": "^3.3.2", diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index a8027bee7..d3d6125ab 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -9,7 +9,7 @@ "@mui/icons-material": "^5.6.1", "@mui/lab": "^5.0.0-alpha.77", "@mui/material": "^5.6.1", - "@mui/styles": "^5.5.1", + "@mui/styles": "^5.6.1", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.0.1", "@testing-library/user-event": "^14.1.0", From f174f0880d9cfe4639338e9f3feb703c6badcb03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:26:37 +0300 Subject: [PATCH 39/49] build(deps-dev): bump @typescript-eslint/eslint-plugin (#2447) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.17.0 to 5.19.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.19.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/vmui/packages/vmui/package-lock.json | 403 +++++++++++++++++++++-- app/vmui/packages/vmui/package.json | 2 +- 2 files changed, 382 insertions(+), 23 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index 6f72531d1..e49b7e42b 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", + "@typescript-eslint/eslint-plugin": "^5.19.0", "@typescript-eslint/parser": "^5.19.0", "customize-cra": "^1.0.0", "eslint-plugin-react": "^7.29.4", @@ -4809,14 +4809,14 @@ "peer": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -4841,6 +4841,104 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -5006,6 +5104,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", "dev": true, + "peer": true, "dependencies": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0" @@ -5019,12 +5118,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/utils": "5.19.0", "debug": "^4.3.2", "tsutils": "^3.21.0" }, @@ -5044,11 +5143,134 @@ } } }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", + "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.4.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@typescript-eslint/types": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", "dev": true, + "peer": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5062,6 +5284,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", "dev": true, + "peer": true, "dependencies": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0", @@ -5089,6 +5312,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -5104,6 +5328,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", "dev": true, + "peer": true, "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.17.0", @@ -5128,6 +5353,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", "dev": true, + "peer": true, "dependencies": { "@typescript-eslint/types": "5.17.0", "eslint-visitor-keys": "^3.0.0" @@ -23101,14 +23327,14 @@ "peer": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -23117,6 +23343,61 @@ "tsutils": "^3.21.0" }, "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + } + }, + "@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -23213,33 +23494,108 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", "dev": true, + "peer": true, "requires": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0" } }, "@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/utils": "5.19.0", "debug": "^4.3.2", "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + } + }, + "@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "lru-cache": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", + "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", + "dev": true + }, + "semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "requires": { + "lru-cache": "^7.4.0" + } + } } }, "@typescript-eslint/types": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true + "dev": true, + "peer": true }, "@typescript-eslint/typescript-estree": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", "dev": true, + "peer": true, "requires": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0", @@ -23255,6 +23611,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -23266,6 +23623,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", "dev": true, + "peer": true, "requires": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.17.0", @@ -23280,6 +23638,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", "dev": true, + "peer": true, "requires": { "@typescript-eslint/types": "5.17.0", "eslint-visitor-keys": "^3.0.0" diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index d3d6125ab..13983bde7 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -65,7 +65,7 @@ }, "devDependencies": { "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", + "@typescript-eslint/eslint-plugin": "^5.19.0", "@typescript-eslint/parser": "^5.19.0", "customize-cra": "^1.0.0", "eslint-plugin-react": "^7.29.4", From 2973b7c6346fec91f95275e458c04097a4d44d3f Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 14:03:04 +0300 Subject: [PATCH 40/49] app/vmui: revert back incompatible changes proposed by dependabot at da6a1642e06648bf12c13c6e85b3c88a4c93ea4e and further commits --- app/vmui/packages/vmui/package-lock.json | 935 +++++------------------ app/vmui/packages/vmui/package.json | 20 +- 2 files changed, 192 insertions(+), 763 deletions(-) diff --git a/app/vmui/packages/vmui/package-lock.json b/app/vmui/packages/vmui/package-lock.json index e49b7e42b..3163c5050 100644 --- a/app/vmui/packages/vmui/package-lock.json +++ b/app/vmui/packages/vmui/package-lock.json @@ -10,13 +10,13 @@ "dependencies": { "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.6.1", - "@mui/lab": "^5.0.0-alpha.77", - "@mui/material": "^5.6.1", - "@mui/styles": "^5.6.1", - "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^13.0.1", - "@testing-library/user-event": "^14.1.0", + "@mui/icons-material": "^5.6.0", + "@mui/lab": "^5.0.0-alpha.73", + "@mui/material": "^5.5.1", + "@mui/styles": "^5.5.1", + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^14.0.4", "@types/jest": "^27.4.1", "@types/lodash.debounce": "^4.0.6", "@types/lodash.get": "^4.4.6", @@ -24,7 +24,7 @@ "@types/marked": "^4.0.2", "@types/node": "^17.0.21", "@types/qs": "^6.9.7", - "@types/react": "^18.0.2", + "@types/react": "^17.0.43", "@types/react-dom": "^18.0.0", "@types/react-measure": "^2.0.8", "@types/react-router-dom": "^5.3.3", @@ -43,8 +43,8 @@ }, "devDependencies": { "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@typescript-eslint/eslint-plugin": "^5.19.0", - "@typescript-eslint/parser": "^5.19.0", + "@typescript-eslint/eslint-plugin": "^5.15.0", + "@typescript-eslint/parser": "^5.15.0", "customize-cra": "^1.0.0", "eslint-plugin-react": "^7.29.4", "react-app-rewired": "^2.2.1" @@ -3253,15 +3253,15 @@ } }, "node_modules/@mui/base": { - "version": "5.0.0-alpha.76", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz", - "integrity": "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A==", + "version": "5.0.0-alpha.74", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", + "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.2", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", - "@popperjs/core": "^2.11.5", + "@mui/utils": "^5.5.3", + "@popperjs/core": "^2.11.4", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2" @@ -3274,9 +3274,9 @@ "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -3285,9 +3285,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.1.tgz", - "integrity": "sha512-I1x8u+FRLOmoJpRJASMx9UG+jZrSkNLyRQmBXivQQwXu3m3iasMoaKYhhI0J18t8+FWktbkNTp63oEUHE9Gw0Q==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", + "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", "dependencies": { "@babel/runtime": "^7.17.2" }, @@ -3300,7 +3300,7 @@ }, "peerDependencies": { "@mui/material": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0", + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { @@ -3310,15 +3310,18 @@ } }, "node_modules/@mui/lab": { - "version": "5.0.0-alpha.77", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.77.tgz", - "integrity": "sha512-N+XVPqb3/IAH2i6oz2rk0sPogxOws9FNG045702z6cGL/F9lccOxF+3B12GxrHgKt9dmdeGV+BYDIf0bv2W+Eg==", + "version": "5.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.75.tgz", + "integrity": "sha512-2DgPGYm0wjuSSb9R4cp97LINvHBI7+8eT1WL108GmniwFbAxb0U7hc//QF44W0JyJbLU+qNiScFJupQMTbe4dg==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.76", - "@mui/system": "^5.6.1", - "@mui/utils": "^5.6.1", - "@mui/x-date-pickers": "5.0.0-alpha.0", + "@date-io/date-fns": "^2.13.1", + "@date-io/dayjs": "^2.13.1", + "@date-io/luxon": "^2.13.1", + "@date-io/moment": "^2.13.1", + "@mui/base": "5.0.0-alpha.74", + "@mui/system": "^5.5.3", + "@mui/utils": "^5.5.3", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2", @@ -3334,13 +3337,13 @@ }, "peerDependencies": { "@mui/material": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0", + "@types/react": "^16.8.6 || ^17.0.0", "date-fns": "^2.25.0", "dayjs": "^1.10.7", "luxon": "^1.28.0 || ^2.0.0", "moment": "^2.29.1", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0", + "react-dom": "^17.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -3361,15 +3364,15 @@ } }, "node_modules/@mui/material": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz", - "integrity": "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.5.3.tgz", + "integrity": "sha512-eADa3kUYbbr1jNjcufn0a7HeU8cSo0agbrkj720hodxVFNIfzq7a2e58Z+PaZqll55kMGBvlYJ7rTcXU399x5A==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.76", - "@mui/system": "^5.6.1", + "@mui/base": "5.0.0-alpha.74", + "@mui/system": "^5.5.3", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.0.11", @@ -3388,9 +3391,9 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -3405,12 +3408,12 @@ } }, "node_modules/@mui/private-theming": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz", - "integrity": "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", + "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "prop-types": "^15.7.2" }, "engines": { @@ -3421,8 +3424,8 @@ "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -3431,9 +3434,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz", - "integrity": "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", + "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/cache": "^11.7.1", @@ -3449,7 +3452,7 @@ "peerDependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0" + "react": "^17.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -3461,15 +3464,15 @@ } }, "node_modules/@mui/styles": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.6.1.tgz", - "integrity": "sha512-4BrlZIKG5vp5gKpiyKvcSGka/VBUyEI/59WnCxPU2RxNT0WLkoGlRKTU5NO+e+Ng8h7sLR9BF6yglDhMhtUJ0Q==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.5.3.tgz", + "integrity": "sha512-jxiXgyzYXDh5pUdfKvs5ZTJqQRNFUgbG9Q/hOPh0nHrKYmlrikt2Z3b9Rjrkp2QCh9R3kuy8LHlv/u+QjnnIqg==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/hash": "^0.8.0", - "@mui/private-theming": "^5.6.1", + "@mui/private-theming": "^5.5.3", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "clsx": "^1.1.1", "csstype": "^3.0.11", "hoist-non-react-statics": "^3.3.2", @@ -3491,7 +3494,7 @@ "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@types/react": "^17.0.0", + "@types/react": "^16.8.6 || ^17.0.0", "react": "^17.0.0" }, "peerDependenciesMeta": { @@ -3501,15 +3504,15 @@ } }, "node_modules/@mui/system": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz", - "integrity": "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", + "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.6.1", - "@mui/styled-engine": "^5.6.1", + "@mui/private-theming": "^5.5.3", + "@mui/styled-engine": "^5.5.2", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "clsx": "^1.1.1", "csstype": "^3.0.11", "prop-types": "^15.7.2" @@ -3524,8 +3527,8 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -3553,9 +3556,9 @@ } }, "node_modules/@mui/utils": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz", - "integrity": "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", + "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", "dependencies": { "@babel/runtime": "^7.17.2", "@types/prop-types": "^15.7.4", @@ -3571,53 +3574,7 @@ "url": "https://opencollective.com/mui" }, "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "node_modules/@mui/x-date-pickers": { - "version": "5.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz", - "integrity": "sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==", - "dependencies": { - "@date-io/date-fns": "^2.11.0", - "@date-io/dayjs": "^2.11.0", - "@date-io/luxon": "^2.11.1", - "@date-io/moment": "^2.11.0", - "@mui/utils": "^5.2.3", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-transition-group": "^4.4.2", - "rifm": "^0.12.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@mui/material": "^5.2.3", - "@mui/system": "^5.2.3", - "date-fns": "^2.25.0", - "dayjs": "^1.10.7", - "luxon": "^1.28.0 || ^2.0.0", - "moment": "^2.29.1", - "react": "^17.0.2" - }, - "peerDependenciesMeta": { - "date-fns": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - } + "react": "^17.0.0" } }, "node_modules/@nodelib/fs.scandir": { @@ -3717,9 +3674,9 @@ } }, "node_modules/@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", + "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -4201,9 +4158,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "5.16.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", - "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", + "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", "dependencies": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -4283,13 +4240,13 @@ } }, "node_modules/@testing-library/react": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.1.tgz", - "integrity": "sha512-zeHx3PohYYp+4bTJwrixQY8zSBZjWUGwYc7OhD1EpWTHS92RleApLoP72NdwaWxOrM1P1Uezt3XvGf6t2XSWPQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.0.tgz", + "integrity": "sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" + "@types/react-dom": "*" }, "engines": { "node": ">=12" @@ -4300,9 +4257,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.1.0.tgz", - "integrity": "sha512-+CGfMXlVM+OwREHDEsfTGsXIMI+rjr3a7YBUSutq7soELht+8kQrM5k46xa/WLfHdtX/wqsDIleL6bi4i+xz0w==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.0.4.tgz", + "integrity": "sha512-VBZe5lcUsmrQyOwIFvqOxLBoaTw1/Qy4Ek+VgmFYs719bs2SxUp42vbsb7ATlQDkHdj4OIQlucfpwxe5WoG1jA==", "engines": { "node": ">=12", "npm": ">=6" @@ -4641,9 +4598,9 @@ "peer": true }, "node_modules/@types/react": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.2.tgz", - "integrity": "sha512-2poV9ReTwwV5ZNxkKyk7t6Vp/odeTfYI3vRjtDYWfUdEstx9mp26jzELfMBwV6gXg1irhHUnmZJH/dJW7xafcA==", + "version": "17.0.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", + "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4809,14 +4766,14 @@ "peer": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", - "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", + "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/type-utils": "5.19.0", - "@typescript-eslint/utils": "5.19.0", + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/type-utils": "5.17.0", + "@typescript-eslint/utils": "5.17.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -4841,104 +4798,6 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -4975,14 +4834,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", - "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", + "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/typescript-estree": "5.17.0", "debug": "^4.3.2" }, "engines": { @@ -5001,110 +4860,11 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", "dev": true, - "peer": true, "dependencies": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0" @@ -5118,12 +4878,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", - "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", + "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.19.0", + "@typescript-eslint/utils": "5.17.0", "debug": "^4.3.2", "tsutils": "^3.21.0" }, @@ -5143,134 +4903,11 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.4.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, "node_modules/@typescript-eslint/types": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", "dev": true, - "peer": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5284,7 +4921,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", "dev": true, - "peer": true, "dependencies": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0", @@ -5312,7 +4948,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -5328,7 +4963,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", "dev": true, - "peer": true, "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.17.0", @@ -5353,7 +4987,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", "dev": true, - "peer": true, "dependencies": { "@typescript-eslint/types": "5.17.0", "eslint-visitor-keys": "^3.0.0" @@ -22222,38 +21855,41 @@ } }, "@mui/base": { - "version": "5.0.0-alpha.76", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.76.tgz", - "integrity": "sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A==", + "version": "5.0.0-alpha.74", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.74.tgz", + "integrity": "sha512-pw3T1xNXpW8pLo9+BvtyazZb0CSjNJsjbzznlbV/aNkBfjNPXQVI3X1NDm3WSI8y6M96WDIVO7XrHAohOwALSQ==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.2", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", - "@popperjs/core": "^2.11.5", + "@mui/utils": "^5.5.3", + "@popperjs/core": "^2.11.4", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2" } }, "@mui/icons-material": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.1.tgz", - "integrity": "sha512-I1x8u+FRLOmoJpRJASMx9UG+jZrSkNLyRQmBXivQQwXu3m3iasMoaKYhhI0J18t8+FWktbkNTp63oEUHE9Gw0Q==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", + "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", "requires": { "@babel/runtime": "^7.17.2" } }, "@mui/lab": { - "version": "5.0.0-alpha.77", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.77.tgz", - "integrity": "sha512-N+XVPqb3/IAH2i6oz2rk0sPogxOws9FNG045702z6cGL/F9lccOxF+3B12GxrHgKt9dmdeGV+BYDIf0bv2W+Eg==", + "version": "5.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.75.tgz", + "integrity": "sha512-2DgPGYm0wjuSSb9R4cp97LINvHBI7+8eT1WL108GmniwFbAxb0U7hc//QF44W0JyJbLU+qNiScFJupQMTbe4dg==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.76", - "@mui/system": "^5.6.1", - "@mui/utils": "^5.6.1", - "@mui/x-date-pickers": "5.0.0-alpha.0", + "@date-io/date-fns": "^2.13.1", + "@date-io/dayjs": "^2.13.1", + "@date-io/luxon": "^2.13.1", + "@date-io/moment": "^2.13.1", + "@mui/base": "5.0.0-alpha.74", + "@mui/system": "^5.5.3", + "@mui/utils": "^5.5.3", "clsx": "^1.1.1", "prop-types": "^15.7.2", "react-is": "^17.0.2", @@ -22262,15 +21898,15 @@ } }, "@mui/material": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.1.tgz", - "integrity": "sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.5.3.tgz", + "integrity": "sha512-eADa3kUYbbr1jNjcufn0a7HeU8cSo0agbrkj720hodxVFNIfzq7a2e58Z+PaZqll55kMGBvlYJ7rTcXU399x5A==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.76", - "@mui/system": "^5.6.1", + "@mui/base": "5.0.0-alpha.74", + "@mui/system": "^5.5.3", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.0.11", @@ -22281,19 +21917,19 @@ } }, "@mui/private-theming": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.1.tgz", - "integrity": "sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", + "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "prop-types": "^15.7.2" } }, "@mui/styled-engine": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.1.tgz", - "integrity": "sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", + "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/cache": "^11.7.1", @@ -22301,15 +21937,15 @@ } }, "@mui/styles": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.6.1.tgz", - "integrity": "sha512-4BrlZIKG5vp5gKpiyKvcSGka/VBUyEI/59WnCxPU2RxNT0WLkoGlRKTU5NO+e+Ng8h7sLR9BF6yglDhMhtUJ0Q==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.5.3.tgz", + "integrity": "sha512-jxiXgyzYXDh5pUdfKvs5ZTJqQRNFUgbG9Q/hOPh0nHrKYmlrikt2Z3b9Rjrkp2QCh9R3kuy8LHlv/u+QjnnIqg==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/hash": "^0.8.0", - "@mui/private-theming": "^5.6.1", + "@mui/private-theming": "^5.5.3", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "clsx": "^1.1.1", "csstype": "^3.0.11", "hoist-non-react-statics": "^3.3.2", @@ -22325,15 +21961,15 @@ } }, "@mui/system": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.1.tgz", - "integrity": "sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", + "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.6.1", - "@mui/styled-engine": "^5.6.1", + "@mui/private-theming": "^5.5.3", + "@mui/styled-engine": "^5.5.2", "@mui/types": "^7.1.3", - "@mui/utils": "^5.6.1", + "@mui/utils": "^5.5.3", "clsx": "^1.1.1", "csstype": "^3.0.11", "prop-types": "^15.7.2" @@ -22346,9 +21982,9 @@ "requires": {} }, "@mui/utils": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.1.tgz", - "integrity": "sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", + "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", "requires": { "@babel/runtime": "^7.17.2", "@types/prop-types": "^15.7.4", @@ -22357,22 +21993,6 @@ "react-is": "^17.0.2" } }, - "@mui/x-date-pickers": { - "version": "5.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz", - "integrity": "sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==", - "requires": { - "@date-io/date-fns": "^2.11.0", - "@date-io/dayjs": "^2.11.0", - "@date-io/luxon": "^2.11.1", - "@date-io/moment": "^2.11.0", - "@mui/utils": "^5.2.3", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-transition-group": "^4.4.2", - "rifm": "^0.12.1" - } - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -22427,9 +22047,9 @@ } }, "@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", + "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" }, "@rollup/plugin-babel": { "version": "5.3.1", @@ -22759,9 +22379,9 @@ } }, "@testing-library/jest-dom": { - "version": "5.16.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", - "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", + "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -22820,19 +22440,19 @@ } }, "@testing-library/react": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.1.tgz", - "integrity": "sha512-zeHx3PohYYp+4bTJwrixQY8zSBZjWUGwYc7OhD1EpWTHS92RleApLoP72NdwaWxOrM1P1Uezt3XvGf6t2XSWPQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.0.0.tgz", + "integrity": "sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==", "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" + "@types/react-dom": "*" } }, "@testing-library/user-event": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.1.0.tgz", - "integrity": "sha512-+CGfMXlVM+OwREHDEsfTGsXIMI+rjr3a7YBUSutq7soELht+8kQrM5k46xa/WLfHdtX/wqsDIleL6bi4i+xz0w==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.0.4.tgz", + "integrity": "sha512-VBZe5lcUsmrQyOwIFvqOxLBoaTw1/Qy4Ek+VgmFYs719bs2SxUp42vbsb7ATlQDkHdj4OIQlucfpwxe5WoG1jA==", "requires": {} }, "@tootallnate/once": { @@ -23159,9 +22779,9 @@ "peer": true }, "@types/react": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.2.tgz", - "integrity": "sha512-2poV9ReTwwV5ZNxkKyk7t6Vp/odeTfYI3vRjtDYWfUdEstx9mp26jzELfMBwV6gXg1irhHUnmZJH/dJW7xafcA==", + "version": "17.0.43", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", + "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -23327,14 +22947,14 @@ "peer": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", - "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", + "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/type-utils": "5.19.0", - "@typescript-eslint/utils": "5.19.0", + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/type-utils": "5.17.0", + "@typescript-eslint/utils": "5.17.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -23343,61 +22963,6 @@ "tsutils": "^3.21.0" }, "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - } - }, - "@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - } - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -23420,73 +22985,15 @@ } }, "@typescript-eslint/parser": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", - "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", + "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", + "@typescript-eslint/scope-manager": "5.17.0", + "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/typescript-estree": "5.17.0", "debug": "^4.3.2" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - } - }, - "@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } } }, "@typescript-eslint/scope-manager": { @@ -23494,108 +23001,33 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", "dev": true, - "peer": true, "requires": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0" } }, "@typescript-eslint/type-utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", - "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", + "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.19.0", + "@typescript-eslint/utils": "5.17.0", "debug": "^4.3.2", "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - } - }, - "@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "lru-cache": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz", - "integrity": "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==", - "dev": true - }, - "semver": { - "version": "7.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", - "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", - "dev": true, - "requires": { - "lru-cache": "^7.4.0" - } - } } }, "@typescript-eslint/types": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true, - "peer": true + "dev": true }, "@typescript-eslint/typescript-estree": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", "dev": true, - "peer": true, "requires": { "@typescript-eslint/types": "5.17.0", "@typescript-eslint/visitor-keys": "5.17.0", @@ -23611,7 +23043,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -23623,7 +23054,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", "dev": true, - "peer": true, "requires": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.17.0", @@ -23638,7 +23068,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", "dev": true, - "peer": true, "requires": { "@typescript-eslint/types": "5.17.0", "eslint-visitor-keys": "^3.0.0" diff --git a/app/vmui/packages/vmui/package.json b/app/vmui/packages/vmui/package.json index 13983bde7..d163c34a7 100644 --- a/app/vmui/packages/vmui/package.json +++ b/app/vmui/packages/vmui/package.json @@ -6,13 +6,13 @@ "dependencies": { "@date-io/dayjs": "^2.13.1", "@emotion/styled": "^11.8.1", - "@mui/icons-material": "^5.6.1", - "@mui/lab": "^5.0.0-alpha.77", - "@mui/material": "^5.6.1", - "@mui/styles": "^5.6.1", - "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^13.0.1", - "@testing-library/user-event": "^14.1.0", + "@mui/icons-material": "^5.6.0", + "@mui/lab": "^5.0.0-alpha.73", + "@mui/material": "^5.5.1", + "@mui/styles": "^5.5.1", + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^13.0.0", + "@testing-library/user-event": "^14.0.4", "@types/jest": "^27.4.1", "@types/lodash.debounce": "^4.0.6", "@types/lodash.get": "^4.4.6", @@ -20,7 +20,7 @@ "@types/marked": "^4.0.2", "@types/node": "^17.0.21", "@types/qs": "^6.9.7", - "@types/react": "^18.0.2", + "@types/react": "^17.0.43", "@types/react-dom": "^18.0.0", "@types/react-measure": "^2.0.8", "@types/react-router-dom": "^5.3.3", @@ -65,8 +65,8 @@ }, "devDependencies": { "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@typescript-eslint/eslint-plugin": "^5.19.0", - "@typescript-eslint/parser": "^5.19.0", + "@typescript-eslint/eslint-plugin": "^5.15.0", + "@typescript-eslint/parser": "^5.15.0", "customize-cra": "^1.0.0", "eslint-plugin-react": "^7.29.4", "react-app-rewired": "^2.2.1" From 38383c0bec7682a93f187f4edd5936585746389f Mon Sep 17 00:00:00 2001 From: Yurii Kravets <30324382+YuriKravetc@users.noreply.github.com> Date: Tue, 12 Apr 2022 14:22:53 +0300 Subject: [PATCH 41/49] Update Quick-Start (#2422) * Update Quick-Start * Update docs/Quick-Start.md Co-authored-by: Roman Khavronenko * Update docs/Quick-Start.md Co-authored-by: Roman Khavronenko * Update docs/Quick-Start.md Co-authored-by: Roman Khavronenko * Update docs/Quick-Start.md Co-authored-by: Roman Khavronenko * update Quick-Start.md added "Starting VM-Cluster via Docker" + Anchor fixes * Apply suggestions from code review Co-authored-by: Roman Khavronenko Co-authored-by: Aliaksandr Valialkin --- docs/Quick-Start.md | 64 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 60 insertions(+), 4 deletions(-) diff --git a/docs/Quick-Start.md b/docs/Quick-Start.md index 2af44a756..16fb65953 100644 --- a/docs/Quick-Start.md +++ b/docs/Quick-Start.md @@ -2,7 +2,25 @@ sort: 13 --- -# Quick Start +# Quick start + +## Installation + +Single-server-VictoriaMetrics VictoriaMetrics is available as: + +* [Managed VictoriaMetrics at AWS](https://aws.amazon.com/marketplace/pp/prodview-4tbfq5icmbmyc) +* [Docker images](https://hub.docker.com/r/victoriametrics/victoria-metrics/) +* [Snap packages](https://snapcraft.io/victoriametrics) +* [Helm Charts](https://github.com/VictoriaMetrics/helm-charts#list-of-charts) +* [Binary releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases) +* [Source code](https://github.com/VictoriaMetrics/VictoriaMetrics). See [How to build from sources](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-build-from-sources) +* [VictoriaMetrics on Linode](https://www.linode.com/marketplace/apps/victoriametrics/victoriametrics/) +* [VictoriaMetrics on DigitalOcean](https://marketplace.digitalocean.com/apps/victoriametrics-single) + +Just download VictoriaMetrics and follow [these instructions](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-start-victoriametrics). +Then read [Prometheus setup](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#prometheus-setup) and [Grafana setup](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#grafana-setup) docs. + +### Starting VM-Signle via Docker: The following commands download the latest available [Docker image of VictoriaMetrics](https://hub.docker.com/r/victoriametrics/victoria-metrics) and start it at port 8428, while storing the ingested data at `victoria-metrics-data` subdirectory under the current directory: @@ -13,9 +31,47 @@ docker run -it --rm -v `pwd`/victoria-metrics-data:/victoria-metrics-data -p 842 Open `http://localhost:8428` in web browser and read [these docs](https://docs.victoriametrics.com/#operation). -VictoriaMetrics is also available in binaries (see [this page](https://github.com/VictoriaMetrics/VictoriaMetrics/releases)) and in source code (see [how to build VictoriaMetrics from sources](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-build-from-sources)). - There are also the following versions of VictoriaMetrics available: * [VictoriaMetrics cluster](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html) - horizontally scalable VictoriaMetrics, which scales to multiple nodes. -* [Managed VictoriaMetrics at AWS](https://aws.amazon.com/marketplace/pp/prodview-4tbfq5icmbmyc). + +### Starting VM-Cluster via Docker: + +The following commands clone the latest available [VictoriaMetrics cluster repository](https://github.com/VictoriaMetrics/VictoriaMetrics/tree/cluster) and start the docker container via 'docker-compose'. Further customization is possible by editing the [docker-compose.yaml](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/deployment/docker/docker-compose.yml) file. + +```bash +git clone https://github.com/VictoriaMetrics/VictoriaMetrics --branch cluster && cd VictoriaMetrics/deployment/docker && docker-compose up +``` + +* [Cluster setup](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#cluster-setup) + +## Writing data + +Data can be written to VictoriaMetrics in the following ways: + +* [DataDog agent](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-send-data-from-datadog-agent) +* [InfluxDB-compatible agents such as Telegraf](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-send-data-from-influxdb-compatible-agents-such-as-telegraf) +* [Graphite-compatible agents such as StatsD](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-send-data-from-graphite-compatible-agents-such-as-statsd) +* [OpenTSDB-compatible agents](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-send-data-from-opentsdb-compatible-agents) +* [Prometheus remote_write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write) +* [In JSON line format](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-import-data-in-json-line-format) +* [Imported in CSV format](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-import-csv-data) +* [Imported in Prometheus exposition format](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-import-data-in-prometheus-exposition-format) +* `/api/v1/import` for importing data obtained from [/api/v1/export](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-export-data-in-json-line-format). + See [these docs](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-import-data-in-json-line-format) for details. + +## Reading data + +VictoriaMetrics various APIs for reading the data. [This document briefly describes these APIs](https://docs.victoriametrics.com/url-examples.html). + +### Grafana setup: + +Create [Prometheus datasource](http://docs.grafana.org/features/datasources/prometheus/) in Grafana with the following url: + +```url +http://:8428 +``` + +Substitute `` with the hostname or IP address of VictoriaMetrics. + +Then build graphs and dashboards for the created datasource using [PromQL](https://prometheus.io/docs/prometheus/latest/querying/basics/) or [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html). From 453df02e0a0349c5f02826a1146a527e496f41d6 Mon Sep 17 00:00:00 2001 From: Roman Khavronenko Date: Tue, 12 Apr 2022 13:26:14 +0200 Subject: [PATCH 42/49] github/dependabot.yml: disable versions update for vmui (#2449) The change disables versions autopupdate for vmui package. The change has no impact on security updates, which have a separate, internal limit of ten open pull requests. See https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit Signed-off-by: hagen1778 --- .github/dependabot.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a53b5a7f0..c331f4ab2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,6 +16,7 @@ updates: directory: "/app/vmui/packages/vmui/web" schedule: interval: "weekly" + open-pull-requests-limit: 0 - package-ecosystem: "docker" directory: "/" schedule: @@ -24,3 +25,4 @@ updates: directory: "/app/vmui/packages/vmui" schedule: interval: "weekly" + open-pull-requests-limit: 0 From 7f83dc06c4918cccd50b5945e772ce4644cb3547 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 14:35:19 +0300 Subject: [PATCH 43/49] app/vmselect: `make vmui-update` --- app/vmselect/vmui/asset-manifest.json | 4 ++-- app/vmselect/vmui/index.html | 2 +- app/vmselect/vmui/static/js/main.040ed7ac.js | 2 -- app/vmselect/vmui/static/js/main.49da81bf.js | 2 ++ ...n.040ed7ac.js.LICENSE.txt => main.49da81bf.js.LICENSE.txt} | 0 5 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 app/vmselect/vmui/static/js/main.040ed7ac.js create mode 100644 app/vmselect/vmui/static/js/main.49da81bf.js rename app/vmselect/vmui/static/js/{main.040ed7ac.js.LICENSE.txt => main.49da81bf.js.LICENSE.txt} (100%) diff --git a/app/vmselect/vmui/asset-manifest.json b/app/vmselect/vmui/asset-manifest.json index 8f14ab4f6..9446939b8 100644 --- a/app/vmselect/vmui/asset-manifest.json +++ b/app/vmselect/vmui/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { "main.css": "./static/css/main.d8362c27.css", - "main.js": "./static/js/main.040ed7ac.js", + "main.js": "./static/js/main.49da81bf.js", "static/js/362.1a2113d4.chunk.js": "./static/js/362.1a2113d4.chunk.js", "static/js/27.939f971b.chunk.js": "./static/js/27.939f971b.chunk.js", "static/media/README.md": "./static/media/README.5e5724daf3ee333540a3.md", @@ -9,6 +9,6 @@ }, "entrypoints": [ "static/css/main.d8362c27.css", - "static/js/main.040ed7ac.js" + "static/js/main.49da81bf.js" ] } \ No newline at end of file diff --git a/app/vmselect/vmui/index.html b/app/vmselect/vmui/index.html index 54bd2ce1e..d0b06e34d 100644 --- a/app/vmselect/vmui/index.html +++ b/app/vmselect/vmui/index.html @@ -1 +1 @@ -VM UI
\ No newline at end of file +VM UI
\ No newline at end of file diff --git a/app/vmselect/vmui/static/js/main.040ed7ac.js b/app/vmselect/vmui/static/js/main.040ed7ac.js deleted file mode 100644 index 3bda62404..000000000 --- a/app/vmselect/vmui/static/js/main.040ed7ac.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.040ed7ac.js.LICENSE.txt */ -!function(){var e={5318:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},7757:function(e,t,n){e.exports=n(8937)},2575:function(e,t,n){"use strict";n.d(t,{Z:function(){return oe}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(x,--y):0,v--,10===b&&(v=1,m--),b}function S(){return b=y2||E(b)>3?"":" "}function T(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return _(e,C()+(t<6&&32==D()&&32==S()))}function F(e){for(;S();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&F(b);break;case 40:41===e&&F(e);break;case 92:S()}return y}function O(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==D()););return"/*"+_(t,y-1)+"*"+i(47===e?e:S())}function B(e){for(;!E(D());)S();return _(e,y)}var I="-ms-",N="-moz-",L="-webkit-",z="comm",j="rule",W="decl",$="@keyframes";function H(e,t){for(var n="",r=p(e),o=0;o6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+N+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?V(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~l(e,"!important")&&10))){case 107:return s(e,":",":"+L)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+L+(45===c(e,14)?"inline-":"")+"box$3$1"+L+"$2$3$1"+I+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return L+e+I+e+e}return e}function U(e){return M(q("",null,null,null,[""],e=A(e),0,[0],e))}function q(e,t,n,r,o,a,u,c,d){for(var p=0,m=0,v=u,g=0,y=0,b=0,x=1,w=1,Z=1,_=0,E="",A=o,M=a,F=r,I=E;w;)switch(b=_,_=S()){case 40:if(108!=b&&58==I.charCodeAt(v-1)){-1!=l(I+=s(P(_),"&","&\f"),"&\f")&&(Z=-1);break}case 34:case 39:case 91:I+=P(_);break;case 9:case 10:case 13:case 32:I+=R(b);break;case 92:I+=T(C()-1,7);continue;case 47:switch(D()){case 42:case 47:h(G(O(S(),C()),t,n),d);break;default:I+="/"}break;case 123*x:c[p++]=f(I)*Z;case 125*x:case 59:case 0:switch(_){case 0:case 125:w=0;case 59+m:y>0&&f(I)-v&&h(y>32?K(I+";",r,n,v-1):K(s(I," ","")+";",r,n,v-2),d);break;case 59:I+=";";default:if(h(F=X(I,t,n,p,m,o,c,E,A=[],M=[],v),a),123===_)if(0===m)q(I,t,F,F,A,a,v,c,M);else switch(g){case 100:case 109:case 115:q(e,F,F,r&&h(X(e,F,F,0,0,o,c,E,o,A=[],v),M),o,M,v,c,r?A:M);break;default:q(I,F,F,F,[""],M,0,c,M)}}p=m=y=0,x=Z=1,E=I="",v=u;break;case 58:v=1+f(I),y=b;default:if(x<1)if(123==_)--x;else if(125==_&&0==x++&&125==k())continue;switch(I+=i(_),_*x){case 38:Z=m>0?1:(I+="\f",-1);break;case 44:c[p++]=(f(I)-1)*Z,Z=1;break;case 64:45===D()&&(I+=P(S())),g=D(),m=v=f(E=I+=B(C())),_++;break;case 45:45===b&&2==f(I)&&(x=0)}}return a}function X(e,t,n,r,i,a,l,c,f,h,m){for(var v=i-1,g=0===i?a:[""],y=p(g),b=0,x=0,Z=0;b0?g[k]+" "+S:s(S,/&\f/g,g[k])))&&(f[Z++]=D);return w(e,t,n,0===i?j:c,f,h,m)}function G(e,t,n){return w(e,t,n,z,i(b),d(e,2,-2),0)}function K(e,t,n,r){return w(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=D(),38===r&&12===o&&(t[n]=1),!E(o);)S();return _(e,y)},J=function(e,t){return M(function(e,t){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===D()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===D()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=S());return e}(A(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var o=[],i=J(t,o),a=n.props,u=0,s=0;u-1&&!e.return)switch(e.type){case W:e.return=V(e.value,e.length);break;case $:return H([Z(e,{value:s(e.value,"@","@"+L)})],r);case j:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([Z(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([Z(e,{props:[s(t,/:(plac\w+)/,":-webkit-input-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,I+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o=e.stylisPlugins||re;var i,a,u={},s=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(3390),a=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},c=(0,i.Z)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(u,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[200],light:v[50],dark:v[400]}:{main:v[700],light:v[400],dark:v[800]}}(n),C=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(n),_=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(n),E=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(n),A=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(n),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(n);function P(e){return(0,c.mi)(e,w.text.primary)>=u?w.text.primary:x.text.primary}var R=function(e){var t=e.color,n=e.name,o=e.mainShade,i=void 0===o?500:o,a=e.lightShade,u=void 0===a?300:a,s=e.darkShade,c=void 0===s?700:s;if(!(t=(0,r.Z)({},t)).main&&t[i]&&(t.main=t[i]),!t.hasOwnProperty("main"))throw new Error((0,l.Z)(11,n?" (".concat(n,")"):"",i));if("string"!==typeof t.main)throw new Error((0,l.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return Z(t,"light",u,k),Z(t,"dark",c,k),t.contrastText||(t.contrastText=P(t.main)),t},T={dark:w,light:x};return(0,i.Z)((0,r.Z)({common:d,mode:n,primary:R({color:D,name:"primary"}),secondary:R({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:_,name:"error"}),warning:R({color:M,name:"warning"}),info:R({color:E,name:"info"}),success:R({color:A,name:"success"}),grey:f,contrastThreshold:u,getContrastText:P,augmentColor:R,tonalOffset:k},T[n]),S)}var S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var D={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){var n="function"===typeof t?t(e):t,a=n.fontFamily,u=void 0===a?C:a,s=n.fontSize,l=void 0===s?14:s,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,h=n.fontWeightMedium,m=void 0===h?500:h,v=n.fontWeightBold,g=void 0===v?700:v,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,w=n.pxToRem,Z=(0,o.Z)(n,S);var k=l/14,_=w||function(e){return"".concat(e/b*k,"rem")},E=function(e,t,n,o,i){return(0,r.Z)({fontFamily:u,fontWeight:e,fontSize:_(t),lineHeight:n},u===C?{letterSpacing:"".concat((a=o/t,Math.round(1e5*a)/1e5),"em")}:{},i,x);var a},A={h1:E(d,96,1.167,-1.5),h2:E(d,60,1.2,-.5),h3:E(p,48,1.167,0),h4:E(p,34,1.235,.25),h5:E(p,24,1.334,0),h6:E(m,20,1.6,.15),subtitle1:E(p,16,1.75,.15),subtitle2:E(m,14,1.57,.1),body1:E(p,16,1.5,.15),body2:E(p,14,1.43,.15),button:E(m,14,1.75,.4,D),caption:E(p,12,1.66,.4),overline:E(p,12,2.66,1,D)};return(0,i.Z)((0,r.Z)({htmlFontSize:b,pxToRem:_,fontFamily:u,fontSize:l,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:m,fontWeightBold:g},A),Z,{clone:!1})}function E(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var A=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],M=n(5829),P={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},R=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,u=e.palette,l=void 0===u?{}:u,c=e.transitions,d=void 0===c?{}:c,f=e.typography,p=void 0===f?{}:f,h=(0,o.Z)(e,R),m=k(l),v=(0,a.Z)(e),g=(0,i.Z)(v,{mixins:s(v.breakpoints,v.spacing,n),palette:m,shadows:A.slice(),typography:_(m,p),transitions:(0,M.ZP)(d),zIndex:(0,r.Z)({},P)});g=(0,i.Z)(g,h);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.duration,u=void 0===a?n.standard:a,l=o.easing,c=void 0===l?t.easeInOut:l,d=o.delay,f=void 0===d?0:d;(0,r.Z)(o,i);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof u?u:s(u)," ").concat(c," ").concat("string"===typeof f?f:s(f))})).join(",")}},e,{easing:t,duration:n})}},2248:function(e,t,n){"use strict";var r=(0,n(7458).Z)();t.Z=r},8564:function(e,t,n){"use strict";n.d(t,{ZP:function(){return _},FO:function(){return S},Dz:function(){return D}});var r=n(3433),o=n(9439),i=n(7462),a=n(3366),u=n(297),s=n(9456),l=n(114),c=["variant"];function d(e){return 0===e.length}function f(e){var t=e.variant,n=(0,a.Z)(e,c),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?d(r)?e[t]:(0,l.Z)(e[t]):"".concat(d(r)?t:(0,l.Z)(t)).concat((0,l.Z)(e[t].toString()))})),r}var p=n(3649),h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],m=["theme"],v=["theme"];function g(e){return 0===Object.keys(e).length}var y=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},b=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=f(e.props);r[t]=e.style})),r},x=function(e,t,n,r){var o,i,a=e.ownerState,u=void 0===a?{}:a,s=[],l=null==n||null==(o=n.components)||null==(i=o[r])?void 0:i.variants;return l&&l.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){u[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[f(n.props)])})),s};function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var Z=(0,s.Z)();var k=n(2248),S=function(e){return w(e)&&"classes"!==e},D=w,C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=void 0===t?Z:t,s=e.rootShouldForwardProp,l=void 0===s?w:s,c=e.slotShouldForwardProp,d=void 0===c?w:c,f=e.styleFunctionSx,k=void 0===f?p.Z:f;return function(e){var t,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=s.name,f=s.slot,p=s.skipVariantsResolver,Z=s.skipSx,S=s.overridesResolver,D=(0,a.Z)(s,h),C=void 0!==p?p:f&&"Root"!==f||!1,_=Z||!1;var E=w;"Root"===f?E=l:f&&(E=d);var A=(0,u.ZP)(e,(0,i.Z)({shouldForwardProp:E,label:t},D)),M=function(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s0){var p=new Array(f).fill("");(d=[].concat((0,r.Z)(e),(0,r.Z)(p))).raw=[].concat((0,r.Z)(e.raw),(0,r.Z)(p))}else"function"===typeof e&&e.__emotion_real!==e&&(d=function(t){var r=t.theme,o=(0,a.Z)(t,v);return e((0,i.Z)({theme:g(r)?n:r},o))});var h=A.apply(void 0,[d].concat((0,r.Z)(l)));return h};return A.withConfig&&(M.withConfig=A.withConfig),M}}({defaultTheme:k.Z,rootShouldForwardProp:S}),_=C},5469:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(4290),o=n(6728);var i=n(2248);function a(e){return function(e){var t=e.props,n=e.name,i=e.defaultTheme,a=(0,o.Z)(i);return(0,r.Z)({theme:a,name:n,props:t})}({props:e.props,name:e.name,defaultTheme:i.Z})}},1615:function(e,t,n){"use strict";var r=n(114);t.Z=r.Z},4750:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(7462),o=n(4206),i=n(210),a=n(3138);function u(e,t){var n=function(n,o){return(0,a.tZ)(i.Z,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))};return n.muiName=i.Z.muiName,o.memo(o.forwardRef(n))}},8706:function(e,t,n){"use strict";var r=n(4312);t.Z=r.Z},6415:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return i},createSvgIcon:function(){return a.Z},debounce:function(){return u.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return l.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return p},unstable_ClassNameGenerator:function(){return w},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return v},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(4496),o=n(1615),i=n(4246).Z,a=n(4750),u=n(8706);var s=function(e,t){return function(){return null}},l=n(7816),c=n(6106),d=n(3533);n(7462);var f=function(e,t){return function(){return null}},p=n(9265).Z,h=n(4993),m=n(7677);var v=function(e,t,n,r,o){return null},g=n(522),y=n(3236),b=n(6983),x=n(9127),w={configure:function(e){console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},7816:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4206);var o=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},6106:function(e,t,n){"use strict";var r=n(9081);t.Z=r.Z},3533:function(e,t,n){"use strict";var r=n(3282);t.Z=r.Z},522:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9439),o=n(4206);var i=function(e){var t=e.controlled,n=e.default,i=(e.name,e.state,o.useRef(void 0!==t).current),a=o.useState(n),u=(0,r.Z)(a,2),s=u[0],l=u[1];return[i?t:s,o.useCallback((function(e){i||l(e)}),[])]}},4993:function(e,t,n){"use strict";var r=n(2678);t.Z=r.Z},3236:function(e,t,n){"use strict";var r=n(2780);t.Z=r.Z},6983:function(e,t,n){"use strict";var r=n(7472);t.Z=r.Z},7677:function(e,t,n){"use strict";var r=n(3362);t.Z=r.Z},9127:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,o=n(4206),i=!0,a=!1,u={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function l(){i=!1}function c(){"hidden"===this.visibilityState&&a&&(i=!0)}function d(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return i||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!u[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var f=function(){var e=o.useCallback((function(e){var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",l,!0),t.addEventListener("pointerdown",l,!0),t.addEventListener("touchstart",l,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=o.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(r),r=window.setTimeout((function(){a=!1}),100),t.current=!1,!0)},ref:e}}},5693:function(e,t,n){"use strict";var r=n(4206).createContext(null);t.Z=r},201:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4206),o=n(5693);function i(){return r.useContext(o.Z)}},297:function(e,t,n){"use strict";n.d(t,{ZP:function(){return x}});var r=n(4206),o=n(7462),i=n(3390),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,i.Z)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=n(6173),l=n(4911),c=n(4544),d=u,f=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=r.useInsertionEffect?r.useInsertionEffect:function(e){e()};var v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,l.hC)(t,n,r);!function(e){m(e)}((function(){return(0,l.My)(t,n,r)}));return null},g=function e(t,n){var i,a,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=h(t,n,u),m=f||p(d),g=!m("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var x=y.length,w=1;w0&&void 0!==arguments[0]?arguments[0]:{},n=null==t||null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{});return n||{}}function u(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function s(e){var t,n=e.values,r=e.breakpoints,o=e.base||function(e,t){if("object"!==typeof e)return{};var n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((function(t,r){r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));var o,a=e.substring(t+1,e.length-1);if("color"===n){if(o=(a=a.split(" ")).shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else a=a.split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)})),colorSpace:o}}function a(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,u=r*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-u*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),a({type:l,values:c})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return a(e)}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?c(e,t):d(e,t)}},9456:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),o=n(3366),i=n(3019),a=n(4942),u=["values","unit","step"];function s(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,i=e.unit,s=void 0===i?"px":i,l=e.step,c=void 0===l?5:l,d=(0,o.Z)(e,u),f=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,r.Z)({},e,(0,a.Z)({},t.key,t.val))}),{})}(n),p=Object.keys(f);function h(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function m(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(s,")")}function v(e,t){var r=p.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[p[r]]?n[p[r]]:t)-c/100).concat(s,")")}return(0,r.Z)({keys:p,values:f,up:h,down:m,between:v,only:function(e){return p.indexOf(e)+10&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,c.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.palette,u=void 0===a?{}:a,c=e.spacing,p=e.shape,h=void 0===p?{}:p,m=(0,o.Z)(e,f),v=s(n),g=d(c),y=(0,i.Z)({breakpoints:v,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},u),spacing:g,shape:(0,r.Z)({},l,h)},m),b=arguments.length,x=new Array(b>1?b-1:0),w=1;w2){if(!l[e])return[e];e=l[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],i=n[1],a=u[o],c=s[i]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[].concat(d,f);function h(e,t,n,r){var o=(0,i.D)(e,t)||n;return"number"===typeof o?function(e){return"string"===typeof e?e:o*e}:Array.isArray(o)?function(e){return"string"===typeof e?e:o[e]}:"function"===typeof o?o:function(){}}function m(e){return h(e,"spacing",8)}function v(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var i=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=v(t,n),e}),{})}}(c(n),r),a=e[n];return(0,o.k9)(e,a,i)}function y(e,t){var n=m(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(a.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function w(e){return y(e,p)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,w.propTypes={},w.filterProps=p;var Z=w},6428:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(4942),o=n(114),i=n(4929);function a(e,t){return t&&"string"===typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}function u(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r)),r}t.Z=function(e){var t=e.prop,n=e.cssProperty,s=void 0===n?e.prop:n,l=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=a(e.theme,l)||{};return(0,i.k9)(e,n,(function(e){var n=u(d,c,e);return e===n&&"string"===typeof e&&(n=u(d,c,"".concat(t).concat("default"===e?"":(0,o.Z)(e)),e)),!1===s?n:(0,r.Z)({},s,n)}))};return d.propTypes={},d.filterProps=[t],d}},3649:function(e,t,n){"use strict";var r=n(4942),o=n(7330),i=n(9716),a=n(4929);function u(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:i.G$,t=Object.keys(e).reduce((function(t,n){return e[n].filterProps.forEach((function(r){t[r]=e[n]})),t}),{});function n(e,n,o){var i,a=(i={},(0,r.Z)(i,e,n),(0,r.Z)(i,"theme",o),i),u=t[e];return u?u(a):(0,r.Z)({},e,n)}function l(e){var i=e||{},c=i.sx,d=i.theme,f=void 0===d?{}:d;if(!c)return null;function p(e){var i=e;if("function"===typeof e)i=e(f);else if("object"!==typeof e)return e;if(!i)return null;var c=(0,a.W8)(f.breakpoints),d=Object.keys(c),p=c;return Object.keys(i).forEach((function(e){var c=s(i[e],f);if(null!==c&&void 0!==c)if("object"===typeof c)if(t[e])p=(0,o.Z)(p,n(e,c,f));else{var d=(0,a.k9)({theme:f},c,(function(t){return(0,r.Z)({},e,t)}));u(d,c)?p[e]=l({sx:c,theme:f}):p=(0,o.Z)(p,d)}else p=(0,o.Z)(p,n(e,c,f))})),(0,a.L7)(d,p)}return Array.isArray(c)?c.map(p):p(c)}return l}();l.filterProps=["sx"],t.Z=l},6728:function(e,t,n){"use strict";var r=n(9456),o=n(4976),i=(0,r.Z)();t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,o.Z)(e)}},4290:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9023);function o(e){var t=e.theme,n=e.name,o=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}},4976:function(e,t,n){"use strict";var r=n(201);function o(e){return 0===Object.keys(e).length}t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(0,r.Z)();return!t||o(t)?e:t}},114:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7219);function o(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4246:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a2&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?a[r]=i(e[r],t[r],n):a[r]=t[r])})),a}},7219:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n-1?o(n):n}},9962:function(e,t,n){"use strict";var r=n(1199),o=n(8476),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(f){l=null}e.exports=function(e){var t=u(r,a,arguments);if(s&&l){var n=s(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return u(r,i,arguments)};l?l(e.exports,"apply",{value:d}):e.exports.apply=d},3061:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"===typeof e||"number"===typeof e)o+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,2,"0")},m:function e(t,n){if(t.date()1)return e(a[0])}else{var u=t.name;x[u]=t,o=u}return!r&&o&&(b=o),o||!r&&b},k=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new D(n)},S=y;S.l=Z,S.i=w,S.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var D=function(){function v(e){this.$L=Z(e.locale,null,!0),this.parse(e)}var g=v.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===p)},g.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return k(e)68?1900:2e3)},u=function(e){return function(t){this[e]=+t}},s=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,u("seconds")],ss:[r,u("seconds")],m:[r,u("minutes")],mm:[r,u("minutes")],H:[r,u("hours")],h:[r,u("hours")],HH:[r,u("hours")],hh:[r,u("hours")],D:[r,u("day")],DD:[n,u("day")],Do:[o,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,u("month")],MM:[n,u("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,u("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,u("year")],Z:s,ZZ:s};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),u=a.length,s=0;s-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,i=r.month,a=r.day,u=r.hours,s=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!i||(v=i>0?i-1:p.getMonth());var g=u||0,y=s||0,b=l||0,x=c||0;return d?new Date(Date.UTC(m,v,h,g,y,b,x+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,g,y,b,x)):new Date(m,v,h,g,y,b,x)}catch(e){return new Date("")}}(t,u,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(u)&&(this.$d=new Date("")),i={}}else if(u instanceof Array)for(var p=u.length,h=1;h<=p;h+=1){a[1]=u[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()},6446:function(e){e.exports=function(){"use strict";var e,t,n=1e3,r=6e4,o=36e5,i=864e5,a=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,s=2592e6,l=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,c={years:u,months:s,days:i,hours:o,minutes:r,seconds:n,milliseconds:1,weeks:6048e5},d=function(e){return e instanceof y},f=function(e,t,n){return new y(e,n,t.$l)},p=function(e){return t.p(e)+"s"},h=function(e){return e<0},m=function(e){return h(e)?Math.ceil(e):Math.floor(e)},v=function(e){return Math.abs(e)},g=function(e,t){return e?h(e)?{negative:!0,format:""+v(e)+t}:{negative:!1,format:""+e+t}:{negative:!1,format:""}},y=function(){function h(e,t,n){var r=this;if(this.$d={},this.$l=n,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return f(e*c[p(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((function(t){r.$d[p(t)]=e[t]})),this.calMilliseconds(),this;if("string"==typeof e){var o=e.match(l);if(o){var i=o.slice(2).map((function(e){return null!=e?Number(e):0}));return this.$d.years=i[0],this.$d.months=i[1],this.$d.weeks=i[2],this.$d.days=i[3],this.$d.hours=i[4],this.$d.minutes=i[5],this.$d.seconds=i[6],this.calMilliseconds(),this}}return this}var v=h.prototype;return v.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,n){return t+(e.$d[n]||0)*c[n]}),0)},v.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=m(e/u),e%=u,this.$d.months=m(e/s),e%=s,this.$d.days=m(e/i),e%=i,this.$d.hours=m(e/o),e%=o,this.$d.minutes=m(e/r),e%=r,this.$d.seconds=m(e/n),e%=n,this.$d.milliseconds=e},v.toISOString=function(){var e=g(this.$d.years,"Y"),t=g(this.$d.months,"M"),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var r=g(n,"D"),o=g(this.$d.hours,"H"),i=g(this.$d.minutes,"M"),a=this.$d.seconds||0;this.$d.milliseconds&&(a+=this.$d.milliseconds/1e3);var u=g(a,"S"),s=e.negative||t.negative||r.negative||o.negative||i.negative||u.negative,l=o.format||i.format||u.format?"T":"",c=(s?"-":"")+"P"+e.format+t.format+r.format+l+o.format+i.format+u.format;return"P"===c||"-P"===c?"P0D":c},v.toJSON=function(){return this.toISOString()},v.format=function(e){var n=e||"YYYY-MM-DDTHH:mm:ss",r={Y:this.$d.years,YY:t.s(this.$d.years,2,"0"),YYYY:t.s(this.$d.years,4,"0"),M:this.$d.months,MM:t.s(this.$d.months,2,"0"),D:this.$d.days,DD:t.s(this.$d.days,2,"0"),H:this.$d.hours,HH:t.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,"0"),SSS:t.s(this.$d.milliseconds,3,"0")};return n.replace(a,(function(e,t){return t||String(r[e])}))},v.as=function(e){return this.$ms/c[p(e)]},v.get=function(e){var t=this.$ms,n=p(e);return"milliseconds"===n?t%=1e3:t="weeks"===n?m(t/c[n]):this.$d[n],0===t?0:t},v.add=function(e,t,n){var r;return r=t?e*c[p(t)]:d(e)?e.$ms:f(e,this).$ms,f(this.$ms+r*(n?-1:1),this)},v.subtract=function(e,t){return this.add(e,t,!0)},v.locale=function(e){var t=this.clone();return t.$l=e,t},v.clone=function(){return f(this.$ms,this)},v.humanize=function(t){return e().add(this.$ms,"ms").locale(this.$l).fromNow(!t)},v.milliseconds=function(){return this.get("milliseconds")},v.asMilliseconds=function(){return this.as("milliseconds")},v.seconds=function(){return this.get("seconds")},v.asSeconds=function(){return this.as("seconds")},v.minutes=function(){return this.get("minutes")},v.asMinutes=function(){return this.as("minutes")},v.hours=function(){return this.get("hours")},v.asHours=function(){return this.as("hours")},v.days=function(){return this.get("days")},v.asDays=function(){return this.as("days")},v.weeks=function(){return this.get("weeks")},v.asWeeks=function(){return this.as("weeks")},v.months=function(){return this.get("months")},v.asMonths=function(){return this.as("months")},v.years=function(){return this.get("years")},v.asYears=function(){return this.as("years")},h}();return function(n,r,o){e=o,t=o().$utils(),o.duration=function(e,t){var n=o.locale();return f(e,{$l:n},t)},o.isDuration=d;var i=r.prototype.add,a=r.prototype.subtract;r.prototype.add=function(e,t){return d(e)&&(e=e.asMilliseconds()),i.bind(this)(e,t)},r.prototype.subtract=function(e,t){return d(e)&&(e=e.asMilliseconds()),a.bind(this)(e,t)}}}()},8743:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var i=n(e),a=n(t),u="("===(o=o||"()")[0],s=")"===o[1];return(u?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(a,r):!this.isAfter(a,r))||(u?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(a,r):!this.isBefore(a,r))}}}()},3825:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return i.call(this,r)}}}()},1635:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(e){return new o({date:e,utc:!0,args:arguments})},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var u=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),u.call(this,e)};var s=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var l=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r),null===r))return this;var a=Math.abs(r)<=16?60*r:r,u=this;if(o)return u.$offset=a,u.$u=0===r,u;if(0!==r){var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(u=this.local().add(a+s,e)).$offset=a,u.$x.$localOffset=s}else u=this.utc();return u};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(e).local();return f.call(r,o,t,n)}}}()},2781:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,o="[object Function]";e.exports=function(e){var i=this;if("function"!==typeof i||r.call(i)!==o)throw new TypeError(t+i);for(var a,u=n.call(arguments,1),s=function(){if(this instanceof a){var t=i.apply(this,u.concat(n.call(arguments)));return Object(t)===t?t:this}return i.apply(e,u.concat(n.call(arguments)))},l=Math.max(0,i.length-u.length),c=[],d=0;d1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');var n=C(e),r=n.length>0?n[0]:"",i=_("%"+r+"%",t),u=i.name,l=i.value,c=!1,d=i.alias;d&&(r=d[0],w(n,x([0,1],d)));for(var f=1,p=!0;f=n.length){var y=s(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=b(l,h),l=l[h];p&&!c&&(m[u]=l)}}return l}},5520:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(541);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},541:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7838:function(e,t,n){"use strict";var r=n(1199);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},7861:function(e,t,n){"use strict";var r=n(2535),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var u=s(t),m=s(n),v=0;v=t||n<0||d&&e-l>=i}function w(){var e=h();if(x(e))return Z(e);u=setTimeout(w,function(e){var n=t-(e-s);return d?p(n,i-(e-l)):n}(e))}function Z(e){return u=void 0,g&&r?y(e):(r=o=void 0,a)}function k(){var e=h(),n=x(e);if(r=arguments,o=this,s=e,n){if(void 0===u)return b(s);if(d)return u=setTimeout(w,t),y(s)}return void 0===u&&(u=setTimeout(w,t)),a}return t=v(t)||0,m(n)&&(c=!!n.leading,i=(d="maxWait"in n)?f(v(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==u&&clearTimeout(u),l=0,r=s=o=u=void 0},k.flush=function(){return void 0===u?a:Z(h())},k}},4007:function(e,t,n){var r="__lodash_hash_undefined__",o="[object Function]",i="[object GeneratorFunction]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/,s=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,c=/\\(\\)?/g,d=/^\[object .+?Constructor\]$/,f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,p="object"==typeof self&&self&&self.Object===Object&&self,h=f||p||Function("return this")();var m=Array.prototype,v=Function.prototype,g=Object.prototype,y=h["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),x=v.toString,w=g.hasOwnProperty,Z=g.toString,k=RegExp("^"+x.call(w).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),S=h.Symbol,D=m.splice,C=I(h,"Map"),_=I(Object,"create"),E=S?S.prototype:void 0,A=E?E.toString:void 0;function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},P.prototype.set=function(e,t){var n=this.__data__,r=T(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},R.prototype.clear=function(){this.__data__={hash:new M,map:new(C||P),string:new M}},R.prototype.delete=function(e){return B(this,e).delete(e)},R.prototype.get=function(e){return B(this,e).get(e)},R.prototype.has=function(e){return B(this,e).has(e)},R.prototype.set=function(e,t){return B(this,e).set(e,t),this};var N=z((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if($(e))return A?A.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return s.test(e)&&n.push(""),e.replace(l,(function(e,t,r,o){n.push(r?o.replace(c,"$1"):t||e)})),n}));function L(e){if("string"==typeof e||$(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function z(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(z.Cache||R),n}z.Cache=R;var j=Array.isArray;function W(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function $(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==Z.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:F(e,t);return void 0===r?n:r}},2061:function(e,t,n){var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,m=function(){return d.Date.now()};function v(e,t,n){var o,i,a,u,s,l,c=0,d=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function b(t){var n=o,r=i;return o=i=void 0,c=t,u=e.apply(r,n)}function x(e){return c=e,s=setTimeout(Z,t),d?b(e):u}function w(e){var n=e-l;return void 0===l||n>=t||n<0||f&&e-c>=a}function Z(){var e=m();if(w(e))return k(e);s=setTimeout(Z,function(e){var n=t-(e-l);return f?h(n,a-(e-c)):n}(e))}function k(e){return s=void 0,v&&o?b(e):(o=i=void 0,u)}function S(){var e=m(),n=w(e);if(o=arguments,i=this,l=e,n){if(void 0===s)return x(l);if(f)return s=setTimeout(Z,t),b(l)}return void 0===s&&(s=setTimeout(Z,t)),u}return t=y(t)||0,g(n)&&(d=!!n.leading,a=(f="maxWait"in n)?p(y(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),S.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=i=s=void 0},S.flush=function(){return void 0===s?u:k(m())},S}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||u.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),v(e,t,{leading:o,maxWait:t,trailing:i})}},3154:function(e,t,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,a=r&&Map.prototype.forEach,u="function"===typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&u?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=u&&s&&"function"===typeof s.get?s.get:null,c=u&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,v=Function.prototype.toString,g=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,Z=RegExp.prototype.test,k=Array.prototype.concat,S=Array.prototype.join,D=Array.prototype.slice,C=Math.floor,_="function"===typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,A="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"===typeof Symbol&&"object"===typeof Symbol.iterator,P="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===M||"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,T=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function F(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Z.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=y.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var O=n(4654).custom,B=O&&z(O)?O:null;function I(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function N(e){return b.call(String(e),/"/g,""")}function L(e){return"[object Array]"===$(e)&&(!P||!("object"===typeof e&&P in e))}function z(e){if(M)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!A)return!1;try{return A.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var u=n||{};if(W(u,"quoteStyle")&&"single"!==u.quoteStyle&&"double"!==u.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(W(u,"maxStringLength")&&("number"===typeof u.maxStringLength?u.maxStringLength<0&&u.maxStringLength!==1/0:null!==u.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=!W(u,"customInspect")||u.customInspect;if("boolean"!==typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(W(u,"indent")&&null!==u.indent&&"\t"!==u.indent&&!(parseInt(u.indent,10)===u.indent&&u.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(W(u,"numericSeparator")&&"boolean"!==typeof u.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var m=u.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return Y(t,u);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return m?F(t,x):x}if("bigint"===typeof t){var Z=String(t)+"n";return m?F(t,Z):Z}var C="undefined"===typeof u.depth?5:u.depth;if("undefined"===typeof r&&(r=0),r>=C&&C>0&&"object"===typeof t)return L(t)?"[Array]":"[Object]";var E=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=S.call(Array(e.indent+1)," ")}return{base:n,prev:S.call(Array(t+1),n)}}(u,r);if("undefined"===typeof o)o=[];else if(H(o,t)>=0)return"[Circular]";function O(t,n,i){if(n&&(o=D.call(o)).push(n),i){var a={depth:u.depth};return W(u,"quoteStyle")&&(a.quoteStyle=u.quoteStyle),e(t,a,r+1,o)}return e(t,u,r+1,o)}if("function"===typeof t){var j=function(e){if(e.name)return e.name;var t=g.call(v.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),V=K(t,O);return"[Function"+(j?": "+j:" (anonymous)")+"]"+(V.length>0?" { "+S.call(V,", ")+" }":"")}if(z(t)){var Q=M?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):A.call(t);return"object"!==typeof t||M?Q:U(Q)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var J="<"+w.call(String(t.nodeName)),ee=t.attributes||[],te=0;te"}if(L(t)){if(0===t.length)return"[]";var ne=K(t,O);return E&&!function(e){for(var t=0;t=0)return!1;return!0}(ne)?"["+G(ne,E)+"]":"[ "+S.call(ne,", ")+" ]"}if(function(e){return"[object Error]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var re=K(t,O);return"cause"in t&&!R.call(t,"cause")?"{ ["+String(t)+"] "+S.call(k.call("[cause]: "+O(t.cause),re),", ")+" }":0===re.length?"["+String(t)+"]":"{ ["+String(t)+"] "+S.call(re,", ")+" }"}if("object"===typeof t&&s){if(B&&"function"===typeof t[B])return t[B]();if("symbol"!==s&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==typeof e)return!1;try{i.call(e);try{l.call(e)}catch(J){return!0}return e instanceof Map}catch(t){}return!1}(t)){var oe=[];return a.call(t,(function(e,n){oe.push(O(n,t,!0)+" => "+O(e,t))})),X("Map",i.call(t),oe,E)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e);try{i.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var ie=[];return c.call(t,(function(e){ie.push(O(e,t))})),X("Set",l.call(t),ie,E)}if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(J){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return q("WeakMap");if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(J){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return q("WeakSet");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{return p.call(e),!0}catch(t){}return!1}(t))return q("WeakRef");if(function(e){return"[object Number]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(Number(t)));if(function(e){if(!e||"object"!==typeof e||!_)return!1;try{return _.call(e),!0}catch(t){}return!1}(t))return U(O(_.call(t)));if(function(e){return"[object Boolean]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(h.call(t));if(function(e){return"[object String]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(String(t)));if(!function(e){return"[object Date]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)&&!function(e){return"[object RegExp]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var ae=K(t,O),ue=T?T(t)===Object.prototype:t instanceof Object||t.constructor===Object,se=t instanceof Object?"":"null prototype",le=!ue&&P&&Object(t)===t&&P in t?y.call($(t),8,-1):se?"Object":"",ce=(ue||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||se?"["+S.call(k.call([],le||[],se||[]),": ")+"] ":"");return 0===ae.length?ce+"{}":E?ce+"{"+G(ae,E)+"}":ce+"{ "+S.call(ae,", ")+" }"}return String(t)};var j=Object.prototype.hasOwnProperty||function(e){return e in this};function W(e,t){return j.call(e,t)}function $(e){return m.call(e)}function H(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Y(y.call(e,0,t.maxStringLength),t)+r}return I(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,V),"single",t)}function V(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function U(e){return"Object("+e+")"}function q(e){return e+" { ? }"}function X(e,t,n,r){return e+" ("+t+") {"+(r?G(n,r):S.call(n,", "))+"}"}function G(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+S.call(e,","+n)+"\n"+t.prev}function K(e,t){var n=L(e),r=[];if(n){r.length=e.length;for(var o=0;o=n.__.length&&n.__.push({}),n.__[e]}function m(e){return u=1,v(P,e)}function v(e,t,n){var i=h(r++,2);return i.t=e,i.__c||(i.__=[n?n(t):P(void 0,t),function(e){var t=i.t(i.__[0],e);i.__[0]!==t&&(i.__=[t,i.__[1]],i.__c.setState({}))}],i.__c=o),i.__}function g(e,t){var n=h(r++,3);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__H.__h.push(n))}function y(e,t){var n=h(r++,4);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__h.push(n))}function b(e){return u=5,w((function(){return{current:e}}),[])}function x(e,t,n){u=6,y((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function w(e,t){var n=h(r++,7);return M(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Z(e,t){return u=8,w((function(){return e}),t)}function k(e){var t=o.context[e.__c],n=h(r++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(o)),t.props.value):e.__}function S(e,t){a.YM.useDebugValue&&a.YM.useDebugValue(t?t(e):e)}function D(e){var t=h(r++,10),n=m();return t.__=e,o.componentDidCatch||(o.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function C(){for(var e;e=s.shift();)if(e.__P)try{e.__H.__h.forEach(E),e.__H.__h.forEach(A),e.__H.__h=[]}catch(o){e.__H.__h=[],a.YM.__e(o,e.__v)}}a.YM.__b=function(e){o=null,l&&l(e)},a.YM.__r=function(e){c&&c(e),r=0;var t=(o=e.__c).__H;t&&(t.__h.forEach(E),t.__h.forEach(A),t.__h=[])},a.YM.diffed=function(e){d&&d(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==s.push(t)&&i===a.YM.requestAnimationFrame||((i=a.YM.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),_&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);_&&(t=requestAnimationFrame(n))})(C)),o=null},a.YM.__c=function(e,t){t.some((function(e){try{e.__h.forEach(E),e.__h=e.__h.filter((function(e){return!e.__||A(e)}))}catch(i){t.some((function(e){e.__h&&(e.__h=[])})),t=[],a.YM.__e(i,e.__v)}})),f&&f(e,t)},a.YM.unmount=function(e){p&&p(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{E(e)}catch(e){t=e}})),t&&a.YM.__e(t,n.__v))};var _="function"==typeof requestAnimationFrame;function E(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function A(e){var t=o;e.__c=e.__(),o=t}function M(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function P(e,t){return"function"==typeof t?t(e):t}function R(e,t){for(var n in t)e[n]=t[n];return e}function T(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function F(e){this.props=e}function O(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:T(this.props,e)}function r(t){return this.shouldComponentUpdate=n,(0,a.az)(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(F.prototype=new a.wA).isPureReactComponent=!0,F.prototype.shouldComponentUpdate=function(e,t){return T(this.props,e)||T(this.state,t)};var B=a.YM.__b;a.YM.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),B&&B(e)};var I="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function N(e){function t(t,n){var r=R({},t);return delete r.ref,e(r,!(n=t.ref||n)||"object"==typeof n&&0===Object.keys(n).length?null:n)}return t.$$typeof=I,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var L=function(e,t){return null==e?null:(0,a.bR)((0,a.bR)(e).map(t))},z={map:L,forEach:L,count:function(e){return e?(0,a.bR)(e).length:0},only:function(e){var t=(0,a.bR)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:a.bR},j=a.YM.__e;a.YM.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);j(e,t,n,r)};var W=a.YM.unmount;function $(){this.__u=0,this.t=null,this.__b=null}function H(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Y(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return(0,a.az)(n,o)}return o.displayName="Lazy",o.__f=!0,o}function V(){this.u=null,this.o=null}a.YM.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),W&&W(e)},($.prototype=new a.wA).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=H(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},s=!0===t.__h;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(a,a)},$.prototype.componentWillUnmount=function(){this.t=[]},$.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=R({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&(0,a.az)(a.HY,null,e.fallback);return o&&(o.__h=null),[(0,a.az)(a.HY,null,t.__e?null:e.children),o]};var U=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),(0,a.sY)((0,a.az)(q,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function G(e,t){return(0,a.az)(X,{__v:e,i:t})}(V.prototype=new a.wA).__e=function(e){var t=this,n=H(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),U(t,e,r)):o()};n?n(i):i()}},V.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,a.bR)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},V.prototype.componentDidUpdate=V.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){U(e,n,t)}))};var K="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Q=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,J="undefined"!=typeof document,ee=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};function te(e,t,n){return null==t.__k&&(t.textContent=""),(0,a.sY)(e,t),"function"==typeof n&&n(),e?e.__c:null}function ne(e,t,n){return(0,a.ZB)(e,t),"function"==typeof n&&n(),e?e.__c:null}a.wA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(a.wA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var re=a.YM.event;function oe(){}function ie(){return this.cancelBubble}function ae(){return this.defaultPrevented}a.YM.event=function(e){return re&&(e=re(e)),e.persist=oe,e.isPropagationStopped=ie,e.isDefaultPrevented=ae,e.nativeEvent=e};var ue,se={configurable:!0,get:function(){return this.class}},le=a.YM.vnode;a.YM.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var u=n[i];J&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==u||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===u?u="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!ee(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():o&&Q.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===u&&(u=void 0),r[i]=u)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(se.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",se))}e.$$typeof=K,le&&le(e)};var ce=a.YM.__r;a.YM.__r=function(e){ce&&ce(e),ue=e.__c};var de={ReactCurrentDispatcher:{current:{readContext:function(e){return ue.__n[e.__c].props.value}}}},fe="17.0.2";function pe(e){return a.az.bind(null,e)}function he(e){return!!e&&e.$$typeof===K}function me(e){return he(e)?a.Tm.apply(null,arguments):e}function ve(e){return!!e.__k&&((0,a.sY)(null,e),!0)}function ge(e){return e&&(e.base||1===e.nodeType&&e)||null}var ye=function(e,t){return e(t)},be=function(e,t){return e(t)},xe=a.HY,we={useState:m,useReducer:v,useEffect:g,useLayoutEffect:y,useRef:b,useImperativeHandle:x,useMemo:w,useCallback:Z,useContext:k,useDebugValue:S,version:"17.0.2",Children:z,render:te,hydrate:ne,unmountComponentAtNode:ve,createPortal:G,createElement:a.az,createContext:a.kr,createFactory:pe,cloneElement:me,createRef:a.Vf,Fragment:a.HY,isValidElement:he,findDOMNode:ge,Component:a.wA,PureComponent:F,memo:O,forwardRef:N,flushSync:be,unstable_batchedUpdates:ye,StrictMode:a.HY,Suspense:$,SuspenseList:V,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:de}},7742:function(e,t,n){n(4206),e.exports=n(7226)},3856:function(e,t,n){"use strict";n.d(t,{HY:function(){return y},Tm:function(){return z},Vf:function(){return g},YM:function(){return o},ZB:function(){return L},az:function(){return m},bR:function(){return C},kr:function(){return j},sY:function(){return N},wA:function(){return b}});var r,o,i,a,u,s,l,c={},d=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function p(e,t){for(var n in t)e[n]=t[n];return e}function h(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,n){var o,i,a,u={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=t[a];if(arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===u[a]&&(u[a]=e.defaultProps[a]);return v(e,u,o,i,null)}function v(e,t,n,r,a){var u={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==a?++i:a};return null==a&&null!=o.vnode&&o.vnode(u),u}function g(){return{current:null}}function y(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?v(m.type,m.props,m.key,null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(h=Z[f])||h&&m.key==h.key&&m.type===h.type)Z[f]=void 0;else for(p=0;p2&&(u.children=arguments.length>3?r.call(arguments,2):n),v(e.type,u,o||e.key,i||e.ref,null)}function j(e,t){var n={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(Z)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=d.slice,o={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},i=0,b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=p({},this.state),"function"==typeof e&&(e=e(p({},n),this.props)),e&&p(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),Z(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Z(this))},b.prototype.render=y,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,k.__r=0,l=0},7226:function(e,t,n){"use strict";n.r(t),n.d(t,{Fragment:function(){return r.HY},jsx:function(){return i},jsxDEV:function(){return i},jsxs:function(){return i}});var r=n(3856),o=0;function i(e,t,n,i,a){var u,s,l={};for(s in t)"ref"==s?u=t[s]:l[s]=t[s];var c={type:e,props:l,key:n,ref:u,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--o,__source:a,__self:i};if("function"==typeof e&&(u=e.defaultProps))for(s in u)void 0===l[s]&&(l[s]=u[s]);return r.YM.vnode&&r.YM.vnode(c),c}},1729:function(e,t,n){"use strict";var r=n(9165);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5192:function(e,t,n){e.exports=n(1729)()},9165:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5609:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},4776:function(e,t,n){"use strict";var r=n(2816),o=n(7668),i=n(5609);e.exports={formats:i,parse:o,stringify:r}},7668:function(e,t,n){"use strict";var r=n(9837),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},u=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,u=n.depth>0&&/(\[[^[\]]*])/.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&null!==(u=a.exec(i))&&d=0;--i){var a,u=e[i];if("[]"===u&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&u!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=o:"__proto__"!==l&&(a[l]=o):a={0:o}}o=a}return o}(c,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var c="string"===typeof e?function(e,t){var n,l={},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=c.split(t.delimiter,d),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(v=i(v)?[v]:v),o.call(l,m)?l[m]=r.combine(l[m],v):l[m]=v}return l}(e,n):e,d=n.plainObjects?Object.create(null):{},f=Object.keys(c),p=0;p0?S.join(",")||null:void 0}];else if(s(f))T=f;else{var O=Object.keys(S);T=p?O.sort(p):O}for(var B=0;B0?x+b:""}},9837:function(e,t,n){"use strict";var r=n(5609),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),u=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?s+=u.charAt(l):c<128?s+=a[c]:c<2048?s+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?s+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(l+=1,c=65536+((1023&c)<<10|1023&u.charCodeAt(l)),s+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return s},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:A(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},3170:function(e,t,n){"use strict";var r=n(8476),o=n(4680),i=n(3154),a=r("%TypeError%"),u=r("%WeakMap%",!0),s=r("%Map%",!0),l=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return l(e,r)}else if(s){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return d(e,r)}else if(s){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,o){u&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new u),c(e,r,o)):s?(t||(t=new s),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},4551:function(e,t,n){var r={"./README.md":[8362,1,362],"./perJobUsage":[6865,3],"./perJobUsage.json":[6865,3]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(2).map(n.e)).then((function(){return n.t(o,16|t[1])}))}o.keys=function(){return Object.keys(r)},o.id=4551,e.exports=o},8355:function(e,t,n){var r={"./perJobUsage.json":6865};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=8355},4654:function(){},907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},9439:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3878);var o=n(181),i=n(5267);function a(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(s){u=!0,o=s}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(e,t)||(0,o.Z)(e,t)||(0,i.Z)()}},3433:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(907);var o=n(9199),i=n(181);function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||(0,o.Z)(e)||(0,i.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(907);function o(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},3138:function(e,t,n){"use strict";n.d(t,{BX:function(){return r.jsxs},HY:function(){return r.Fragment},tZ:function(){return r.jsx}});n(4206);var r=n(7226)},6865:function(e){"use strict";e.exports=JSON.parse('{"title":"per-job resource usage","rows":[{"panels":[{"title":"Per-job CPU usage","width":6,"expr":["sum(rate(process_cpu_seconds_total)) by (job)"]},{"title":"Per-job RSS usage","width":6,"expr":["sum(process_resident_memory_bytes) by (job)"]},{"title":"Per-job disk read","width":6,"expr":["sum(rate(process_io_storage_read_bytes_total)) by (job)"]},{"title":"Per-job disk write","width":6,"expr":["sum(rate(process_io_storage_written_bytes_total)) by (job)"]}]}]}')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var u=2&o&&r;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach((function(e){a[e]=function(){return r[e]}}));return a.default=function(){return r},n.d(i,a),i}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+"."+{27:"939f971b",362:"1a2113d4"}[e]+".chunk.js"},n.miniCssF=function(e){},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="vmui:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),c=0;c=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var h=(0,t.createContext)(null);var m=(0,t.createContext)(null);var v=(0,t.createContext)({outlet:null,matches:[]});function g(e,t){if(!e)throw new Error(t)}function y(e,t,n){void 0===n&&(n="/");var r=C(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;var o=b(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(o);for(var i=null,a=0;null==i&&a0&&(!0===e.index&&g(!1),b(e.children,t,u,a)),(null!=e.path||e.index)&&t.push({path:a,score:Z(a,e.index),routesMeta:u})})),t}var x=/^:\w+$/,w=function(e){return"*"===e};function Z(e,t){var n=e.split("/"),r=n.length;return n.some(w)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!w(e)})).reduce((function(e,t){return e+(x.test(t)?3:""===t?1:10)}),r)}function k(e,t){for(var n=e.routesMeta,r={},o="/",i=[],a=0;a=0?t[a]:"/"}var s=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?p(e):e,r=n.pathname,o=n.search,i=void 0===o?"":o,a=n.hash,u=void 0===a?"":a,s=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:s,search:A(i),hash:M(u)}}(o,r);return i&&"/"!==i&&i.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var _=function(e){return e.join("/").replace(/\/\/+/g,"/")},E=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},A=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},M=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function P(e){R()||g(!1);var n=(0,t.useContext)(h),r=n.basename,o=n.navigator,i=B(e),a=i.hash,u=i.pathname,s=i.search,l=u;if("/"!==r){var c=function(e){return""===e||""===e.pathname?"/":"string"===typeof e?p(e).pathname:e.pathname}(e),d=null!=c&&c.endsWith("/");l="/"===u?r+(d?"/":""):_([r,u])}return o.createHref({pathname:l,search:s,hash:a})}function R(){return null!=(0,t.useContext)(m)}function T(){return R()||g(!1),(0,t.useContext)(m).location}function F(){R()||g(!1);var e=(0,t.useContext)(h),n=e.basename,r=e.navigator,o=(0,t.useContext)(v).matches,i=T().pathname,a=JSON.stringify(o.map((function(e){return e.pathnameBase}))),u=(0,t.useRef)(!1);(0,t.useEffect)((function(){u.current=!0}));var s=(0,t.useCallback)((function(e,t){if(void 0===t&&(t={}),u.current)if("number"!==typeof e){var o=D(e,JSON.parse(a),i);"/"!==n&&(o.pathname=_([n,o.pathname])),(t.replace?r.replace:r.push)(o,t.state)}else r.go(e)}),[n,r,a,i]);return s}var O=(0,t.createContext)(null);function B(e){var n=(0,t.useContext)(v).matches,r=T().pathname,o=JSON.stringify(n.map((function(e){return e.pathnameBase})));return(0,t.useMemo)((function(){return D(e,JSON.parse(o),r)}),[e,o,r])}function I(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight((function(r,o,i){return(0,t.createElement)(v.Provider,{children:void 0!==o.route.element?o.route.element:r,value:{outlet:r,matches:n.concat(e.slice(0,i+1))}})}),null)}function N(e){return function(e){var n=(0,t.useContext)(v).outlet;return n?(0,t.createElement)(O.Provider,{value:e},n):n}(e.context)}function L(e){g(!1)}function z(n){var r=n.basename,o=void 0===r?"/":r,i=n.children,a=void 0===i?null:i,u=n.location,s=n.navigationType,l=void 0===s?e.Pop:s,c=n.navigator,d=n.static,f=void 0!==d&&d;R()&&g(!1);var v=E(o),y=(0,t.useMemo)((function(){return{basename:v,navigator:c,static:f}}),[v,c,f]);"string"===typeof u&&(u=p(u));var b=u,x=b.pathname,w=void 0===x?"/":x,Z=b.search,k=void 0===Z?"":Z,S=b.hash,D=void 0===S?"":S,_=b.state,A=void 0===_?null:_,M=b.key,P=void 0===M?"default":M,T=(0,t.useMemo)((function(){var e=C(w,v);return null==e?null:{pathname:e,search:k,hash:D,state:A,key:P}}),[v,w,k,D,A,P]);return null==T?null:(0,t.createElement)(h.Provider,{value:y},(0,t.createElement)(m.Provider,{children:a,value:{location:T,navigationType:l}}))}function j(e){var n=e.children,r=e.location;return function(e,n){R()||g(!1);var r,o=(0,t.useContext)(v).matches,i=o[o.length-1],a=i?i.params:{},u=(i&&i.pathname,i?i.pathnameBase:"/"),s=(i&&i.route,T());if(n){var l,c="string"===typeof n?p(n):n;"/"===u||(null==(l=c.pathname)?void 0:l.startsWith(u))||g(!1),r=c}else r=s;var d=r.pathname||"/",f=y(e,{pathname:"/"===u?d:d.slice(u.length)||"/"});return I(f&&f.map((function(e){return Object.assign({},e,{params:Object.assign({},a,e.params),pathname:_([u,e.pathname]),pathnameBase:"/"===e.pathnameBase?u:_([u,e.pathnameBase])})})),o)}(W(n),r)}function W(e){var n=[];return t.Children.forEach(e,(function(e){if((0,t.isValidElement)(e))if(e.type!==t.Fragment){e.type!==L&&g(!1);var r={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(r.children=W(e.props.children)),n.push(r)}else n.push.apply(n,W(e.props.children))})),n}function $(){return $=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var Y=["onClick","reloadDocument","replace","state","target","to"];function V(e){var n=e.basename,o=e.children,i=e.window,a=(0,t.useRef)();null==a.current&&(a.current=s({window:i}));var u=a.current,l=(0,t.useState)({action:u.action,location:u.location}),c=(0,r.Z)(l,2),d=c[0],f=c[1];return(0,t.useLayoutEffect)((function(){return u.listen(f)}),[u]),(0,t.createElement)(z,{basename:n,children:o,location:d.location,navigationType:d.action,navigator:u})}var U=(0,t.forwardRef)((function(e,n){var r=e.onClick,o=e.reloadDocument,i=e.replace,a=void 0!==i&&i,u=e.state,s=e.target,l=e.to,c=H(e,Y),d=P(l),p=function(e,n){var r=void 0===n?{}:n,o=r.target,i=r.replace,a=r.state,u=F(),s=T(),l=B(e);return(0,t.useCallback)((function(t){if(0===t.button&&(!o||"_self"===o)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)){t.preventDefault();var n=!!i||f(s)===f(l);u(e,{replace:n,state:a})}}),[s,u,l,i,a,o,e])}(l,{replace:a,state:u,target:s});return(0,t.createElement)("a",$({},c,{href:d,onClick:function(e){r&&r(e),e.defaultPrevented||o||p(e)},ref:n,target:s}))}));var q=n(4942),X=n(3366),G=n(3061),K=n(317),Q=n(7551),J=n(8564),ee=n(5469),te=n(1615),ne=n(2131),re=n(655);function oe(e){return(0,ne.Z)("MuiPaper",e)}(0,re.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var ie=n(3138),ae=["className","component","elevation","square","variant"],ue=function(e){return((e<1?5.11916*Math.pow(e,2):4.5*Math.log(e+1)+2)/100).toFixed(2)},se=(0,J.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({backgroundColor:t.palette.background.paper,color:t.palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat(t.palette.divider)},"elevation"===n.variant&&(0,o.Z)({boxShadow:t.shadows[n.elevation]},"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,Q.Fq)("#fff",ue(n.elevation)),", ").concat((0,Q.Fq)("#fff",ue(n.elevation)),")")}))})),le=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiPaper"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.elevation,s=void 0===u?1:u,l=n.square,c=void 0!==l&&l,d=n.variant,f=void 0===d?"elevation":d,p=(0,X.Z)(n,ae),h=(0,o.Z)({},n,{component:a,elevation:s,square:c,variant:f}),m=function(e){var t=e.square,n=e.elevation,r=e.variant,o=e.classes,i={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,K.Z)(i,oe,o)}(h);return(0,ie.tZ)(se,(0,o.Z)({as:a,ownerState:h,className:(0,G.Z)(m.root,r),ref:t},p))})),ce=le;function de(e){return(0,ne.Z)("MuiAlert",e)}var fe=(0,re.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),pe=n(6983),he=n(3236),me=n(9127),ve=n(3433);function ge(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,be(e,t)}var we=t.default.createContext(null);function Ze(e,n){var r=Object.create(null);return e&&t.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return n&&(0,t.isValidElement)(e)?n(e):e}(e)})),r}function ke(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Se(e,n,r){var o=Ze(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var s in t){if(o[s])for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,a=void 0===i?u||t.pulsate:i,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&y.current)y.current=!1;else{"touchstart"===e.type&&(y.current=!0);var c,d,f,p=l?null:w.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(h.width/2),d=Math.round(h.height/2);else{var m=e.touches?e.touches[0]:e,v=m.clientX,g=m.clientY;c=Math.round(v-h.left),d=Math.round(g-h.top)}if(a)(f=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2===0&&(f+=1);else{var k=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((p?p.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(k,2)+Math.pow(S,2))}e.touches?null===x.current&&(x.current=function(){Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})},b.current=setTimeout((function(){x.current&&(x.current(),x.current=null)}),80)):Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[u,Z]),S=t.useCallback((function(){k({},{pulsate:!0})}),[k]),D=t.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&x.current)return x.current(),x.current=null,void(b.current=setTimeout((function(){D(e,t)})));x.current=null,m((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return t.useImperativeHandle(n,(function(){return{pulsate:S,start:k,stop:D}}),[S,k,D]),(0,ie.tZ)(Qe,(0,o.Z)({className:(0,G.Z)(l.root,Ue.root,c),ref:w},d,{children:(0,ie.tZ)(_e,{component:null,exit:!0,children:h})}))})),tt=et;function nt(e){return(0,ne.Z)("MuiButtonBase",e)}var rt,ot=(0,re.Z)("MuiButtonBase",["root","disabled","focusVisible"]),it=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],at=(0,J.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((rt={display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"}},(0,q.Z)(rt,"&.".concat(ot.disabled),{pointerEvents:"none",cursor:"default"}),(0,q.Z)(rt,"@media print",{colorAdjust:"exact"}),rt)),ut=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiButtonBase"}),a=i.action,u=i.centerRipple,s=void 0!==u&&u,l=i.children,c=i.className,d=i.component,f=void 0===d?"button":d,p=i.disabled,h=void 0!==p&&p,m=i.disableRipple,v=void 0!==m&&m,g=i.disableTouchRipple,y=void 0!==g&&g,b=i.focusRipple,x=void 0!==b&&b,w=i.LinkComponent,Z=void 0===w?"a":w,k=i.onBlur,S=i.onClick,D=i.onContextMenu,C=i.onDragLeave,_=i.onFocus,E=i.onFocusVisible,A=i.onKeyDown,M=i.onKeyUp,P=i.onMouseDown,R=i.onMouseLeave,T=i.onMouseUp,F=i.onTouchEnd,O=i.onTouchMove,B=i.onTouchStart,I=i.tabIndex,N=void 0===I?0:I,L=i.TouchRippleProps,z=i.touchRippleRef,j=i.type,W=(0,X.Z)(i,it),$=t.useRef(null),H=t.useRef(null),Y=(0,pe.Z)(H,z),V=(0,me.Z)(),U=V.isFocusVisibleRef,q=V.onFocus,Q=V.onBlur,J=V.ref,te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1];h&&re&&oe(!1),t.useImperativeHandle(a,(function(){return{focusVisible:function(){oe(!0),$.current.focus()}}}),[]);var ae=t.useState(!1),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1];t.useEffect((function(){le(!0)}),[]);var ce=se&&!v&&!h;function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;return(0,he.Z)((function(r){return t&&t(r),!n&&H.current&&H.current[e](r),!0}))}t.useEffect((function(){re&&x&&!v&&se&&H.current.pulsate()}),[v,x,re,se]);var fe=de("start",P),ve=de("stop",D),ge=de("stop",C),ye=de("stop",T),be=de("stop",(function(e){re&&e.preventDefault(),R&&R(e)})),xe=de("start",B),we=de("stop",F),Ze=de("stop",O),ke=de("stop",(function(e){Q(e),!1===U.current&&oe(!1),k&&k(e)}),!1),Se=(0,he.Z)((function(e){$.current||($.current=e.currentTarget),q(e),!0===U.current&&(oe(!0),E&&E(e)),_&&_(e)})),De=function(){var e=$.current;return f&&"button"!==f&&!("A"===e.tagName&&e.href)},Ce=t.useRef(!1),_e=(0,he.Z)((function(e){x&&!Ce.current&&re&&H.current&&" "===e.key&&(Ce.current=!0,H.current.stop(e,(function(){H.current.start(e)}))),e.target===e.currentTarget&&De()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&De()&&"Enter"===e.key&&!h&&(e.preventDefault(),S&&S(e))})),Ee=(0,he.Z)((function(e){x&&" "===e.key&&H.current&&re&&!e.defaultPrevented&&(Ce.current=!1,H.current.stop(e,(function(){H.current.pulsate(e)}))),M&&M(e),S&&e.target===e.currentTarget&&De()&&" "===e.key&&!e.defaultPrevented&&S(e)})),Ae=f;"button"===Ae&&(W.href||W.to)&&(Ae=Z);var Me={};"button"===Ae?(Me.type=void 0===j?"button":j,Me.disabled=h):(W.href||W.to||(Me.role="button"),h&&(Me["aria-disabled"]=h));var Pe=(0,pe.Z)(J,$),Re=(0,pe.Z)(n,Pe);var Te=(0,o.Z)({},i,{centerRipple:s,component:f,disabled:h,disableRipple:v,disableTouchRipple:y,focusRipple:x,tabIndex:N,focusVisible:re}),Fe=function(e){var t=e.disabled,n=e.focusVisible,r=e.focusVisibleClassName,o=e.classes,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,K.Z)(i,nt,o);return n&&r&&(a.root+=" ".concat(r)),a}(Te);return(0,ie.BX)(at,(0,o.Z)({as:Ae,className:(0,G.Z)(Fe.root,c),ownerState:Te,onBlur:ke,onClick:S,onContextMenu:ve,onFocus:Se,onKeyDown:_e,onKeyUp:Ee,onMouseDown:fe,onMouseLeave:be,onMouseUp:ye,onDragLeave:ge,onTouchEnd:we,onTouchMove:Ze,onTouchStart:xe,ref:Re,tabIndex:h?-1:N,type:j},Me,W,{children:[l,ce?(0,ie.tZ)(tt,(0,o.Z)({ref:Y,center:s},L)):null]}))})),st=ut;function lt(e){return(0,ne.Z)("MuiIconButton",e)}var ct,dt=(0,re.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ft=["edge","children","className","color","disabled","disableFocusRipple","size"],pt=(0,J.ZP)(st,{name:"MuiIconButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat((0,te.Z)(n.color))],n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,o.Z)({color:t.palette[n.color].main},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},(0,q.Z)({},"&.".concat(dt.disabled),{backgroundColor:"transparent",color:t.palette.action.disabled}))})),ht=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiIconButton"}),r=n.edge,i=void 0!==r&&r,a=n.children,u=n.className,s=n.color,l=void 0===s?"default":s,c=n.disabled,d=void 0!==c&&c,f=n.disableFocusRipple,p=void 0!==f&&f,h=n.size,m=void 0===h?"medium":h,v=(0,X.Z)(n,ft),g=(0,o.Z)({},n,{edge:i,color:l,disabled:d,disableFocusRipple:p,size:m}),y=function(e){var t=e.classes,n=e.disabled,r=e.color,o=e.edge,i=e.size,a={root:["root",n&&"disabled","default"!==r&&"color".concat((0,te.Z)(r)),o&&"edge".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,lt,t)}(g);return(0,ie.tZ)(pt,(0,o.Z)({className:(0,G.Z)(y.root,u),centerRipple:!0,focusRipple:!p,disabled:d,ref:t,ownerState:g},v,{children:a}))})),mt=ht,vt=n(4750),gt=(0,vt.Z)((0,ie.tZ)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),yt=(0,vt.Z)((0,ie.tZ)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),bt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),xt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),wt=(0,vt.Z)((0,ie.tZ)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Zt=["action","children","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"],kt=(0,J.ZP)(ce,{name:"MuiAlert",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color||n.severity))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?Q._j:Q.$n,i="light"===t.palette.mode?Q.$n:Q._j,a=n.color||n.severity;return(0,o.Z)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&"standard"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),backgroundColor:i(t.palette[a].light,.9)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"outlined"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),border:"1px solid ".concat(t.palette[a].light)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"filled"===n.variant&&{color:"#fff",fontWeight:t.typography.fontWeightMedium,backgroundColor:"dark"===t.palette.mode?t.palette[a].dark:t.palette[a].main})})),St=(0,J.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:function(e,t){return t.icon}})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Dt=(0,J.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),Ct=(0,J.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),_t={success:(0,ie.tZ)(gt,{fontSize:"inherit"}),warning:(0,ie.tZ)(yt,{fontSize:"inherit"}),error:(0,ie.tZ)(bt,{fontSize:"inherit"}),info:(0,ie.tZ)(xt,{fontSize:"inherit"})},Et=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAlert"}),r=n.action,i=n.children,a=n.className,u=n.closeText,s=void 0===u?"Close":u,l=n.color,c=n.icon,d=n.iconMapping,f=void 0===d?_t:d,p=n.onClose,h=n.role,m=void 0===h?"alert":h,v=n.severity,g=void 0===v?"success":v,y=n.variant,b=void 0===y?"standard":y,x=(0,X.Z)(n,Zt),w=(0,o.Z)({},n,{color:l,severity:g,variant:b}),Z=function(e){var t=e.variant,n=e.color,r=e.severity,o=e.classes,i={root:["root","".concat(t).concat((0,te.Z)(n||r)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,K.Z)(i,de,o)}(w);return(0,ie.BX)(kt,(0,o.Z)({role:m,elevation:0,ownerState:w,className:(0,G.Z)(Z.root,a),ref:t},x,{children:[!1!==c?(0,ie.tZ)(St,{ownerState:w,className:Z.icon,children:c||f[g]||_t[g]}):null,(0,ie.tZ)(Dt,{ownerState:w,className:Z.message,children:i}),null!=r?(0,ie.tZ)(Ct,{className:Z.action,children:r}):null,null==r&&p?(0,ie.tZ)(Ct,{ownerState:w,className:Z.action,children:(0,ie.tZ)(mt,{size:"small","aria-label":s,title:s,color:"inherit",onClick:p,children:ct||(ct=(0,ie.tZ)(wt,{fontSize:"small"}))})}):null]}))})),At=Et,Mt=n(7472),Pt=n(2780),Rt=n(9081);function Tt(e){return e.substring(2).toLowerCase()}var Ft=function(e){var n=e.children,r=e.disableReactTree,o=void 0!==r&&r,i=e.mouseEvent,a=void 0===i?"onClick":i,u=e.onClickAway,s=e.touchEvent,l=void 0===s?"onTouchEnd":s,c=t.useRef(!1),d=t.useRef(null),f=t.useRef(!1),p=t.useRef(!1);t.useEffect((function(){return setTimeout((function(){f.current=!0}),0),function(){f.current=!1}}),[]);var h=(0,Mt.Z)(n.ref,d),m=(0,Pt.Z)((function(e){var t=p.current;p.current=!1;var n=(0,Rt.Z)(d.current);!f.current||!d.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!n.documentElement.contains(e.target)||d.current.contains(e.target))||!o&&t||u(e))})),v=function(e){return function(t){p.current=!0;var r=n.props[e];r&&r(t)}},g={ref:h};return!1!==l&&(g[l]=v(l)),t.useEffect((function(){if(!1!==l){var e=Tt(l),t=(0,Rt.Z)(d.current),n=function(){c.current=!0};return t.addEventListener(e,m),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,m),t.removeEventListener("touchmove",n)}}}),[m,l]),!1!==a&&(g[a]=v(a)),t.useEffect((function(){if(!1!==a){var e=Tt(a),t=(0,Rt.Z)(d.current);return t.addEventListener(e,m),function(){t.removeEventListener(e,m)}}}),[m,a]),(0,ie.tZ)(t.Fragment,{children:t.cloneElement(n,g)})},Ot=n(6728),Bt=n(2248);function It(){return(0,Ot.Z)(Bt.Z)}var Nt=!1,Lt="unmounted",zt="exited",jt="entering",Wt="entered",$t="exiting",Ht=function(e){function n(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=zt,r.appearStatus=jt):o=Wt:o=t.unmountOnExit||t.mountOnEnter?Lt:zt,r.state={status:o},r.nextCallback=null,r}xe(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Lt?{status:zt}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==jt&&n!==Wt&&(t=jt):n!==jt&&n!==Wt||(t=$t)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===jt?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===zt&&this.setState({status:Lt})},r.performEnter=function(e){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[t.default.findDOMNode(this),o],a=i[0],u=i[1],s=this.getTimeouts(),l=o?s.appear:s.enter;!e&&!r||Nt?this.safeSetState({status:Wt},(function(){n.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:jt},(function(){n.props.onEntering(a,u),n.onTransitionEnd(l,(function(){n.safeSetState({status:Wt},(function(){n.props.onEntered(a,u)}))}))})))},r.performExit=function(){var e=this,n=this.props.exit,r=this.getTimeouts(),o=this.props.nodeRef?void 0:t.default.findDOMNode(this);n&&!Nt?(this.props.onExit(o),this.safeSetState({status:$t},(function(){e.props.onExiting(o),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:zt},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:zt},(function(){e.props.onExited(o)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(e,n){this.setNextCallback(n);var r=this.props.nodeRef?this.props.nodeRef.current:t.default.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(r&&!o){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],u=i[1];this.props.addEndListener(a,u)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===Lt)return null;var n=this.props,r=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,(0,X.Z)(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.default.createElement(we.Provider,{value:null},"function"===typeof r?r(e,o):t.default.cloneElement(t.default.Children.only(r),o))},n}(t.default.Component);function Yt(){}Ht.contextType=we,Ht.propTypes={},Ht.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Yt,onEntering:Yt,onEntered:Yt,onExit:Yt,onExiting:Yt,onExited:Yt},Ht.UNMOUNTED=Lt,Ht.EXITED=zt,Ht.ENTERING=jt,Ht.ENTERED=Wt,Ht.EXITING=$t;var Vt=Ht,Ut=function(e){return e.scrollTop};function qt(e,t){var n,r,o=e.timeout,i=e.easing,a=e.style,u=void 0===a?{}:a;return{duration:null!=(n=u.transitionDuration)?n:"number"===typeof o?o:o[t.mode]||0,easing:null!=(r=u.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:u.transitionDelay}}var Xt=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Gt(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Kt={entering:{opacity:1,transform:Gt(1)},entered:{opacity:1,transform:"none"}},Qt="undefined"!==typeof navigator&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&/version\/15\.[4-9]/i.test(navigator.userAgent),Jt=t.forwardRef((function(e,n){var r=e.addEndListener,i=e.appear,a=void 0===i||i,u=e.children,s=e.easing,l=e.in,c=e.onEnter,d=e.onEntered,f=e.onEntering,p=e.onExit,h=e.onExited,m=e.onExiting,v=e.style,g=e.timeout,y=void 0===g?"auto":g,b=e.TransitionComponent,x=void 0===b?Vt:b,w=(0,X.Z)(e,Xt),Z=t.useRef(),k=t.useRef(),S=It(),D=t.useRef(null),C=(0,pe.Z)(u.ref,n),_=(0,pe.Z)(D,C),E=function(e){return function(t){if(e){var n=D.current;void 0===t?e(n):e(n,t)}}},A=E(f),M=E((function(e,t){Ut(e);var n,r=qt({style:v,timeout:y,easing:s},{mode:"enter"}),o=r.duration,i=r.delay,a=r.easing;"auto"===y?(n=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=o,e.style.transition=[S.transitions.create("opacity",{duration:n,delay:i}),S.transitions.create("transform",{duration:Qt?n:.666*n,delay:i,easing:a})].join(","),c&&c(e,t)})),P=E(d),R=E(m),T=E((function(e){var t,n=qt({style:v,timeout:y,easing:s},{mode:"exit"}),r=n.duration,o=n.delay,i=n.easing;"auto"===y?(t=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[S.transitions.create("opacity",{duration:t,delay:o}),S.transitions.create("transform",{duration:Qt?t:.666*t,delay:Qt?o:o||.333*t,easing:i})].join(","),e.style.opacity=0,e.style.transform=Gt(.75),p&&p(e)})),F=E(h);return t.useEffect((function(){return function(){clearTimeout(Z.current)}}),[]),(0,ie.tZ)(x,(0,o.Z)({appear:a,in:l,nodeRef:D,onEnter:M,onEntered:P,onEntering:A,onExit:T,onExited:F,onExiting:R,addEndListener:function(e){"auto"===y&&(Z.current=setTimeout(e,k.current||0)),r&&r(D.current,e)},timeout:"auto"===y?null:y},w,{children:function(e,n){return t.cloneElement(u,(0,o.Z)({style:(0,o.Z)({opacity:0,transform:Gt(.75),visibility:"exited"!==e||l?void 0:"hidden"},Kt[e],v,u.props.style),ref:_},n))}}))}));Jt.muiSupportAuto=!0;var en=Jt;function tn(e){return(0,ne.Z)("MuiSnackbarContent",e)}(0,re.Z)("MuiSnackbarContent",["root","message","action"]);var nn=["action","className","message","role"],rn=(0,J.ZP)(ce,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme,n="light"===t.palette.mode?.8:.98,r=(0,Q._4)(t.palette.background.default,n);return(0,o.Z)({},t.typography.body2,(0,q.Z)({color:t.palette.getContrastText(r),backgroundColor:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:t.shape.borderRadius,flexGrow:1},t.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288}))})),on=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),an=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),un=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSnackbarContent"}),r=n.action,i=n.className,a=n.message,u=n.role,s=void 0===u?"alert":u,l=(0,X.Z)(n,nn),c=n,d=function(e){var t=e.classes;return(0,K.Z)({root:["root"],action:["action"],message:["message"]},tn,t)}(c);return(0,ie.BX)(rn,(0,o.Z)({role:s,square:!0,elevation:6,className:(0,G.Z)(d.root,i),ownerState:c,ref:t},l,{children:[(0,ie.tZ)(on,{className:d.message,ownerState:c,children:a}),r?(0,ie.tZ)(an,{className:d.action,ownerState:c,children:r}):null]}))})),sn=un;function ln(e){return(0,ne.Z)("MuiSnackbar",e)}(0,re.Z)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);var cn=["onEnter","onExited"],dn=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],fn=(0,J.ZP)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["anchorOrigin".concat((0,te.Z)(n.anchorOrigin.vertical)).concat((0,te.Z)(n.anchorOrigin.horizontal))]]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,o.Z)({},!n.isRtl&&{left:"50%",right:"auto",transform:"translateX(-50%)"},n.isRtl&&{right:"50%",left:"auto",transform:"translateX(50%)"});return(0,o.Z)({zIndex:t.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===n.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===n.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===n.anchorOrigin.horizontal&&{justifyContent:"flex-end"},(0,q.Z)({},t.breakpoints.up("sm"),(0,o.Z)({},"top"===n.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===n.anchorOrigin.horizontal&&r,"left"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{left:24,right:"auto"},n.isRtl&&{right:24,left:"auto"}),"right"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{right:24,left:"auto"},n.isRtl&&{left:24,right:"auto"}))))})),pn=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiSnackbar"}),a=It(),u={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},s=i.action,l=i.anchorOrigin,c=(l=void 0===l?{vertical:"bottom",horizontal:"left"}:l).vertical,d=l.horizontal,f=i.autoHideDuration,p=void 0===f?null:f,h=i.children,m=i.className,v=i.ClickAwayListenerProps,g=i.ContentProps,y=i.disableWindowBlurListener,b=void 0!==y&&y,x=i.message,w=i.onBlur,Z=i.onClose,k=i.onFocus,S=i.onMouseEnter,D=i.onMouseLeave,C=i.open,_=i.resumeHideDuration,E=i.TransitionComponent,A=void 0===E?en:E,M=i.transitionDuration,P=void 0===M?u:M,R=i.TransitionProps,T=(R=void 0===R?{}:R).onEnter,F=R.onExited,O=(0,X.Z)(i.TransitionProps,cn),B=(0,X.Z)(i,dn),I="rtl"===a.direction,N=(0,o.Z)({},i,{anchorOrigin:{vertical:c,horizontal:d},isRtl:I}),L=function(e){var t=e.classes,n=e.anchorOrigin,r={root:["root","anchorOrigin".concat((0,te.Z)(n.vertical)).concat((0,te.Z)(n.horizontal))]};return(0,K.Z)(r,ln,t)}(N),z=t.useRef(),j=t.useState(!0),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=(0,he.Z)((function(){Z&&Z.apply(void 0,arguments)})),V=(0,he.Z)((function(e){Z&&null!=e&&(clearTimeout(z.current),z.current=setTimeout((function(){Y(null,"timeout")}),e))}));t.useEffect((function(){return C&&V(p),function(){clearTimeout(z.current)}}),[C,p,V]);var U=function(){clearTimeout(z.current)},q=t.useCallback((function(){null!=p&&V(null!=_?_:.5*p)}),[p,_,V]);return t.useEffect((function(){if(!b&&C)return window.addEventListener("focus",q),window.addEventListener("blur",U),function(){window.removeEventListener("focus",q),window.removeEventListener("blur",U)}}),[b,q,C]),t.useEffect((function(){if(C)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||Z&&Z(e,"escapeKeyDown")}}),[$,C,Z]),!C&&$?null:(0,ie.tZ)(Ft,(0,o.Z)({onClickAway:function(e){Z&&Z(e,"clickaway")}},v,{children:(0,ie.tZ)(fn,(0,o.Z)({className:(0,G.Z)(L.root,m),onBlur:function(e){w&&w(e),q()},onFocus:function(e){k&&k(e),U()},onMouseEnter:function(e){S&&S(e),U()},onMouseLeave:function(e){D&&D(e),q()},ownerState:N,ref:n,role:"presentation"},B,{children:(0,ie.tZ)(A,(0,o.Z)({appear:!0,in:C,timeout:P,direction:"top"===c?"down":"up",onEnter:function(e,t){H(!1),T&&T(e,t)},onExited:function(e){H(!0),F&&F(e)}},O,{children:h||(0,ie.tZ)(sn,(0,o.Z)({message:x,action:s},g))}))}))}))})),hn=pn,mn=(0,t.createContext)({showInfoMessage:function(){}}),vn=function(e){var n=e.children,o=(0,t.useState)({}),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useState)(!1),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,t.useState)(void 0),p=(0,r.Z)(f,2),h=p[0],m=p[1];(0,t.useEffect)((function(){h&&(u({message:h,key:(new Date).getTime()}),d(!0))}),[h]);return(0,ie.BX)(mn.Provider,{value:{showInfoMessage:m},children:[(0,ie.tZ)(hn,{open:c,autoHideDuration:4e3,onClose:function(e,t){"clickaway"!==t&&(m(void 0),d(!1))},children:(0,ie.tZ)(At,{children:a.message})},a.key),n]})};function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:window.location.search,r=$n().parse(n,{ignoreQueryPrefix:!0});return Yn()(r,e,t||"")},Xn=qn("g0.range_input","1h"),Gn=(Dn=qn("g0.end_input",new Date(xn()().utc().format(An))),xn()(Dn).utcOffset(0,!0).local().format(An)),Kn=function(){var e,t=(null===(e=window.location.search.match(/g\d+.expr/gim))||void 0===e?void 0:e.length)||1;return new Array(t).fill(1).map((function(e,t){return qn("g".concat(t,".expr"),"")}))}(),Qn={serverUrl:window.location.href.replace(/\/(?:prometheus\/)?(?:graph|vmui)\/.*/,"/prometheus/"),displayType:qn("g0.tab","chart"),query:Kn,queryHistory:Kn.map((function(e){return{index:0,values:[e]}})),time:{duration:Xn,period:Tn(Xn,new Date(Gn))},queryControls:{autoRefresh:!1,autocomplete:Ln("AUTOCOMPLETE")||!1,nocache:Ln("NO_CACHE")||!1}};function Jn(e,t){switch(t.type){case"SET_DISPLAY_TYPE":return yn(yn({},e),{},{displayType:t.payload});case"SET_SERVER":return yn(yn({},e),{},{serverUrl:t.payload});case"SET_QUERY":return yn(yn({},e),{},{query:t.payload.map((function(e){return e}))});case"SET_QUERY_HISTORY":return yn(yn({},e),{},{queryHistory:t.payload});case"SET_QUERY_HISTORY_BY_INDEX":return e.queryHistory.splice(t.payload.queryNumber,1,t.payload.value),yn(yn({},e),{},{queryHistory:e.queryHistory});case"SET_DURATION":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{duration:t.payload,period:Tn(t.payload,In(e.time.period.end))})});case"SET_UNTIL":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,t.payload)})});case"SET_FROM":var n=Bn(1e3*e.time.period.end-t.payload.valueOf());return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:n,period:Tn(n,xn()(1e3*e.time.period.end).toDate())})});case"SET_PERIOD":var r=function(e){var t=e.to.valueOf()-e.from.valueOf();return Bn(t)}(t.payload);return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:r,period:Tn(r,t.payload.to)})});case"TOGGLE_AUTOREFRESH":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!e.queryControls.autoRefresh})});case"TOGGLE_AUTOCOMPLETE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autocomplete:!e.queryControls.autocomplete})});case"NO_CACHE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{nocache:!e.queryControls.nocache})});case"RUN_QUERY":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,In(e.time.period.end))})});case"RUN_QUERY_TO_NOW":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration)})});default:throw new Error}}var er=(0,t.createContext)({}),tr=function(){return(0,t.useContext)(er).state},nr=function(){return(0,t.useContext)(er).dispatch},rr=Object.entries(Qn).reduce((function(e,t){var n=(0,r.Z)(t,2),o=n[0],i=n[1];return yn(yn({},e),{},(0,q.Z)({},o,qn(o)||i))}),{}),or=function(e){var n=e.children,o=(0,t.useReducer)(Jn,rr),i=(0,r.Z)(o,2),a=i[0],u=i[1];(0,t.useEffect)((function(){!function(e){var t=new Map(Object.entries(Vn)),n=Yn()(e,"query",""),r=[];n.forEach((function(n,o){t.forEach((function(t,n){var i=Yn()(e,n,"");if(i){var a=encodeURIComponent(i);r.push("g".concat(o,".").concat(t,"=").concat(a))}})),r.push("g".concat(o,".expr=").concat(encodeURIComponent(n)))})),Un(r.join("&"))}(a)}),[a]);var s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(er.Provider,{value:s,children:n})},ir={authMethod:"NO_AUTH",saveAuthLocally:!1},ar=Ln("AUTH_TYPE"),ur=Ln("BASIC_AUTH_DATA"),sr=Ln("BEARER_AUTH_DATA"),lr=yn(yn({},ir),{},{authMethod:ar||ir.authMethod,basicData:ur,bearerData:sr,saveAuthLocally:!(!ur&&!sr)}),cr=function(){zn(jn)};function dr(e,t){switch(t.type){case"SET_BASIC_AUTH":return t.payload.checkbox?Nn("BASIC_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BASIC_AUTH"),yn(yn({},e),{},{authMethod:"BASIC_AUTH",basicData:t.payload.value});case"SET_BEARER_AUTH":return t.payload.checkbox?Nn("BEARER_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BEARER_AUTH"),yn(yn({},e),{},{authMethod:"BEARER_AUTH",bearerData:t.payload.value});case"SET_NO_AUTH":return!t.payload.checkbox&&cr(),Nn("AUTH_TYPE","NO_AUTH"),yn(yn({},e),{},{authMethod:"NO_AUTH"});default:throw new Error}}var fr=(0,t.createContext)({}),pr=function(e){var n=e.children,o=(0,t.useReducer)(dr,lr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(fr.Provider,{value:s,children:n})},hr={customStep:{enable:!1,value:1},yaxis:{limits:{enable:!1,range:{1:[0,0]}}}};function mr(e,t){switch(t.type){case"TOGGLE_ENABLE_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{enable:!e.yaxis.limits.enable})})});case"TOGGLE_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{enable:!e.customStep.enable})});case"SET_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{value:t.payload})});case"SET_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{range:t.payload})})});default:throw new Error}}var vr=(0,t.createContext)({}),gr=function(){return(0,t.useContext)(vr).state},yr=function(){return(0,t.useContext)(vr).dispatch},br=function(e){var n=e.children,o=(0,t.useReducer)(mr,hr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(vr.Provider,{value:s,children:n})},xr=n(7458),wr=(0,xr.Z)({palette:{primary:{main:"#3F51B5"},secondary:{main:"#F50057"},error:{main:"#FF4141"}},components:{MuiFormHelperText:{styleOverrides:{root:{position:"absolute",top:"36px",left:"2px",margin:0}}},MuiInputLabel:{styleOverrides:{root:{fontSize:"12px",letterSpacing:"normal",lineHeight:"1",zIndex:0}}},MuiInputBase:{styleOverrides:{root:{"&.Mui-focused fieldset":{borderWidth:"1px !important"}}}},MuiSwitch:{defaultProps:{color:"secondary"}},MuiAccordion:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.16) 0px 1px 4px"}}},MuiPaper:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.2) 0px 3px 8px"}}},MuiButton:{styleOverrides:{contained:{boxShadow:"rgba(17, 17, 26, 0.1) 0px 0px 16px","&:hover":{boxShadow:"rgba(0, 0, 0, 0.1) 0px 4px 12px"}}}},MuiIconButton:{defaultProps:{size:"large"},styleOverrides:{sizeLarge:{borderRadius:"20%",height:"40px",width:"41px"},sizeMedium:{borderRadius:"20%"},sizeSmall:{borderRadius:"20%"}}},MuiTooltip:{styleOverrides:{tooltip:{fontSize:"10px"}}},MuiAlert:{styleOverrides:{root:{fontSize:"14px",boxShadow:"rgba(0, 0, 0, 0.08) 0px 4px 12px"}}}},typography:{fontSize:10}}),Zr=(0,Ee.Z)({key:"css",prepend:!0});function kr(e){var t=e.injectFirst,n=e.children;return t?(0,ie.tZ)(Ae.C,{value:Zr,children:n}):n}var Sr=n(5693),Dr=n(201),Cr="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var _r=function(e){var n=e.children,r=e.theme,i=(0,Dr.Z)(),a=t.useMemo((function(){var e=null===i?r:function(e,t){return"function"===typeof t?t(e):(0,o.Z)({},e,t)}(i,r);return null!=e&&(e[Cr]=null!==i),e}),[r,i]);return(0,ie.tZ)(Sr.Z.Provider,{value:a,children:n})};function Er(e){var t=(0,Ot.Z)();return(0,ie.tZ)(Ae.T.Provider,{value:"object"===typeof t?t:{},children:e.children})}var Ar=function(e){var t=e.children,n=e.theme;return(0,ie.tZ)(_r,{theme:n,children:(0,ie.tZ)(Er,{children:t})})};function Mr(e){var t=e.styles,n=e.defaultTheme,r=void 0===n?{}:n,o="function"===typeof t?function(e){return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,ie.tZ)(Oe,{styles:o})}var Pr=function(e){return(0,ie.tZ)(Mr,(0,o.Z)({},e,{defaultTheme:Bt.Z}))},Rr=function(e,t){return(0,o.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&{colorScheme:e.palette.mode})},Tr=function(e){return(0,o.Z)({color:e.palette.text.primary},e.typography.body1,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};var Fr=function(e){var n=(0,ee.Z)({props:e,name:"MuiCssBaseline"}),r=n.children,i=n.enableColorScheme,a=void 0!==i&&i;return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(Pr,{styles:function(e){return function(e){var t,n,r={html:Rr(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,o.Z)({margin:0},Tr(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})},i=null==(t=e.components)||null==(n=t.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(r=[r,i]),r}(e,a)}}),r]})},Or=t.createContext(null);var Br=function(e){var n=e.children,r=e.dateAdapter,o=e.dateFormats,i=e.dateLibInstance,a=e.locale,u=t.useMemo((function(){return new r({locale:a,formats:o,instance:i})}),[r,a,o,i]),s=t.useMemo((function(){return{minDate:u.date("1900-01-01T00:00:00.000"),maxDate:u.date("2099-12-31T00:00:00.000")}}),[u]),l=t.useMemo((function(){return{utils:u,defaultDates:s}}),[s,u]);return(0,ie.tZ)(Or.Provider,{value:l,children:n})},Ir=n(7798),Nr=n.n(Ir),Lr=n(3825),zr=n.n(Lr),jr=n(8743),Wr=n.n(jr);xn().extend(Nr()),xn().extend(zr()),xn().extend(Wr());var $r={normalDateWithWeekday:"ddd, MMM D",normalDate:"D MMMM",shortDate:"MMM D",monthAndDate:"MMMM D",dayOfMonth:"D",year:"YYYY",month:"MMMM",monthShort:"MMM",monthAndYear:"MMMM YYYY",weekday:"dddd",weekdayShort:"ddd",minutes:"mm",hours12h:"hh",hours24h:"HH",seconds:"ss",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDate:"ll",fullDateWithWeekday:"dddd, LL",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDate:"L",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},Hr=function(e){var t=this,n=void 0===e?{}:e,r=n.locale,o=n.formats,i=n.instance;this.lib="dayjs",this.is12HourCycleInCurrentLocale=function(){var e,n;return/A|a/.test(null===(n=null===(e=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===e?void 0:e.formats)||void 0===n?void 0:n.LT)},this.getCurrentLocaleCode=function(){return t.locale||"en"},this.getFormatHelperText=function(e){return e.match(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?)|./g).map((function(e){var n,r;return"L"===e[0]&&null!==(r=null===(n=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===n?void 0:n.formats[e])&&void 0!==r?r:e})).join("").replace(/a/gi,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return t.dayjs(e)},this.toISO=function(e){return e.toISOString()},this.parse=function(e,n){return""===e?null:t.dayjs(e,n,t.locale)},this.date=function(e){return null===e?null:t.dayjs(e)},this.toJsDate=function(e){return e.toDate()},this.isValid=function(e){return t.dayjs(e).isValid()},this.isNull=function(e){return null===e},this.getDiff=function(e,t,n){return e.diff(t,n)},this.isAfter=function(e,t){return e.isAfter(t)},this.isBefore=function(e,t){return e.isBefore(t)},this.isAfterDay=function(e,t){return e.isAfter(t,"day")},this.isBeforeDay=function(e,t){return e.isBefore(t,"day")},this.isBeforeYear=function(e,t){return e.isBefore(t,"year")},this.isAfterYear=function(e,t){return e.isAfter(t,"year")},this.startOfDay=function(e){return e.clone().startOf("day")},this.endOfDay=function(e){return e.clone().endOf("day")},this.format=function(e,n){return t.formatByString(e,t.formats[n])},this.formatByString=function(e,n){return t.dayjs(e).format(n)},this.formatNumber=function(e){return e},this.getHours=function(e){return e.hour()},this.addSeconds=function(e,t){return t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")},this.addMinutes=function(e,t){return t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")},this.addHours=function(e,t){return t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")},this.addDays=function(e,t){return t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")},this.addWeeks=function(e,t){return t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")},this.addMonths=function(e,t){return t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")},this.setMonth=function(e,t){return e.set("month",t)},this.setHours=function(e,t){return e.set("hour",t)},this.getMinutes=function(e){return e.minute()},this.setMinutes=function(e,t){return e.clone().set("minute",t)},this.getSeconds=function(e){return e.second()},this.setSeconds=function(e,t){return e.clone().set("second",t)},this.getMonth=function(e){return e.month()},this.getDaysInMonth=function(e){return e.daysInMonth()},this.isSameDay=function(e,t){return e.isSame(t,"day")},this.isSameMonth=function(e,t){return e.isSame(t,"month")},this.isSameYear=function(e,t){return e.isSame(t,"year")},this.isSameHour=function(e,t){return e.isSame(t,"hour")},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.startOfMonth=function(e){return e.clone().startOf("month")},this.endOfMonth=function(e){return e.clone().endOf("month")},this.startOfWeek=function(e){return e.clone().startOf("week")},this.endOfWeek=function(e){return e.clone().endOf("week")},this.getNextMonth=function(e){return e.clone().add(1,"month")},this.getPreviousMonth=function(e){return e.clone().subtract(1,"month")},this.getMonthArray=function(e){for(var n=[e.clone().startOf("year")];n.length<12;){var r=n[n.length-1];n.push(t.getNextMonth(r))}return n},this.getYear=function(e){return e.year()},this.setYear=function(e,t){return e.clone().set("year",t)},this.mergeDateAndTime=function(e,t){return e.hour(t.hour()).minute(t.minute()).second(t.second())},this.getWeekdays=function(){var e=t.dayjs().startOf("week");return[0,1,2,3,4,5,6].map((function(n){return t.formatByString(e.add(n,"day"),"dd")}))},this.isEqual=function(e,n){return null===e&&null===n||t.dayjs(e).isSame(n)},this.getWeekArray=function(e){for(var n=t.dayjs(e).clone().startOf("month").startOf("week"),r=t.dayjs(e).clone().endOf("month").endOf("week"),o=0,i=n,a=[];i.isBefore(r);){var u=Math.floor(o/7);a[u]=a[u]||[],a[u].push(i),i=i.clone().add(1,"day"),o+=1}return a},this.getYearRange=function(e,n){for(var r=t.dayjs(e).startOf("year"),o=t.dayjs(n).endOf("year"),i=[],a=r;a.isBefore(o);)i.push(a),a=a.clone().add(1,"year");return i},this.isWithinRange=function(e,t){var n=t[0],r=t[1];return e.isBetween(n,r,null,"[]")},this.rawDayJsInstance=i||xn(),this.dayjs=function(e,t){return t?function(){for(var n=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.defaultTheme,r=e.defaultClassName,i=void 0===r?"MuiBox-root":r,a=e.generateClassName,u=e.styleFunctionSx,s=void 0===u?qr.Z:u,l=(0,Ur.ZP)("div")(s),c=t.forwardRef((function(e,t){var r=(0,Ot.Z)(n),u=Qr(e),s=u.className,c=u.component,d=void 0===c?"div":c,f=(0,X.Z)(u,Jr);return(0,ie.tZ)(l,(0,o.Z)({as:d,ref:t,className:(0,G.Z)(s,a?a(i):i),theme:r},f))}));return c}({defaultTheme:(0,xr.Z)(),defaultClassName:"MuiBox-root",generateClassName:eo.Z.generate}),no=to,ro=n(181);function oo(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,ro.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function io(e,t,n,r){var o;n=n||0;for(var i=(r=r||t.length-1)<=2147483647;r-n>1;)t[o=i?n+r>>1:So((n+r)/2)]=t&&o<=n;o+=r)if(null!=e[o])return o;return-1}function uo(e,t,n,r){var o=Fo,i=-Fo;if(1==r)o=e[t],i=e[n];else if(-1==r)o=e[n],i=e[t];else for(var a=t;a<=n;a++)null!=e[a]&&(o=_o(o,e[a]),i=Eo(i,e[a]));return[o,i]}function so(e,t,n){for(var r=Fo,o=-Fo,i=t;i<=n;i++)e[i]>0&&(r=_o(r,e[i]),o=Eo(o,e[i]));return[r==Fo?1:r,o==-Fo?10:o]}var lo=[0,0];function co(e,t,n,r){return lo[0]=n<0?Vo(e,-n):e,lo[1]=r<0?Vo(t,-r):t,lo}function fo(e,t,n,r){var o,i,a,u=Mo(e),s=10==n?Po:Ro;return e==t&&(-1==u?(e*=n,t/=n):(e/=n,t*=n)),r?(o=So(s(e)),i=Co(s(t)),e=(a=co(Ao(n,o),Ao(n,i),o,i))[0],t=a[1]):(o=So(s(ko(e))),i=So(s(ko(t))),e=Yo(e,(a=co(Ao(n,o),Ao(n,i),o,i))[0]),t=Ho(t,a[1])),[e,t]}function po(e,t,n,r){var o=fo(e,t,n,r);return 0==e&&(o[0]=0),0==t&&(o[1]=0),o}var ho={mode:3,pad:.1},mo={pad:0,soft:null,mode:0},vo={min:mo,max:mo};function go(e,t,n,r){return ti(n)?bo(e,t,n):(mo.pad=n,mo.soft=r?0:null,mo.mode=r?3:0,bo(e,t,vo))}function yo(e,t){return null==e?t:e}function bo(e,t,n){var r=n.min,o=n.max,i=yo(r.pad,0),a=yo(o.pad,0),u=yo(r.hard,-Fo),s=yo(o.hard,Fo),l=yo(r.soft,Fo),c=yo(o.soft,-Fo),d=yo(r.mode,0),f=yo(o.mode,0),p=t-e;p<1e-9&&(p=0,0!=e&&0!=t||(p=1e-9,2==d&&l!=Fo&&(i=0),2==f&&c!=-Fo&&(a=0)));var h=p||ko(t)||1e3,m=Po(h),v=Ao(10,So(m)),g=Vo(Yo(e-h*(0==p?0==e?.1:1:i),v/10),9),y=e>=l&&(1==d||3==d&&g<=l||2==d&&g>=l)?l:Fo,b=Eo(u,g=y?y:_o(y,g)),x=Vo(Ho(t+h*(0==p?0==t?.1:1:a),v/10),9),w=t<=c&&(1==f||3==f&&x>=c||2==f&&x<=c)?c:-Fo,Z=_o(s,x>w&&t<=w?w:Eo(w,x));return b==Z&&0==b&&(Z=100),[b,Z]}var xo=new Intl.NumberFormat(navigator.language).format,wo=Math,Zo=wo.PI,ko=wo.abs,So=wo.floor,Do=wo.round,Co=wo.ceil,_o=wo.min,Eo=wo.max,Ao=wo.pow,Mo=wo.sign,Po=wo.log10,Ro=wo.log2,To=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.asinh(e/t)},Fo=1/0;function Oo(e){return 1+(0|Po((e^e>>31)-(e>>31)))}function Bo(e,t){return Do(e/t)*t}function Io(e,t,n){return _o(Eo(e,t),n)}function No(e){return"function"==typeof e?e:function(){return e}}var Lo=function(e){return e},zo=function(e,t){return t},jo=function(e){return null},Wo=function(e){return!0},$o=function(e,t){return e==t};function Ho(e,t){return Co(e/t)*t}function Yo(e,t){return So(e/t)*t}function Vo(e,t){return Do(e*(t=Math.pow(10,t)))/t}var Uo=new Map;function qo(e){return((""+e).split(".")[1]||"").length}function Xo(e,t,n,r){for(var o=[],i=r.map(qo),a=t;a=0&&a>=0?0:u)+(a>=i[l]?0:i[l]),f=Vo(c,d);o.push(f),Uo.set(f,d)}return o}var Go={},Ko=[],Qo=[null,null],Jo=Array.isArray;function ei(e){return"string"==typeof e}function ti(e){var t=!1;if(null!=e){var n=e.constructor;t=null==n||n==Object}return t}function ni(e){return null!=e&&"object"==typeof e}function ri(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ti;if(Jo(e)){var r=e.find((function(e){return null!=e}));if(Jo(r)||n(r)){t=Array(e.length);for(var o=0;oi){for(r=a-1;r>=0&&null==e[r];)e[r--]=null;for(r=a+1;rr||n>o?Ai(e,Di):Mi(e,Di))}var Bi=new WeakMap;function Ii(e,t,n){var r=t+n;r!=Bi.get(e)&&(Bi.set(e,r),e.style.background=t,e.style.borderColor=n)}var Ni=new WeakMap;function Li(e,t,n,r){var o=t+""+n;o!=Ni.get(e)&&(Ni.set(e,o),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=r?-t/2+"px":0,e.style.marginTop=r?-n/2+"px":0)}var zi={passive:!0},ji=oi({capture:!0},zi);function Wi(e,t,n,r){t.addEventListener(e,n,r?ji:zi)}function $i(e,t,n,r){t.removeEventListener(e,n,r?ji:zi)}!function e(){var t=devicePixelRatio;ai!=t&&(ai=t,ui&&$i(ki,ui,e),ui=matchMedia("(min-resolution: ".concat(ai-.001,"dppx) and (max-resolution: ").concat(ai+.001,"dppx)")),Wi(ki,ui,e),Ei.dispatchEvent(new CustomEvent(Si)))}();var Hi=["January","February","March","April","May","June","July","August","September","October","November","December"],Yi=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Vi(e){return e.slice(0,3)}var Ui=Yi.map(Vi),qi=Hi.map(Vi),Xi={MMMM:Hi,MMM:qi,WWWW:Yi,WWW:Ui};function Gi(e){return(e<10?"0":"")+e}var Ki={YYYY:function(e){return e.getFullYear()},YY:function(e){return(e.getFullYear()+"").slice(2)},MMMM:function(e,t){return t.MMMM[e.getMonth()]},MMM:function(e,t){return t.MMM[e.getMonth()]},MM:function(e){return Gi(e.getMonth()+1)},M:function(e){return e.getMonth()+1},DD:function(e){return Gi(e.getDate())},D:function(e){return e.getDate()},WWWW:function(e,t){return t.WWWW[e.getDay()]},WWW:function(e,t){return t.WWW[e.getDay()]},HH:function(e){return Gi(e.getHours())},H:function(e){return e.getHours()},h:function(e){var t=e.getHours();return 0==t?12:t>12?t-12:t},AA:function(e){return e.getHours()>=12?"PM":"AM"},aa:function(e){return e.getHours()>=12?"pm":"am"},a:function(e){return e.getHours()>=12?"p":"a"},mm:function(e){return Gi(e.getMinutes())},m:function(e){return e.getMinutes()},ss:function(e){return Gi(e.getSeconds())},s:function(e){return e.getSeconds()},fff:function(e){return((t=e.getMilliseconds())<10?"00":t<100?"0":"")+t;var t}};function Qi(e,t){t=t||Xi;for(var n,r=[],o=/\{([a-z]+)\}|[^{]+/gi;n=o.exec(e);)r.push("{"==n[0][0]?Ki[n[1]]:n[0]);return function(e){for(var n="",o=0;o=a,m=d>=i&&d=o?o:d,M=b+(So(l)-So(g))+Ho(g-b,A);p.push(M);for(var P=t(M),R=P.getHours()+P.getMinutes()/n+P.getSeconds()/r,T=d/r,F=f/u.axes[s]._space;!((M=Vo(M+d,1==e?0:3))>c);)if(T>1){var O=So(Vo(R+T,6))%24,B=t(M).getHours()-O;B>1&&(B=-1),R=(R+T)%24,Vo(((M-=B*r)-p[p.length-1])/d,3)*F>=.7&&p.push(M)}else p.push(M)}return p}}]}var ga=va(1),ya=(0,r.Z)(ga,3),ba=ya[0],xa=ya[1],wa=ya[2],Za=va(.001),ka=(0,r.Z)(Za,3),Sa=ka[0],Da=ka[1],Ca=ka[2];function _a(e,t){return e.map((function(e){return e.map((function(n,r){return 0==r||8==r||null==n?n:t(1==r||0==e[8]?n:e[1]+n)}))}))}function Ea(e,t){return function(n,r,o,i,a){var u,s,l,c,d,f,p=t.find((function(e){return a>=e[0]}))||t[t.length-1];return r.map((function(t){var n=e(t),r=n.getFullYear(),o=n.getMonth(),i=n.getDate(),a=n.getHours(),h=n.getMinutes(),m=n.getSeconds(),v=r!=u&&p[2]||o!=s&&p[3]||i!=l&&p[4]||a!=c&&p[5]||h!=d&&p[6]||m!=f&&p[7]||p[1];return u=r,s=o,l=i,c=a,d=h,f=m,v(n)}))}}function Aa(e,t,n){return new Date(e,t,n)}function Ma(e,t){return t(e)}Xo(2,-53,53,[1]);function Pa(e,t){return function(n,r){return t(e(r))}}var Ra={show:!0,live:!0,isolate:!1,markers:{show:!0,width:2,stroke:function(e,t){var n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null},fill:function(e,t){return e.series[t].fill(e,t)},dash:"solid"},idx:null,idxs:null,values:[]};var Ta=[0,0];function Fa(e,t,n){return function(e){0==e.button&&n(e)}}function Oa(e,t,n){return n}var Ba={show:!0,x:!0,y:!0,lock:!1,move:function(e,t,n){return Ta[0]=t,Ta[1]=n,Ta},points:{show:function(e,t){var n=e.cursor.points,r=Ti(),o=n.size(e,t);Pi(r,li,o),Pi(r,ci,o);var i=o/-2;Pi(r,"marginLeft",i),Pi(r,"marginTop",i);var a=n.width(e,t,o);return a&&Pi(r,"borderWidth",a),r},size:function(e,t){return nu(e.series[t].points.width,1)},width:0,stroke:function(e,t){var n=e.series[t].points;return n._stroke||n._fill},fill:function(e,t){var n=e.series[t].points;return n._fill||n._stroke}},bind:{mousedown:Fa,mouseup:Fa,click:Fa,dblclick:Fa,mousemove:Oa,mouseleave:Oa,mouseenter:Oa},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(e,t,n){return n},idxs:null},Ia={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},Na=oi({},Ia,{filter:zo}),La=oi({},Na,{size:10}),za=oi({},Ia,{show:!1}),ja='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Wa="bold "+ja,$a={show:!0,scale:"x",stroke:mi,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:2,grid:Na,ticks:La,border:za,font:ja,rotate:0},Ha={show:!0,scale:"x",auto:!1,sorted:1,min:Fo,max:-Fo,idxs:[]};function Ya(e,t,n,r,o){return t.map((function(e){return null==e?"":xo(e)}))}function Va(e,t,n,r,o,i,a){for(var u=[],s=Uo.get(o)||0,l=n=a?n:Vo(Ho(n,o),s);l<=r;l=Vo(l+o,s))u.push(Object.is(l,-0)?0:l);return u}function Ua(e,t,n,r,o,i,a){var u=[],s=e.scales[e.axes[t].scale].log,l=So((10==s?Po:Ro)(n));o=Ao(s,l),l<0&&(o=Vo(o,-l));var c=n;do{u.push(c),(c=Vo(c+o,Uo.get(o)))>=o*s&&(o=c)}while(c<=r);return u}function qa(e,t,n,r,o,i,a){var u=e.scales[e.axes[t].scale].asinh,s=r>u?Ua(e,t,Eo(u,n),r,o):[u],l=r>=0&&n<=0?[0]:[];return(n<-u?Ua(e,t,Eo(u,-r),-n,o):[u]).reverse().map((function(e){return-e})).concat(l,s)}var Xa=/./,Ga=/[12357]/,Ka=/[125]/,Qa=/1/;function Ja(e,t,n,r,o){var i=e.axes[n],a=i.scale,u=e.scales[a];if(3==u.distr&&2==u.log)return t;var s=e.valToPos,l=i._space,c=s(10,a),d=s(9,a)-c>=l?Xa:s(7,a)-c>=l?Ga:s(5,a)-c>=l?Ka:Qa;return t.map((function(e){return 4==u.distr&&0==e||d.test(e)?e:null}))}function eu(e,t){return null==t?"":xo(t)}var tu={show:!0,scale:"y",stroke:mi,space:30,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:3,grid:Na,ticks:La,border:za,font:ja,rotate:0};function nu(e,t){return Vo((3+2*(e||1))*t,3)}var ru={scale:null,auto:!0,sorted:0,min:Fo,max:-Fo},ou={show:!0,auto:!0,sorted:0,alpha:1,facets:[oi({},ru,{scale:"x"}),oi({},ru,{scale:"y"})]},iu={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:function(e,t,n,r,o){return o},alpha:1,points:{show:function(e,t){var n=e.series[0],r=n.scale,o=n.idxs,i=e._data[0],a=e.valToPos(i[o[0]],r,!0),u=e.valToPos(i[o[1]],r,!0),s=ko(u-a)/(e.series[t].points.space*ai);return o[1]-o[0]<=s},filter:null},values:null,min:Fo,max:-Fo,idxs:[],path:null,clip:null};function au(e,t,n,r,o){return n/10}var uu={time:!0,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},su=oi({},uu,{time:!1,ori:1}),lu={};function cu(e,t){var n=lu[e];return n||(n={key:e,plots:[],sub:function(e){n.plots.push(e)},unsub:function(e){n.plots=n.plots.filter((function(t){return t!=e}))},pub:function(e,t,r,o,i,a,u){for(var s=0;s0){a=new Path2D;for(var u=0==t?ku:Su,s=n,l=0;lc[0]){var d=c[0]-s;d>0&&u(a,s,r,d,r+i),s=c[1]}}var f=n+o-s;f>0&&u(a,s,r,f,r+i)}return a}function vu(e,t,n){var r=e[e.length-1];r&&r[0]==t?r[1]=n:e.push([t,n])}function gu(e){return 0==e?Lo:1==e?Do:function(t){return Bo(t,e)}}function yu(e){var t=0==e?bu:xu,n=0==e?function(e,t,n,r,o,i){e.arcTo(t,n,r,o,i)}:function(e,t,n,r,o,i){e.arcTo(n,t,o,r,i)},r=0==e?function(e,t,n,r,o){e.rect(t,n,r,o)}:function(e,t,n,r,o){e.rect(n,t,o,r)};return function(e,o,i,a,u){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;0==s?r(e,o,i,a,u):(s=_o(s,a/2,u/2),t(e,o+s,i),n(e,o+a,i,o+a,i+u,s),n(e,o+a,i+u,o,i+u,s),n(e,o,i+u,o,i,s),n(e,o,i,o+a,i,s),e.closePath())}}var bu=function(e,t,n){e.moveTo(t,n)},xu=function(e,t,n){e.moveTo(n,t)},wu=function(e,t,n){e.lineTo(t,n)},Zu=function(e,t,n){e.lineTo(n,t)},ku=yu(0),Su=yu(1),Du=function(e,t,n,r,o,i){e.arc(t,n,r,o,i)},Cu=function(e,t,n,r,o,i){e.arc(n,t,r,o,i)},_u=function(e,t,n,r,o,i,a){e.bezierCurveTo(t,n,r,o,i,a)},Eu=function(e,t,n,r,o,i,a){e.bezierCurveTo(n,t,o,r,a,i)};function Au(e){return function(e,t,n,r,o){return du(e,t,(function(t,i,a,u,s,l,c,d,f,p,h){var m,v,g=t.pxRound,y=t.points;0==u.ori?(m=bu,v=Du):(m=xu,v=Cu);var b=Vo(y.width*ai,3),x=(y.size-y.width)/2*ai,w=Vo(2*x,3),Z=new Path2D,k=new Path2D,S=e.bbox,D=S.left,C=S.top,_=S.width,E=S.height;ku(k,D-w,C-w,_+2*w,E+2*w);var A=function(e){if(null!=a[e]){var t=g(l(i[e],u,p,d)),n=g(c(a[e],s,h,f));m(Z,t+x,n),v(Z,t,n,x,0,2*Zo)}};if(o)o.forEach(A);else for(var M=n;M<=r;M++)A(M);return{stroke:b>0?Z:null,fill:Z,clip:k,flags:3}}))}}function Mu(e){return function(t,n,r,o,i,a){r!=o&&(i!=r&&a!=r&&e(t,n,r),i!=o&&a!=o&&e(t,n,o),e(t,n,a))}}var Pu=Mu(wu),Ru=Mu(Zu);function Tu(){return function(e,t,n,o){return du(e,t,(function(i,a,u,s,l,c,d,f,p,h,m){var v,g,y=i.pxRound;0==s.ori?(v=wu,g=Pu):(v=Zu,g=Ru);var b,x,w,Z,k=s.dir*(0==s.ori?1:-1),S={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:1},D=S.stroke,C=Fo,_=-Fo,E=[],A=y(c(a[1==k?n:o],s,h,f)),M=!1,P=!1,R=ao(u,n,o,1*k),T=ao(u,n,o,-1*k),F=y(c(a[R],s,h,f)),O=y(c(a[T],s,h,f));F>f&&vu(E,f,F);for(var B=1==k?n:o;B>=n&&B<=o;B+=k){var I=y(c(a[B],s,h,f));if(I==A)null!=u[B]?(x=y(d(u[B],l,m,p)),C==Fo&&(v(D,I,x),b=x),C=_o(x,C),_=Eo(x,_)):null===u[B]&&(M=P=!0);else{var N=!1;C!=Fo?(g(D,A,C,_,b,x),w=Z=A):M&&(N=!0,M=!1),null!=u[B]?(v(D,I,x=y(d(u[B],l,m,p))),C=_=b=x,P&&I-A>1&&(N=!0),P=!1):(C=Fo,_=-Fo,null===u[B]&&(M=!0,I-A>1&&(N=!0))),N&&vu(E,w,I),A=I}}C!=Fo&&C!=_&&Z!=A&&g(D,A,C,_,b,x),O0!==l[p]>0?s[p]=0:(s[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/l[p-1]+(d[p]+2*d[p-1])/l[p]),isFinite(s[p])||(s[p]=0));s[a-1]=l[a-2];for(var h=0;h=o&&i+(s<5?Uo.get(s):0)<=17)return[s,l]}while(++u0?e:t.clamp(o,e,t.min,t.max,t.key)):4==t.distr?To(e,t.asinh):e)-t._min)/(t._max-t._min)}function u(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?1-o:o)}function s(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?o:1-o)}function l(e,t,n,r){return 0==t.ori?u(e,t,n,r):s(e,t,n,r)}o.valToPosH=u,o.valToPosV=s;var c=!1;o.status=0;var d=o.root=Ti("uplot");(null!=e.id&&(d.id=e.id),Ai(d,e.class),e.title)&&(Ti("u-title",d).textContent=e.title);var f=Ri("canvas"),p=o.ctx=f.getContext("2d"),h=Ti("u-wrap",d),m=o.under=Ti("u-under",h);h.appendChild(f);var v=o.over=Ti("u-over",h),g=+yo((e=ri(e)).pxAlign,1),y=gu(g);(e.plugins||[]).forEach((function(t){t.opts&&(e=t.opts(o,e)||e)}));var b,x,w=e.ms||.001,Z=o.series=1==i?Lu(e.series||[],Ha,iu,!1):(b=e.series||[null],x=ou,b.map((function(e,t){return 0==t?null:oi({},x,e)}))),k=o.axes=Lu(e.axes||[],$a,tu,!0),S=o.scales={},D=o.bands=e.bands||[];D.forEach((function(e){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1)}));var C=2==i?Z[1].facets[0].scale:Z[0].scale,_={axes:function(){for(var e=function(e){var t=k[e];if(!t.show||!t._show)return"continue";var n=t.side,i=n%2,a=void 0,u=void 0,s=t.stroke(o,e),c=0==n||3==n?-1:1;if(t.label){var d=t.labelGap*c,f=Do((t._lpos+d)*ai);et(t.labelFont[0],s,"center",2==n?di:fi),p.save(),1==i?(a=u=0,p.translate(f,Do(me+ge/2)),p.rotate((3==n?-Zo:Zo)/2)):(a=Do(he+ve/2),u=f),p.fillText(t.label,a,u),p.restore()}var h=(0,r.Z)(t._found,2),m=h[0],v=h[1];if(0==v)return"continue";var g=S[t.scale],b=0==i?ve:ge,x=0==i?he:me,w=Do(t.gap*ai),Z=t._splits,D=2==g.distr?Z.map((function(e){return Xe[e]})):Z,C=2==g.distr?Xe[Z[1]]-Xe[Z[0]]:m,_=t.ticks,E=t.border,A=_.show?Do(_.size*ai):0,M=t._rotate*-Zo/180,P=y(t._pos*ai),R=P+(A+w)*c;u=0==i?R:0,a=1==i?R:0,et(t.font[0],s,1==t.align?pi:2==t.align?hi:M>0?pi:M<0?hi:0==i?"center":3==n?hi:pi,M||1==i?"middle":2==n?di:fi);for(var T=1.5*t.font[1],F=Z.map((function(e){return y(l(e,g,b,x))})),O=t._values,B=0;B0&&(Z.forEach((function(e,n){if(n>0&&e.show&&null==e._paths){var r=function(e){var t=Io(Ve-1,0,Te-1),n=Io(Ue+1,0,Te-1);for(;null==e[t]&&t>0;)t--;for(;null==e[n]&&n0&&e.show){$e!=e.alpha&&(p.globalAlpha=$e=e.alpha),nt(t,!1),e._paths&&rt(t,!1),nt(t,!0);var n=e.points.show(o,t,Ve,Ue),r=e.points.filter(o,t,n,e._paths?e._paths.gaps:null);(n||r)&&(e.points._paths=e.points.paths(o,t,Ve,Ue,r),rt(t,!0)),1!=$e&&(p.globalAlpha=$e=1),un("drawSeries",t)}})))}},E=(e.drawOrder||["axes","series"]).map((function(e){return _[e]}));function A(t){var n=S[t];if(null==n){var r=(e.scales||Go)[t]||Go;if(null!=r.from)A(r.from),S[t]=oi({},S[r.from],r,{key:t});else{(n=S[t]=oi({},t==C?uu:su,r)).key=t;var o=n.time,a=n.range,u=Jo(a);if((t!=C||2==i&&!o)&&(!u||null!=a[0]&&null!=a[1]||(a={min:null==a[0]?ho:{mode:1,hard:a[0],soft:a[0]},max:null==a[1]?ho:{mode:1,hard:a[1],soft:a[1]}},u=!1),!u&&ti(a))){var s=a;a=function(e,t,n){return null==t?Qo:go(t,n,s)}}n.range=No(a||(o?Wu:t==C?3==n.distr?Yu:4==n.distr?Uu:ju:3==n.distr?Hu:4==n.distr?Vu:$u)),n.auto=No(!u&&n.auto),n.clamp=No(n.clamp||au),n._min=n._max=null}}}for(var M in A("x"),A("y"),1==i&&Z.forEach((function(e){A(e.scale)})),k.forEach((function(e){A(e.scale)})),e.scales)A(M);var P,R,T=S[C],F=T.distr;0==T.ori?(Ai(d,"u-hz"),P=u,R=s):(Ai(d,"u-vt"),P=s,R=u);var O={};for(var B in S){var I=S[B];null==I.min&&null==I.max||(O[B]={min:I.min,max:I.max},I.min=I.max=null)}var N,L=e.tzDate||function(e){return new Date(Do(e/w))},z=e.fmtDate||Qi,j=1==w?wa(L):Ca(L),W=Ea(L,_a(1==w?xa:Da,z)),$=Pa(L,Ma("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",z)),H=[],Y=o.legend=oi({},Ra,e.legend),V=Y.show,U=Y.markers;Y.idxs=H,U.width=No(U.width),U.dash=No(U.dash),U.stroke=No(U.stroke),U.fill=No(U.fill);var q,X=[],G=[],K=!1,Q={};if(Y.live){var J=Z[1]?Z[1].values:null;for(var ee in q=(K=null!=J)?J(o,1,0):{_:0})Q[ee]="--"}if(V)if(N=Ri("table","u-legend",d),K){var te=Ri("tr","u-thead",N);for(var ne in Ri("th",null,te),q)Ri("th",Ci,te).textContent=ne}else Ai(N,"u-inline"),Y.live&&Ai(N,"u-live");var re={show:!0},oe={show:!1};var ie=new Map;function ae(e,t,n){var r=ie.get(t)||{},i=De.bind[e](o,t,n);i&&(Wi(e,t,r[e]=i),ie.set(t,r))}function ue(e,t,n){var r=ie.get(t)||{};for(var o in r)null!=e&&o!=e||($i(o,t,r[o]),delete r[o]);null==e&&ie.delete(t)}var se=0,le=0,ce=0,de=0,fe=0,pe=0,he=0,me=0,ve=0,ge=0;o.bbox={};var ye=!1,be=!1,xe=!1,we=!1,Ze=!1;function ke(e,t,n){(n||e!=o.width||t!=o.height)&&Se(e,t),ct(!1),xe=!0,be=!0,we=Ze=De.left>=0,St()}function Se(e,t){o.width=se=ce=e,o.height=le=de=t,fe=pe=0,function(){var e=!1,t=!1,n=!1,r=!1;k.forEach((function(o,i){if(o.show&&o._show){var a=o.side,u=a%2,s=o._size+(null!=o.label?o.labelSize:0);s>0&&(u?(ce-=s,3==a?(fe+=s,r=!0):n=!0):(de-=s,0==a?(pe+=s,e=!0):t=!0))}})),Pe[0]=e,Pe[1]=n,Pe[2]=t,Pe[3]=r,ce-=Ye[1]+Ye[3],fe+=Ye[3],de-=Ye[2]+Ye[0],pe+=Ye[0]}(),function(){var e=fe+ce,t=pe+de,n=fe,r=pe;function o(o,i){switch(o){case 1:return(e+=i)-i;case 2:return(t+=i)-i;case 3:return(n-=i)+i;case 0:return(r-=i)+i}}k.forEach((function(e,t){if(e.show&&e._show){var n=e.side;e._pos=o(n,e._size),null!=e.label&&(e._lpos=o(n,e.labelSize))}}))}();var n=o.bbox;he=n.left=Bo(fe*ai,.5),me=n.top=Bo(pe*ai,.5),ve=n.width=Bo(ce*ai,.5),ge=n.height=Bo(de*ai,.5)}o.setSize=function(e){ke(e.width,e.height)};var De=o.cursor=oi({},Ba,{drag:{y:2==i}},e.cursor);De.idxs=H,De._lock=!1;var Ce=De.points;Ce.show=No(Ce.show),Ce.size=No(Ce.size),Ce.stroke=No(Ce.stroke),Ce.width=No(Ce.width),Ce.fill=No(Ce.fill);var _e=o.focus=oi({},e.focus||{alpha:.3},De.focus),Ee=_e.prox>=0,Ae=[null];function Me(e,t){if(1==i||t>0){var n=1==i&&S[e.scale].time,r=e.value;e.value=n?ei(r)?Pa(L,Ma(r,z)):r||$:r||eu,e.label=e.label||(n?"Time":"Value")}if(t>0){e.width=null==e.width?1:e.width,e.paths=e.paths||Iu||jo,e.fillTo=No(e.fillTo||pu),e.pxAlign=+yo(e.pxAlign,g),e.pxRound=gu(e.pxAlign),e.stroke=No(e.stroke||null),e.fill=No(e.fill||null),e._stroke=e._fill=e._paths=e._focus=null;var a=nu(e.width,1),u=e.points=oi({},{size:a,width:Eo(1,.2*a),stroke:e.stroke,space:2*a,paths:Nu,_stroke:null,_fill:null},e.points);u.show=No(u.show),u.filter=No(u.filter),u.fill=No(u.fill),u.stroke=No(u.stroke),u.paths=No(u.paths),u.pxAlign=e.pxAlign}if(V){var s=function(e,t){if(0==t&&(K||!Y.live||2==i))return Qo;var n=[],r=Ri("tr","u-series",N,N.childNodes[t]);Ai(r,e.class),e.show||Ai(r,Di);var a=Ri("th",null,r);if(U.show){var u=Ti("u-marker",a);if(t>0){var s=U.width(o,t);s&&(u.style.border=s+"px "+U.dash(o,t)+" "+U.stroke(o,t)),u.style.background=U.fill(o,t)}}var l=Ti(Ci,a);for(var c in l.textContent=e.label,t>0&&(U.show||(l.style.color=e.width>0?U.stroke(o,t):U.fill(o,t)),ae("click",a,(function(t){if(!De._lock){var n=Z.indexOf(e);if((t.ctrlKey||t.metaKey)!=Y.isolate){var r=Z.some((function(e,t){return t>0&&t!=n&&e.show}));Z.forEach((function(e,t){t>0&&Nt(t,r?t==n?re:oe:re,!0,sn.setSeries)}))}else Nt(n,{show:!e.show},!0,sn.setSeries)}})),Ee&&ae(xi,a,(function(t){De._lock||Nt(Z.indexOf(e),Lt,!0,sn.setSeries)}))),q){var d=Ri("td","u-value",r);d.textContent="--",n.push(d)}return[r,n]}(e,t);X.splice(t,0,s[0]),G.splice(t,0,s[1]),Y.values.push(null)}if(De.show){H.splice(t,0,null);var l=function(e,t){if(t>0){var n=De.points.show(o,t);if(n)return Ai(n,"u-cursor-pt"),Ai(n,e.class),Oi(n,-10,-10,ce,de),v.insertBefore(n,Ae[t]),n}}(e,t);l&&Ae.splice(t,0,l)}un("addSeries",t)}o.addSeries=function(e,t){e=zu(e,t=null==t?Z.length:t,Ha,iu),Z.splice(t,0,e),Me(Z[t],t)},o.delSeries=function(e){if(Z.splice(e,1),V){Y.values.splice(e,1),G.splice(e,1);var t=X.splice(e,1)[0];ue(null,t.firstChild),t.remove()}De.show&&(H.splice(e,1),Ae.length>1&&Ae.splice(e,1)[0].remove()),un("delSeries",e)};var Pe=[!1,!1,!1,!1];function Re(e,t,n,o){var i=(0,r.Z)(n,4),a=i[0],u=i[1],s=i[2],l=i[3],c=t%2,d=0;return 0==c&&(l||u)&&(d=0==t&&!a||2==t&&!s?Do($a.size/3):0),1==c&&(a||s)&&(d=1==t&&!u||3==t&&!l?Do(tu.size/2):0),d}var Te,Fe,Oe,Be,Ie,Ne,Le,ze,je,We,$e,He=o.padding=(e.padding||[Re,Re,Re,Re]).map((function(e){return No(yo(e,Re))})),Ye=o._padding=He.map((function(e,t){return e(o,t,Pe,0)})),Ve=null,Ue=null,qe=1==i?Z[0].idxs:null,Xe=null,Ge=!1;function Ke(e,n){if(2==i){Te=0;for(var r=1;r=0,Ze=!0,St()}}function Qe(){var e,n;if(Ge=!0,1==i)if(Te>0){if(Ve=qe[0]=0,Ue=qe[1]=Te-1,e=t[0][Ve],n=t[0][Ue],2==F)e=Ve,n=Ue;else if(1==Te)if(3==F){var o=fo(e,e,T.log,!1),a=(0,r.Z)(o,2);e=a[0],n=a[1]}else if(4==F){var u=po(e,e,T.log,!1),s=(0,r.Z)(u,2);e=s[0],n=s[1]}else if(T.time)n=e+Do(86400/w);else{var l=go(e,n,.1,!0),c=(0,r.Z)(l,2);e=c[0],n=c[1]}}else Ve=qe[0]=e=null,Ue=qe[1]=n=null;It(C,e,n)}function Je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vi,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ko,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"butt",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:vi,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"round";e!=Fe&&(p.strokeStyle=Fe=e),o!=Oe&&(p.fillStyle=Oe=o),t!=Be&&(p.lineWidth=Be=t),i!=Ne&&(p.lineJoin=Ne=i),r!=Le&&(p.lineCap=Le=r),n!=Ie&&p.setLineDash(Ie=n)}function et(e,t,n,r){t!=Oe&&(p.fillStyle=Oe=t),e!=ze&&(p.font=ze=e),n!=je&&(p.textAlign=je=n),r!=We&&(p.textBaseline=We=r)}function tt(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(e.auto(o,Ge)&&(null==t||null==t.min)){var a=yo(Ve,0),u=yo(Ue,r.length-1),s=null==n.min?3==e.distr?so(r,a,u):uo(r,a,u,i):[n.min,n.max];e.min=_o(e.min,n.min=s[0]),e.max=Eo(e.max,n.max=s[1])}}function nt(e,t){var n=t?Z[e].points:Z[e];n._stroke=n.stroke(o,e),n._fill=n.fill(o,e)}function rt(e,n){var r=n?Z[e].points:Z[e],i=r._stroke,a=r._fill,u=r._paths,s=u.stroke,l=u.fill,c=u.clip,d=u.flags,f=null,h=Vo(r.width*ai,3),m=h%2/2;n&&null==a&&(a=h>0?"#fff":i);var v=1==r.pxAlign;if(v&&p.translate(m,m),!n){var g=he,y=me,b=ve,x=ge,w=h*ai/2;0==r.min&&(x+=w),0==r.max&&(y-=w,x+=w),(f=new Path2D).rect(g,y,b,x)}n?ot(i,h,r.dash,r.cap,a,s,l,d,c):function(e,n,r,i,a,u,s,l,c,d,f){var p=!1;D.forEach((function(h,m){if(h.series[0]==e){var v,g=Z[h.series[1]],y=t[h.series[1]],b=(g._paths||Go).band;Jo(b)&&(b=1==h.dir?b[0]:b[1]);var x=null;g.show&&b&&function(e,t,n){for(t=yo(t,0),n=yo(n,e.length-1);t<=n;){if(null!=e[t])return!0;t++}return!1}(y,Ve,Ue)?(x=h.fill(o,m)||u,v=g._paths.clip):b=null,ot(n,r,i,a,x,s,l,c,d,f,v,b),p=!0}})),p||ot(n,r,i,a,u,s,l,c,d,f)}(e,i,h,r.dash,r.cap,a,s,l,d,f,c),v&&p.translate(-m,-m)}o.setData=Ke;function ot(e,t,n,r,o,i,a,u,s,l,c,d){Je(e,t,n,r,o),(s||l||d)&&(p.save(),s&&p.clip(s),l&&p.clip(l)),d?3==(3&u)?(p.clip(d),c&&p.clip(c),at(o,a),it(e,i,t)):2&u?(at(o,a),p.clip(d),it(e,i,t)):1&u&&(p.save(),p.clip(d),c&&p.clip(c),at(o,a),p.restore(),it(e,i,t)):(at(o,a),it(e,i,t)),(s||l||d)&&p.restore()}function it(e,t,n){n>0&&(t instanceof Map?t.forEach((function(e,t){p.strokeStyle=Fe=t,p.stroke(e)})):null!=t&&e&&p.stroke(t))}function at(e,t){t instanceof Map?t.forEach((function(e,t){p.fillStyle=Oe=t,p.fill(e)})):null!=t&&e&&p.fill(t)}function ut(e,t,n,r,o,i,a,u,s,l){var c=a%2/2;1==g&&p.translate(c,c),Je(u,a,s,l,u),p.beginPath();var d,f,h,m,v=o+(0==r||3==r?-i:i);0==n?(f=o,m=v):(d=o,h=v);for(var y=0;y0&&(t._paths=null,e&&(1==i?(t.min=null,t.max=null):t.facets.forEach((function(e){e.min=null,e.max=null}))))}))}var dt,ft,pt,ht,mt,vt,gt,yt,bt,xt,wt,Zt,kt=!1;function St(){kt||(si(Dt),kt=!0)}function Dt(){ye&&(!function(){var e=ri(S,ni);for(var n in e){var a=e[n],u=O[n];if(null!=u&&null!=u.min)oi(a,u),n==C&&ct(!0);else if(n!=C||2==i)if(0==Te&&null==a.from){var s=a.range(o,null,null,n);a.min=s[0],a.max=s[1]}else a.min=Fo,a.max=-Fo}if(Te>0)for(var l in Z.forEach((function(n,a){if(1==i){var u=n.scale,s=e[u],l=O[u];if(0==a){var c=s.range(o,s.min,s.max,u);s.min=c[0],s.max=c[1],Ve=io(s.min,t[0]),Ue=io(s.max,t[0]),t[0][Ve]s.max&&Ue--,n.min=Xe[Ve],n.max=Xe[Ue]}else n.show&&n.auto&&tt(s,l,n,t[a],n.sorted);n.idxs[0]=Ve,n.idxs[1]=Ue}else if(a>0&&n.show&&n.auto){var d=(0,r.Z)(n.facets,2),f=d[0],p=d[1],h=f.scale,m=p.scale,v=(0,r.Z)(t[a],2),g=v[0],y=v[1];tt(e[h],O[h],f,g,f.sorted),tt(e[m],O[m],p,y,p.sorted),n.min=p.min,n.max=p.max}})),e){var c=e[l],d=O[l];if(null==c.from&&(null==d||null==d.min)){var f=c.range(o,c.min==Fo?null:c.min,c.max==-Fo?null:c.max,l);c.min=f[0],c.max=f[1]}}for(var p in e){var h=e[p];if(null!=h.from){var m=e[h.from];if(null==m.min)h.min=h.max=null;else{var v=h.range(o,m.min,m.max,p);h.min=v[0],h.max=v[1]}}}var g={},y=!1;for(var b in e){var x=e[b],w=S[b];if(w.min!=x.min||w.max!=x.max){w.min=x.min,w.max=x.max;var k=w.distr;w._min=3==k?Po(w.min):4==k?To(w.min,w.asinh):w.min,w._max=3==k?Po(w.max):4==k?To(w.max,w.asinh):w.max,g[b]=y=!0}}if(y){for(var D in Z.forEach((function(e,t){2==i?t>0&&g.y&&(e._paths=null):g[e.scale]&&(e._paths=null)})),g)xe=!0,un("setScale",D);De.show&&(we=Ze=De.left>=0)}for(var _ in O)O[_]=null}(),ye=!1),xe&&(!function(){for(var e=!1,t=0;!e;){var n=st(++t),r=lt(t);(e=3==t||n&&r)||(Se(o.width,o.height),be=!0)}}(),xe=!1),be&&(Pi(m,pi,fe),Pi(m,di,pe),Pi(m,li,ce),Pi(m,ci,de),Pi(v,pi,fe),Pi(v,di,pe),Pi(v,li,ce),Pi(v,ci,de),Pi(h,li,se),Pi(h,ci,le),f.width=Do(se*ai),f.height=Do(le*ai),k.forEach((function(e){var t=e._el,n=e._show,r=e._size,o=e._pos,i=e.side;if(null!=t)if(n){var a=i%2==1;Pi(t,a?"left":"top",o-(3===i||0===i?r:0)),Pi(t,a?"width":"height",r),Pi(t,a?"top":"left",a?pe:fe),Pi(t,a?"height":"width",a?de:ce),Mi(t,Di)}else Ai(t,Di)})),Fe=Oe=Be=Ne=Le=ze=je=We=Ie=null,$e=1,Xt(!1),un("setSize"),be=!1),se>0&&le>0&&(p.clearRect(0,0,f.width,f.height),un("drawClear"),E.forEach((function(e){return e()})),un("draw")),De.show&&we&&(Ut(null,!0,!1),we=!1),c||(c=!0,o.status=1,un("ready")),Ge=!1,kt=!1}function Ct(e,n){var r=S[e];if(null==r.from){if(0==Te){var i=r.range(o,n.min,n.max,e);n.min=i[0],n.max=i[1]}if(n.min>n.max){var a=n.min;n.min=n.max,n.max=a}if(Te>1&&null!=n.min&&null!=n.max&&n.max-n.min<1e-16)return;e==C&&2==r.distr&&Te>0&&(n.min=io(n.min,t[0]),n.max=io(n.max,t[0]),n.min==n.max&&n.max++),O[e]=n,ye=!0,St()}}o.redraw=function(e,t){xe=t||!1,!1!==e?It(C,T.min,T.max):St()},o.setScale=Ct;var _t=!1,Et=De.drag,At=Et.x,Mt=Et.y;De.show&&(De.x&&(dt=Ti("u-cursor-x",v)),De.y&&(ft=Ti("u-cursor-y",v)),0==T.ori?(pt=dt,ht=ft):(pt=ft,ht=dt),wt=De.left,Zt=De.top);var Pt,Rt,Tt,Ft=o.select=oi({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Ot=Ft.show?Ti("u-select",Ft.over?v:m):null;function Bt(e,t){if(Ft.show){for(var n in e)Pi(Ot,n,Ft[n]=e[n]);!1!==t&&un("setSelect")}}function It(e,t,n){Ct(e,{min:t,max:n})}function Nt(e,t,n,r){var a=Z[e];null!=t.focus&&function(e){if(e!=Tt){var t=null==e,n=1!=_e.alpha;Z.forEach((function(r,o){var i=t||0==o||o==e;r._focus=t?null:i,n&&function(e,t){Z[e].alpha=t,De.show&&Ae[e]&&(Ae[e].style.opacity=t);V&&X[e]&&(X[e].style.opacity=t)}(o,i?1:_e.alpha)})),Tt=e,n&&St()}}(e),null!=t.show&&(a.show=t.show,function(e,t){var n=Z[e],r=V?X[e]:null;n.show?r&&Mi(r,Di):(r&&Ai(r,Di),Ae.length>1&&Oi(Ae[e],-10,-10,ce,de))}(e,t.show),It(2==i?a.facets[1].scale:a.scale,null,null),St()),!1!==n&&un("setSeries",e,t),r&&dn("setSeries",o,e,t)}o.setSelect=Bt,o.setSeries=Nt,o.addBand=function(e,t){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1),t=null==t?D.length:t,D.splice(t,0,e)},o.setBand=function(e,t){oi(D[e],t)},o.delBand=function(e){null==e?D.length=0:D.splice(e,1)};var Lt={focus:!0};function zt(e,t,n){var r=S[t];n&&(e=e/ai-(1==r.ori?pe:fe));var o=ce;1==r.ori&&(e=(o=de)-e),-1==r.dir&&(e=o-e);var i=r._min,a=i+(r._max-i)*(e/o),u=r.distr;return 3==u?Ao(10,a):4==u?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.sinh(e)*t}(a,r.asinh):a}function jt(e,t){Pi(Ot,pi,Ft.left=e),Pi(Ot,li,Ft.width=t)}function Wt(e,t){Pi(Ot,di,Ft.top=e),Pi(Ot,ci,Ft.height=t)}V&&Ee&&Wi(wi,N,(function(e){De._lock||null!=Tt&&Nt(null,Lt,!0,sn.setSeries)})),o.valToIdx=function(e){return io(e,t[0])},o.posToIdx=function(e,n){return io(zt(e,C,n),t[0],Ve,Ue)},o.posToVal=zt,o.valToPos=function(e,t,n){return 0==S[t].ori?u(e,S[t],n?ve:ce,n?he:0):s(e,S[t],n?ge:de,n?me:0)},o.batch=function(e){e(o),St()},o.setCursor=function(e,t,n){wt=e.left,Zt=e.top,Ut(null,t,n)};var $t=0==T.ori?jt:Wt,Ht=1==T.ori?jt:Wt;function Yt(e,t){if(null!=e){var n=e.idx;Y.idx=n,Z.forEach((function(e,t){(t>0||!K)&&Vt(t,n)}))}V&&Y.live&&function(){if(V&&Y.live)for(var e=2==i?1:0;eUe;Pt=Fo;var f=0==T.ori?ce:de,p=1==T.ori?ce:de;if(wt<0||0==Te||d){u=null;for(var h=0;h0&&Ae.length>1&&Oi(Ae[h],-10,-10,ce,de);if(Ee&&Nt(null,Lt,!0,null==e&&sn.setSeries),Y.live){H.fill(null),Ze=!0;for(var m=0;m0&&b.show){var E=null==D?-10:Ho(R(D,1==i?S[b.scale]:S[b.facets[1].scale],p,0),.5);if(E>0&&1==i){var A=ko(E-Zt);A<=Pt&&(Pt=A,Rt=y)}var M=void 0,F=void 0;if(0==T.ori?(M=_,F=E):(M=E,F=_),Ze&&Ae.length>1){Ii(Ae[y],De.points.fill(o,y),De.points.stroke(o,y));var O=void 0,B=void 0,I=void 0,N=void 0,L=!0,z=De.points.bbox;if(null!=z){L=!1;var j=z(o,y);I=j.left,N=j.top,O=j.width,B=j.height}else I=M,N=F,O=B=De.points.size(o,y);Li(Ae[y],O,B,L),Oi(Ae[y],I,N,ce,de)}}if(Y.live){if(!Ze||0==y&&K)continue;Vt(y,k)}}}if(De.idx=u,De.left=wt,De.top=Zt,Ze&&(Y.idx=u,Yt()),Ft.show&&_t)if(null!=e){var W=(0,r.Z)(sn.scales,2),$=W[0],V=W[1],U=(0,r.Z)(sn.match,2),q=U[0],X=U[1],G=(0,r.Z)(e.cursor.sync.scales,2),J=G[0],ee=G[1],te=e.cursor.drag;if(At=te._x,Mt=te._y,At||Mt){var ne,re,oe,ie,ae,ue=e.select,se=ue.left,le=ue.top,fe=ue.width,pe=ue.height,he=e.scales[$].ori,me=e.posToVal,ve=null!=$&&q($,J),ge=null!=V&&X(V,ee);ve?(0==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[$],ie=P(me(ne,J),oe,f,0),ae=P(me(ne+re,J),oe,f,0),$t(_o(ie,ae),ko(ae-ie))):$t(0,f),ge?(1==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[V],ie=R(me(ne,ee),oe,p,0),ae=R(me(ne+re,ee),oe,p,0),Ht(_o(ie,ae),ko(ae-ie))):Ht(0,p)}else Jt()}else{var ye=ko(bt-mt),be=ko(xt-vt);if(1==T.ori){var xe=ye;ye=be,be=xe}At=Et.x&&ye>=Et.dist,Mt=Et.y&&be>=Et.dist;var we,ke,Se=Et.uni;null!=Se?At&&Mt&&(Mt=be>=Se,(At=ye>=Se)||Mt||(be>ye?Mt=!0:At=!0)):Et.x&&Et.y&&(At||Mt)&&(At=Mt=!0),At&&(0==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),$t(_o(we,ke),ko(ke-we)),Mt||Ht(0,p)),Mt&&(1==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),Ht(_o(we,ke),ko(ke-we)),At||$t(0,f)),At||Mt||($t(0,0),Ht(0,0))}if(Et._x=At,Et._y=Mt,null==e){if(a){if(null!=ln){var Ce=(0,r.Z)(sn.scales,2),Me=Ce[0],Pe=Ce[1];sn.values[0]=null!=Me?zt(0==T.ori?wt:Zt,Me):null,sn.values[1]=null!=Pe?zt(1==T.ori?wt:Zt,Pe):null}dn(gi,o,wt,Zt,ce,de,u)}if(Ee){var Re=a&&sn.setSeries,Fe=_e.prox;null==Tt?Pt<=Fe&&Nt(Rt,Lt,!0,Re):Pt>Fe?Nt(null,Lt,!0,Re):Rt!=Tt&&Nt(Rt,Lt,!0,Re)}}c&&!1!==n&&un("setCursor")}o.setLegend=Yt;var qt=null;function Xt(e){!0===e?qt=null:un("syncRect",qt=v.getBoundingClientRect())}function Gt(e,t,n,r,o,i,a){De._lock||(Kt(e,t,n,r,o,i,a,!1,null!=e),null!=e?Ut(null,!0,!0):Ut(t,!0,!1))}function Kt(e,t,n,i,a,u,s,c,d){if(null==qt&&Xt(!1),null!=e)n=e.clientX-qt.left,i=e.clientY-qt.top;else{if(n<0||i<0)return wt=-10,void(Zt=-10);var f=(0,r.Z)(sn.scales,2),p=f[0],h=f[1],m=t.cursor.sync,v=(0,r.Z)(m.values,2),g=v[0],y=v[1],b=(0,r.Z)(m.scales,2),x=b[0],w=b[1],Z=(0,r.Z)(sn.match,2),k=Z[0],D=Z[1],C=t.axes[0].side%2==1,_=0==T.ori?ce:de,E=1==T.ori?ce:de,A=C?u:a,M=C?a:u,P=C?i:n,R=C?n:i;if(n=null!=x?k(p,x)?l(g,S[p],_,0):-10:_*(P/A),i=null!=w?D(h,w)?l(y,S[h],E,0):-10:E*(R/M),1==T.ori){var F=n;n=i,i=F}}if(d&&((n<=1||n>=ce-1)&&(n=Bo(n,ce)),(i<=1||i>=de-1)&&(i=Bo(i,de))),c){mt=n,vt=i;var O=De.move(o,n,i),B=(0,r.Z)(O,2);gt=B[0],yt=B[1]}else wt=n,Zt=i}var Qt={width:0,height:0};function Jt(){Bt(Qt,!1)}function en(e,t,n,r,i,a,u){_t=!0,At=Mt=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!0,!1),null!=e&&(ae(bi,_i,tn),dn(yi,o,gt,yt,ce,de,null))}function tn(e,t,n,r,i,a,u){_t=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!1,!0);var s=Ft.left,l=Ft.top,c=Ft.width,d=Ft.height,f=c>0||d>0;if(f&&Bt(Ft),Et.setScale&&f){var p=s,h=c,m=l,v=d;if(1==T.ori&&(p=l,h=d,m=s,v=c),At&&It(C,zt(p,C),zt(p+h,C)),Mt)for(var g in S){var y=S[g];g!=C&&null==y.from&&y.min!=Fo&&It(g,zt(m+v,g),zt(m,g))}Jt()}else De.lock&&(De._lock=!De._lock,De._lock||Ut(null,!0,!1));null!=e&&(ue(bi,_i),dn(bi,o,wt,Zt,ce,de,null))}function nn(e,t,n,r,i,a,u){Qe(),Jt(),null!=e&&dn(Zi,o,wt,Zt,ce,de,null)}function rn(){k.forEach(Gu),ke(o.width,o.height,!0)}Wi(Si,Ei,rn);var on={};on.mousedown=en,on.mousemove=Gt,on.mouseup=tn,on.dblclick=nn,on.setSeries=function(e,t,n,r){Nt(n,r,!0,!1)},De.show&&(ae(yi,v,en),ae(gi,v,Gt),ae(xi,v,Xt),ae(wi,v,(function(e,t,n,r,o,i,a){if(!De._lock){var u=_t;if(_t){var s,l,c=!0,d=!0;0==T.ori?(s=At,l=Mt):(s=Mt,l=At),s&&l&&(c=wt<=10||wt>=ce-10,d=Zt<=10||Zt>=de-10),s&&c&&(wt=wt=3?Ja:zo)),e.font=Xu(e.font),e.labelFont=Xu(e.labelFont),e._size=e.size(o,null,t,0),e._space=e._rotate=e._incrs=e._found=e._splits=e._values=null,e._size>0&&(Pe[t]=!0,e._el=Ti("u-axis",h))}})),n?n instanceof HTMLElement?(n.appendChild(d),fn()):n(o,fn):fn(),o}Ku.assign=oi,Ku.fmtNum=xo,Ku.rangeNum=go,Ku.rangeLog=fo,Ku.rangeAsinh=po,Ku.orient=du,Ku.join=function(e,t){for(var n=new Set,r=0;r=i&&E<=a;E+=Z){var A=l[E],M=y(f(s[E],c,v,h));if(null!=A){var P=y(p(A,d,g,m));S&&(vu(k,_,M),S=!1),1==t?b(w,M,D):b(w,_,P),b(w,M,P),D=P,_=M}else null===A&&(vu(k,_,M),S=!0)}var R=fu(e,o),T=(0,r.Z)(R,2),F=T[0],O=T[1];if(null!=u.fill||0!=F){var B=x.fill=new Path2D(w),I=y(p(u.fillTo(e,o,u.min,u.max,F),d,g,m));b(B,_,I),b(B,C,I)}x.gaps=k=u.gaps(e,o,i,a,k);var N=u.width*ai/2,L=n||1==t?N:-N,z=n||-1==t?-N:N;return k.forEach((function(e){e[0]+=L,e[1]+=z})),u.spanGaps||(x.clip=mu(k,c.ori,h,m,v,g)),0!=O&&(x.band=2==O?[hu(e,o,i,a,w,-1),hu(e,o,i,a,w,1)]:hu(e,o,i,a,w,O)),x}))}},Qu.bars=function(e){var t=yo((e=e||Go).size,[.6,Fo,1]),n=e.align||0,o=(e.gap||0)*ai,i=yo(e.radius,0),a=1-t[0],u=yo(t[1],Fo)*ai,s=yo(t[2],1)*ai,l=yo(e.disp,Go),c=yo(e.each,(function(e){})),d=l.fill,f=l.stroke;return function(e,t,p,h){return du(e,t,(function(m,v,g,y,b,x,w,Z,k,S,D){var C,_,E=m.pxRound,A=y.dir*(0==y.ori?1:-1),M=b.dir*(1==b.ori?1:-1),P=0==y.ori?ku:Su,R=0==y.ori?c:function(e,t,n,r,o,i,a){c(e,t,n,o,r,a,i)},T=fu(e,t),F=(0,r.Z)(T,2),O=F[0],B=F[1],I=3==b.distr?1==O?b.max:b.min:0,N=w(I,b,D,k),L=E(m.width*ai),z=!1,j=null,W=null,$=null,H=null;null==d||0!=L&&null==f||(z=!0,j=d.values(e,t,p,h),W=new Map,new Set(j).forEach((function(e){null!=e&&W.set(e,new Path2D)})),L>0&&($=f.values(e,t,p,h),H=new Map,new Set($).forEach((function(e){null!=e&&H.set(e,new Path2D)}))));var Y=l.x0,V=l.size;if(null!=Y&&null!=V){v=Y.values(e,t,p,h),2==Y.unit&&(v=v.map((function(t){return e.posToVal(Z+t*S,y.key,!0)})));var U=V.values(e,t,p,h);_=E((_=2==V.unit?U[0]*S:x(U[0],y,S,Z)-x(0,y,S,Z))-L),C=1==A?-L/2:_+L/2}else{var q=S;if(v.length>1)for(var X=null,G=0,K=1/0;G=p&&ae<=h;ae+=A){var ue=g[ae],se=x(2!=y.distr||null!=l?v[ae]:ae,y,S,Z),le=w(yo(ue,I),b,D,k);null!=ie&&null!=ue&&(N=w(ie[ae],b,D,k));var ce=E(se-C),de=E(Eo(le,N)),fe=E(_o(le,N)),pe=de-fe,he=i*_;null!=ue&&(z?(L>0&&null!=$[ae]&&P(H.get($[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he),null!=j[ae]&&P(W.get(j[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he)):P(te,ce,fe+So(L/2),_,Eo(0,pe-L),he),R(e,t,ae,ce-L/2,fe,_+L,pe)),0!=B&&(M*B==1?(de=fe,fe=J):(fe=de,de=J),P(ne,ce-L/2,fe,_+L,Eo(0,pe=de-fe),0))}return L>0&&(ee.stroke=z?H:te),ee.fill=z?W:te,ee}))}},Qu.spline=function(e){return t=Fu,function(e,n,o,i){return du(e,n,(function(a,u,s,l,c,d,f,p,h,m,v){var g,y,b,x=a.pxRound;0==l.ori?(g=bu,b=wu,y=_u):(g=xu,b=Zu,y=Eu);var w=1*l.dir*(0==l.ori?1:-1);o=ao(s,o,i,1),i=ao(s,o,i,-1);for(var Z=[],k=!1,S=x(d(u[1==w?o:i],l,m,p)),D=S,C=[],_=[],E=1==w?o:i;E>=o&&E<=i;E+=w){var A=s[E],M=d(u[E],l,m,p);null!=A?(k&&(vu(Z,D,M),k=!1),C.push(D=M),_.push(f(s[E],c,v,h))):null===A&&(vu(Z,D,M),k=!0)}var P={stroke:t(C,_,g,b,y,x),fill:null,clip:null,band:null,gaps:null,flags:1},R=P.stroke,T=fu(e,n),F=(0,r.Z)(T,2),O=F[0],B=F[1];if(null!=a.fill||0!=O){var I=P.fill=new Path2D(R),N=x(f(a.fillTo(e,n,a.min,a.max,O),c,v,h));b(I,D,N),b(I,S,N)}return P.gaps=Z=a.gaps(e,n,o,i,Z),a.spanGaps||(P.clip=mu(Z,l.ori,p,h,m,v)),0!=B&&(P.band=2==B?[hu(e,n,o,i,R,-1),hu(e,n,o,i,R,1)]:hu(e,n,o,i,R,B)),P}))};var t};var Ju,es=function(e){if(7!=e.length)return"0, 0, 0";var t=parseInt(e.slice(1,3),16),n=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16);return"".concat(t,", ").concat(n,", ").concat(r)},ts={height:500,legend:{show:!1},cursor:{drag:{x:!1,y:!1},focus:{prox:30},points:{size:5.6,width:1.4},bind:{mouseup:function(){return null},mousedown:function(){return null},click:function(){return null},dblclick:function(){return null},mouseenter:function(){return null}}}},ns=function(e,t,n,r){var o,i=e.axes[n];if(r>1)return i._size||60;var a=6+((null===i||void 0===i||null===(o=i.ticks)||void 0===o?void 0:o.size)||0)+(i.gap||0),u=(null!==t&&void 0!==t?t:[]).reduce((function(e,t){return t.length>e.length?t:e}),"");return""!=u&&(a+=function(e,t){var n=document.createElement("span");n.innerText=e,n.style.cssText="position: absolute; z-index: -1; pointer-events: none; opacity: 0; font: ".concat(t),document.body.appendChild(n);var r=n.offsetWidth;return n.remove(),r}(u,e.ctx.font)),Math.ceil(a)},rs=function(e,t){return function(e){for(var t=0,n=0;n>8*o&255).toString(16)).substr(-2);return r}("".concat(e).concat(t))},os=function(e){return e<=1?[]:[4*e,1.2*e]},is=function(e){for(var t=e.length,n=-1/0;t--;){var r=e[t];Number.isFinite(r)&&r>n&&(n=r)}return Number.isFinite(n)?n:null},as=function(e){for(var t=e.length,n=1/0;t--;){var r=e[t];Number.isFinite(r)&&r2&&void 0!==arguments[2]?arguments[2]:"";return t.map((function(e){var t=Math.abs(e);return"".concat(t>.001&&t<1e4?e.toString():e.toExponential(1)," ").concat(n)}))}(e,n,t)}};return e?Number(e)%2?n:yn(yn({},n),{},{side:1}):{space:80}}))},ss=function(e,t){if(null==e||null==t)return[-1,1];var n=.02*(Math.abs(t-e)||Math.abs(e)||1);return[e-n,t+n]},ls=function(e){var t,n,r=e.u,o=e.tooltipIdx,i=e.metrics,a=e.series,u=e.tooltip,s=e.tooltipOffset,l=e.unit,c=void 0===l?"":l,d=o.seriesIdx,f=o.dataIdx;if(null!==d&&void 0!==f){var p=r.data[d][f],h=r.data[0][f],m=(null===(t=i[d-1])||void 0===t?void 0:t.metric)||{},v=rs(Number(a[d].scale||0),a[d].label||""),g=r.over.getBoundingClientRect(),y=g.width,b=g.height,x=r.valToPos(p||0,(null===(n=a[d])||void 0===n?void 0:n.scale)||"1"),w=r.valToPos(h,"x"),Z=u.getBoundingClientRect(),k=Z.width,S=Z.height,D=w+k>=y,C=x+S>=b;u.style.display="grid",u.style.top="".concat(s.top+x+10-(C?S+10:0),"px"),u.style.left="".concat(s.left+w+10-(D?k+20:0),"px");var _=xn()(new Date(1e3*h)).format("YYYY-MM-DD HH:mm:ss:SSS (Z)"),E=Object.keys(m).filter((function(e){return"__name__"!==e})).map((function(e){return"
".concat(e,": ").concat(m[e],"
")})).join(""),A='
');u.innerHTML="
".concat(_,'
\n
\n ').concat(A).concat(m.__name__||"",': ').concat(p," ").concat(c,'\n
\n
').concat(E,"
")}},cs=n(2061),ds=n.n(cs),fs=function(e){var n=(0,t.useState)({width:0,height:0}),o=(0,r.Z)(n,2),i=o[0],a=o[1];return(0,t.useEffect)((function(){var t=new ResizeObserver((function(e){var t=e[0].contentRect,n=t.width,r=t.height;a({width:n,height:r})}));return e&&t.observe(e),function(){e&&t.unobserve(e)}}),[]),i};!function(e){e.xRange="xRange",e.yRange="yRange",e.data="data"}(Ju||(Ju={}));var ps=function(e){var n=e.data,o=e.series,i=e.metrics,a=void 0===i?[]:i,u=e.period,s=e.yaxis,l=e.unit,c=e.setPeriod,d=e.container,f=(0,t.useRef)(null),p=(0,t.useState)(!1),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)({min:u.start,max:u.end}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=fs(d),C=document.createElement("div");C.className="u-tooltip";var _={seriesIdx:null,dataIdx:void 0},E={left:0,top:0},A=(0,t.useCallback)(ds()((function(e){var t=e.min,n=e.max;c({from:new Date(1e3*t),to:new Date(1e3*n)})}),500),[]),M=function(e){var t=e.u,n=e.min,r=e.max,o=1e3*(r-n);o<_n||o>En||(t.setScale("x",{min:n,max:r}),x({min:n,max:r}),A({min:n,max:r}))},P=function(){return[b.min,b.max]},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0;return s.limits.enable?s.limits.range[r]:ss(t,n)},T=yn(yn({},ts),{},{series:o,axes:us(o,l),scales:yn({},function(){var e={x:{range:P}};return Object.keys(s.limits.range).forEach((function(t){e[t]={range:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(e,n,r,t)}}})),e}()),width:D.width||400,plugins:[{hooks:{ready:function(e){var t;E.left=parseFloat(e.over.style.left),E.top=parseFloat(e.over.style.top),null===(t=e.root.querySelector(".u-wrap"))||void 0===t||t.appendChild(C),e.over.addEventListener("mousedown",(function(t){return function(e){var t=e.e,n=e.factor,r=void 0===n?.85:n,o=e.u,i=e.setPanning,a=e.setPlotScale;if(0===t.button){t.preventDefault(),i(!0);var u=t.clientX,s=o.posToVal(1,"x")-o.posToVal(0,"x"),l=o.scales.x.min||0,c=o.scales.x.max||0,d=function(e){e.preventDefault();var t=s*((e.clientX-u)*r);a({u:o,min:l-t,max:c-t})};document.addEventListener("mousemove",d),document.addEventListener("mouseup",(function e(){i(!1),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",e)}))}}({u:e,e:t,setPanning:v,setPlotScale:M,factor:.9})})),e.over.addEventListener("wheel",(function(t){if(t.ctrlKey||t.metaKey){t.preventDefault();var n=e.over.getBoundingClientRect().width,r=e.cursor.left&&e.cursor.left>0?e.cursor.left:0,o=e.posToVal(r,"x"),i=(e.scales.x.max||0)-(e.scales.x.min||0),a=t.deltaY<0?.9*i:i/.9,u=o-r/n*a,s=u+a;e.batch((function(){return M({u:e,min:u,max:s})}))}}))},setCursor:function(e){_.dataIdx!==e.cursor.idx&&(_.dataIdx=e.cursor.idx||0,null!==_.seriesIdx&&void 0!==_.dataIdx&&ls({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}))},setSeries:function(e,t){_.seriesIdx!==t&&(_.seriesIdx=t,t&&void 0!==_.dataIdx?ls({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}):C.style.display="none")}}}]}),F=function(e){if(k){switch(e){case Ju.xRange:k.scales.x.range=P;break;case Ju.yRange:Object.keys(s.limits.range).forEach((function(e){k.scales[e]&&(k.scales[e].range=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(t,n,r,e)})}));break;case Ju.data:k.setData(n)}m||k.redraw()}};return(0,t.useEffect)((function(){return x({min:u.start,max:u.end})}),[u]),(0,t.useEffect)((function(){if(f.current){var e=new Ku(T,n,f.current);return S(e),x({min:u.start,max:u.end}),e.destroy}}),[f.current,o,D]),(0,t.useEffect)((function(){return F(Ju.data)}),[n]),(0,t.useEffect)((function(){return F(Ju.xRange)}),[b]),(0,t.useEffect)((function(){return F(Ju.yRange)}),[s]),(0,ie.tZ)("div",{style:{pointerEvents:m?"none":"auto",height:"500px"},children:(0,ie.tZ)("div",{ref:f})})};function hs(e,t,n,r,o,i,a){try{var u=e[i](a),s=u.value}catch(l){return void n(l)}u.done?t(s):Promise.resolve(s).then(r,o)}function ms(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){hs(i,r,o,a,u,"next",e)}function u(e){hs(i,r,o,a,u,"throw",e)}a(void 0)}))}}var vs=n(7757),gs=n.n(vs);var ys=function(e){return"string"===typeof e};function bs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return ys(e)?t:(0,o.Z)({},t,{ownerState:(0,o.Z)({},t.ownerState,n)})}var xs=n(2678);function ws(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zs(e){return e instanceof ws(e).Element||e instanceof Element}function ks(e){return e instanceof ws(e).HTMLElement||e instanceof HTMLElement}function Ss(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ws(e).ShadowRoot||e instanceof ShadowRoot)}var Ds=Math.max,Cs=Math.min,_s=Math.round;function Es(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(ks(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=_s(n.width)/a||1),i>0&&(o=_s(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function As(e){var t=ws(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ms(e){return e?(e.nodeName||"").toLowerCase():null}function Ps(e){return((Zs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rs(e){return Es(Ps(e)).left+As(e).scrollLeft}function Ts(e){return ws(e).getComputedStyle(e)}function Fs(e){var t=Ts(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Os(e,t,n){void 0===n&&(n=!1);var r=ks(t),o=ks(t)&&function(e){var t=e.getBoundingClientRect(),n=_s(t.width)/e.offsetWidth||1,r=_s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Ps(t),a=Es(e,o),u={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ms(t)||Fs(i))&&(u=function(e){return e!==ws(e)&&ks(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:As(e);var t}(t)),ks(t)?((s=Es(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=Rs(i))),{x:a.left+u.scrollLeft-s.x,y:a.top+u.scrollTop-s.y,width:a.width,height:a.height}}function Bs(e){var t=Es(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Is(e){return"html"===Ms(e)?e:e.assignedSlot||e.parentNode||(Ss(e)?e.host:null)||Ps(e)}function Ns(e){return["html","body","#document"].indexOf(Ms(e))>=0?e.ownerDocument.body:ks(e)&&Fs(e)?e:Ns(Is(e))}function Ls(e,t){var n;void 0===t&&(t=[]);var r=Ns(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ws(r),a=o?[i].concat(i.visualViewport||[],Fs(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(Ls(Is(a)))}function zs(e){return["table","td","th"].indexOf(Ms(e))>=0}function js(e){return ks(e)&&"fixed"!==Ts(e).position?e.offsetParent:null}function Ws(e){for(var t=ws(e),n=js(e);n&&zs(n)&&"static"===Ts(n).position;)n=js(n);return n&&("html"===Ms(n)||"body"===Ms(n)&&"static"===Ts(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ks(e)&&"fixed"===Ts(e).position)return null;var n=Is(e);for(Ss(n)&&(n=n.host);ks(n)&&["html","body"].indexOf(Ms(n))<0;){var r=Ts(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var $s="top",Hs="bottom",Ys="right",Vs="left",Us="auto",qs=[$s,Hs,Ys,Vs],Xs="start",Gs="end",Ks="viewport",Qs="popper",Js=qs.reduce((function(e,t){return e.concat([t+"-"+Xs,t+"-"+Gs])}),[]),el=[].concat(qs,[Us]).reduce((function(e,t){return e.concat([t,t+"-"+Xs,t+"-"+Gs])}),[]),tl=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function nl(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function rl(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ol={placement:"bottom",modifiers:[],strategy:"absolute"};function il(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function fl(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?ll(o):null,a=o?cl(o):null,u=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case $s:t={x:u,y:n.y-r.height};break;case Hs:t={x:u,y:n.y+n.height};break;case Ys:t={x:n.x+n.width,y:s};break;case Vs:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var l=i?dl(i):null;if(null!=l){var c="y"===l?"height":"width";switch(a){case Xs:t[l]=t[l]-(n[c]/2-r[c]/2);break;case Gs:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var pl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function hl(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,u=e.position,s=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,v="function"===typeof c?c({x:p,y:m}):{x:p,y:m};p=v.x,m=v.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Vs,x=$s,w=window;if(l){var Z=Ws(n),k="clientHeight",S="clientWidth";if(Z===ws(n)&&"static"!==Ts(Z=Ps(n)).position&&"absolute"===u&&(k="scrollHeight",S="scrollWidth"),Z=Z,o===$s||(o===Vs||o===Ys)&&i===Gs)x=Hs,m-=(d&&Z===w&&w.visualViewport?w.visualViewport.height:Z[k])-r.height,m*=s?1:-1;if(o===Vs||(o===$s||o===Hs)&&i===Gs)b=Ys,p-=(d&&Z===w&&w.visualViewport?w.visualViewport.width:Z[S])-r.width,p*=s?1:-1}var D,C=Object.assign({position:u},l&&pl),_=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:_s(t*r)/r||0,y:_s(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=_.x,m=_.y,s?Object.assign({},C,((D={})[x]=y?"0":"",D[b]=g?"0":"",D.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",D)):Object.assign({},C,((t={})[x]=y?m+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var ml={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,u=n.roundOffsets,s=void 0===u||u,l={placement:ll(t.placement),variation:cl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,hl(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,hl(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var vl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];ks(o)&&Ms(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ks(r)&&Ms(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var gl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=el.reduce((function(e,n){return e[n]=function(e,t,n){var r=ll(e),o=[Vs,$s].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],u=i[1];return a=a||0,u=(u||0)*o,[Vs,Ys].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}(n,t.rects,i),e}),{}),u=a[t.placement],s=u.x,l=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}},yl={left:"right",right:"left",bottom:"top",top:"bottom"};function bl(e){return e.replace(/left|right|bottom|top/g,(function(e){return yl[e]}))}var xl={start:"end",end:"start"};function wl(e){return e.replace(/start|end/g,(function(e){return xl[e]}))}function Zl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ss(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function kl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Sl(e,t){return t===Ks?kl(function(e){var t=ws(e),n=Ps(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,u=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,u=r.offsetTop)),{width:o,height:i,x:a+Rs(e),y:u}}(e)):Zs(t)?function(e){var t=Es(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):kl(function(e){var t,n=Ps(e),r=As(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Ds(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ds(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+Rs(e),s=-r.scrollTop;return"rtl"===Ts(o||n).direction&&(u+=Ds(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:s}}(Ps(e)))}function Dl(e,t,n){var r="clippingParents"===t?function(e){var t=Ls(Is(e)),n=["absolute","fixed"].indexOf(Ts(e).position)>=0&&ks(e)?Ws(e):e;return Zs(n)?t.filter((function(e){return Zs(e)&&Zl(e,n)&&"body"!==Ms(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Sl(e,n);return t.top=Ds(r.top,t.top),t.right=Cs(r.right,t.right),t.bottom=Cs(r.bottom,t.bottom),t.left=Ds(r.left,t.left),t}),Sl(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Cl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function _l(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function El(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,u=n.rootBoundary,s=void 0===u?Ks:u,l=n.elementContext,c=void 0===l?Qs:l,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Cl("number"!==typeof h?h:_l(h,qs)),v=c===Qs?"reference":Qs,g=e.rects.popper,y=e.elements[f?v:c],b=Dl(Zs(y)?y:y.contextElement||Ps(e.elements.popper),a,s),x=Es(e.elements.reference),w=fl({reference:x,element:g,strategy:"absolute",placement:o}),Z=kl(Object.assign({},g,w)),k=c===Qs?Z:x,S={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},D=e.modifiersData.offset;if(c===Qs&&D){var C=D[o];Object.keys(S).forEach((function(e){var t=[Ys,Hs].indexOf(e)>=0?1:-1,n=[$s,Hs].indexOf(e)>=0?"y":"x";S[e]+=C[n]*t}))}return S}var Al={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0===a||a,s=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=ll(v),y=s||(g===v||!h?[bl(v)]:function(e){if(ll(e)===Us)return[];var t=bl(e);return[wl(e),t,wl(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(ll(n)===Us?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,u=n.flipVariations,s=n.allowedAutoPlacements,l=void 0===s?el:s,c=cl(r),d=c?u?Js:Js.filter((function(e){return cl(e)===c})):qs,f=d.filter((function(e){return l.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=El(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[ll(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,Z=new Map,k=!0,S=b[0],D=0;D=0,M=A?"width":"height",P=El(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:l}),R=A?E?Ys:Vs:E?Hs:$s;x[M]>w[M]&&(R=bl(R));var T=bl(R),F=[];if(i&&F.push(P[_]<=0),u&&F.push(P[R]<=0,P[T]<=0),F.every((function(e){return e}))){S=C,k=!1;break}Z.set(C,F)}if(k)for(var O=function(e){var t=b.find((function(t){var n=Z.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},B=h?3:1;B>0;B--){if("break"===O(B))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ml(e,t,n){return Ds(e,Cs(t,n))}var Pl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0!==a&&a,s=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,v=El(t,{boundary:s,rootBoundary:l,padding:d,altBoundary:c}),g=ll(t.placement),y=cl(t.placement),b=!y,x=dl(g),w="x"===x?"y":"x",Z=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,D="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"===typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(Z){if(i){var A,M="y"===x?$s:Vs,P="y"===x?Hs:Ys,R="y"===x?"height":"width",T=Z[x],F=T+v[M],O=T-v[P],B=p?-S[R]/2:0,I=y===Xs?k[R]:S[R],N=y===Xs?-S[R]:-k[R],L=t.elements.arrow,z=p&&L?Bs(L):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=j[M],$=j[P],H=Ml(0,k[R],z[R]),Y=b?k[R]/2-B-H-W-C.mainAxis:I-H-W-C.mainAxis,V=b?-k[R]/2+B+H+$+C.mainAxis:N+H+$+C.mainAxis,U=t.elements.arrow&&Ws(t.elements.arrow),q=U?"y"===x?U.clientTop||0:U.clientLeft||0:0,X=null!=(A=null==_?void 0:_[x])?A:0,G=T+V-X,K=Ml(p?Cs(F,T+Y-X-q):F,T,p?Ds(O,G):O);Z[x]=K,E[x]=K-T}if(u){var Q,J="x"===x?$s:Vs,ee="x"===x?Hs:Ys,te=Z[w],ne="y"===w?"height":"width",re=te+v[J],oe=te-v[ee],ie=-1!==[$s,Vs].indexOf(g),ae=null!=(Q=null==_?void 0:_[w])?Q:0,ue=ie?re:te-k[ne]-S[ne]-ae+C.altAxis,se=ie?te+k[ne]+S[ne]-ae-C.altAxis:oe,le=p&&ie?function(e,t,n){var r=Ml(e,t,n);return r>n?n:r}(ue,te,se):Ml(p?ue:re,te,p?se:oe);Z[w]=le,E[w]=le-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]};var Rl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,u=ll(n.placement),s=dl(u),l=[Vs,Ys].indexOf(u)>=0?"height":"width";if(i&&a){var c=function(e,t){return Cl("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:_l(e,qs))}(o.padding,n),d=Bs(i),f="y"===s?$s:Vs,p="y"===s?Hs:Ys,h=n.rects.reference[l]+n.rects.reference[s]-a[s]-n.rects.popper[l],m=a[s]-n.rects.reference[s],v=Ws(i),g=v?"y"===s?v.clientHeight||0:v.clientWidth||0:0,y=h/2-m/2,b=c[f],x=g-d[l]-c[p],w=g/2-d[l]/2+y,Z=Ml(b,w,x),k=s;n.modifiersData[r]=((t={})[k]=Z,t.centerOffset=Z-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&Zl(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Fl(e){return[$s,Ys,Hs,Vs].some((function(t){return e[t]>=0}))}var Ol=al({defaultModifiers:[sl,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=fl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ml,vl,gl,Al,Pl,Rl,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=El(t,{elementContext:"reference"}),u=El(t,{altBoundary:!0}),s=Tl(a,r),l=Tl(u,o,i),c=Fl(s),d=Fl(l);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Bl=n(9265);var Il=t.forwardRef((function(e,n){var o=e.children,i=e.container,a=e.disablePortal,u=void 0!==a&&a,s=t.useState(null),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,Mt.Z)(t.isValidElement(o)?o.ref:null,n);return(0,xs.Z)((function(){u||d(function(e){return"function"===typeof e?e():e}(i)||document.body)}),[i,u]),(0,xs.Z)((function(){if(c&&!u)return(0,Bl.Z)(n,c),function(){(0,Bl.Z)(n,null)}}),[n,c,u]),u?t.isValidElement(o)?t.cloneElement(o,{ref:f}):o:c?t.createPortal(o,c):c})),Nl=["anchorEl","children","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","TransitionProps"],Ll=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"];function zl(e){return"function"===typeof e?e():e}var jl={},Wl=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.direction,s=e.disablePortal,l=e.modifiers,c=e.open,d=e.placement,f=e.popperOptions,p=e.popperRef,h=e.TransitionProps,m=(0,X.Z)(e,Nl),v=t.useRef(null),g=(0,Mt.Z)(v,n),y=t.useRef(null),b=(0,Mt.Z)(y,p),x=t.useRef(b);(0,xs.Z)((function(){x.current=b}),[b]),t.useImperativeHandle(p,(function(){return y.current}),[]);var w=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(d,u),Z=t.useState(w),k=(0,r.Z)(Z,2),S=k[0],D=k[1];t.useEffect((function(){y.current&&y.current.forceUpdate()})),(0,xs.Z)((function(){if(i&&c){zl(i);var e=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:function(e){var t=e.state;D(t.placement)}}];null!=l&&(e=e.concat(l)),f&&null!=f.modifiers&&(e=e.concat(f.modifiers));var t=Ol(zl(i),v.current,(0,o.Z)({placement:w},f,{modifiers:e}));return x.current(t),function(){t.destroy(),x.current(null)}}}),[i,s,l,c,f,w]);var C={placement:S};return null!==h&&(C.TransitionProps=h),(0,ie.tZ)("div",(0,o.Z)({ref:g,role:"tooltip"},m,{children:"function"===typeof a?a(C):a}))})),$l=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.container,s=e.direction,l=void 0===s?"ltr":s,c=e.disablePortal,d=void 0!==c&&c,f=e.keepMounted,p=void 0!==f&&f,h=e.modifiers,m=e.open,v=e.placement,g=void 0===v?"bottom":v,y=e.popperOptions,b=void 0===y?jl:y,x=e.popperRef,w=e.style,Z=e.transition,k=void 0!==Z&&Z,S=(0,X.Z)(e,Ll),D=t.useState(!0),C=(0,r.Z)(D,2),_=C[0],E=C[1];if(!p&&!m&&(!k||_))return null;var A=u||(i?(0,Rt.Z)(zl(i)).body:void 0);return(0,ie.tZ)(Il,{disablePortal:d,container:A,children:(0,ie.tZ)(Wl,(0,o.Z)({anchorEl:i,direction:l,disablePortal:d,modifiers:h,ref:n,open:k?!_:m,placement:g,popperOptions:b,popperRef:x},S,{style:(0,o.Z)({position:"fixed",top:0,left:0,display:m||!p||k&&!_?null:"none"},w),TransitionProps:k?{in:m,onEnter:function(){E(!1)},onExited:function(){E(!0)}}:null,children:a}))})})),Hl=$l,Yl=n(4976),Vl=(0,J.ZP)(Hl,{name:"MuiPopper",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Ul=t.forwardRef((function(e,t){var n=(0,Yl.Z)(),r=(0,ee.Z)({props:e,name:"MuiPopper"});return(0,ie.tZ)(Vl,(0,o.Z)({direction:null==n?void 0:n.direction},r,{ref:t}))})),ql=Ul,Xl=n(7677),Gl=n(522);function Kl(e){return(0,ne.Z)("MuiTooltip",e)}var Ql=(0,re.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Jl=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];var ec=(0,J.ZP)(ql,{name:"MuiTooltip",slot:"Popper",overridesResolver:function(e,t){var n=e.ownerState;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((function(e){var t,n=e.theme,r=e.ownerState,i=e.open;return(0,o.Z)({zIndex:n.zIndex.tooltip,pointerEvents:"none"},!r.disableInteractive&&{pointerEvents:"auto"},!i&&{pointerEvents:"none"},r.arrow&&(t={},(0,q.Z)(t,'&[data-popper-placement*="bottom"] .'.concat(Ql.arrow),{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}}),(0,q.Z)(t,'&[data-popper-placement*="top"] .'.concat(Ql.arrow),{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}}),(0,q.Z)(t,'&[data-popper-placement*="right"] .'.concat(Ql.arrow),(0,o.Z)({},r.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}})),(0,q.Z)(t,'&[data-popper-placement*="left"] .'.concat(Ql.arrow),(0,o.Z)({},r.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})),t))})),tc=(0,J.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:function(e,t){var n=e.ownerState;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,te.Z)(n.placement.split("-")[0]))]]}})((function(e){var t,n,r=e.theme,i=e.ownerState;return(0,o.Z)({backgroundColor:(0,Q.Fq)(r.palette.grey[700],.92),borderRadius:r.shape.borderRadius,color:r.palette.common.white,fontFamily:r.typography.fontFamily,padding:"4px 8px",fontSize:r.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:r.typography.fontWeightMedium},i.arrow&&{position:"relative",margin:0},i.touch&&{padding:"8px 16px",fontSize:r.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:r.typography.fontWeightRegular},(t={},(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="left"] &'),(0,o.Z)({transformOrigin:"right center"},i.isRtl?(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}):(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}))),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="right"] &'),(0,o.Z)({transformOrigin:"left center"},i.isRtl?(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}):(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}))),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="top"] &'),(0,o.Z)({transformOrigin:"center bottom",marginBottom:"14px"},i.touch&&{marginBottom:"24px"})),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="bottom"] &'),(0,o.Z)({transformOrigin:"center top",marginTop:"14px"},i.touch&&{marginTop:"24px"})),t))})),nc=(0,J.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:function(e,t){return t.arrow}})((function(e){var t=e.theme;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,Q.Fq)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}})),rc=!1,oc=null;function ic(e,t){return function(n){t&&t(n),e(n)}}var ac=t.forwardRef((function(e,n){var i,a,u,s,l,c,d=(0,ee.Z)({props:e,name:"MuiTooltip"}),f=d.arrow,p=void 0!==f&&f,h=d.children,m=d.components,v=void 0===m?{}:m,g=d.componentsProps,y=void 0===g?{}:g,b=d.describeChild,x=void 0!==b&&b,w=d.disableFocusListener,Z=void 0!==w&&w,k=d.disableHoverListener,S=void 0!==k&&k,D=d.disableInteractive,C=void 0!==D&&D,_=d.disableTouchListener,E=void 0!==_&&_,A=d.enterDelay,M=void 0===A?100:A,P=d.enterNextDelay,R=void 0===P?0:P,T=d.enterTouchDelay,F=void 0===T?700:T,O=d.followCursor,B=void 0!==O&&O,I=d.id,N=d.leaveDelay,L=void 0===N?0:N,z=d.leaveTouchDelay,j=void 0===z?1500:z,W=d.onClose,$=d.onOpen,H=d.open,Y=d.placement,V=void 0===Y?"bottom":Y,U=d.PopperComponent,q=d.PopperProps,Q=void 0===q?{}:q,J=d.title,ne=d.TransitionComponent,re=void 0===ne?en:ne,oe=d.TransitionProps,ae=(0,X.Z)(d,Jl),ue=It(),se="rtl"===ue.direction,le=t.useState(),ce=(0,r.Z)(le,2),de=ce[0],fe=ce[1],ve=t.useState(null),ge=(0,r.Z)(ve,2),ye=ge[0],be=ge[1],xe=t.useRef(!1),we=C||B,Ze=t.useRef(),ke=t.useRef(),Se=t.useRef(),De=t.useRef(),Ce=(0,Gl.Z)({controlled:H,default:!1,name:"Tooltip",state:"open"}),_e=(0,r.Z)(Ce,2),Ee=_e[0],Ae=_e[1],Me=Ee,Pe=(0,Xl.Z)(I),Re=t.useRef(),Te=t.useCallback((function(){void 0!==Re.current&&(document.body.style.WebkitUserSelect=Re.current,Re.current=void 0),clearTimeout(De.current)}),[]);t.useEffect((function(){return function(){clearTimeout(Ze.current),clearTimeout(ke.current),clearTimeout(Se.current),Te()}}),[Te]);var Fe=function(e){clearTimeout(oc),rc=!0,Ae(!0),$&&!Me&&$(e)},Oe=(0,he.Z)((function(e){clearTimeout(oc),oc=setTimeout((function(){rc=!1}),800+L),Ae(!1),W&&Me&&W(e),clearTimeout(Ze.current),Ze.current=setTimeout((function(){xe.current=!1}),ue.transitions.duration.shortest)})),Be=function(e){xe.current&&"touchstart"!==e.type||(de&&de.removeAttribute("title"),clearTimeout(ke.current),clearTimeout(Se.current),M||rc&&R?ke.current=setTimeout((function(){Fe(e)}),rc?R:M):Fe(e))},Ie=function(e){clearTimeout(ke.current),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),L)},Ne=(0,me.Z)(),Le=Ne.isFocusVisibleRef,ze=Ne.onBlur,je=Ne.onFocus,We=Ne.ref,$e=t.useState(!1),He=(0,r.Z)($e,2)[1],Ye=function(e){ze(e),!1===Le.current&&(He(!1),Ie(e))},Ve=function(e){de||fe(e.currentTarget),je(e),!0===Le.current&&(He(!0),Be(e))},Ue=function(e){xe.current=!0;var t=h.props;t.onTouchStart&&t.onTouchStart(e)},qe=Be,Xe=Ie;t.useEffect((function(){if(Me)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Oe(e)}}),[Oe,Me]);var Ge=(0,pe.Z)(fe,n),Ke=(0,pe.Z)(We,Ge),Qe=(0,pe.Z)(h.ref,Ke);""===J&&(Me=!1);var Je=t.useRef({x:0,y:0}),et=t.useRef(),tt={},nt="string"===typeof J;x?(tt.title=Me||!nt||S?null:J,tt["aria-describedby"]=Me?Pe:null):(tt["aria-label"]=nt?J:null,tt["aria-labelledby"]=Me&&!nt?Pe:null);var rt=(0,o.Z)({},tt,ae,h.props,{className:(0,G.Z)(ae.className,h.props.className),onTouchStart:Ue,ref:Qe},B?{onMouseMove:function(e){var t=h.props;t.onMouseMove&&t.onMouseMove(e),Je.current={x:e.clientX,y:e.clientY},et.current&&et.current.update()}}:{});var ot={};E||(rt.onTouchStart=function(e){Ue(e),clearTimeout(Se.current),clearTimeout(Ze.current),Te(),Re.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",De.current=setTimeout((function(){document.body.style.WebkitUserSelect=Re.current,Be(e)}),F)},rt.onTouchEnd=function(e){h.props.onTouchEnd&&h.props.onTouchEnd(e),Te(),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),j)}),S||(rt.onMouseOver=ic(qe,rt.onMouseOver),rt.onMouseLeave=ic(Xe,rt.onMouseLeave),we||(ot.onMouseOver=qe,ot.onMouseLeave=Xe)),Z||(rt.onFocus=ic(Ve,rt.onFocus),rt.onBlur=ic(Ye,rt.onBlur),we||(ot.onFocus=Ve,ot.onBlur=Ye));var it=t.useMemo((function(){var e,t=[{name:"arrow",enabled:Boolean(ye),options:{element:ye,padding:4}}];return null!=(e=Q.popperOptions)&&e.modifiers&&(t=t.concat(Q.popperOptions.modifiers)),(0,o.Z)({},Q.popperOptions,{modifiers:t})}),[ye,Q]),at=(0,o.Z)({},d,{isRtl:se,arrow:p,disableInteractive:we,placement:V,PopperComponentProp:U,touch:xe.current}),ut=function(e){var t=e.classes,n=e.disableInteractive,r=e.arrow,o=e.touch,i=e.placement,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch","tooltipPlacement".concat((0,te.Z)(i.split("-")[0]))],arrow:["arrow"]};return(0,K.Z)(a,Kl,t)}(at),st=null!=(i=v.Popper)?i:ec,lt=null!=(a=null!=(u=v.Transition)?u:re)?a:en,ct=null!=(s=v.Tooltip)?s:tc,dt=null!=(l=v.Arrow)?l:nc,ft=bs(st,(0,o.Z)({},Q,y.popper),at),pt=bs(lt,(0,o.Z)({},oe,y.transition),at),ht=bs(ct,(0,o.Z)({},y.tooltip),at),mt=bs(dt,(0,o.Z)({},y.arrow),at);return(0,ie.BX)(t.Fragment,{children:[t.cloneElement(h,rt),(0,ie.tZ)(st,(0,o.Z)({as:null!=U?U:ql,placement:V,anchorEl:B?{getBoundingClientRect:function(){return{top:Je.current.y,left:Je.current.x,right:Je.current.x,bottom:Je.current.y,width:0,height:0}}}:de,popperRef:et,open:!!de&&Me,id:Pe,transition:!0},ot,ft,{className:(0,G.Z)(ut.popper,null==Q?void 0:Q.className,null==(c=y.popper)?void 0:c.className),popperOptions:it,children:function(e){var t,n,r=e.TransitionProps;return(0,ie.tZ)(lt,(0,o.Z)({timeout:ue.transitions.duration.shorter},r,pt,{children:(0,ie.BX)(ct,(0,o.Z)({},ht,{className:(0,G.Z)(ut.tooltip,null==(t=y.tooltip)?void 0:t.className),children:[J,p?(0,ie.tZ)(dt,(0,o.Z)({},mt,{className:(0,G.Z)(ut.arrow,null==(n=y.arrow)?void 0:n.className),ref:be})):null]}))}))}}))]})})),uc=ac,sc=function(e){var n=e.labels,o=e.query,i=e.onChange,a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Array.from(new Set(n.map((function(e){return e.group}))))}),[n]),d=function(){var e=ms(gs().mark((function e(t,n){return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(t);case 2:l(n),setTimeout((function(){return l("")}),2e3);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)("div",{className:"legendWrapper",children:c.map((function(e){return(0,ie.BX)("div",{className:"legendGroup",children:[(0,ie.BX)("div",{className:"legendGroupTitle",children:[(0,ie.BX)("span",{className:"legendGroupQuery",children:["Query ",e]}),(0,ie.tZ)("svg",{className:"legendGroupLine",width:"33",height:"3",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,ie.tZ)("line",{strokeWidth:"3",x1:"0",y1:"0",x2:"33",y2:"0",stroke:"#363636",strokeDasharray:os(e).join(",")})}),(0,ie.BX)("b",{children:['"',o[e-1],'":']})]}),(0,ie.tZ)("div",{children:n.filter((function(t){return t.group===e})).map((function(e){return(0,ie.BX)("div",{className:e.checked?"legendItem":"legendItem legendItemHide",onClick:function(t){return i(e,t.ctrlKey||t.metaKey)},children:[(0,ie.tZ)("div",{className:"legendMarker",style:{borderColor:e.color,backgroundColor:"rgba(".concat(es(e.color),", 0.1)")}}),(0,ie.BX)("div",{className:"legendLabel",children:[e.freeFormFields.__name__||"Query ".concat(e.group," result"),!!Object.keys(e.freeFormFields).length&&(0,ie.BX)(ie.HY,{children:["\xa0{",Object.keys(e.freeFormFields).filter((function(e){return"__name__"!==e})).map((function(t){var n="".concat(t,'="').concat(e.freeFormFields[t],'"'),r="".concat(e.group,".").concat(e.label,".").concat(n);return(0,ie.tZ)(uc,{arrow:!0,open:s===r,title:"Copied!",children:(0,ie.BX)("span",{className:"legendFreeFields",onClick:function(e){e.stopPropagation(),d(n,r)},children:[t,": ",e.freeFormFields[t]]})},t)})),"}"]})]})]},"".concat(e.group,".").concat(e.label))}))})]},e)}))}),(0,ie.BX)("div",{className:"legendWrapperHotkey",children:[(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Left click"})," - select series"]}),(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Ctrl"})," + ",(0,ie.tZ)("code",{children:"Left click"})," - toggle multiple series"]})]})]})};var lc=["__name__"],cc=function(e){if(0===Object.keys(e.metric).length)return"Query ".concat(e.group," result");var t=e.metric,n=t.__name__,r=function(e,t){if(null==e)return{};var n,r,o=(0,X.Z)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,lc);return"".concat(n||""," {").concat(Object.entries(r).map((function(e){return"".concat(e[0],": ").concat(e[1])})).join(", "),"}")},dc=function(e,t){var n=cc(e);return{label:n,dash:os(e.group),freeFormFields:e.metric,width:1.4,stroke:rs(e.group,n),show:!pc(n,e.group,t),scale:String(e.group),points:{size:4.2,width:1.4}}},fc=function(e,t){return{group:t,label:e.label||"",color:e.stroke,checked:e.show||!1,freeFormFields:e.freeFormFields}},pc=function(e,t,n){return n.includes("".concat(t,".").concat(e))},hc=function(e){switch(e){case"NaN":return NaN;case"Inf":case"+Inf":return 1/0;case"-Inf":return-1/0;default:return parseFloat(e)}},mc=function(e){var n=e.data,o=void 0===n?[]:n,i=e.period,a=e.customStep,u=e.query,s=e.yaxis,l=e.unit,c=e.showLegend,d=void 0===c||c,f=e.setYaxisLimits,p=e.setPeriod,h=(0,t.useMemo)((function(){return a.enable?a.value:i.step||1}),[i.step,a]),m=(0,t.useState)([[]]),v=(0,r.Z)(m,2),g=v[0],y=v[1],b=(0,t.useState)([]),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=(0,t.useState)([]),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=(0,t.useState)([]),E=(0,r.Z)(_,2),A=E[0],M=E[1],P=function(e){var t=function(e){var t={};for(var n in e){var r=e[n],o=as(r),i=is(r);t[n]=ss(o,i)}return t}(e);f(t)};(0,t.useEffect)((function(){var e=[],t={},n=[],r=[];null===o||void 0===o||o.forEach((function(o){var i=dc(o,A);r.push(i),n.push(fc(i,o.group));var a=t[o.group];a||(a=[]);var u,s=oo(o.values);try{for(s.s();!(u=s.n()).done;){var l=u.value;e.push(l[0]),a.push(hc(l[1]))}}catch(c){s.e(c)}finally{s.f()}t[o.group]=a}));var a=function(e,t,n){for(var r=Array.from(new Set(e)).sort((function(e,t){return e-t})),o=n.start,i=Pn(n.end+t),a=0,u=[];o<=i;){for(;a=r.length||r[a]>o)&&u.push(o)}for(;u.length<2;)u.push(o),o=Pn(o+t);return u}(e,h,i);y([a].concat((0,ve.Z)(o.map((function(e){var t,n=[],r=e.values,o=0,i=oo(a);try{for(i.s();!(t=i.n()).done;){for(var u=t.value;o0?(0,ie.BX)("div",{style:{width:"100%"},ref:R,children:[(null===R||void 0===R?void 0:R.current)&&(0,ie.tZ)(ps,{data:g,series:w,metrics:o,period:i,yaxis:s,unit:l,setPeriod:p,container:null===R||void 0===R?void 0:R.current}),d&&(0,ie.tZ)(sc,{labels:D,query:u,onChange:function(e,t){M(function(e){var t=e.hideSeries,n=e.legend,r=e.metaKey,o=e.series,i="".concat(n.group,".").concat(n.label),a=pc(n.label,n.group,t),u=o.map((function(e){return"".concat(e.scale,".").concat(e.label)}));return r?a?t.filter((function(e){return e!==i})):[].concat((0,ve.Z)(t),[i]):t.length?a?(0,ve.Z)(u.filter((function(e){return e!==i}))):[]:(0,ve.Z)(u.filter((function(e){return e!==i})))}({hideSeries:A,legend:e,metaKey:t,series:w}))}})]}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})};var vc=t.createContext();function gc(e){return(0,ne.Z)("MuiTable",e)}(0,re.Z)("MuiTable",["root","stickyHeader"]);var yc=["className","component","padding","size","stickyHeader"],bc=(0,J.ZP)("table",{name:"MuiTable",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,o.Z)({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},n.stickyHeader&&{borderCollapse:"separate"})})),xc="table",wc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTable"}),i=r.className,a=r.component,u=void 0===a?xc:a,s=r.padding,l=void 0===s?"normal":s,c=r.size,d=void 0===c?"medium":c,f=r.stickyHeader,p=void 0!==f&&f,h=(0,X.Z)(r,yc),m=(0,o.Z)({},r,{component:u,padding:l,size:d,stickyHeader:p}),v=function(e){var t=e.classes,n={root:["root",e.stickyHeader&&"stickyHeader"]};return(0,K.Z)(n,gc,t)}(m),g=t.useMemo((function(){return{padding:l,size:d,stickyHeader:p}}),[l,d,p]);return(0,ie.tZ)(vc.Provider,{value:g,children:(0,ie.tZ)(bc,(0,o.Z)({as:u,role:u===xc?null:"table",ref:n,className:(0,G.Z)(v.root,i),ownerState:m},h))})})),Zc=wc;var kc=t.createContext();function Sc(e){return(0,ne.Z)("MuiTableBody",e)}(0,re.Z)("MuiTableBody",["root"]);var Dc=["className","component"],Cc=(0,J.ZP)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-row-group"}),_c={variant:"body"},Ec="tbody",Ac=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableBody"}),r=n.className,i=n.component,a=void 0===i?Ec:i,u=(0,X.Z)(n,Dc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Sc,t)}(s);return(0,ie.tZ)(kc.Provider,{value:_c,children:(0,ie.tZ)(Cc,(0,o.Z)({className:(0,G.Z)(l.root,r),as:a,ref:t,role:a===Ec?null:"rowgroup",ownerState:s},u))})})),Mc=Ac;function Pc(e){return(0,ne.Z)("MuiTableCell",e)}var Rc=(0,re.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Tc=["align","className","component","padding","scope","size","sortDirection","variant"],Fc=(0,J.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["size".concat((0,te.Z)(n.size))],"normal"!==n.padding&&t["padding".concat((0,te.Z)(n.padding))],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===t.palette.mode?(0,Q.$n)((0,Q.Fq)(t.palette.divider,1),.88):(0,Q._j)((0,Q.Fq)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===n.variant&&{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===n.variant&&{color:t.palette.text.primary},"footer"===n.variant&&{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===n.size&&(0,q.Z)({padding:"6px 16px"},"&.".concat(Rc.paddingCheckbox),{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}),"checkbox"===n.padding&&{width:48,padding:"0 0 0 4px"},"none"===n.padding&&{padding:0},"left"===n.align&&{textAlign:"left"},"center"===n.align&&{textAlign:"center"},"right"===n.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===n.align&&{textAlign:"justify"},n.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:t.palette.background.default})})),Oc=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiTableCell"}),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.padding,d=i.scope,f=i.size,p=i.sortDirection,h=i.variant,m=(0,X.Z)(i,Tc),v=t.useContext(vc),g=t.useContext(kc),y=g&&"head"===g.variant;r=l||(y?"th":"td");var b=d;!b&&y&&(b="col");var x=h||g&&g.variant,w=(0,o.Z)({},i,{align:u,component:r,padding:c||(v&&v.padding?v.padding:"normal"),size:f||(v&&v.size?v.size:"medium"),sortDirection:p,stickyHeader:"head"===x&&v&&v.stickyHeader,variant:x}),Z=function(e){var t=e.classes,n=e.variant,r=e.align,o=e.padding,i=e.size,a={root:["root",n,e.stickyHeader&&"stickyHeader","inherit"!==r&&"align".concat((0,te.Z)(r)),"normal"!==o&&"padding".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,Pc,t)}(w),k=null;return p&&(k="asc"===p?"ascending":"descending"),(0,ie.tZ)(Fc,(0,o.Z)({as:r,ref:n,className:(0,G.Z)(Z.root,s),"aria-sort":k,scope:b,ownerState:w},m))})),Bc=Oc;function Ic(e){return(0,ne.Z)("MuiTableContainer",e)}(0,re.Z)("MuiTableContainer",["root"]);var Nc=["className","component"],Lc=(0,J.ZP)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:"100%",overflowX:"auto"}),zc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableContainer"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=(0,X.Z)(n,Nc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Ic,t)}(s);return(0,ie.tZ)(Lc,(0,o.Z)({ref:t,as:a,className:(0,G.Z)(l.root,r),ownerState:s},u))})),jc=zc;function Wc(e){return(0,ne.Z)("MuiTableHead",e)}(0,re.Z)("MuiTableHead",["root"]);var $c=["className","component"],Hc=(0,J.ZP)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-header-group"}),Yc={variant:"head"},Vc="thead",Uc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableHead"}),r=n.className,i=n.component,a=void 0===i?Vc:i,u=(0,X.Z)(n,$c),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Wc,t)}(s);return(0,ie.tZ)(kc.Provider,{value:Yc,children:(0,ie.tZ)(Hc,(0,o.Z)({as:a,className:(0,G.Z)(l.root,r),ref:t,role:a===Vc?null:"rowgroup",ownerState:s},u))})})),qc=Uc;function Xc(e){return(0,ne.Z)("MuiTableRow",e)}var Gc=(0,re.Z)("MuiTableRow",["root","selected","hover","head","footer"]),Kc=["className","component","hover","selected"],Qc=(0,J.ZP)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.head&&t.head,n.footer&&t.footer]}})((function(e){var t,n=e.theme;return t={color:"inherit",display:"table-row",verticalAlign:"middle",outline:0},(0,q.Z)(t,"&.".concat(Gc.hover,":hover"),{backgroundColor:n.palette.action.hover}),(0,q.Z)(t,"&.".concat(Gc.selected),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity),"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity)}}),t})),Jc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTableRow"}),i=r.className,a=r.component,u=void 0===a?"tr":a,s=r.hover,l=void 0!==s&&s,c=r.selected,d=void 0!==c&&c,f=(0,X.Z)(r,Kc),p=t.useContext(kc),h=(0,o.Z)({},r,{component:u,hover:l,selected:d,head:p&&"head"===p.variant,footer:p&&"footer"===p.variant}),m=function(e){var t=e.classes,n={root:["root",e.selected&&"selected",e.hover&&"hover",e.head&&"head",e.footer&&"footer"]};return(0,K.Z)(n,Xc,t)}(h);return(0,ie.tZ)(Qc,(0,o.Z)({as:u,ref:n,className:(0,G.Z)(m.root,i),role:"tr"===u?null:"row",ownerState:h},f))})),ed=Jc,td=(0,vt.Z)((0,ie.tZ)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function nd(e){return(0,ne.Z)("MuiTableSortLabel",e)}var rd=(0,re.Z)("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),od=["active","children","className","direction","hideSortIcon","IconComponent"],id=(0,J.ZP)(st,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.active&&t.active]}})((function(e){var t=e.theme;return(0,q.Z)({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:t.palette.text.secondary},"&:hover":(0,q.Z)({color:t.palette.text.secondary},"& .".concat(rd.icon),{opacity:.5})},"&.".concat(rd.active),(0,q.Z)({color:t.palette.text.primary},"& .".concat(rd.icon),{opacity:1,color:t.palette.text.secondary}))})),ad=(0,J.ZP)("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,t["iconDirection".concat((0,te.Z)(n.direction))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:t.transitions.create(["opacity","transform"],{duration:t.transitions.duration.shorter}),userSelect:"none"},"desc"===n.direction&&{transform:"rotate(0deg)"},"asc"===n.direction&&{transform:"rotate(180deg)"})})),ud=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableSortLabel"}),r=n.active,i=void 0!==r&&r,a=n.children,u=n.className,s=n.direction,l=void 0===s?"asc":s,c=n.hideSortIcon,d=void 0!==c&&c,f=n.IconComponent,p=void 0===f?td:f,h=(0,X.Z)(n,od),m=(0,o.Z)({},n,{active:i,direction:l,hideSortIcon:d,IconComponent:p}),v=function(e){var t=e.classes,n=e.direction,r={root:["root",e.active&&"active"],icon:["icon","iconDirection".concat((0,te.Z)(n))]};return(0,K.Z)(r,nd,t)}(m);return(0,ie.BX)(id,(0,o.Z)({className:(0,G.Z)(v.root,u),component:"span",disableRipple:!0,ownerState:m,ref:t},h,{children:[a,d&&!i?null:(0,ie.tZ)(ad,{as:p,className:(0,G.Z)(v.icon),ownerState:m})]}))})),sd=ud,ld="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cd="object"===("undefined"===typeof window?"undefined":ld(window))&&"object"===("undefined"===typeof document?"undefined":ld(document))&&9===document.nodeType;function dd(e,t){for(var n=0;n<+~=|^:(),"'`\s])/g,Zd="undefined"!==typeof CSS&&CSS.escape,kd=function(e){return Zd?Zd(e):e.replace(wd,"\\$1")},Sd=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),Dd=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,u=r.sheet,s=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(ye(ye(o)),u),o.selectorText="."+kd(o.id)),o}xe(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=gd(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return xd(this.selectorText,this.style,n)},fd(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(Sd),Cd={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new Dd(e,t,n)}},_d={indent:1,children:!0},Ed=/@([\w-]+)/,Ad=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var r=e.match(Ed);for(var i in this.at=r?r[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=_d);var t=yd(e).linebreak;if(null==e.indent&&(e.indent=_d.indent),null==e.children&&(e.children=_d.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),Md=/@media|@supports\s+/,Pd={onCreateRule:function(e,t,n){return Md.test(e)?new Ad(e,t,n):null}},Rd={indent:1,children:!0},Td=/@keyframes\s+([\w-]+)/,Fd=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var r=e.match(Td);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,u=n.generateId;for(var s in this.id=!1===i?this.name:kd(u(this,a)),this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(s,t[s],(0,o.Z)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=Rd);var t=yd(e).linebreak;if(null==e.indent&&(e.indent=Rd.indent),null==e.children&&(e.children=Rd.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),Od=/@keyframes\s+/,Bd=/\$([\w-]+)/g,Id=function(e,t){return"string"===typeof e?e.replace(Bd,(function(e,n){return n in t?t[n]:e})):e},Nd=function(e,t,n){var r=e[t],o=Id(r,n);o!==r&&(e[t]=o)},Ld={onCreateRule:function(e,t,n){return"string"===typeof e&&Od.test(e)?new Fd(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Nd(e,"animation-name",n.keyframes),"animation"in e&&Nd(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return Id(e,r.keyframes);default:return e}}},zd=function(e){function t(){return e.apply(this,arguments)||this}return xe(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return xd(this.key,this.style,n)},t}(Sd),jd={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new zd(e,t,n):null}},Wd=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=yd(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,X.Z)(t,["attached"]),o=yd(r).linebreak,i="",a=0;a0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var o=function(e){for(var t=hf(),n=0;nn?n:t},bf=function(){function e(e){this.getPropertyValue=cf,this.setProperty=df,this.removeProperty=ff,this.setSelector=pf,this.hasInsertedRules=!1,this.cssRules=[],e&&rf.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=vf();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=mf(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else hf().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;e.Component;if(!n)return t;var r=(0,o.Z)({},t);return Object.keys(n).forEach((function(e){n[e]&&(r[e]="".concat(t[e]," ").concat(n[e]))})),r}var Cf={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},_f=Cf,Ef=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var Af=Date.now(),Mf="fnValues"+Af,Pf="fnStyle"+ ++Af,Rf=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var r=md(e,{},n);return r[Pf]=t,r},onProcessStyle:function(e,t){if(Mf in t||Pf in t)return e;var n={};for(var r in e){var o=e[r];"function"===typeof o&&(delete e[r],n[r]=o)}return t[Mf]=n,e},onUpdate:function(e,t,n,r){var o=t,i=o[Pf];i&&(o.style=i(e)||{});var a=o[Mf];if(a)for(var u in a)o.prop(u,a[u](e),r)}}},Tf="@global",Ff="@global ",Of=function(){function e(e,t,n){for(var r in this.type="global",this.at=Tf,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(r,t[r]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),Bf=function(){function e(e,t,n){this.type="global",this.at=Tf,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr(Ff.length);this.rule=n.jss.createRule(r,t,(0,o.Z)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),If=/\s*,\s*/g;function Nf(e,t){for(var n=e.split(If),r="",o=0;o-1){var o=Np[e];if(!Array.isArray(o))return fp+Zp(o)in t&&pp+o;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,o=void 0===r?"jss":r,i=e.seed,a=void 0===i?"":i,u=""===a?"":"".concat(a,"-"),s=0,l=function(){return s+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==Ef.indexOf(e.key))return"Mui-".concat(e.key);var i="".concat(u).concat(r,"-").concat(e.key);return t.options.theme[Cr]&&""===a?"".concat(i,"-").concat(l()):i}return"".concat(u).concat(o).concat(l())}}(),ih={disableGeneration:!1,generateClassName:oh,jss:rh,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},ah=t.createContext(ih);var uh=-1e9;function sh(){return uh+=1}var lh=n(114),ch=["variant"];function dh(e){return 0===e.length}function fh(e){var t="function"===typeof e;return{create:function(n,r){var i;try{i=t?e(n):e}catch(l){throw l}if(!r||!n.components||!n.components[r]||!n.components[r].styleOverrides&&!n.components[r].variants)return i;var a=n.components[r].styleOverrides||{},u=n.components[r].variants||[],s=(0,o.Z)({},i);return Object.keys(a).forEach((function(e){s[e]=(0,Xr.Z)(s[e]||{},a[e])})),u.forEach((function(e){var t=function(e){var t=e.variant,n=(0,X.Z)(e,ch),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?dh(r)?e[t]:(0,lh.Z)(e[t]):"".concat(dh(r)?t:(0,lh.Z)(t)).concat((0,lh.Z)(e[t].toString()))})),r}(e.props);s[t]=(0,Xr.Z)(s[t]||{},e.style)})),s},options:{}}}var ph={},hh=["name","classNamePrefix","Component","defaultTheme"];function mh(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=Df({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function vh(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,a=e.stylesCreator,u=e.name;if(!i.disableGeneration){var s=_f.get(i.sheetsManager,a,r);s||(s={refs:0,staticSheet:null,dynamicStyles:null},_f.set(i.sheetsManager,a,r,s));var l=(0,o.Z)({},a.options,i,{theme:r,flip:"boolean"===typeof i.flip?i.flip:"rtl"===r.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;var c=i.sheetsRegistry;if(0===s.refs){var d;i.sheetsCache&&(d=_f.get(i.sheetsCache,a,r));var f=a.create(r,u);d||((d=i.jss.createStyleSheet(f,(0,o.Z)({link:!1},l))).attach(),i.sheetsCache&&_f.set(i.sheetsCache,a,r,d)),c&&c.add(d),s.staticSheet=d,s.dynamicStyles=Sf(f)}if(s.dynamicStyles){var p=i.jss.createStyleSheet(s.dynamicStyles,(0,o.Z)({link:!0},l));p.update(t),p.attach(),n.dynamicSheet=p,n.classes=Df({baseClasses:s.staticSheet.classes,newClasses:p.classes}),c&&c.add(p)}else n.classes=s.staticSheet.classes;s.refs+=1}}function gh(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function yh(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=_f.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(_f.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function bh(e,n){var r,o=t.useRef([]),i=t.useMemo((function(){return{}}),n);o.current!==i&&(o.current=i,r=e()),t.useEffect((function(){return function(){r&&r()}}),[i])}function xh(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,i=n.classNamePrefix,a=n.Component,u=n.defaultTheme,s=void 0===u?ph:u,l=(0,X.Z)(n,hh),c=fh(e),d=r||i||"makeStyles";c.options={index:sh(),name:r,meta:d,classNamePrefix:d};var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,Dr.Z)()||s,i=(0,o.Z)({},t.useContext(ah),l),u=t.useRef(),d=t.useRef();bh((function(){var t={name:r,state:{},stylesCreator:c,stylesOptions:i,theme:n};return vh(t,e),d.current=!1,u.current=t,function(){yh(t)}}),[n,c]),t.useEffect((function(){d.current&&gh(u.current,e),d.current=!0}));var f=mh(u.current,e.classes,a);return f};return f}var wh=xh({deemphasized:{opacity:.4}}),Zh=function(e){var n=e.data,o=wh(),i=function(e){return(0,t.useMemo)((function(){var t={};return e.forEach((function(e){return Object.entries(e.metric).forEach((function(e){return t[e[0]]?t[e[0]].options.add(e[1]):t[e[0]]={options:new Set([e[1]])}}))})),Object.entries(t).map((function(e){return{key:e[0],variations:e[1].options.size}})).sort((function(e,t){return e.variations-t.variations}))}),[e])}(n),a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useState)("asc"),d=(0,r.Z)(c,2),f=d[0],p=d[1],h=(0,t.useMemo)((function(){var e=null===n||void 0===n?void 0:n.map((function(e){return{metadata:i.map((function(t){return e.metric[t.key]||"-"})),value:e.value?e.value[1]:"-"}})),t="Value"===s,r=i.findIndex((function(e){return e.key===s}));return t||-1!==r?e.sort((function(e,n){var o=t?Number(e.value):e.metadata[r],i=t?Number(n.value):n.metadata[r];return("asc"===f?oi)?-1:1})):e}),[i,n,s,f]),m=function(e){p((function(t){return"asc"===t&&s===e?"desc":"asc"})),l(e)};return(0,ie.tZ)(ie.HY,{children:h.length>0?(0,ie.tZ)(jc,{children:(0,ie.BX)(Zc,{"aria-label":"simple table",children:[(0,ie.tZ)(qc,{children:(0,ie.BX)(ed,{children:[i.map((function(e,t){return(0,ie.tZ)(Bc,{style:{textTransform:"capitalize"},children:(0,ie.tZ)(sd,{active:s===e.key,direction:f,onClick:function(){return m(e.key)},children:e.key})},t)})),(0,ie.tZ)(Bc,{align:"right",children:(0,ie.tZ)(sd,{active:"Value"===s,direction:f,onClick:function(){return m("Value")},children:"Value"})})]})}),(0,ie.tZ)(Mc,{children:h.map((function(e,t){return(0,ie.BX)(ed,{hover:!0,children:[e.metadata.map((function(e,n){var r=h[t-1]&&h[t-1].metadata[n];return(0,ie.tZ)(Bc,{className:r===e?o.deemphasized:void 0,children:e},n)})),(0,ie.tZ)(Bc,{align:"right",children:e.value})]},t)}))})]})}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})},kh=n(3362),Sh=n(7219),Dh=n(3282),Ch=n(4312),_h=["onChange","maxRows","minRows","style","value"];function Eh(e,t){return parseInt(e[t],10)||0}var Ah={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},Mh=t.forwardRef((function(e,n){var i=e.onChange,a=e.maxRows,u=e.minRows,s=void 0===u?1:u,l=e.style,c=e.value,d=(0,X.Z)(e,_h),f=t.useRef(null!=c).current,p=t.useRef(null),h=(0,Mt.Z)(n,p),m=t.useRef(null),v=t.useRef(0),g=t.useState({}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=t.useCallback((function(){var t=p.current,n=(0,Dh.Z)(t).getComputedStyle(t);if("0px"!==n.width){var r=m.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],i=Eh(n,"padding-bottom")+Eh(n,"padding-top"),u=Eh(n,"border-bottom-width")+Eh(n,"border-top-width"),l=r.scrollHeight;r.value="x";var c=r.scrollHeight,d=l;s&&(d=Math.max(Number(s)*c,d)),a&&(d=Math.min(Number(a)*c,d));var f=(d=Math.max(d,c))+("border-box"===o?i+u:0),h=Math.abs(d-l)<=1;x((function(e){return v.current<20&&(f>0&&Math.abs((e.outerHeightStyle||0)-f)>1||e.overflow!==h)?(v.current+=1,{overflow:h,outerHeightStyle:f}):e}))}}),[a,s,e.placeholder]);t.useEffect((function(){var e,t=(0,Ch.Z)((function(){v.current=0,w()})),n=(0,Dh.Z)(p.current);return n.addEventListener("resize",t),"undefined"!==typeof ResizeObserver&&(e=new ResizeObserver(t)).observe(p.current),function(){t.clear(),n.removeEventListener("resize",t),e&&e.disconnect()}}),[w]),(0,xs.Z)((function(){w()})),t.useEffect((function(){v.current=0}),[c]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("textarea",(0,o.Z)({value:c,onChange:function(e){v.current=0,f||w(),i&&i(e)},ref:h,rows:s,style:(0,o.Z)({height:b.outerHeightStyle,overflow:b.overflow?"hidden":null},l)},d)),(0,ie.tZ)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:m,tabIndex:-1,style:(0,o.Z)({},Ah,l,{padding:0})})]})})),Ph=Mh;function Rh(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}var Th=t.createContext();function Fh(){return t.useContext(Th)}var Oh=n(4993);function Bh(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Ih(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Bh(e.value)&&""!==e.value||t&&Bh(e.defaultValue)&&""!==e.defaultValue)}function Nh(e){return(0,ne.Z)("MuiInputBase",e)}var Lh=(0,re.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),zh=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],jh=function(e,t){var n=e.ownerState;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat((0,te.Z)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Wh=function(e,t){var n=e.ownerState;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},$h=(0,J.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:jh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body1,(0,q.Z)({color:t.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center"},"&.".concat(Lh.disabled),{color:t.palette.text.disabled,cursor:"default"}),n.multiline&&(0,o.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),Hh=(0,J.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Wh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode,a={color:"currentColor",opacity:i?.42:.5,transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})},u={opacity:"0 !important"},s={opacity:i?.42:.5};return(0,o.Z)((t={font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"}},(0,q.Z)(t,"label[data-shrink=false] + .".concat(Lh.formControl," &"),{"&::-webkit-input-placeholder":u,"&::-moz-placeholder":u,"&:-ms-input-placeholder":u,"&::-ms-input-placeholder":u,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s}),(0,q.Z)(t,"&.".concat(Lh.disabled),{opacity:1,WebkitTextFillColor:n.palette.text.disabled}),(0,q.Z)(t,"&:-webkit-autofill",{animationDuration:"5000s",animationName:"mui-auto-fill"}),t),"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})})),Yh=(0,ie.tZ)(Pr,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Vh=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiInputBase"}),a=i["aria-describedby"],u=i.autoComplete,s=i.autoFocus,l=i.className,c=i.components,d=void 0===c?{}:c,f=i.componentsProps,p=void 0===f?{}:f,h=i.defaultValue,m=i.disabled,v=i.disableInjectingGlobalStyles,g=i.endAdornment,y=i.fullWidth,b=void 0!==y&&y,x=i.id,w=i.inputComponent,Z=void 0===w?"input":w,k=i.inputProps,S=void 0===k?{}:k,D=i.inputRef,C=i.maxRows,_=i.minRows,E=i.multiline,A=void 0!==E&&E,M=i.name,P=i.onBlur,R=i.onChange,T=i.onClick,F=i.onFocus,O=i.onKeyDown,B=i.onKeyUp,I=i.placeholder,N=i.readOnly,L=i.renderSuffix,z=i.rows,j=i.startAdornment,W=i.type,$=void 0===W?"text":W,H=i.value,Y=(0,X.Z)(i,zh),V=null!=S.value?S.value:H,U=t.useRef(null!=V).current,q=t.useRef(),Q=t.useCallback((function(e){0}),[]),J=(0,pe.Z)(S.ref,Q),ne=(0,pe.Z)(D,J),re=(0,pe.Z)(q,ne),oe=t.useState(!1),ae=(0,r.Z)(oe,2),ue=ae[0],se=ae[1],le=Fh();var ce=Rh({props:i,muiFormControl:le,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ce.focused=le?le.focused:ue,t.useEffect((function(){!le&&m&&ue&&(se(!1),P&&P())}),[le,m,ue,P]);var de=le&&le.onFilled,fe=le&&le.onEmpty,he=t.useCallback((function(e){Ih(e)?de&&de():fe&&fe()}),[de,fe]);(0,Oh.Z)((function(){U&&he({value:V})}),[V,he,U]);t.useEffect((function(){he(q.current)}),[]);var me=Z,ve=S;A&&"input"===me&&(ve=z?(0,o.Z)({type:void 0,minRows:z,maxRows:z},ve):(0,o.Z)({type:void 0,maxRows:C,minRows:_},ve),me=Ph);t.useEffect((function(){le&&le.setAdornedStart(Boolean(j))}),[le,j]);var ge=(0,o.Z)({},i,{color:ce.color||"primary",disabled:ce.disabled,endAdornment:g,error:ce.error,focused:ce.focused,formControl:le,fullWidth:b,hiddenLabel:ce.hiddenLabel,multiline:A,size:ce.size,startAdornment:j,type:$}),ye=function(e){var t=e.classes,n=e.color,r=e.disabled,o=e.error,i=e.endAdornment,a=e.focused,u=e.formControl,s=e.fullWidth,l=e.hiddenLabel,c=e.multiline,d=e.size,f=e.startAdornment,p=e.type,h={root:["root","color".concat((0,te.Z)(n)),r&&"disabled",o&&"error",s&&"fullWidth",a&&"focused",u&&"formControl","small"===d&&"sizeSmall",c&&"multiline",f&&"adornedStart",i&&"adornedEnd",l&&"hiddenLabel"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",c&&"inputMultiline","small"===d&&"inputSizeSmall",l&&"inputHiddenLabel",f&&"inputAdornedStart",i&&"inputAdornedEnd"]};return(0,K.Z)(h,Nh,t)}(ge),be=d.Root||$h,xe=p.root||{},we=d.Input||Hh;return ve=(0,o.Z)({},ve,p.input),(0,ie.BX)(t.Fragment,{children:[!v&&Yh,(0,ie.BX)(be,(0,o.Z)({},xe,!ys(be)&&{ownerState:(0,o.Z)({},ge,xe.ownerState)},{ref:n,onClick:function(e){q.current&&e.currentTarget===e.target&&q.current.focus(),T&&T(e)}},Y,{className:(0,G.Z)(ye.root,xe.className,l),children:[j,(0,ie.tZ)(Th.Provider,{value:null,children:(0,ie.tZ)(we,(0,o.Z)({ownerState:ge,"aria-invalid":ce.error,"aria-describedby":a,autoComplete:u,autoFocus:s,defaultValue:h,disabled:ce.disabled,id:x,onAnimationStart:function(e){he("mui-auto-fill-cancel"===e.animationName?q.current:{value:"x"})},name:M,placeholder:I,readOnly:N,required:ce.required,rows:z,value:V,onKeyDown:O,onKeyUp:B,type:$},ve,!ys(we)&&{as:me,ownerState:(0,o.Z)({},ge,ve.ownerState)},{ref:re,className:(0,G.Z)(ye.input,ve.className),onBlur:function(e){P&&P(e),S.onBlur&&S.onBlur(e),le&&le.onBlur?le.onBlur(e):se(!1)},onChange:function(e){if(!U){var t=e.target||q.current;if(null==t)throw new Error((0,Sh.Z)(1));he({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))}));function fm(e){return(0,ne.Z)("MuiOutlinedInput",e)}var pm=(0,o.Z)({},Lh,(0,re.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),hm=["components","fullWidth","inputComponent","label","multiline","notched","type"],mm=(0,J.ZP)($h,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiOutlinedInput",slot:"Root",overridesResolver:jh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,o.Z)((t={position:"relative",borderRadius:n.shape.borderRadius},(0,q.Z)(t,"&:hover .".concat(pm.notchedOutline),{borderColor:n.palette.text.primary}),(0,q.Z)(t,"@media (hover: none)",(0,q.Z)({},"&:hover .".concat(pm.notchedOutline),{borderColor:i})),(0,q.Z)(t,"&.".concat(pm.focused," .").concat(pm.notchedOutline),{borderColor:n.palette[r.color].main,borderWidth:2}),(0,q.Z)(t,"&.".concat(pm.error," .").concat(pm.notchedOutline),{borderColor:n.palette.error.main}),(0,q.Z)(t,"&.".concat(pm.disabled," .").concat(pm.notchedOutline),{borderColor:n.palette.action.disabled}),t),r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&(0,o.Z)({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))})),vm=(0,J.ZP)((function(e){var t=e.className,n=e.label,r=e.notched,i=(0,X.Z)(e,lm),a=null!=n&&""!==n,u=(0,o.Z)({},e,{notched:r,withLabel:a});return(0,ie.tZ)(cm,(0,o.Z)({"aria-hidden":!0,className:t,ownerState:u},i,{children:(0,ie.tZ)(dm,{ownerState:u,children:a?(0,ie.tZ)("span",{children:n}):um||(um=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){return{borderColor:"light"===e.theme.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}})),gm=(0,J.ZP)(Hh,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Wh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({padding:"16.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),ym=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiOutlinedInput"}),a=i.components,u=void 0===a?{}:a,s=i.fullWidth,l=void 0!==s&&s,c=i.inputComponent,d=void 0===c?"input":c,f=i.label,p=i.multiline,h=void 0!==p&&p,m=i.notched,v=i.type,g=void 0===v?"text":v,y=(0,X.Z)(i,hm),b=function(e){var t=e.classes,n=(0,K.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},fm,t);return(0,o.Z)({},t,n)}(i),x=Rh({props:i,muiFormControl:Fh(),states:["required"]});return(0,ie.tZ)(Uh,(0,o.Z)({components:(0,o.Z)({Root:mm,Input:gm},u),renderSuffix:function(e){return(0,ie.tZ)(vm,{className:b.notchedOutline,label:null!=f&&""!==f&&x.required?r||(r=(0,ie.BX)(t.Fragment,{children:[f,"\xa0","*"]})):f,notched:"undefined"!==typeof m?m:Boolean(e.startAdornment||e.filled||e.focused)})},fullWidth:l,inputComponent:d,multiline:h,ref:n,type:g},y,{classes:(0,o.Z)({},b,{notchedOutline:null})}))}));ym.muiName="Input";var bm=ym;function xm(e){return(0,ne.Z)("MuiFormLabel",e)}var wm=(0,re.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Zm=["children","className","color","component","disabled","error","filled","focused","required"],km=(0,J.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.body1,(t={lineHeight:"1.4375em",padding:0,position:"relative"},(0,q.Z)(t,"&.".concat(wm.focused),{color:n.palette[r.color].main}),(0,q.Z)(t,"&.".concat(wm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(wm.error),{color:n.palette.error.main}),t))})),Sm=(0,J.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return(0,q.Z)({},"&.".concat(wm.error),{color:t.palette.error.main})})),Dm=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormLabel"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"label":a,s=(0,X.Z)(n,Zm),l=Rh({props:n,muiFormControl:Fh(),states:["color","required","focused","disabled","error","filled"]}),c=(0,o.Z)({},n,{color:l.color||"primary",component:u,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.color,r=e.focused,o=e.disabled,i=e.error,a=e.filled,u=e.required,s={root:["root","color".concat((0,te.Z)(n)),o&&"disabled",i&&"error",a&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",i&&"error"]};return(0,K.Z)(s,xm,t)}(c);return(0,ie.BX)(km,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:[r,l.required&&(0,ie.BX)(Sm,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:["\u2009","*"]})]}))})),Cm=Dm;function _m(e){return(0,ne.Z)("MuiInputLabel",e)}(0,re.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var Em=["disableAnimation","margin","shrink","variant"],Am=(0,J.ZP)(Cm,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiInputLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(wm.asterisk),t.asterisk),t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,o.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))})),Mm=t.forwardRef((function(e,t){var n=(0,ee.Z)({name:"MuiInputLabel",props:e}),r=n.disableAnimation,i=void 0!==r&&r,a=n.shrink,u=(0,X.Z)(n,Em),s=Fh(),l=a;"undefined"===typeof l&&s&&(l=s.filled||s.focused||s.adornedStart);var c=Rh({props:n,muiFormControl:s,states:["size","variant","required"]}),d=(0,o.Z)({},n,{disableAnimation:i,formControl:s,shrink:l,size:c.size,variant:c.variant,required:c.required}),f=function(e){var t=e.classes,n=e.formControl,r=e.size,i=e.shrink,a={root:["root",n&&"formControl",!e.disableAnimation&&"animated",i&&"shrink","small"===r&&"sizeSmall",e.variant],asterisk:[e.required&&"asterisk"]},u=(0,K.Z)(a,_m,t);return(0,o.Z)({},t,u)}(d);return(0,ie.tZ)(Am,(0,o.Z)({"data-shrink":l,ownerState:d,ref:t},u,{classes:f}))})),Pm=Mm,Rm=n(7816);function Tm(e){return(0,ne.Z)("MuiFormControl",e)}(0,re.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var Fm=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Om=(0,J.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,t["margin".concat((0,te.Z)(n.margin))],n.fullWidth&&t.fullWidth)}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),Bm=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiFormControl"}),a=i.children,u=i.className,s=i.color,l=void 0===s?"primary":s,c=i.component,d=void 0===c?"div":c,f=i.disabled,p=void 0!==f&&f,h=i.error,m=void 0!==h&&h,v=i.focused,g=i.fullWidth,y=void 0!==g&&g,b=i.hiddenLabel,x=void 0!==b&&b,w=i.margin,Z=void 0===w?"none":w,k=i.required,S=void 0!==k&&k,D=i.size,C=void 0===D?"medium":D,_=i.variant,E=void 0===_?"outlined":_,A=(0,X.Z)(i,Fm),M=(0,o.Z)({},i,{color:l,component:d,disabled:p,error:m,fullWidth:y,hiddenLabel:x,margin:Z,required:S,size:C,variant:E}),P=function(e){var t=e.classes,n=e.margin,r=e.fullWidth,o={root:["root","none"!==n&&"margin".concat((0,te.Z)(n)),r&&"fullWidth"]};return(0,K.Z)(o,Tm,t)}(M),R=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){if((0,Rm.Z)(t,["Input","Select"])){var n=(0,Rm.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)}})),e})),T=(0,r.Z)(R,2),F=T[0],O=T[1],B=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){(0,Rm.Z)(t,["Input","Select"])&&Ih(t.props,!0)&&(e=!0)})),e})),I=(0,r.Z)(B,2),N=I[0],L=I[1],z=t.useState(!1),j=(0,r.Z)(z,2),W=j[0],$=j[1];p&&W&&$(!1);var H=void 0===v||p?W:v,Y=t.useCallback((function(){L(!0)}),[]),V={adornedStart:F,setAdornedStart:O,color:l,disabled:p,error:m,filled:N,focused:H,fullWidth:y,hiddenLabel:x,size:C,onBlur:function(){$(!1)},onEmpty:t.useCallback((function(){L(!1)}),[]),onFilled:Y,onFocus:function(){$(!0)},registerEffect:undefined,required:S,variant:E};return(0,ie.tZ)(Th.Provider,{value:V,children:(0,ie.tZ)(Om,(0,o.Z)({as:d,ownerState:M,className:(0,G.Z)(P.root,u),ref:n},A,{children:a}))})})),Im=Bm;function Nm(e){return(0,ne.Z)("MuiFormHelperText",e)}var Lm,zm=(0,re.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),jm=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Wm=(0,J.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.size&&t["size".concat((0,te.Z)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.caption,(t={textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0},(0,q.Z)(t,"&.".concat(zm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(zm.error),{color:n.palette.error.main}),t),"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})})),$m=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormHelperText"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"p":a,s=(0,X.Z)(n,jm),l=Rh({props:n,muiFormControl:Fh(),states:["variant","size","disabled","error","filled","focused","required"]}),c=(0,o.Z)({},n,{component:u,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.contained,r=e.size,o=e.disabled,i=e.error,a=e.filled,u=e.focused,s=e.required,l={root:["root",o&&"disabled",i&&"error",r&&"size".concat((0,te.Z)(r)),n&&"contained",u&&"focused",a&&"filled",s&&"required"]};return(0,K.Z)(l,Nm,t)}(c);return(0,ie.tZ)(Wm,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:" "===r?Lm||(Lm=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):r}))})),Hm=$m,Ym=(n(6214),n(6106));var Vm=t.createContext({});function Um(e){return(0,ne.Z)("MuiList",e)}(0,re.Z)("MuiList",["root","padding","dense","subheader"]);var qm=["children","className","component","dense","disablePadding","subheader"],Xm=(0,J.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((function(e){var t=e.ownerState;return(0,o.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),Gm=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiList"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"ul":u,l=r.dense,c=void 0!==l&&l,d=r.disablePadding,f=void 0!==d&&d,p=r.subheader,h=(0,X.Z)(r,qm),m=t.useMemo((function(){return{dense:c}}),[c]),v=(0,o.Z)({},r,{component:s,dense:c,disablePadding:f}),g=function(e){var t=e.classes,n={root:["root",!e.disablePadding&&"padding",e.dense&&"dense",e.subheader&&"subheader"]};return(0,K.Z)(n,Um,t)}(v);return(0,ie.tZ)(Vm.Provider,{value:m,children:(0,ie.BX)(Xm,(0,o.Z)({as:s,className:(0,G.Z)(g.root,a),ref:n,ownerState:v},h,{children:[p,i]}))})})),Km=Gm;function Qm(e){var t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var Jm=Qm,ev=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function tv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function nv(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function rv(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function ov(e,t,n,r,o,i){for(var a=!1,u=o(e,t,!!t&&n);u;){if(u===e.firstChild){if(a)return!1;a=!0}var s=!r&&(u.disabled||"true"===u.getAttribute("aria-disabled"));if(u.hasAttribute("tabindex")&&rv(u,i)&&!s)return u.focus(),!0;u=o(e,u,n)}return!1}var iv=t.forwardRef((function(e,n){var r=e.actions,i=e.autoFocus,a=void 0!==i&&i,u=e.autoFocusItem,s=void 0!==u&&u,l=e.children,c=e.className,d=e.disabledItemsFocusable,f=void 0!==d&&d,p=e.disableListWrap,h=void 0!==p&&p,m=e.onKeyDown,v=e.variant,g=void 0===v?"selectedMenu":v,y=(0,X.Z)(e,ev),b=t.useRef(null),x=t.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Oh.Z)((function(){a&&b.current.focus()}),[a]),t.useImperativeHandle(r,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!b.current.style.width;if(e.clientHeight0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var u=r&&!o.repeating&&rv(r,o);o.previousKeyMatched&&(u||ov(t,r,!1,f,tv,o))?e.preventDefault():o.previousKeyMatched=!1}m&&m(e)},tabIndex:a?0:-1},y,{children:k}))})),av=iv,uv=n(8706),sv=n(3533),lv=n(4246);function cv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dv(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function fv(e){return parseInt((0,Dh.Z)(e).getComputedStyle(e).paddingRight,10)||0}function pv(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,ve.Z)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&dv(e,o)}))}function hv(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function mv(e,t){var n=[],r=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,Rt.Z)(e);return t.body===e?(0,Dh.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){var o=Qm((0,Rt.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(fv(r)+o,"px");var i=(0,Rt.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(i,(function(e){n.push({value:e.style.paddingRight,property:"padding-right",el:e}),e.style.paddingRight="".concat(fv(e)+o,"px")}))}var a=r.parentElement,u=(0,Dh.Z)(r),s="HTML"===(null==a?void 0:a.nodeName)&&"scroll"===u.getComputedStyle(a).overflowY?a:r;n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return function(){n.forEach((function(e){var t=e.value,n=e.el,r=e.property;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var vv=function(){function e(){cv(this,e),this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}return fd(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&dv(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);pv(t,e.mount,e.modalRef,r,!0);var o=hv(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}},{key:"mount",value:function(e,t){var n=hv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=mv(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=hv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&dv(e.modalRef,!0),pv(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&dv(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),gv=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function yv(e){var t=[],n=[];return Array.from(e.querySelectorAll(gv)).forEach((function(e,r){var o=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;var t=function(t){return e.ownerDocument.querySelector('input[type="radio"]'.concat(t))},n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort((function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex})).map((function(e){return e.node})).concat(t)}function bv(){return!0}var xv=function(e){var n=e.children,r=e.disableAutoFocus,o=void 0!==r&&r,i=e.disableEnforceFocus,a=void 0!==i&&i,u=e.disableRestoreFocus,s=void 0!==u&&u,l=e.getTabbable,c=void 0===l?yv:l,d=e.isEnabled,f=void 0===d?bv:d,p=e.open,h=t.useRef(),m=t.useRef(null),v=t.useRef(null),g=t.useRef(null),y=t.useRef(null),b=t.useRef(!1),x=t.useRef(null),w=(0,Mt.Z)(n.ref,x),Z=t.useRef(null);t.useEffect((function(){p&&x.current&&(b.current=!o)}),[o,p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex",-1),b.current&&x.current.focus()),function(){s||(g.current&&g.current.focus&&(h.current=!0,g.current.focus()),g.current=null)}}}),[p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current),t=function(t){var n=x.current;if(null!==n)if(e.hasFocus()&&!a&&f()&&!h.current){if(!n.contains(e.activeElement)){if(t&&y.current!==t.target||e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!b.current)return;var r=[];if(e.activeElement!==m.current&&e.activeElement!==v.current||(r=c(x.current)),r.length>0){var o,i,u=Boolean((null==(o=Z.current)?void 0:o.shiftKey)&&"Tab"===(null==(i=Z.current)?void 0:i.key)),s=r[0],l=r[r.length-1];u?l.focus():s.focus()}else n.focus()}}else h.current=!1},n=function(t){Z.current=t,!a&&f()&&"Tab"===t.key&&e.activeElement===x.current&&t.shiftKey&&(h.current=!0,v.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);var r=setInterval((function(){"BODY"===e.activeElement.tagName&&t()}),50);return function(){clearInterval(r),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}}),[o,a,s,f,p,c]);var k=function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0};return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:m,"data-test":"sentinelStart"}),t.cloneElement(n,{ref:w,onFocus:function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0,y.current=e.target;var t=n.props.onFocus;t&&t(e)}}),(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:v,"data-test":"sentinelEnd"})]})};function wv(e){return(0,ne.Z)("MuiModal",e)}(0,re.Z)("MuiModal",["root","hidden"]);var Zv=["BackdropComponent","BackdropProps","children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","theme","onTransitionEnter","onTransitionExited"];var kv=new vv,Sv=t.forwardRef((function(e,n){var i=e.BackdropComponent,a=e.BackdropProps,u=e.children,s=e.classes,l=e.className,c=e.closeAfterTransition,d=void 0!==c&&c,f=e.component,p=void 0===f?"div":f,h=e.components,m=void 0===h?{}:h,v=e.componentsProps,g=void 0===v?{}:v,y=e.container,b=e.disableAutoFocus,x=void 0!==b&&b,w=e.disableEnforceFocus,Z=void 0!==w&&w,k=e.disableEscapeKeyDown,S=void 0!==k&&k,D=e.disablePortal,C=void 0!==D&&D,_=e.disableRestoreFocus,E=void 0!==_&&_,A=e.disableScrollLock,M=void 0!==A&&A,P=e.hideBackdrop,R=void 0!==P&&P,T=e.keepMounted,F=void 0!==T&&T,O=e.manager,B=void 0===O?kv:O,I=e.onBackdropClick,N=e.onClose,L=e.onKeyDown,z=e.open,j=e.theme,W=e.onTransitionEnter,$=e.onTransitionExited,H=(0,X.Z)(e,Zv),Y=t.useState(!0),V=(0,r.Z)(Y,2),U=V[0],q=V[1],Q=t.useRef({}),J=t.useRef(null),ee=t.useRef(null),te=(0,Mt.Z)(ee,n),ne=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),re=function(){return Q.current.modalRef=ee.current,Q.current.mountNode=J.current,Q.current},oe=function(){B.mount(re(),{disableScrollLock:M}),ee.current.scrollTop=0},ae=(0,Pt.Z)((function(){var e=function(e){return"function"===typeof e?e():e}(y)||(0,Rt.Z)(J.current).body;B.add(re(),e),ee.current&&oe()})),ue=t.useCallback((function(){return B.isTopModal(re())}),[B]),se=(0,Pt.Z)((function(e){J.current=e,e&&(z&&ue()?oe():dv(ee.current,!0))})),le=t.useCallback((function(){B.remove(re())}),[B]);t.useEffect((function(){return function(){le()}}),[le]),t.useEffect((function(){z?ae():ne&&d||le()}),[z,le,ne,d,ae]);var ce=(0,o.Z)({},e,{classes:s,closeAfterTransition:d,disableAutoFocus:x,disableEnforceFocus:Z,disableEscapeKeyDown:S,disablePortal:C,disableRestoreFocus:E,disableScrollLock:M,exited:U,hideBackdrop:R,keepMounted:F}),de=function(e){var t=e.open,n=e.exited,r=e.classes,o={root:["root",!t&&n&&"hidden"]};return(0,K.Z)(o,wv,r)}(ce);if(!F&&!z&&(!ne||U))return null;var fe={};void 0===u.props.tabIndex&&(fe.tabIndex="-1"),ne&&(fe.onEnter=(0,lv.Z)((function(){q(!1),W&&W()}),u.props.onEnter),fe.onExited=(0,lv.Z)((function(){q(!0),$&&$(),d&&le()}),u.props.onExited));var pe=m.Root||p,he=g.root||{};return(0,ie.tZ)(Il,{ref:se,container:y,disablePortal:C,children:(0,ie.BX)(pe,(0,o.Z)({role:"presentation"},he,!ys(pe)&&{as:p,ownerState:(0,o.Z)({},ce,he.ownerState),theme:j},H,{ref:te,onKeyDown:function(e){L&&L(e),"Escape"===e.key&&ue()&&(S||(e.stopPropagation(),N&&N(e,"escapeKeyDown")))},className:(0,G.Z)(de.root,he.className,l),children:[!R&&i?(0,ie.tZ)(i,(0,o.Z)({"aria-hidden":!0,open:z,onClick:function(e){e.target===e.currentTarget&&(I&&I(e),N&&N(e,"backdropClick"))}},a)):null,(0,ie.tZ)(xv,{disableEnforceFocus:Z,disableAutoFocus:x,disableRestoreFocus:E,isEnabled:ue,open:z,children:t.cloneElement(u,fe)})]}))})})),Dv=Sv,Cv=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_v={entering:{opacity:1},entered:{opacity:1}},Ev=t.forwardRef((function(e,n){var r=It(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},a=e.addEndListener,u=e.appear,s=void 0===u||u,l=e.children,c=e.easing,d=e.in,f=e.onEnter,p=e.onEntered,h=e.onEntering,m=e.onExit,v=e.onExited,g=e.onExiting,y=e.style,b=e.timeout,x=void 0===b?i:b,w=e.TransitionComponent,Z=void 0===w?Vt:w,k=(0,X.Z)(e,Cv),S=t.useRef(null),D=(0,pe.Z)(l.ref,n),C=(0,pe.Z)(S,D),_=function(e){return function(t){if(e){var n=S.current;void 0===t?e(n):e(n,t)}}},E=_(h),A=_((function(e,t){Ut(e);var n=qt({style:y,timeout:x,easing:c},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),f&&f(e,t)})),M=_(p),P=_(g),R=_((function(e){var t=qt({style:y,timeout:x,easing:c},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),m&&m(e)})),T=_(v);return(0,ie.tZ)(Z,(0,o.Z)({appear:s,in:d,nodeRef:S,onEnter:A,onEntered:M,onEntering:E,onExit:R,onExited:T,onExiting:P,addEndListener:function(e){a&&a(S.current,e)},timeout:x},k,{children:function(e,n){return t.cloneElement(l,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||d?void 0:"hidden"},_v[e],y,l.props.style),ref:C},n))}}))})),Av=Ev;function Mv(e){return(0,ne.Z)("MuiBackdrop",e)}(0,re.Z)("MuiBackdrop",["root","invisible"]);var Pv=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],Rv=(0,J.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.invisible&&t.invisible]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Tv=t.forwardRef((function(e,t){var n,r,i=(0,ee.Z)({props:e,name:"MuiBackdrop"}),a=i.children,u=i.component,s=void 0===u?"div":u,l=i.components,c=void 0===l?{}:l,d=i.componentsProps,f=void 0===d?{}:d,p=i.className,h=i.invisible,m=void 0!==h&&h,v=i.open,g=i.transitionDuration,y=i.TransitionComponent,b=void 0===y?Av:y,x=(0,X.Z)(i,Pv),w=(0,o.Z)({},i,{component:s,invisible:m}),Z=function(e){var t=e.classes,n={root:["root",e.invisible&&"invisible"]};return(0,K.Z)(n,Mv,t)}(w);return(0,ie.tZ)(b,(0,o.Z)({in:v,timeout:g},x,{children:(0,ie.tZ)(Rv,{"aria-hidden":!0,as:null!=(n=c.Root)?n:s,className:(0,G.Z)(Z.root,p),ownerState:(0,o.Z)({},w,null==(r=f.root)?void 0:r.ownerState),classes:Z,ref:t,children:a})}))})),Fv=Tv,Ov=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],Bv=(0,J.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.open&&n.exited&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"fixed",zIndex:t.zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Iv=(0,J.ZP)(Fv,{name:"MuiModal",slot:"Backdrop",overridesResolver:function(e,t){return t.backdrop}})({zIndex:-1}),Nv=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({name:"MuiModal",props:e}),u=a.BackdropComponent,s=void 0===u?Iv:u,l=a.closeAfterTransition,c=void 0!==l&&l,d=a.children,f=a.components,p=void 0===f?{}:f,h=a.componentsProps,m=void 0===h?{}:h,v=a.disableAutoFocus,g=void 0!==v&&v,y=a.disableEnforceFocus,b=void 0!==y&&y,x=a.disableEscapeKeyDown,w=void 0!==x&&x,Z=a.disablePortal,k=void 0!==Z&&Z,S=a.disableRestoreFocus,D=void 0!==S&&S,C=a.disableScrollLock,_=void 0!==C&&C,E=a.hideBackdrop,A=void 0!==E&&E,M=a.keepMounted,P=void 0!==M&&M,R=(0,X.Z)(a,Ov),T=t.useState(!0),F=(0,r.Z)(T,2),O=F[0],B=F[1],I={closeAfterTransition:c,disableAutoFocus:g,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:k,disableRestoreFocus:D,disableScrollLock:_,hideBackdrop:A,keepMounted:P},N=function(e){return e.classes}((0,o.Z)({},a,I,{exited:O}));return(0,ie.tZ)(Dv,(0,o.Z)({components:(0,o.Z)({Root:Bv},p),componentsProps:{root:(0,o.Z)({},m.root,(!p.Root||!ys(p.Root))&&{ownerState:(0,o.Z)({},null==(i=m.root)?void 0:i.ownerState)})},BackdropComponent:s,onTransitionEnter:function(){return B(!1)},onTransitionExited:function(){return B(!0)},ref:n},R,{classes:N},I,{children:d}))})),Lv=Nv;function zv(e){return(0,ne.Z)("MuiPopover",e)}(0,re.Z)("MuiPopover",["root","paper"]);var jv=["onEntering"],Wv=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function $v(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Hv(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Yv(e){return[e.horizontal,e.vertical].map((function(e){return"number"===typeof e?"".concat(e,"px"):e})).join(" ")}function Vv(e){return"function"===typeof e?e():e}var Uv=(0,J.ZP)(Lv,{name:"MuiPopover",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),qv=(0,J.ZP)(ce,{name:"MuiPopover",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Xv=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPopover"}),i=r.action,a=r.anchorEl,u=r.anchorOrigin,s=void 0===u?{vertical:"top",horizontal:"left"}:u,l=r.anchorPosition,c=r.anchorReference,d=void 0===c?"anchorEl":c,f=r.children,p=r.className,h=r.container,m=r.elevation,v=void 0===m?8:m,g=r.marginThreshold,y=void 0===g?16:g,b=r.open,x=r.PaperProps,w=void 0===x?{}:x,Z=r.transformOrigin,k=void 0===Z?{vertical:"top",horizontal:"left"}:Z,S=r.TransitionComponent,D=void 0===S?en:S,C=r.transitionDuration,_=void 0===C?"auto":C,E=r.TransitionProps,A=(E=void 0===E?{}:E).onEntering,M=(0,X.Z)(r.TransitionProps,jv),P=(0,X.Z)(r,Wv),R=t.useRef(),T=(0,pe.Z)(R,w.ref),F=(0,o.Z)({},r,{anchorOrigin:s,anchorReference:d,elevation:v,marginThreshold:y,PaperProps:w,transformOrigin:k,TransitionComponent:D,transitionDuration:_,TransitionProps:M}),O=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"]},zv,t)}(F),B=t.useCallback((function(){if("anchorPosition"===d)return l;var e=Vv(a),t=(e&&1===e.nodeType?e:(0,Ym.Z)(R.current).body).getBoundingClientRect();return{top:t.top+$v(t,s.vertical),left:t.left+Hv(t,s.horizontal)}}),[a,s.horizontal,s.vertical,l,d]),I=t.useCallback((function(e){return{vertical:$v(e,k.vertical),horizontal:Hv(e,k.horizontal)}}),[k.horizontal,k.vertical]),N=t.useCallback((function(e){var t={width:e.offsetWidth,height:e.offsetHeight},n=I(t);if("none"===d)return{top:null,left:null,transformOrigin:Yv(n)};var r=B(),o=r.top-n.vertical,i=r.left-n.horizontal,u=o+t.height,s=i+t.width,l=(0,sv.Z)(Vv(a)),c=l.innerHeight-y,f=l.innerWidth-y;if(oc){var h=u-c;o-=h,n.vertical+=h}if(if){var v=s-f;i-=v,n.horizontal+=v}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:Yv(n)}}),[a,d,B,I,y]),L=t.useCallback((function(){var e=R.current;if(e){var t=N(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[N]);t.useEffect((function(){b&&L()})),t.useImperativeHandle(i,(function(){return b?{updatePosition:function(){L()}}:null}),[b,L]),t.useEffect((function(){if(b){var e=(0,uv.Z)((function(){L()})),t=(0,sv.Z)(a);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[a,b,L]);var z=_;"auto"!==_||D.muiSupportAuto||(z=void 0);var j=h||(a?(0,Ym.Z)(Vv(a)).body:void 0);return(0,ie.tZ)(Uv,(0,o.Z)({BackdropProps:{invisible:!0},className:(0,G.Z)(O.root,p),container:j,open:b,ref:n,ownerState:F},P,{children:(0,ie.tZ)(D,(0,o.Z)({appear:!0,in:b,onEntering:function(e,t){A&&A(e,t),L()},timeout:z},M,{children:(0,ie.tZ)(qv,(0,o.Z)({elevation:v},w,{ref:T,className:(0,G.Z)(O.paper,w.className),children:f}))}))}))})),Gv=Xv;function Kv(e){return(0,ne.Z)("MuiMenu",e)}(0,re.Z)("MuiMenu",["root","paper","list"]);var Qv=["onEntering"],Jv=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],eg={vertical:"top",horizontal:"right"},tg={vertical:"top",horizontal:"left"},ng=(0,J.ZP)(Gv,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiMenu",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),rg=(0,J.ZP)(ce,{name:"MuiMenu",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),og=(0,J.ZP)(av,{name:"MuiMenu",slot:"List",overridesResolver:function(e,t){return t.list}})({outline:0}),ig=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiMenu"}),i=r.autoFocus,a=void 0===i||i,u=r.children,s=r.disableAutoFocusItem,l=void 0!==s&&s,c=r.MenuListProps,d=void 0===c?{}:c,f=r.onClose,p=r.open,h=r.PaperProps,m=void 0===h?{}:h,v=r.PopoverClasses,g=r.transitionDuration,y=void 0===g?"auto":g,b=r.TransitionProps,x=(b=void 0===b?{}:b).onEntering,w=r.variant,Z=void 0===w?"selectedMenu":w,k=(0,X.Z)(r.TransitionProps,Qv),S=(0,X.Z)(r,Jv),D=It(),C="rtl"===D.direction,_=(0,o.Z)({},r,{autoFocus:a,disableAutoFocusItem:l,MenuListProps:d,onEntering:x,PaperProps:m,transitionDuration:y,TransitionProps:k,variant:Z}),E=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"],list:["list"]},Kv,t)}(_),A=a&&!l&&p,M=t.useRef(null),P=-1;return t.Children.map(u,(function(e,n){t.isValidElement(e)&&(e.props.disabled||("selectedMenu"===Z&&e.props.selected||-1===P)&&(P=n))})),(0,ie.tZ)(ng,(0,o.Z)({classes:v,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:C?"right":"left"},transformOrigin:C?eg:tg,PaperProps:(0,o.Z)({component:rg},m,{classes:(0,o.Z)({},m.classes,{root:E.paper})}),className:E.root,open:p,ref:n,transitionDuration:y,TransitionProps:(0,o.Z)({onEntering:function(e,t){M.current&&M.current.adjustStyleForScrollbar(e,D),x&&x(e,t)}},k),ownerState:_},S,{children:(0,ie.tZ)(og,(0,o.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),f&&f(e,"tabKeyDown"))},actions:M,autoFocus:a&&(-1===P||l),autoFocusItem:A,variant:Z},d,{className:(0,G.Z)(E.list,d.className),children:u}))}))})),ag=ig;function ug(e){return(0,ne.Z)("MuiNativeSelect",e)}var sg=(0,re.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),lg=["className","disabled","IconComponent","inputRef","variant"],cg=function(e){var t,n=e.ownerState,r=e.theme;return(0,o.Z)((t={MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"}},(0,q.Z)(t,"&.".concat(sg.disabled),{cursor:"default"}),(0,q.Z)(t,"&[multiple]",{height:"auto"}),(0,q.Z)(t,"&:not([multiple]) option, &:not([multiple]) optgroup",{backgroundColor:r.palette.background.paper}),(0,q.Z)(t,"&&&",{paddingRight:24,minWidth:16}),t),"filled"===n.variant&&{"&&&":{paddingRight:32}},"outlined"===n.variant&&{borderRadius:r.shape.borderRadius,"&:focus":{borderRadius:r.shape.borderRadius},"&&&":{paddingRight:32}})},dg=(0,J.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:J.FO,overridesResolver:function(e,t){var n=e.ownerState;return[t.select,t[n.variant],(0,q.Z)({},"&.".concat(sg.multiple),t.multiple)]}})(cg),fg=function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)((0,q.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:n.palette.action.active},"&.".concat(sg.disabled),{color:n.palette.action.disabled}),t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},pg=(0,J.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(fg),hg=t.forwardRef((function(e,n){var r=e.className,i=e.disabled,a=e.IconComponent,u=e.inputRef,s=e.variant,l=void 0===s?"standard":s,c=(0,X.Z)(e,lg),d=(0,o.Z)({},e,{disabled:i,variant:l}),f=function(e){var t=e.classes,n=e.variant,r=e.disabled,o=e.multiple,i=e.open,a={select:["select",n,r&&"disabled",o&&"multiple"],icon:["icon","icon".concat((0,te.Z)(n)),i&&"iconOpen",r&&"disabled"]};return(0,K.Z)(a,ug,t)}(d);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(dg,(0,o.Z)({ownerState:d,className:(0,G.Z)(f.select,r),disabled:i,ref:u||n},c)),e.multiple?null:(0,ie.tZ)(pg,{as:a,ownerState:d,className:f.icon})]})})),mg=hg;function vg(e){return(0,ne.Z)("MuiSelect",e)}var gg,yg=(0,re.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),bg=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],xg=(0,J.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"&.".concat(yg.select),t.select),(0,q.Z)({},"&.".concat(yg.select),t[n.variant]),(0,q.Z)({},"&.".concat(yg.multiple),t.multiple)]}})(cg,(0,q.Z)({},"&.".concat(yg.select),{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"})),wg=(0,J.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(fg),Zg=(0,J.ZP)("input",{shouldForwardProp:function(e){return(0,J.Dz)(e)&&"classes"!==e},name:"MuiSelect",slot:"NativeInput",overridesResolver:function(e,t){return t.nativeInput}})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function kg(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function Sg(e){return null==e||"string"===typeof e&&!e.trim()}var Dg,Cg,_g=t.forwardRef((function(e,n){var i=e["aria-describedby"],a=e["aria-label"],u=e.autoFocus,s=e.autoWidth,l=e.children,c=e.className,d=e.defaultOpen,f=e.defaultValue,p=e.disabled,h=e.displayEmpty,m=e.IconComponent,v=e.inputRef,g=e.labelId,y=e.MenuProps,b=void 0===y?{}:y,x=e.multiple,w=e.name,Z=e.onBlur,k=e.onChange,S=e.onClose,D=e.onFocus,C=e.onOpen,_=e.open,E=e.readOnly,A=e.renderValue,M=e.SelectDisplayProps,P=void 0===M?{}:M,R=e.tabIndex,T=e.value,F=e.variant,O=void 0===F?"standard":F,B=(0,X.Z)(e,bg),I=(0,Gl.Z)({controlled:T,default:f,name:"Select"}),N=(0,r.Z)(I,2),L=N[0],z=N[1],j=(0,Gl.Z)({controlled:_,default:d,name:"Select"}),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=t.useRef(null),V=t.useRef(null),U=t.useState(null),q=(0,r.Z)(U,2),Q=q[0],J=q[1],ee=t.useRef(null!=_).current,ne=t.useState(),re=(0,r.Z)(ne,2),oe=re[0],ae=re[1],ue=(0,pe.Z)(n,v),se=t.useCallback((function(e){V.current=e,e&&J(e)}),[]);t.useImperativeHandle(ue,(function(){return{focus:function(){V.current.focus()},node:Y.current,value:L}}),[L]),t.useEffect((function(){d&&$&&Q&&!ee&&(ae(s?null:Q.clientWidth),V.current.focus())}),[Q,s]),t.useEffect((function(){u&&V.current.focus()}),[u]),t.useEffect((function(){if(g){var e=(0,Ym.Z)(V.current).getElementById(g);if(e){var t=function(){getSelection().isCollapsed&&V.current.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[g]);var le,ce,de=function(e,t){e?C&&C(t):S&&S(t),ee||(ae(s?null:Q.clientWidth),H(e))},fe=t.Children.toArray(l),he=function(e){return function(t){var n;if(t.currentTarget.hasAttribute("tabindex")){if(x){n=Array.isArray(L)?L.slice():[];var r=L.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),L!==n&&(z(n),k)){var o=t.nativeEvent||t,i=new o.constructor(o.type,o);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:w}}),k(i,e)}x||de(!1,t)}}},me=null!==Q&&$;delete B["aria-invalid"];var ve=[],ge=!1;(Ih({value:L})||h)&&(A?le=A(L):ge=!0);var ye=fe.map((function(e){if(!t.isValidElement(e))return null;var n;if(x){if(!Array.isArray(L))throw new Error((0,Sh.Z)(2));(n=L.some((function(t){return kg(t,e.props.value)})))&&ge&&ve.push(e.props.children)}else(n=kg(L,e.props.value))&&ge&&(ce=e.props.children);return n&&!0,t.cloneElement(e,{"aria-selected":n?"true":"false",onClick:he(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:n,value:void 0,"data-value":e.props.value})}));ge&&(le=x?0===ve.length?null:ve.reduce((function(e,t,n){return e.push(t),n1||!p)}),[o,s,p]),Z=(0,t.useMemo)((function(){if(y(0),!w)return[];try{var e=new RegExp(String(o),"i");return c.filter((function(t){return e.test(t)&&t!==o})).sort((function(t,n){var r,o;return((null===(r=t.match(e))||void 0===r?void 0:r.index)||0)-((null===(o=n.match(e))||void 0===o?void 0:o.index)||0)}))}catch(t){return[]}}),[s,o,c]);return(0,t.useEffect)((function(){if(x.current){var e=x.current.childNodes[g];null!==e&&void 0!==e&&e.scrollIntoView&&e.scrollIntoView({block:"center"})}}),[g]),(0,ie.BX)(no,{ref:b,children:[(0,ie.tZ)(Wg,{defaultValue:o,fullWidth:!0,label:"Query ".concat(n+1),multiline:!0,error:!!l,onFocus:function(){return h(!0)},onBlur:function(e){var t,r=(null===(t=e.relatedTarget)||void 0===t?void 0:t.id)||"",o=Z.indexOf(r.replace("$autocomplete$",""));-1!==o?(a(Z[o],n),e.target.focus()):h(!1)},onKeyDown:function(e){var t=e.key,r=e.ctrlKey,o=e.metaKey,s=e.shiftKey,l=r||o,c="ArrowUp"===t,d="ArrowDown"===t,f="Enter"===t,p=w&&Z.length;(c||d||f)&&(p||l)&&e.preventDefault(),c&&p&&!l?y((function(e){return 0===e?0:e-1})):c&&l&&i(-1,n),d&&p&&!l?y((function(e){return e>=Z.length-1?Z.length-1:e+1})):d&&l&&i(1,n),f&&p&&!s&&!l?a(Z[g],n):f&&r&&u()},onChange:function(e){return a(e.target.value,n)}}),(0,ie.tZ)(ql,{open:w,anchorEl:b.current,placement:"bottom-start",children:(0,ie.tZ)(ce,{elevation:3,sx:{maxHeight:300,overflow:"auto"},children:(0,ie.tZ)(av,{ref:x,dense:!0,children:Z.map((function(e,t){return(0,ie.tZ)(Jg,{id:"$autocomplete$".concat(e),sx:{bgcolor:"rgba(0, 0, 0, ".concat(t===g?.12:0,")")},children:e},e)}))})})})]})},ty=n(3745),ny=n(5551),ry=n(3451);function oy(e){return(0,ne.Z)("MuiTypography",e)}(0,re.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var iy=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],ay=(0,J.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0},n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),uy={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},sy={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ly=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTypography"}),r=function(e){return sy[e]||e}(n.color),i=Qr((0,o.Z)({},n,{color:r})),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.gutterBottom,d=void 0!==c&&c,f=i.noWrap,p=void 0!==f&&f,h=i.paragraph,m=void 0!==h&&h,v=i.variant,g=void 0===v?"body1":v,y=i.variantMapping,b=void 0===y?uy:y,x=(0,X.Z)(i,iy),w=(0,o.Z)({},i,{align:u,color:r,className:s,component:l,gutterBottom:d,noWrap:p,paragraph:m,variant:g,variantMapping:b}),Z=l||(m?"p":b[g]||uy[g])||"span",k=function(e){var t=e.align,n=e.gutterBottom,r=e.noWrap,o=e.paragraph,i=e.variant,a=e.classes,u={root:["root",i,"inherit"!==e.align&&"align".concat((0,te.Z)(t)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,K.Z)(u,oy,a)}(w);return(0,ie.tZ)(ay,(0,o.Z)({as:Z,ref:t,ownerState:w,className:(0,G.Z)(k.root,s)},x))})),cy=ly;function dy(e){return(0,ne.Z)("MuiFormControlLabel",e)}var fy=(0,re.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]),py=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],hy=(0,J.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(fy.label),t.label),t.root,t["labelPlacement".concat((0,te.Z)(n.labelPlacement))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)((0,q.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16},"&.".concat(fy.disabled),{cursor:"default"}),"start"===n.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===n.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===n.labelPlacement&&{flexDirection:"column",marginLeft:16},(0,q.Z)({},"& .".concat(fy.label),(0,q.Z)({},"&.".concat(fy.disabled),{color:t.palette.text.disabled})))})),my=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiFormControlLabel"}),i=r.className,a=r.componentsProps,u=void 0===a?{}:a,s=r.control,l=r.disabled,c=r.disableTypography,d=r.label,f=r.labelPlacement,p=void 0===f?"end":f,h=(0,X.Z)(r,py),m=Fh(),v=l;"undefined"===typeof v&&"undefined"!==typeof s.props.disabled&&(v=s.props.disabled),"undefined"===typeof v&&m&&(v=m.disabled);var g={disabled:v};["checked","name","onChange","value","inputRef"].forEach((function(e){"undefined"===typeof s.props[e]&&"undefined"!==typeof r[e]&&(g[e]=r[e])}));var y=Rh({props:r,muiFormControl:m,states:["error"]}),b=(0,o.Z)({},r,{disabled:v,labelPlacement:p,error:y.error}),x=function(e){var t=e.classes,n=e.disabled,r=e.labelPlacement,o=e.error,i={root:["root",n&&"disabled","labelPlacement".concat((0,te.Z)(r)),o&&"error"],label:["label",n&&"disabled"]};return(0,K.Z)(i,dy,t)}(b),w=d;return null==w||w.type===cy||c||(w=(0,ie.tZ)(cy,(0,o.Z)({component:"span",className:x.label},u.typography,{children:w}))),(0,ie.BX)(hy,(0,o.Z)({className:(0,G.Z)(x.root,i),ownerState:b,ref:n},h,{children:[t.cloneElement(s,g),w]}))})),vy=my;function gy(e){return(0,ne.Z)("PrivateSwitchBase",e)}(0,re.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var yy=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],by=(0,J.ZP)(st)((function(e){var t=e.ownerState;return(0,o.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),xy=(0,J.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),wy=t.forwardRef((function(e,t){var n=e.autoFocus,i=e.checked,a=e.checkedIcon,u=e.className,s=e.defaultChecked,l=e.disabled,c=e.disableFocusRipple,d=void 0!==c&&c,f=e.edge,p=void 0!==f&&f,h=e.icon,m=e.id,v=e.inputProps,g=e.inputRef,y=e.name,b=e.onBlur,x=e.onChange,w=e.onFocus,Z=e.readOnly,k=e.required,S=e.tabIndex,D=e.type,C=e.value,_=(0,X.Z)(e,yy),E=(0,Gl.Z)({controlled:i,default:Boolean(s),name:"SwitchBase",state:"checked"}),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=Fh(),T=l;R&&"undefined"===typeof T&&(T=R.disabled);var F="checkbox"===D||"radio"===D,O=(0,o.Z)({},e,{checked:M,disabled:T,disableFocusRipple:d,edge:p}),B=function(e){var t=e.classes,n=e.checked,r=e.disabled,o=e.edge,i={root:["root",n&&"checked",r&&"disabled",o&&"edge".concat((0,te.Z)(o))],input:["input"]};return(0,K.Z)(i,gy,t)}(O);return(0,ie.BX)(by,(0,o.Z)({component:"span",className:(0,G.Z)(B.root,u),centerRipple:!0,focusRipple:!d,disabled:T,tabIndex:null,role:void 0,onFocus:function(e){w&&w(e),R&&R.onFocus&&R.onFocus(e)},onBlur:function(e){b&&b(e),R&&R.onBlur&&R.onBlur(e)},ownerState:O,ref:t},_,{children:[(0,ie.tZ)(xy,(0,o.Z)({autoFocus:n,checked:i,defaultChecked:s,className:B.input,disabled:T,id:F&&m,name:y,onChange:function(e){if(!e.nativeEvent.defaultPrevented){var t=e.target.checked;P(t),x&&x(e,t)}},readOnly:Z,ref:g,required:k,ownerState:O,tabIndex:S,type:D},"checkbox"===D&&void 0===C?{}:{value:C},v)),M?a:h]}))})),Zy=wy;function ky(e){return(0,ne.Z)("MuiSwitch",e)}var Sy=(0,re.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Dy=["className","color","edge","size","sx"],Cy=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t,n=e.ownerState;return(0,o.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===n.edge&&{marginLeft:-8},"end"===n.edge&&{marginRight:-8},"small"===n.size&&(t={width:40,height:24,padding:7},(0,q.Z)(t,"& .".concat(Sy.thumb),{width:16,height:16}),(0,q.Z)(t,"& .".concat(Sy.switchBase),(0,q.Z)({padding:4},"&.".concat(Sy.checked),{transform:"translateX(16px)"})),t))})),_y=(0,J.ZP)(Zy,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:function(e,t){var n=e.ownerState;return[t.switchBase,(0,q.Z)({},"& .".concat(Sy.input),t.input),"default"!==n.color&&t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t,n=e.theme;return t={position:"absolute",top:0,left:0,zIndex:1,color:"light"===n.palette.mode?n.palette.common.white:n.palette.grey[300],transition:n.transitions.create(["left","transform"],{duration:n.transitions.duration.shortest})},(0,q.Z)(t,"&.".concat(Sy.checked),{transform:"translateX(20px)"}),(0,q.Z)(t,"&.".concat(Sy.disabled),{color:"light"===n.palette.mode?n.palette.grey[100]:n.palette.grey[600]}),(0,q.Z)(t,"&.".concat(Sy.checked," + .").concat(Sy.track),{opacity:.5}),(0,q.Z)(t,"&.".concat(Sy.disabled," + .").concat(Sy.track),{opacity:"light"===n.palette.mode?.12:.2}),(0,q.Z)(t,"& .".concat(Sy.input),{left:"-100%",width:"300%"}),t}),(function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&(t={},(0,q.Z)(t,"&.".concat(Sy.checked),(0,q.Z)({color:n.palette[r.color].main,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Sy.disabled),{color:"light"===n.palette.mode?(0,Q.$n)(n.palette[r.color].main,.62):(0,Q._j)(n.palette[r.color].main,.55)})),(0,q.Z)(t,"&.".concat(Sy.checked," + .").concat(Sy.track),{backgroundColor:n.palette[r.color].main}),t))})),Ey=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:function(e,t){return t.track}})((function(e){var t=e.theme;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:"light"===t.palette.mode?t.palette.common.black:t.palette.common.white,opacity:"light"===t.palette.mode?.38:.3}})),Ay=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:function(e,t){return t.thumb}})((function(e){return{boxShadow:e.theme.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),My=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSwitch"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.edge,s=void 0!==u&&u,l=n.size,c=void 0===l?"medium":l,d=n.sx,f=(0,X.Z)(n,Dy),p=(0,o.Z)({},n,{color:a,edge:s,size:c}),h=function(e){var t=e.classes,n=e.edge,r=e.size,i=e.color,a=e.checked,u=e.disabled,s={root:["root",n&&"edge".concat((0,te.Z)(n)),"size".concat((0,te.Z)(r))],switchBase:["switchBase","color".concat((0,te.Z)(i)),a&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,K.Z)(s,ky,t);return(0,o.Z)({},t,l)}(p),m=(0,ie.tZ)(Ay,{className:h.thumb,ownerState:p});return(0,ie.BX)(Cy,{className:(0,G.Z)(h.root,r),sx:d,ownerState:p,children:[(0,ie.tZ)(_y,(0,o.Z)({type:"checkbox",icon:m,checkedIcon:m,ref:t,ownerState:p},f,{classes:(0,o.Z)({},h,{root:h.switchBase})})),(0,ie.tZ)(Ey,{className:h.track,ownerState:p})]})})),Py=["name"],Ry=["children","className","clone","component"];function Ty(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}var Fy,Oy=(Fy=My,function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.name,a=(0,X.Z)(r,Py),u=i,s="function"===typeof e?function(t){return{root:function(n){return e((0,o.Z)({theme:t},n))}}}:{root:e},l=xh(s,(0,o.Z)({Component:Fy,name:i||Fy.displayName,classNamePrefix:u},a));e.filterProps&&(n=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var c=t.forwardRef((function(e,r){var i=e.children,a=e.className,u=e.clone,s=e.component,c=(0,X.Z)(e,Ry),d=l(e),f=(0,G.Z)(d.root,a),p=c;if(n&&(p=Ty(p,n)),u)return t.cloneElement(i,(0,o.Z)({className:(0,G.Z)(i.props.className,f)},p));if("function"===typeof i)return i((0,o.Z)({className:f},p));var h=s||Fy;return(0,ie.tZ)(h,(0,o.Z)({ref:r,className:f},p,{children:i}))}));return Pe()(c,Fy),c})((function(){return{padding:10,"& .MuiSwitch-track":{borderRadius:14,"&:before, &:after":{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",width:14,height:14}},"& .MuiSwitch-thumb":{boxShadow:"none",width:12,height:12,margin:4}}})),By=Oy,Iy=function(e){var n=e.defaultStep,o=e.customStepEnable,i=e.setStep,a=e.toggleEnableStep,u=(0,t.useState)(n),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=(0,t.useState)(!1),f=(0,r.Z)(d,2),p=f[0],h=f[1];(0,t.useEffect)((function(){i(l||1)}),[l]);return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 120px",alignItems:"center",children:[(0,ie.tZ)(vy,{control:(0,ie.tZ)(By,{checked:o,onChange:function(){h(!1),a()}}),label:"Override step value"}),(0,ie.tZ)(Wg,{label:"Step value",type:"number",size:"small",variant:"outlined",value:l,disabled:!o,error:p,helperText:p?"step is out of allowed range":" ",onChange:function(e){if(o){var t=+e.target.value;t>0?(c(t),h(!1)):h(!0)}}})]})},Ny=function(){var e=gr().customStep,t=yr(),n=tr(),r=n.queryControls,o=r.autocomplete,i=r.nocache,a=n.time.period.step,u=nr();return(0,ie.BX)(no,{display:"flex",alignItems:"center",children:[(0,ie.tZ)(no,{children:(0,ie.tZ)(vy,{label:"Enable autocomplete",control:(0,ie.tZ)(By,{checked:o,onChange:function(){u({type:"TOGGLE_AUTOCOMPLETE"}),Nn("AUTOCOMPLETE",!o)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(vy,{label:"Enable cache",control:(0,ie.tZ)(By,{checked:!i,onChange:function(){u({type:"NO_CACHE"}),Nn("NO_CACHE",!i)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(Iy,{defaultStep:a,customStepEnable:e.enable,setStep:function(e){t({type:"SET_CUSTOM_STEP",payload:e})},toggleEnableStep:function(){t({type:"TOGGLE_CUSTOM_STEP"})}})})]})},Ly=function(e){var n=e.error,r=e.queryOptions,o=tr(),i=o.query,a=o.queryHistory,u=o.queryControls.autocomplete,s=nr(),l=(0,t.useRef)(i);(0,t.useEffect)((function(){l.current=i}),[i]);var c=function(){s({type:"SET_QUERY_HISTORY",payload:i.map((function(e,t){var n=a[t]||{values:[]},r=e===n.values[n.values.length-1];return{index:n.values.length-Number(r),values:!r&&e?[].concat((0,ve.Z)(n.values),[e]):n.values}}))}),s({type:"SET_QUERY",payload:i}),s({type:"RUN_QUERY"})},d=function(){return s({type:"SET_QUERY",payload:[].concat((0,ve.Z)(l.current),[""])})},f=function(e,t){var n=(0,ve.Z)(l.current);n[t]=e,s({type:"SET_QUERY",payload:n})},p=function(e,t){var n=a[t],r=n.index,o=n.values,i=r+e;i<0||i>=o.length||(f(o[i]||"",t),s({type:"SET_QUERY_HISTORY_BY_INDEX",payload:{value:{values:o,index:i},queryNumber:t}}))};return(0,ie.BX)(no,{boxShadow:"rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;",p:4,pb:2,m:-4,mb:2,children:[(0,ie.tZ)(no,{children:i.map((function(e,t){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto auto",gap:"4px",width:"100%",mb:t===i.length-1?0:2.5,children:[(0,ie.tZ)(ey,{query:i[t],index:t,autocomplete:u,queryOptions:r,error:n,setHistoryIndex:p,runQuery:c,setQuery:f}),0===t&&(0,ie.tZ)(uc,{title:"Execute Query",children:(0,ie.tZ)(mt,{onClick:c,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ry.Z,{})})}),i.length<2&&(0,ie.tZ)(uc,{title:"Add Query",children:(0,ie.tZ)(mt,{onClick:d,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ny.Z,{})})}),t>0&&(0,ie.tZ)(uc,{title:"Remove Query",children:(0,ie.tZ)(mt,{onClick:function(){return function(e){var t=(0,ve.Z)(l.current);t.splice(e,1),s({type:"SET_QUERY",payload:t})}(t)},sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ty.Z,{})})})]},t)}))}),(0,ie.tZ)(no,{mt:3,children:(0,ie.tZ)(Ny,{})})]})};function zy(e){var t,n,r,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new jy(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function jy(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return jy=function(e){this.s=e,this.n=e.next},jy.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new jy(e)}var Wy,$y=function(e){return"".concat(e,"/api/v1/label/__name__/values")};!function(e){e.emptyServer="Please enter Server URL",e.validServer="Please provide a valid Server URL",e.validQuery="Please enter a valid Query and execute it"}(Wy||(Wy={}));var Hy=function(){var e,t=(null===(e=document.getElementById("root"))||void 0===e?void 0:e.dataset.params)||"{}";return JSON.parse(t)},Yy=function(){return!!Object.keys(Hy()).length},Vy=Yy(),Uy=Hy().serverURL,qy=function(e){var n=e.predefinedQuery,o=e.visible,i=e.display,a=e.customStep,u=tr(),s=u.query,l=u.displayType,c=u.serverUrl,d=u.time.period,f=u.queryControls.nocache,p=(0,t.useState)([]),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)(!1),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=(0,t.useState)(),C=(0,r.Z)(D,2),_=C[0],E=C[1],A=(0,t.useState)(),M=(0,r.Z)(A,2),P=M[0],R=M[1],T=(0,t.useState)([]),F=(0,r.Z)(T,2),O=F[0],B=F[1];(0,t.useEffect)((function(){P&&(S(void 0),E(void 0))}),[P]);var I=function(){var e=ms(gs().mark((function e(t,n,r){var o,i,a,u,s,l;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==t&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return");case 2:return o=new AbortController,B([].concat((0,ve.Z)(n),[o])),x(!0),e.prev=5,e.delegateYield(gs().mark((function e(){var n,c,d,f,p;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return fetch(e,{signal:o.signal})})));case 2:n=e.sent,c=[],d=1,i=!1,a=!1,e.prev=7,s=zy(n);case 9:return e.next=11,s.next();case 11:if(!(i=!(l=e.sent).done)){e.next=20;break}return f=l.value,e.next=15,f.json();case 15:p=e.sent,f.ok?(R(void 0),c.push.apply(c,(0,ve.Z)(p.data.result.map((function(e){return e.group=d,e})))),d++):R("".concat(p.errorType,"\r\n").concat(null===p||void 0===p?void 0:p.error));case 17:i=!1,e.next=9;break;case 20:e.next=26;break;case 22:e.prev=22,e.t0=e.catch(7),a=!0,u=e.t0;case 26:if(e.prev=26,e.prev=27,!i||null==s.return){e.next=31;break}return e.next=31,s.return();case 31:if(e.prev=31,!a){e.next=34;break}throw u;case 34:return e.finish(31);case 35:return e.finish(26);case 36:"chart"===r?S(c):E(c);case 37:case"end":return e.stop()}}),e,null,[[7,22,26,36],[27,,31,35]])}))(),"t0",7);case 7:e.next=12;break;case 9:e.prev=9,e.t1=e.catch(5),e.t1 instanceof Error&&"AbortError"!==e.t1.name&&R("".concat(e.t1.name,": ").concat(e.t1.message));case 12:x(!1);case 13:case"end":return e.stop()}}),e,null,[[5,9]])})));return function(t,n,r){return e.apply(this,arguments)}}(),N=(0,t.useCallback)(ds()(I,1e3),[]),L=function(){var e=ms(gs().mark((function e(){var t,n,r,o;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Vy?Uy:c){e.next=3;break}return e.abrupt("return");case 3:return n=$y(t),e.prev=4,e.next=7,fetch(n);case 7:return r=e.sent,e.next=10,r.json();case 10:o=e.sent,r.ok&&v(o.data),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),e.t0 instanceof Error&&R("".concat(e.t0.name,": ").concat(e.t0.message));case 17:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(){return e.apply(this,arguments)}}(),z=(0,t.useMemo)((function(){var e=Vy?Uy:c,t=null!==n&&void 0!==n?n:s,r="chart"===(i||l);if(d)if(e)if(t.every((function(e){return!e.trim()})))R(Wy.validQuery);else{if(function(e){var t;try{t=new URL(e)}catch(n){return!1}return"http:"===t.protocol||"https:"===t.protocol}(e)){var o=yn({},d);return a.enable&&(o.step=a.value),t.filter((function(e){return e.trim()})).map((function(t){return r?function(e,t,n,r){return"".concat(e,"/api/v1/query_range?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step).concat(r?"&nocache=1":"")}(e,t,o,f):function(e,t,n){return"".concat(e,"/api/v1/query?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step)}(e,t,o)}))}R(Wy.validServer)}else R(Wy.emptyServer)}),[c,d,l,a]);return(0,t.useEffect)((function(){L()}),[c]),(0,t.useEffect)((function(){o&&N(z,O,i||l)}),[z,o]),(0,t.useEffect)((function(){var e=O.slice(0,-1);e.length&&(e.map((function(e){return e.abort()})),B(O.filter((function(e){return!e.signal.aborted}))))}),[O]),{fetchUrl:z,isLoading:b,graphData:k,liveData:_,error:P,queryOptions:m}},Xy=n(9023);function Gy(e){return(0,ne.Z)("MuiButton",e)}var Ky=(0,re.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var Qy,Jy=t.createContext({}),eb=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],tb=function(e){return(0,o.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}})},nb=(0,J.ZP)(st,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color))],t["size".concat((0,te.Z)(n.size))],t["".concat(n.variant,"Size").concat((0,te.Z)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.button,(t={minWidth:64,padding:"6px 16px",borderRadius:n.shape.borderRadius,transition:n.transitions.create(["background-color","box-shadow","border-color","color"],{duration:n.transitions.duration.short}),"&:hover":(0,o.Z)({textDecoration:"none",backgroundColor:(0,Q.Fq)(n.palette.text.primary,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===r.variant&&"inherit"!==r.color&&{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===r.variant&&"inherit"!==r.color&&{border:"1px solid ".concat(n.palette[r.color].main),backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===r.variant&&{backgroundColor:n.palette.grey.A100,boxShadow:n.shadows[4],"@media (hover: none)":{boxShadow:n.shadows[2],backgroundColor:n.palette.grey[300]}},"contained"===r.variant&&"inherit"!==r.color&&{backgroundColor:n.palette[r.color].dark,"@media (hover: none)":{backgroundColor:n.palette[r.color].main}}),"&:active":(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[8]})},(0,q.Z)(t,"&.".concat(Ky.focusVisible),(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[6]})),(0,q.Z)(t,"&.".concat(Ky.disabled),(0,o.Z)({color:n.palette.action.disabled},"outlined"===r.variant&&{border:"1px solid ".concat(n.palette.action.disabledBackground)},"outlined"===r.variant&&"secondary"===r.color&&{border:"1px solid ".concat(n.palette.action.disabled)},"contained"===r.variant&&{color:n.palette.action.disabled,boxShadow:n.shadows[0],backgroundColor:n.palette.action.disabledBackground})),t),"text"===r.variant&&{padding:"6px 8px"},"text"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main},"outlined"===r.variant&&{padding:"5px 15px",border:"1px solid ".concat("light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main,border:"1px solid ".concat((0,Q.Fq)(n.palette[r.color].main,.5))},"contained"===r.variant&&{color:n.palette.getContrastText(n.palette.grey[300]),backgroundColor:n.palette.grey[300],boxShadow:n.shadows[2]},"contained"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].contrastText,backgroundColor:n.palette[r.color].main},"inherit"===r.color&&{color:"inherit",borderColor:"currentColor"},"small"===r.size&&"text"===r.variant&&{padding:"4px 5px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"text"===r.variant&&{padding:"8px 11px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"outlined"===r.variant&&{padding:"3px 9px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"outlined"===r.variant&&{padding:"7px 21px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"contained"===r.variant&&{padding:"4px 10px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"contained"===r.variant&&{padding:"8px 22px",fontSize:n.typography.pxToRem(15)},r.fullWidth&&{width:"100%"})}),(function(e){var t;return e.ownerState.disableElevation&&(t={boxShadow:"none","&:hover":{boxShadow:"none"}},(0,q.Z)(t,"&.".concat(Ky.focusVisible),{boxShadow:"none"}),(0,q.Z)(t,"&:active",{boxShadow:"none"}),(0,q.Z)(t,"&.".concat(Ky.disabled),{boxShadow:"none"}),t)})),rb=(0,J.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.startIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},tb(t))})),ob=(0,J.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.endIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},tb(t))})),ib=t.forwardRef((function(e,n){var r=t.useContext(Jy),i=(0,Xy.Z)(r,e),a=(0,ee.Z)({props:i,name:"MuiButton"}),u=a.children,s=a.color,l=void 0===s?"primary":s,c=a.component,d=void 0===c?"button":c,f=a.className,p=a.disabled,h=void 0!==p&&p,m=a.disableElevation,v=void 0!==m&&m,g=a.disableFocusRipple,y=void 0!==g&&g,b=a.endIcon,x=a.focusVisibleClassName,w=a.fullWidth,Z=void 0!==w&&w,k=a.size,S=void 0===k?"medium":k,D=a.startIcon,C=a.type,_=a.variant,E=void 0===_?"text":_,A=(0,X.Z)(a,eb),M=(0,o.Z)({},a,{color:l,component:d,disabled:h,disableElevation:v,disableFocusRipple:y,fullWidth:Z,size:S,type:C,variant:E}),P=function(e){var t=e.color,n=e.disableElevation,r=e.fullWidth,i=e.size,a=e.variant,u=e.classes,s={root:["root",a,"".concat(a).concat((0,te.Z)(t)),"size".concat((0,te.Z)(i)),"".concat(a,"Size").concat((0,te.Z)(i)),"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat((0,te.Z)(i))],endIcon:["endIcon","iconSize".concat((0,te.Z)(i))]},l=(0,K.Z)(s,Gy,u);return(0,o.Z)({},u,l)}(M),R=D&&(0,ie.tZ)(rb,{className:P.startIcon,ownerState:M,children:D}),T=b&&(0,ie.tZ)(ob,{className:P.endIcon,ownerState:M,children:b});return(0,ie.BX)(nb,(0,o.Z)({ownerState:M,className:(0,G.Z)(f,r.className),component:d,disabled:h,focusRipple:!y,focusVisibleClassName:(0,G.Z)(P.focusVisible,x),ref:n,type:C},A,{classes:P,children:[R,u,T]}))})),ab=ib,ub=function(e){var n=e.data,r=(0,t.useContext)(mn).showInfoMessage,o=(0,t.useMemo)((function(){return JSON.stringify(n,null,2)}),[n]);return(0,ie.BX)(no,{position:"relative",children:[(0,ie.tZ)(no,{style:{position:"sticky",top:"16px",display:"flex",justifyContent:"flex-end"},children:(0,ie.tZ)(ab,{variant:"outlined",fullWidth:!1,onClick:function(e){navigator.clipboard.writeText(o),r("Formatted JSON has been copied"),e.preventDefault()},children:"Copy JSON"})}),(0,ie.tZ)("pre",{style:{margin:0},children:o})]})},sb=n(9344),lb=n(3657),cb=n(4839);function db(){if(Qy)return Qy;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Qy="reverse",e.scrollLeft>0?Qy="default":(e.scrollLeft=1,0===e.scrollLeft&&(Qy="negative")),document.body.removeChild(e),Qy}function fb(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(db()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function pb(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function hb(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},i=r.ease,a=void 0===i?pb:i,u=r.duration,s=void 0===u?300:u,l=null,c=t[e],d=!1,f=function(){d=!0},p=function r(i){if(d)o(new Error("Animation cancelled"));else{null===l&&(l=i);var u=Math.min(1,(i-l)/s);t[e]=a(u)*(n-c)+c,u>=1?requestAnimationFrame((function(){o(null)})):requestAnimationFrame(r)}};return c===n?(o(new Error("Element already at target position")),f):(requestAnimationFrame(p),f)}var mb=["onChange"],vb={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var gb=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),yb=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function bb(e){return(0,ne.Z)("MuiTabScrollButton",e)}var xb,wb,Zb=(0,re.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),kb=["className","direction","orientation","disabled"],Sb=(0,J.ZP)(st,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.orientation&&t[n.orientation]]}})((function(e){var t=e.ownerState;return(0,o.Z)((0,q.Z)({width:40,flexShrink:0,opacity:.8},"&.".concat(Zb.disabled),{opacity:0}),"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),Db=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTabScrollButton"}),r=n.className,i=n.direction,a=(0,X.Z)(n,kb),u="rtl"===It().direction,s=(0,o.Z)({isRtl:u},n),l=function(e){var t=e.classes,n={root:["root",e.orientation,e.disabled&&"disabled"]};return(0,K.Z)(n,bb,t)}(s);return(0,ie.tZ)(Sb,(0,o.Z)({component:"div",className:(0,G.Z)(l.root,r),ref:t,role:null,ownerState:s,tabIndex:null},a,{children:"left"===i?xb||(xb=(0,ie.tZ)(gb,{fontSize:"small"})):wb||(wb=(0,ie.tZ)(yb,{fontSize:"small"}))}))})),Cb=Db;function _b(e){return(0,ne.Z)("MuiTabs",e)}var Eb=(0,re.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Ab=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Mb=function(e,t){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild},Pb=function(e,t){return e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild},Rb=function(e,t,n){for(var r=!1,o=n(e,t);o;){if(o===e.firstChild){if(r)return;r=!0}var i=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!i)return void o.focus();o=n(e,o)}},Tb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Eb.scrollButtons),t.scrollButtons),(0,q.Z)({},"& .".concat(Eb.scrollButtons),n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile),t.root,n.vertical&&t.vertical]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&(0,q.Z)({},"& .".concat(Eb.scrollButtons),(0,q.Z)({},n.breakpoints.down("sm"),{display:"none"})))})),Fb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:function(e,t){var n=e.ownerState;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),Ob=(0,J.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:function(e,t){var n=e.ownerState;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),Bb=(0,J.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:function(e,t){return t.indicator}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:n.palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:n.palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),Ib=(0,J.ZP)((function(e){var n=e.onChange,r=(0,X.Z)(e,mb),i=t.useRef(),a=t.useRef(null),u=function(){i.current=a.current.offsetHeight-a.current.clientHeight};return t.useEffect((function(){var e=(0,uv.Z)((function(){var e=i.current;u(),e!==i.current&&n(i.current)})),t=(0,sv.Z)(a.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[n]),t.useEffect((function(){u(),n(i.current)}),[n]),(0,ie.tZ)("div",(0,o.Z)({style:vb,ref:a},r))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Nb={},Lb=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiTabs"}),a=It(),u="rtl"===a.direction,s=i["aria-label"],l=i["aria-labelledby"],c=i.action,d=i.centered,f=void 0!==d&&d,p=i.children,h=i.className,m=i.component,v=void 0===m?"div":m,g=i.allowScrollButtonsMobile,y=void 0!==g&&g,b=i.indicatorColor,x=void 0===b?"primary":b,w=i.onChange,Z=i.orientation,k=void 0===Z?"horizontal":Z,S=i.ScrollButtonComponent,D=void 0===S?Cb:S,C=i.scrollButtons,_=void 0===C?"auto":C,E=i.selectionFollowsFocus,A=i.TabIndicatorProps,M=void 0===A?{}:A,P=i.TabScrollButtonProps,R=void 0===P?{}:P,T=i.textColor,F=void 0===T?"primary":T,O=i.value,B=i.variant,I=void 0===B?"standard":B,N=i.visibleScrollbar,L=void 0!==N&&N,z=(0,X.Z)(i,Ab),j="scrollable"===I,W="vertical"===k,$=W?"scrollTop":"scrollLeft",H=W?"top":"left",Y=W?"bottom":"right",V=W?"clientHeight":"clientWidth",U=W?"height":"width",Q=(0,o.Z)({},i,{component:v,allowScrollButtonsMobile:y,indicatorColor:x,orientation:k,vertical:W,scrollButtons:_,textColor:F,variant:I,visibleScrollbar:L,fixed:!j,hideScrollbar:j&&!L,scrollableX:j&&!W,scrollableY:j&&W,centered:f&&!j,scrollButtonsHideMobile:!y}),J=function(e){var t=e.vertical,n=e.fixed,r=e.hideScrollbar,o=e.scrollableX,i=e.scrollableY,a=e.centered,u=e.scrollButtonsHideMobile,s=e.classes,l={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",u&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,K.Z)(l,_b,s)}(Q);var te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1],ae=t.useState(Nb),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1],ce=t.useState({start:!1,end:!1}),de=(0,r.Z)(ce,2),fe=de[0],pe=de[1],me=t.useState({overflow:"hidden",scrollbarWidth:0}),ve=(0,r.Z)(me,2),ge=ve[0],ye=ve[1],be=new Map,xe=t.useRef(null),we=t.useRef(null),Ze=function(){var e,t,n=xe.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:fb(n,a.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==O){var o=we.current.children;if(o.length>0){var i=o[be.get(O)];0,t=i?i.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ke=(0,he.Z)((function(){var e,t,n=Ze(),r=n.tabsMeta,o=n.tabMeta,i=0;if(W)t="top",o&&r&&(i=o.top-r.top+r.scrollTop);else if(t=u?"right":"left",o&&r){var a=u?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;i=(u?-1:1)*(o[t]-r[t]+a)}var s=(e={},(0,q.Z)(e,t,i),(0,q.Z)(e,U,o?o[U]:0),e);if(isNaN(se[t])||isNaN(se[U]))le(s);else{var l=Math.abs(se[t]-s[t]),c=Math.abs(se[U]-s[U]);(l>=1||c>=1)&&le(s)}})),Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.animation,r=void 0===n||n;r?hb($,xe.current,e,{duration:a.transitions.duration.standard}):xe.current[$]=e},De=function(e){var t=xe.current[$];W?t+=e:(t+=e*(u?-1:1),t*=u&&"reverse"===db()?-1:1),Se(t)},Ce=function(){for(var e=xe.current[V],t=0,n=Array.from(we.current.children),r=0;re)break;t+=o[V]}return t},_e=function(){De(-1*Ce())},Ee=function(){De(Ce())},Ae=t.useCallback((function(e){ye({overflow:null,scrollbarWidth:e})}),[]),Me=(0,he.Z)((function(e){var t=Ze(),n=t.tabsMeta,r=t.tabMeta;if(r&&n)if(r[H]n[Y]){var i=n[$]+(r[Y]-n[Y]);Se(i,{animation:e})}})),Pe=(0,he.Z)((function(){if(j&&!1!==_){var e,t,n=xe.current,r=n.scrollTop,o=n.scrollHeight,i=n.clientHeight,s=n.scrollWidth,l=n.clientWidth;if(W)e=r>1,t=r1,t=u?c>1:c .".concat(Wb.iconWrapper),(0,o.Z)({},"top"===a.iconPosition&&{marginBottom:6},"bottom"===a.iconPosition&&{marginTop:6},"start"===a.iconPosition&&{marginRight:i.spacing(1)},"end"===a.iconPosition&&{marginLeft:i.spacing(1)})),"inherit"===a.textColor&&(t={color:"inherit",opacity:.6},(0,q.Z)(t,"&.".concat(Wb.selected),{opacity:1}),(0,q.Z)(t,"&.".concat(Wb.disabled),{opacity:i.palette.action.disabledOpacity}),t),"primary"===a.textColor&&(n={color:i.palette.text.secondary},(0,q.Z)(n,"&.".concat(Wb.selected),{color:i.palette.primary.main}),(0,q.Z)(n,"&.".concat(Wb.disabled),{color:i.palette.text.disabled}),n),"secondary"===a.textColor&&(r={color:i.palette.text.secondary},(0,q.Z)(r,"&.".concat(Wb.selected),{color:i.palette.secondary.main}),(0,q.Z)(r,"&.".concat(Wb.disabled),{color:i.palette.text.disabled}),r),a.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},a.wrapped&&{fontSize:i.typography.pxToRem(12)})})),Yb=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTab"}),i=r.className,a=r.disabled,u=void 0!==a&&a,s=r.disableFocusRipple,l=void 0!==s&&s,c=r.fullWidth,d=r.icon,f=r.iconPosition,p=void 0===f?"top":f,h=r.indicator,m=r.label,v=r.onChange,g=r.onClick,y=r.onFocus,b=r.selected,x=r.selectionFollowsFocus,w=r.textColor,Z=void 0===w?"inherit":w,k=r.value,S=r.wrapped,D=void 0!==S&&S,C=(0,X.Z)(r,$b),_=(0,o.Z)({},r,{disabled:u,disableFocusRipple:l,selected:b,icon:!!d,iconPosition:p,label:!!m,fullWidth:c,textColor:Z,wrapped:D}),E=function(e){var t=e.classes,n=e.textColor,r=e.fullWidth,o=e.wrapped,i=e.icon,a=e.label,u=e.selected,s=e.disabled,l={root:["root",i&&a&&"labelIcon","textColor".concat((0,te.Z)(n)),r&&"fullWidth",o&&"wrapped",u&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return(0,K.Z)(l,jb,t)}(_),A=d&&m&&t.isValidElement(d)?t.cloneElement(d,{className:(0,G.Z)(E.iconWrapper,d.props.className)}):d;return(0,ie.BX)(Hb,(0,o.Z)({focusRipple:!l,className:(0,G.Z)(E.root,i),ref:n,role:"tab","aria-selected":b,disabled:u,onClick:function(e){!b&&v&&v(e,k),g&&g(e)},onFocus:function(e){x&&!b&&v&&v(e,k),y&&y(e)},ownerState:_,tabIndex:b?0:-1},C,{children:["top"===p||"start"===p?(0,ie.BX)(t.Fragment,{children:[A,m]}):(0,ie.BX)(t.Fragment,{children:[m,A]}),h]}))})),Vb=Yb,Ub=[{value:"chart",icon:(0,ie.tZ)(lb.Z,{}),label:"Graph"},{value:"code",icon:(0,ie.tZ)(cb.Z,{}),label:"JSON"},{value:"table",icon:(0,ie.tZ)(sb.Z,{}),label:"Table"}],qb=function(){var e=tr().displayType,t=nr();return(0,ie.tZ)(zb,{value:e,onChange:function(n,r){t({type:"SET_DISPLAY_TYPE",payload:null!==r&&void 0!==r?r:e})},sx:{minHeight:"0",marginBottom:"-1px"},children:Ub.map((function(e){return(0,ie.tZ)(Vb,{icon:e.icon,iconPosition:"start",label:e.label,value:e.value,sx:{minHeight:"41px"}},e.value)}))})},Xb=n(2495),Gb=n(936),Kb=n.n(Gb),Qb=function(e){var n=e.yaxis,r=e.setYaxisLimits,o=e.toggleEnableLimits,i=(0,t.useMemo)((function(){return Object.keys(n.limits.range)}),[n.limits.range]),a=(0,t.useCallback)(Kb()((function(e,t,o){var i=n.limits.range;i[t][o]=+e.target.value,i[t][0]===i[t][1]||i[t][0]>i[t][1]||r(i)}),500),[n.limits.range]);return(0,ie.BX)(no,{display:"grid",alignItems:"center",gap:2,children:[(0,ie.tZ)(vy,{control:(0,ie.tZ)(By,{checked:n.limits.enable,onChange:o}),label:"Fix the limits for y-axis"}),(0,ie.tZ)(no,{display:"grid",alignItems:"center",gap:2,children:i.map((function(e){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"120px 120px",gap:1,children:[(0,ie.tZ)(Wg,{label:"Min ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][0],onChange:function(t){return a(t,e,0)}}),(0,ie.tZ)(Wg,{label:"Max ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][1],onChange:function(t){return a(t,e,1)}})]},e)}))})]})},Jb=n(1198),ex=xh({popover:{display:"grid",gridGap:"16px",padding:"0 0 25px"},popoverHeader:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"#3F51B5",padding:"6px 6px 6px 12px",borderRadius:"4px 4px 0 0",color:"#FFF"},popoverBody:{display:"grid",gridGap:"6px",padding:"0 14px"}}),tx="Axes Settings",nx=function(e){var n=e.yaxis,o=e.setYaxisLimits,i=e.toggleEnableLimits,a=(0,t.useState)(null),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=Boolean(s),d=ex();return(0,ie.BX)(no,{children:[(0,ie.tZ)(uc,{title:tx,children:(0,ie.tZ)(mt,{onClick:function(e){return l(e.currentTarget)},children:(0,ie.tZ)(Xb.Z,{})})}),(0,ie.tZ)(ql,{open:c,anchorEl:s,placement:"left-start",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return l(null)},children:(0,ie.BX)(ce,{elevation:3,className:d.popover,children:[(0,ie.BX)("div",{id:"handle",className:d.popoverHeader,children:[(0,ie.tZ)(cy,{variant:"body1",children:(0,ie.tZ)("b",{children:tx})}),(0,ie.tZ)(mt,{size:"small",onClick:function(){return l(null)},children:(0,ie.tZ)(Jb.Z,{style:{color:"white"}})})]}),(0,ie.tZ)(no,{className:d.popoverBody,children:(0,ie.tZ)(Qb,{yaxis:n,setYaxisLimits:o,toggleEnableLimits:i})})]})})})]})};function rx(e){return(0,ne.Z)("MuiCircularProgress",e)}(0,re.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var ox,ix,ax,ux,sx,lx,cx,dx,fx=["className","color","disableShrink","size","style","thickness","value","variant"],px=44,hx=Ie(sx||(sx=ox||(ox=ge(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"])))),mx=Ie(lx||(lx=ix||(ix=ge(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -125px;\n }\n"])))),vx=(0,J.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:n.palette[t.color].main})}),(function(e){return"indeterminate"===e.ownerState.variant&&Be(cx||(cx=ax||(ax=ge(["\n animation: "," 1.4s linear infinite;\n "]))),hx)})),gx=(0,J.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:function(e,t){return t.svg}})({display:"block"}),yx=(0,J.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:function(e,t){var n=e.ownerState;return[t.circle,t["circle".concat((0,te.Z)(n.variant))],n.disableShrink&&t.circleDisableShrink]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(function(e){var t=e.ownerState;return"indeterminate"===t.variant&&!t.disableShrink&&Be(dx||(dx=ux||(ux=ge(["\n animation: "," 1.4s ease-in-out infinite;\n "]))),mx)})),bx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiCircularProgress"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.disableShrink,s=void 0!==u&&u,l=n.size,c=void 0===l?40:l,d=n.style,f=n.thickness,p=void 0===f?3.6:f,h=n.value,m=void 0===h?0:h,v=n.variant,g=void 0===v?"indeterminate":v,y=(0,X.Z)(n,fx),b=(0,o.Z)({},n,{color:a,disableShrink:s,size:c,thickness:p,value:m,variant:g}),x=function(e){var t=e.classes,n=e.variant,r=e.color,o=e.disableShrink,i={root:["root",n,"color".concat((0,te.Z)(r))],svg:["svg"],circle:["circle","circle".concat((0,te.Z)(n)),o&&"circleDisableShrink"]};return(0,K.Z)(i,rx,t)}(b),w={},Z={},k={};if("determinate"===g){var S=2*Math.PI*((px-p)/2);w.strokeDasharray=S.toFixed(3),k["aria-valuenow"]=Math.round(m),w.strokeDashoffset="".concat(((100-m)/100*S).toFixed(3),"px"),Z.transform="rotate(-90deg)"}return(0,ie.tZ)(vx,(0,o.Z)({className:(0,G.Z)(x.root,r),style:(0,o.Z)({width:c,height:c},Z,d),ownerState:b,ref:t,role:"progressbar"},k,y,{children:(0,ie.tZ)(gx,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(px," ").concat(px),children:(0,ie.tZ)(yx,{className:x.circle,style:w,ownerState:b,cx:px,cy:px,r:(px-p)/2,fill:"none",strokeWidth:p})})}))})),xx=bx,wx=function(e){var t=e.isLoading,n=e.height;return(0,ie.tZ)(Av,{in:t,style:{transitionDelay:t?"300ms":"0ms"},children:(0,ie.tZ)(no,{alignItems:"center",justifyContent:"center",flexDirection:"column",display:"flex",style:{width:"100%",maxWidth:"calc(100vw - 64px)",position:"absolute",height:null!==n&&void 0!==n?n:"50%",background:"rgba(255, 255, 255, 0.7)",pointerEvents:"none",zIndex:2},children:(0,ie.tZ)(xx,{})})})},Zx=function(){var e=tr(),t=e.displayType,n=e.time.period,r=e.query,o=gr(),i=o.customStep,a=o.yaxis,u=nr(),s=yr(),l=function(e){s({type:"SET_YAXIS_LIMITS",payload:e})},c=qy({visible:!0,customStep:i}),d=c.isLoading,f=c.liveData,p=c.graphData,h=c.error,m=c.queryOptions;return(0,ie.BX)(no,{p:4,display:"grid",gridTemplateRows:"auto 1fr",style:{minHeight:"calc(100vh - 64px)"},children:[(0,ie.tZ)(Ly,{error:h,queryOptions:m}),(0,ie.BX)(no,{height:"100%",children:[d&&(0,ie.tZ)(wx,{isLoading:d,height:"500px"}),(0,ie.BX)(no,{height:"100%",bgcolor:"#fff",children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mx:-4,px:4,mb:2,borderBottom:1,borderColor:"divider",children:[(0,ie.tZ)(qb,{}),"chart"===t&&(0,ie.tZ)(nx,{yaxis:a,setYaxisLimits:l,toggleEnableLimits:function(){s({type:"TOGGLE_ENABLE_YAXIS_LIMITS"})}})]}),h&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:h}),p&&n&&"chart"===t&&(0,ie.tZ)(mc,{data:p,period:n,customStep:i,query:r,yaxis:a,setYaxisLimits:l,setPeriod:function(e){var t=e.from,n=e.to;u({type:"SET_PERIOD",payload:{from:t,to:n}})}}),f&&"code"===t&&(0,ie.tZ)(ub,{data:f}),f&&"table"===t&&(0,ie.tZ)(Zh,{data:f})]})]})]})};function kx(e){return(0,ne.Z)("MuiAppBar",e)}(0,re.Z)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent"]);var Sx=["className","color","enableColorOnDark","position"],Dx=(0,J.ZP)(ce,{name:"MuiAppBar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,o.Z)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===n.position&&{position:"fixed",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===n.position&&{position:"absolute",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"sticky"===n.position&&{position:"sticky",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"static"===n.position&&{position:"static"},"relative"===n.position&&{position:"relative"},"default"===n.color&&{backgroundColor:r,color:t.palette.getContrastText(r)},n.color&&"default"!==n.color&&"inherit"!==n.color&&"transparent"!==n.color&&{backgroundColor:t.palette[n.color].main,color:t.palette[n.color].contrastText},"inherit"===n.color&&{color:"inherit"},"dark"===t.palette.mode&&!n.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===n.color&&(0,o.Z)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"}))})),Cx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAppBar"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.enableColorOnDark,s=void 0!==u&&u,l=n.position,c=void 0===l?"fixed":l,d=(0,X.Z)(n,Sx),f=(0,o.Z)({},n,{color:a,position:c,enableColorOnDark:s}),p=function(e){var t=e.color,n=e.position,r=e.classes,o={root:["root","color".concat((0,te.Z)(t)),"position".concat((0,te.Z)(n))]};return(0,K.Z)(o,kx,r)}(f);return(0,ie.tZ)(Dx,(0,o.Z)({square:!0,component:"header",ownerState:f,elevation:4,className:(0,G.Z)(p.root,r,"fixed"===c&&"mui-fixed"),ref:t},d))})),_x=Cx,Ex=n(6428);function Ax(e){return(0,ne.Z)("MuiLink",e)}var Mx=(0,re.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Px=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],Rx={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Tx=(0,J.ZP)(cy,{name:"MuiLink",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["underline".concat((0,te.Z)(n.underline))],"button"===n.component&&t.button]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,Ex.D)(t,"palette.".concat(function(e){return Rx[e]||e}(n.color)))||n.color;return(0,o.Z)({},"none"===n.underline&&{textDecoration:"none"},"hover"===n.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===n.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==r?(0,Q.Fq)(r,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===n.component&&(0,q.Z)({position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"}},"&.".concat(Mx.focusVisible),{outline:"auto"}))})),Fx=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiLink"}),a=i.className,u=i.color,s=void 0===u?"primary":u,l=i.component,c=void 0===l?"a":l,d=i.onBlur,f=i.onFocus,p=i.TypographyClasses,h=i.underline,m=void 0===h?"always":h,v=i.variant,g=void 0===v?"inherit":v,y=(0,X.Z)(i,Px),b=(0,me.Z)(),x=b.isFocusVisibleRef,w=b.onBlur,Z=b.onFocus,k=b.ref,S=t.useState(!1),D=(0,r.Z)(S,2),C=D[0],_=D[1],E=(0,pe.Z)(n,k),A=(0,o.Z)({},i,{color:s,component:c,focusVisible:C,underline:m,variant:g}),M=function(e){var t=e.classes,n=e.component,r=e.focusVisible,o=e.underline,i={root:["root","underline".concat((0,te.Z)(o)),"button"===n&&"button",r&&"focusVisible"]};return(0,K.Z)(i,Ax,t)}(A);return(0,ie.tZ)(Tx,(0,o.Z)({className:(0,G.Z)(M.root,a),classes:p,color:s,component:c,onBlur:function(e){w(e),!1===x.current&&_(!1),d&&d(e)},onFocus:function(e){Z(e),!0===x.current&&_(!0),f&&f(e)},ref:E,ownerState:A,variant:g},y))})),Ox=Fx;function Bx(e){return(0,ne.Z)("MuiToolbar",e)}(0,re.Z)("MuiToolbar",["root","gutters","regular","dense"]);var Ix=["className","component","disableGutters","variant"],Nx=(0,J.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"relative",display:"flex",alignItems:"center"},!n.disableGutters&&(0,q.Z)({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}),"dense"===n.variant&&{minHeight:48})}),(function(e){var t=e.theme;return"regular"===e.ownerState.variant&&t.mixins.toolbar})),Lx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiToolbar"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.disableGutters,s=void 0!==u&&u,l=n.variant,c=void 0===l?"regular":l,d=(0,X.Z)(n,Ix),f=(0,o.Z)({},n,{component:a,disableGutters:s,variant:c}),p=function(e){var t=e.classes,n={root:["root",!e.disableGutters&&"gutters",e.variant]};return(0,K.Z)(n,Bx,t)}(f);return(0,ie.tZ)(Nx,(0,o.Z)({as:a,className:(0,G.Z)(p.root,r),ref:t,ownerState:f},d))})),zx=Lx,jx=n(1385),Wx=n(9428);function $x(e){return(0,ne.Z)("MuiListItem",e)}var Hx=(0,re.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var Yx=(0,re.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function Vx(e){return(0,ne.Z)("MuiListItemSecondaryAction",e)}(0,re.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var Ux=["className"],qx=(0,J.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.disableGutters&&t.disableGutters]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),Xx=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemSecondaryAction"}),i=r.className,a=(0,X.Z)(r,Ux),u=t.useContext(Vm),s=(0,o.Z)({},r,{disableGutters:u.disableGutters}),l=function(e){var t=e.disableGutters,n=e.classes,r={root:["root",t&&"disableGutters"]};return(0,K.Z)(r,Vx,n)}(s);return(0,ie.tZ)(qx,(0,o.Z)({className:(0,G.Z)(l.root,i),ownerState:s,ref:n},a))}));Xx.muiName="ListItemSecondaryAction";var Gx=Xx,Kx=["className"],Qx=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],Jx=(0,J.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,o.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&(0,q.Z)({},"& > .".concat(Yx.root),{paddingRight:48}),(t={},(0,q.Z)(t,"&.".concat(Hx.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(Hx.selected),(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(Hx.focusVisible),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),(0,q.Z)(t,"&.".concat(Hx.disabled),{opacity:n.palette.action.disabledOpacity}),t),"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:"1px solid ".concat(n.palette.divider),backgroundClip:"padding-box"},r.button&&(0,q.Z)({transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:n.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Hx.selected,":hover"),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)}}),r.hasSecondaryAction&&{paddingRight:48})})),ew=(0,J.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:function(e,t){return t.container}})({position:"relative"}),tw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItem"}),i=r.alignItems,a=void 0===i?"center":i,u=r.autoFocus,s=void 0!==u&&u,l=r.button,c=void 0!==l&&l,d=r.children,f=r.className,p=r.component,h=r.components,m=void 0===h?{}:h,v=r.componentsProps,g=void 0===v?{}:v,y=r.ContainerComponent,b=void 0===y?"li":y,x=r.ContainerProps,w=(x=void 0===x?{}:x).className,Z=r.dense,k=void 0!==Z&&Z,S=r.disabled,D=void 0!==S&&S,C=r.disableGutters,_=void 0!==C&&C,E=r.disablePadding,A=void 0!==E&&E,M=r.divider,P=void 0!==M&&M,R=r.focusVisibleClassName,T=r.secondaryAction,F=r.selected,O=void 0!==F&&F,B=(0,X.Z)(r.ContainerProps,Kx),I=(0,X.Z)(r,Qx),N=t.useContext(Vm),L={dense:k||N.dense||!1,alignItems:a,disableGutters:_},z=t.useRef(null);(0,Oh.Z)((function(){s&&z.current&&z.current.focus()}),[s]);var j=t.Children.toArray(d),W=j.length&&(0,Rm.Z)(j[j.length-1],["ListItemSecondaryAction"]),$=(0,o.Z)({},r,{alignItems:a,autoFocus:s,button:c,dense:L.dense,disabled:D,disableGutters:_,disablePadding:A,divider:P,hasSecondaryAction:W,selected:O}),H=function(e){var t=e.alignItems,n=e.button,r=e.classes,o=e.dense,i=e.disabled,a={root:["root",o&&"dense",!e.disableGutters&&"gutters",!e.disablePadding&&"padding",e.divider&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",e.hasSecondaryAction&&"secondaryAction",e.selected&&"selected"],container:["container"]};return(0,K.Z)(a,$x,r)}($),Y=(0,pe.Z)(z,n),V=m.Root||Jx,U=g.root||{},q=(0,o.Z)({className:(0,G.Z)(H.root,U.className,f),disabled:D},I),Q=p||"li";return c&&(q.component=p||"div",q.focusVisibleClassName=(0,G.Z)(Hx.focusVisible,R),Q=st),W?(Q=q.component||p?Q:"div","li"===b&&("li"===Q?Q="div":"li"===q.component&&(q.component="div")),(0,ie.tZ)(Vm.Provider,{value:L,children:(0,ie.BX)(ew,(0,o.Z)({as:b,className:(0,G.Z)(H.container,w),ref:Y,ownerState:$},B,{children:[(0,ie.tZ)(V,(0,o.Z)({},U,!ys(V)&&{as:Q,ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:j})),j.pop()]}))})):(0,ie.tZ)(Vm.Provider,{value:L,children:(0,ie.BX)(V,(0,o.Z)({},U,{as:Q,ref:Y,ownerState:$},!ys(V)&&{ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:[j,T&&(0,ie.tZ)(Gx,{children:T})]}))})})),nw=tw,rw=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],ow=(0,J.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Ug.primary),t.primary),(0,q.Z)({},"& .".concat(Ug.secondary),t.secondary),t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((function(e){var t=e.ownerState;return(0,o.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),iw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemText"}),i=r.children,a=r.className,u=r.disableTypography,s=void 0!==u&&u,l=r.inset,c=void 0!==l&&l,d=r.primary,f=r.primaryTypographyProps,p=r.secondary,h=r.secondaryTypographyProps,m=(0,X.Z)(r,rw),v=t.useContext(Vm).dense,g=null!=d?d:i,y=p,b=(0,o.Z)({},r,{disableTypography:s,inset:c,primary:!!g,secondary:!!y,dense:v}),x=function(e){var t=e.classes,n=e.inset,r=e.primary,o=e.secondary,i={root:["root",n&&"inset",e.dense&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,K.Z)(i,Vg,t)}(b);return null==g||g.type===cy||s||(g=(0,ie.tZ)(cy,(0,o.Z)({variant:v?"body2":"body1",className:x.primary,component:"span",display:"block"},f,{children:g}))),null==y||y.type===cy||s||(y=(0,ie.tZ)(cy,(0,o.Z)({variant:"body2",className:x.secondary,color:"text.secondary",display:"block"},h,{children:y}))),(0,ie.BX)(ow,(0,o.Z)({className:(0,G.Z)(x.root,a),ownerState:b,ref:n},m,{children:[g,y]}))})),aw=iw,uw=[{seconds:0,title:"Off"},{seconds:1,title:"1s"},{seconds:2,title:"2s"},{seconds:5,title:"5s"},{seconds:10,title:"10s"},{seconds:30,title:"30s"},{seconds:60,title:"1m"},{seconds:300,title:"5m"},{seconds:900,title:"15m"},{seconds:1800,title:"30m"},{seconds:3600,title:"1h"},{seconds:7200,title:"2h"}],sw=function(){var e=nr(),n=tr().queryControls.autoRefresh,o=T();(0,t.useEffect)((function(){n&&e({type:"TOGGLE_AUTOREFRESH"})}),[o]);var i=(0,t.useState)(uw[0]),a=(0,r.Z)(i,2),u=a[0],s=a[1];(0,t.useEffect)((function(){var t,r=u.seconds;return n?t=setInterval((function(){e({type:"RUN_QUERY_TO_NOW"})}),1e3*r):s(uw[0]),function(){t&&clearInterval(t)}}),[u,n]);var l=(0,t.useState)(null),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=Boolean(d);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:"Auto-refresh control",children:(0,ie.tZ)(ab,{variant:"contained",color:"primary",sx:{minWidth:"110px",color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",justifyContent:"space-between",boxShadow:"none"},startIcon:(0,ie.tZ)(jx.Z,{}),endIcon:(0,ie.tZ)(Wx.Z,{sx:{transform:p?"rotate(180deg)":"none"}}),onClick:function(e){return f(e.currentTarget)},children:u.title})}),(0,ie.tZ)(ql,{open:p,anchorEl:d,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return f(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.tZ)(Km,{style:{minWidth:"110px",maxHeight:"208px",overflow:"auto",padding:"20px 0"},children:uw.map((function(t){return(0,ie.tZ)(nw,{button:!0,onClick:function(){return function(t){(n&&!t.seconds||!n&&t.seconds)&&e({type:"TOGGLE_AUTOREFRESH"}),s(t),f(null)}(t)},children:(0,ie.tZ)(aw,{primary:t.title})},t.seconds)}))})})})})]})},lw=n(210),cw=function(e){var t=e.style;return(0,ie.BX)(lw.Z,{style:t,viewBox:"0 0 20 24",children:[(0,ie.tZ)("path",{d:"M8.27 10.58a2.8 2.8 0 0 0 1.7.59h.07c.65-.01 1.3-.26 1.69-.6 2.04-1.73 7.95-7.15 7.95-7.15C21.26 1.95 16.85.48 10.04.47h-.08C3.15.48-1.26 1.95.32 3.42c0 0 5.91 5.42 7.95 7.16"}),(0,ie.tZ)("path",{d:"M11.73 13.51a2.8 2.8 0 0 1-1.7.6h-.06a2.8 2.8 0 0 1-1.7-.6C6.87 12.31 1.87 7.8 0 6.08v2.61c0 .29.11.67.3.85 1.28 1.17 6.2 5.67 7.97 7.18a2.8 2.8 0 0 0 1.7.6h.06c.66-.02 1.3-.27 1.7-.6 1.77-1.5 6.69-6.01 7.96-7.18.2-.18.3-.56.3-.85V6.08a615.27 615.27 0 0 1-8.26 7.43"}),(0,ie.tZ)("path",{d:"M11.73 19.66a2.8 2.8 0 0 1-1.7.59h-.06a2.8 2.8 0 0 1-1.7-.6c-1.4-1.2-6.4-5.72-8.27-7.43v2.62c0 .28.11.66.3.84 1.28 1.17 6.2 5.68 7.97 7.19a2.8 2.8 0 0 0 1.7.59h.06c.66-.01 1.3-.26 1.7-.6 1.77-1.5 6.69-6 7.96-7.18.2-.18.3-.56.3-.84v-2.62a614.96 614.96 0 0 1-8.26 7.44"})]})},dw=[{duration:"5m",title:"Last 5 minutes"},{duration:"15m",title:"Last 15 minutes"},{duration:"30m",title:"Last 30 minutes"},{duration:"1h",title:"Last 1 hour"},{duration:"3h",title:"Last 3 hours"},{duration:"6h",title:"Last 6 hours"},{duration:"12h",title:"Last 12 hours"},{duration:"24h",title:"Last 24 hours"},{duration:"2d",title:"Last 2 days"},{duration:"7d",title:"Last 7 days"},{duration:"30d",title:"Last 30 days"},{duration:"90d",title:"Last 90 days"},{duration:"180d",title:"Last 180 days"},{duration:"1y",title:"Last 1 year"},{duration:"1d",from:function(){return xn()().subtract(1,"day").endOf("day").toDate()},title:"Yesterday"},{duration:"1d",from:function(){return xn()().endOf("day").toDate()},title:"Today"}],fw=function(e){var t=e.setDuration;return(0,ie.tZ)(Km,{style:{maxHeight:"168px",overflow:"auto",paddingRight:"15px"},children:dw.map((function(e){return(0,ie.tZ)(nw,{button:!0,onClick:function(){return t(e.duration,e.from?e.from():new Date)},children:(0,ie.tZ)(aw,{primary:e.title||e.duration})},e.duration)}))})},pw=n(1782),hw=n(4290);function mw(e,n,o,i,a){var u="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,s=t.useState((function(){return a&&u?o(e).matches:i?i(e).matches:n})),l=(0,r.Z)(s,2),c=l[0],d=l[1];return(0,Oh.Z)((function(){var t=!0;if(u){var n=o(e),r=function(){t&&d(n.matches)};return r(),n.addListener(r),function(){t=!1,n.removeListener(r)}}}),[e,o,u]),c}var vw=t.useSyncExternalStore;function gw(e,n,o,i){var a=t.useCallback((function(){return n}),[n]),u=t.useMemo((function(){if(null!==i){var t=i(e).matches;return function(){return t}}return a}),[a,e,i]),s=t.useMemo((function(){if(null===o)return[a,function(){return function(){}}];var t=o(e);return[function(){return t.matches},function(e){return t.addListener(e),function(){t.removeListener(e)}}]}),[a,o,e]),l=(0,r.Z)(s,2),c=l[0],d=l[1];return vw(d,c,u)}function yw(){var e=t.useContext(Or);if(null===e)throw new Error((0,Sh.Z)(13));return e}function bw(){return yw().utils}function xw(){return yw().defaultDates}function ww(){var e=bw();return t.useRef(e.date()).current}function Zw(e,t){return e&&t.isValid(t.date(e))?"Choose date, selected date is ".concat(t.format(t.date(e),"fullDate")):"Choose date"}var kw=function(e,t,n){var r=e.date(t);return null===t?"":e.isValid(r)?e.formatByString(r,n):""};function Sw(e,t,n){return e||("undefined"===typeof t?n.localized:t?n["12h"]:n["24h"])}var Dw=["ampm","inputFormat","maxDate","maxDateTime","maxTime","minDate","minDateTime","minTime","openTo","orientation","views"];function Cw(e,t){var n=e.ampm,r=e.inputFormat,i=e.maxDate,a=e.maxDateTime,u=e.maxTime,s=e.minDate,l=e.minDateTime,c=e.minTime,d=e.openTo,f=void 0===d?"day":d,p=e.orientation,h=void 0===p?"portrait":p,m=e.views,v=void 0===m?["year","day","hours","minutes"]:m,g=(0,X.Z)(e,Dw),y=bw(),b=xw(),x=null!=s?s:b.minDate,w=null!=i?i:b.maxDate,Z=null!=n?n:y.is12HourCycleInCurrentLocale();if("portrait"!==h)throw new Error("We are not supporting custom orientation for DateTimePicker yet :(");return(0,ee.Z)({props:(0,o.Z)({openTo:f,views:v,ampm:Z,ampmInClock:!0,orientation:h,showToolbar:!0,allowSameDateSelection:!0,minDate:null!=l?l:x,minTime:null!=l?l:c,maxDate:null!=a?a:w,maxTime:null!=a?a:u,disableIgnoringDatePartForTimeValidation:Boolean(l||a),acceptRegex:Z?/[\dap]/gi:/\d/gi,mask:"__/__/____ __:__",disableMaskedInput:Z,inputFormat:Sw(r,Z,{localized:y.formats.keyboardDateTime,"12h":y.formats.keyboardDateTime12h,"24h":y.formats.keyboardDateTime24h})},g),name:t})}var _w=["className","selected","value"],Ew=(0,re.Z)("PrivatePickersToolbarText",["selected"]),Aw=(0,J.ZP)(cy)((function(e){var t=e.theme;return(0,q.Z)({transition:t.transitions.create("color"),color:t.palette.text.secondary},"&.".concat(Ew.selected),{color:t.palette.text.primary})})),Mw=t.forwardRef((function(e,t){var n=e.className,r=e.selected,i=e.value,a=(0,X.Z)(e,_w);return(0,ie.tZ)(Aw,(0,o.Z)({ref:t,className:(0,G.Z)(n,r&&Ew.selected),component:"span"},a,{children:i}))})),Pw=n(4929);var Rw=t.createContext();function Tw(e){return(0,ne.Z)("MuiGrid",e)}var Fw=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Ow=(0,re.Z)("MuiGrid",["root","container","item","zeroMinWidth"].concat((0,ve.Z)([0,1,2,3,4,5,6,7,8,9,10].map((function(e){return"spacing-xs-".concat(e)}))),(0,ve.Z)(["column-reverse","column","row-reverse","row"].map((function(e){return"direction-xs-".concat(e)}))),(0,ve.Z)(["nowrap","wrap-reverse","wrap"].map((function(e){return"wrap-xs-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-xs-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-sm-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-md-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-lg-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-xl-".concat(e)}))))),Bw=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function Iw(e){var t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function Nw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t||!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n["spacing-xs-".concat(String(e))]||"spacing-xs-".concat(String(e))];var r=e.xs,o=e.sm,i=e.md,a=e.lg,u=e.xl;return[Number(r)>0&&(n["spacing-xs-".concat(String(r))]||"spacing-xs-".concat(String(r))),Number(o)>0&&(n["spacing-sm-".concat(String(o))]||"spacing-sm-".concat(String(o))),Number(i)>0&&(n["spacing-md-".concat(String(i))]||"spacing-md-".concat(String(i))),Number(a)>0&&(n["spacing-lg-".concat(String(a))]||"spacing-lg-".concat(String(a))),Number(u)>0&&(n["spacing-xl-".concat(String(u))]||"spacing-xl-".concat(String(u)))]}var Lw,zw,jw,Ww=(0,J.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.container,o=n.direction,i=n.item,a=n.lg,u=n.md,s=n.sm,l=n.spacing,c=n.wrap,d=n.xl,f=n.xs,p=n.zeroMinWidth;return[t.root,r&&t.container,i&&t.item,p&&t.zeroMinWidth].concat((0,ve.Z)(Nw(l,r,t)),["row"!==o&&t["direction-xs-".concat(String(o))],"wrap"!==c&&t["wrap-xs-".concat(String(c))],!1!==f&&t["grid-xs-".concat(String(f))],!1!==s&&t["grid-sm-".concat(String(s))],!1!==u&&t["grid-md-".concat(String(u))],!1!==a&&t["grid-lg-".concat(String(a))],!1!==d&&t["grid-xl-".concat(String(d))]])}})((function(e){var t=e.ownerState;return(0,o.Z)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){var t=e.theme,n=e.ownerState,r=(0,Pw.P$)({values:n.direction,breakpoints:t.breakpoints.values});return(0,Pw.k9)({theme:t},r,(function(e){var t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(Ow.item)]={maxWidth:"none"}),t}))}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.rowSpacing,i={};if(r&&0!==o){var a=(0,Pw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Pw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({marginTop:"-".concat(Iw(n))},"& > .".concat(Ow.item),{paddingTop:Iw(n)}):{}}))}return i}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.columnSpacing,i={};if(r&&0!==o){var a=(0,Pw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Pw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({width:"calc(100% + ".concat(Iw(n),")"),marginLeft:"-".concat(Iw(n))},"& > .".concat(Ow.item),{paddingLeft:Iw(n)}):{}}))}return i}),(function(e){var t,n=e.theme,r=e.ownerState;return n.breakpoints.keys.reduce((function(e,i){var a={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{var u=(0,Pw.P$)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof u?u[i]:u;if(void 0===s||null===s)return e;var l="".concat(Math.round(t/s*1e8)/1e6,"%"),c={};if(r.container&&r.item&&0!==r.columnSpacing){var d=n.spacing(r.columnSpacing);if("0px"!==d){var f="calc(".concat(l," + ").concat(Iw(d),")");c={flexBasis:f,maxWidth:f}}}a=(0,o.Z)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===n.breakpoints.values[i]?Object.assign(e,a):e[n.breakpoints.up(i)]=a,e}),{})})),$w=t.forwardRef((function(e,n){var r=Qr((0,ee.Z)({props:e,name:"MuiGrid"})),i=r.className,a=r.columns,u=r.columnSpacing,s=r.component,l=void 0===s?"div":s,c=r.container,d=void 0!==c&&c,f=r.direction,p=void 0===f?"row":f,h=r.item,m=void 0!==h&&h,v=r.lg,g=void 0!==v&&v,y=r.md,b=void 0!==y&&y,x=r.rowSpacing,w=r.sm,Z=void 0!==w&&w,k=r.spacing,S=void 0===k?0:k,D=r.wrap,C=void 0===D?"wrap":D,_=r.xl,E=void 0!==_&&_,A=r.xs,M=void 0!==A&&A,P=r.zeroMinWidth,R=void 0!==P&&P,T=(0,X.Z)(r,Bw),F=x||S,O=u||S,B=t.useContext(Rw),I=d?a||12:B,N=(0,o.Z)({},r,{columns:I,container:d,direction:p,item:m,lg:g,md:b,sm:Z,rowSpacing:F,columnSpacing:O,wrap:C,xl:E,xs:M,zeroMinWidth:R}),L=function(e){var t=e.classes,n=e.container,r=e.direction,o=e.item,i=e.lg,a=e.md,u=e.sm,s=e.spacing,l=e.wrap,c=e.xl,d=e.xs,f={root:["root",n&&"container",o&&"item",e.zeroMinWidth&&"zeroMinWidth"].concat((0,ve.Z)(Nw(s,n)),["row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==l&&"wrap-xs-".concat(String(l)),!1!==d&&"grid-xs-".concat(String(d)),!1!==u&&"grid-sm-".concat(String(u)),!1!==a&&"grid-md-".concat(String(a)),!1!==i&&"grid-lg-".concat(String(i)),!1!==c&&"grid-xl-".concat(String(c))])};return(0,K.Z)(f,Tw,t)}(N);return(0,ie.tZ)(Rw.Provider,{value:I,children:(0,ie.tZ)(Ww,(0,o.Z)({ownerState:N,className:(0,G.Z)(L.root,i),as:l,ref:n},T))})})),Hw=$w,Yw=(0,vt.Z)((0,ie.tZ)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen"),Vw=(0,vt.Z)((0,ie.tZ)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),Uw=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),qw=(0,re.Z)("PrivatePickersToolbar",["root","dateTitleContainer"]),Xw=(0,J.ZP)("div")((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:t.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})})),Gw=(0,J.ZP)(Hw)({flex:1}),Kw=function(e){return"clock"===e?Lw||(Lw=(0,ie.tZ)(Uw,{color:"inherit"})):zw||(zw=(0,ie.tZ)(Vw,{color:"inherit"}))};function Qw(e,t){return e?"text input view is open, go to ".concat(t," view"):"".concat(t," view is open, go to text input view")}var Jw,eZ,tZ,nZ,rZ=t.forwardRef((function(e,t){var n=e.children,r=e.className,o=e.getMobileKeyboardInputViewButtonText,i=void 0===o?Qw:o,a=e.isLandscape,u=e.isMobileKeyboardViewOpen,s=e.landscapeDirection,l=void 0===s?"column":s,c=e.penIconClassName,d=e.toggleMobileKeyboardView,f=e.toolbarTitle,p=e.viewType,h=void 0===p?"calendar":p,m=e;return(0,ie.BX)(Xw,{ref:t,className:(0,G.Z)(qw.root,r),ownerState:m,children:[(0,ie.tZ)(cy,{color:"text.secondary",variant:"overline",children:f}),(0,ie.BX)(Gw,{container:!0,justifyContent:"space-between",className:qw.dateTitleContainer,direction:a?l:"row",alignItems:a?"flex-start":"flex-end",children:[n,(0,ie.tZ)(mt,{onClick:d,className:c,color:"inherit","aria-label":i(u,h),children:u?Kw(h):jw||(jw=(0,ie.tZ)(Yw,{color:"inherit"}))})]})]})})),oZ=["align","className","selected","typographyClassName","value","variant"],iZ=(0,J.ZP)(ab)({padding:0,minWidth:16,textTransform:"none"}),aZ=t.forwardRef((function(e,t){var n=e.align,r=e.className,i=e.selected,a=e.typographyClassName,u=e.value,s=e.variant,l=(0,X.Z)(e,oZ);return(0,ie.tZ)(iZ,(0,o.Z)({variant:"text",ref:t,className:r},l,{children:(0,ie.tZ)(Mw,{align:n,className:a,variant:s,value:u,selected:i})}))})),uZ=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),sZ=(0,vt.Z)((0,ie.tZ)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),lZ=t.createContext(null),cZ=(0,J.ZP)(zb)((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({boxShadow:"0 -1px 0 0 inset ".concat(n.palette.divider)},"desktop"===t.wrapperVariant&&(0,q.Z)({order:1,boxShadow:"0 1px 0 0 inset ".concat(n.palette.divider)},"& .".concat(Eb.indicator),{bottom:"auto",top:0}))})),dZ=function(e){var n,r=e.dateRangeIcon,i=void 0===r?Jw||(Jw=(0,ie.tZ)(sZ,{})):r,a=e.onChange,u=e.timeIcon,s=void 0===u?eZ||(eZ=(0,ie.tZ)(uZ,{})):u,l=e.view,c=t.useContext(lZ),d=(0,o.Z)({},e,{wrapperVariant:c});return(0,ie.BX)(cZ,{ownerState:d,variant:"fullWidth",value:(n=l,["day","month","year"].includes(n)?"date":"time"),onChange:function(e,t){a("date"===t?"day":"hours")},children:[(0,ie.tZ)(Vb,{value:"date","aria-label":"pick date",icon:(0,ie.tZ)(t.Fragment,{children:i})}),(0,ie.tZ)(Vb,{value:"time","aria-label":"pick time",icon:(0,ie.tZ)(t.Fragment,{children:s})})]})},fZ=["ampm","date","dateRangeIcon","hideTabs","isMobileKeyboardViewOpen","onChange","openView","setOpenView","timeIcon","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],pZ=(0,re.Z)("PrivateDateTimePickerToolbar",["penIcon"]),hZ=(0,J.ZP)(rZ)((0,q.Z)({paddingLeft:16,paddingRight:16,justifyContent:"space-around"},"& .".concat(pZ.penIcon),{position:"absolute",top:8,right:8})),mZ=(0,J.ZP)("div")({display:"flex",flexDirection:"column",alignItems:"flex-start"}),vZ=(0,J.ZP)("div")({display:"flex"}),gZ=(0,J.ZP)(Mw)({margin:"0 4px 0 2px",cursor:"default"}),yZ=function(e){var n,r=e.ampm,i=e.date,a=e.dateRangeIcon,u=e.hideTabs,s=e.isMobileKeyboardViewOpen,l=e.openView,c=e.setOpenView,d=e.timeIcon,f=e.toggleMobileKeyboardView,p=e.toolbarFormat,h=e.toolbarPlaceholder,m=void 0===h?"\u2013\u2013":h,v=e.toolbarTitle,g=void 0===v?"Select date & time":v,y=e.views,b=(0,X.Z)(e,fZ),x=bw(),w=t.useContext(lZ),Z="desktop"===w||!u&&"undefined"!==typeof window&&window.innerHeight>667,k=t.useMemo((function(){return i?p?x.formatByString(i,p):x.format(i,"shortDate"):m}),[i,p,m,x]);return(0,ie.BX)(t.Fragment,{children:["desktop"!==w&&(0,ie.BX)(hZ,(0,o.Z)({toolbarTitle:g,penIconClassName:pZ.penIcon,isMobileKeyboardViewOpen:s,toggleMobileKeyboardView:f},b,{isLandscape:!1,children:[(0,ie.BX)(mZ,{children:[y.includes("year")&&(0,ie.tZ)(aZ,{tabIndex:-1,variant:"subtitle1",onClick:function(){return c("year")},selected:"year"===l,value:i?x.format(i,"year"):"\u2013"}),y.includes("day")&&(0,ie.tZ)(aZ,{tabIndex:-1,variant:"h4",onClick:function(){return c("day")},selected:"day"===l,value:k})]}),(0,ie.BX)(vZ,{children:[y.includes("hours")&&(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("hours")},selected:"hours"===l,value:i?(n=i,r?x.format(n,"hours12h"):x.format(n,"hours24h")):"--"}),y.includes("minutes")&&(0,ie.BX)(t.Fragment,{children:[tZ||(tZ=(0,ie.tZ)(gZ,{variant:"h3",value:":"})),(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("minutes")},selected:"minutes"===l,value:i?x.format(i,"minutes"):"--"})]}),y.includes("seconds")&&(0,ie.BX)(t.Fragment,{children:[nZ||(nZ=(0,ie.tZ)(gZ,{variant:"h3",value:":"})),(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("seconds")},selected:"seconds"===l,value:i?x.format(i,"seconds"):"--"})]})]})]})),Z&&(0,ie.tZ)(dZ,{dateRangeIcon:a,timeIcon:d,view:l,onChange:c})]})};function bZ(e){return(0,ne.Z)("MuiDialogActions",e)}(0,re.Z)("MuiDialogActions",["root","spacing"]);var xZ=["className","disableSpacing"],wZ=(0,J.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableSpacing&&t.spacing]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})})),ZZ=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogActions"}),r=n.className,i=n.disableSpacing,a=void 0!==i&&i,u=(0,X.Z)(n,xZ),s=(0,o.Z)({},n,{disableSpacing:a}),l=function(e){var t=e.classes,n={root:["root",!e.disableSpacing&&"spacing"]};return(0,K.Z)(n,bZ,t)}(s);return(0,ie.tZ)(wZ,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),kZ=ZZ,SZ=["onClick","onTouchStart"],DZ=(0,J.ZP)(ql)((function(e){return{zIndex:e.theme.zIndex.modal}})),CZ=(0,J.ZP)(ce)((function(e){var t=e.ownerState;return(0,o.Z)({transformOrigin:"top center",outline:0},"top"===t.placement&&{transformOrigin:"bottom center"})})),_Z=(0,J.ZP)(kZ)((function(e){var t=e.ownerState;return(0,o.Z)({},t.clearable?{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}}:{padding:0})}));var EZ=function(e){var n,i=e.anchorEl,a=e.children,u=e.containerRef,s=void 0===u?null:u,l=e.onClose,c=e.onClear,d=e.clearable,f=void 0!==d&&d,p=e.clearText,h=void 0===p?"Clear":p,m=e.open,v=e.PopperProps,g=e.role,y=e.TransitionComponent,b=void 0===y?en:y,x=e.TrapFocusProps,w=e.PaperProps,Z=void 0===w?{}:w;t.useEffect((function(){function e(e){"Escape"!==e.key&&"Esc"!==e.key||l()}return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[l]);var k=t.useRef(null);t.useEffect((function(){"tooltip"!==g&&(m?k.current=document.activeElement:k.current&&k.current instanceof HTMLElement&&k.current.focus())}),[m,g]);var S=function(e,n){var r=t.useRef(!1),o=t.useRef(!1),i=t.useRef(null),a=t.useRef(!1);t.useEffect((function(){if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),function(){document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);var u=(0,he.Z)((function(e){if(a.current){var t=o.current;o.current=!1;var u=(0,Ym.Z)(i.current);!i.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!u.documentElement.contains(e.target)||i.current.contains(e.target))||t||n(e))}})),s=function(){o.current=!0};return t.useEffect((function(){if(e){var t=(0,Ym.Z)(i.current),n=function(){r.current=!0};return t.addEventListener("touchstart",u),t.addEventListener("touchmove",n),function(){t.removeEventListener("touchstart",u),t.removeEventListener("touchmove",n)}}}),[e,u]),t.useEffect((function(){if(e){var t=(0,Ym.Z)(i.current);return t.addEventListener("click",u),function(){t.removeEventListener("click",u),o.current=!1}}}),[e,u]),[i,s,s]}(m,l),D=(0,r.Z)(S,3),C=D[0],_=D[1],E=D[2],A=t.useRef(null),M=(0,pe.Z)(A,s),P=(0,pe.Z)(M,C),R=e,T=Z.onClick,F=Z.onTouchStart,O=(0,X.Z)(Z,SZ);return(0,ie.tZ)(DZ,(0,o.Z)({transition:!0,role:g,open:m,anchorEl:i,ownerState:R},v,{children:function(e){var t=e.TransitionProps,r=e.placement;return(0,ie.tZ)(xv,(0,o.Z)({open:m,disableAutoFocus:!0,disableEnforceFocus:"tooltip"===g,isEnabled:function(){return!0}},x,{children:(0,ie.tZ)(b,(0,o.Z)({},t,{children:(0,ie.BX)(CZ,(0,o.Z)({tabIndex:-1,elevation:8,ref:P,onClick:function(e){_(e),T&&T(e)},onTouchStart:function(e){E(e),F&&F(e)},ownerState:(0,o.Z)({},R,{placement:r})},O,{children:[a,(0,ie.tZ)(_Z,{ownerState:R,children:f&&(n||(n=(0,ie.tZ)(ab,{onClick:c,children:h})))})]}))}))}))}}))};var AZ=function(e){var n=e.children,r=e.DateInputProps,i=e.KeyboardDateInputComponent,a=e.onDismiss,u=e.open,s=e.PopperProps,l=e.PaperProps,c=e.TransitionComponent,d=e.onClear,f=e.clearText,p=e.clearable,h=t.useRef(null),m=(0,pe.Z)(r.inputRef,h);return(0,ie.BX)(lZ.Provider,{value:"desktop",children:[(0,ie.tZ)(i,(0,o.Z)({},r,{inputRef:m})),(0,ie.tZ)(EZ,{role:"dialog",open:u,anchorEl:h.current,TransitionComponent:c,PopperProps:s,PaperProps:l,onClose:a,onClear:d,clearText:f,clearable:p,children:n})]})};function MZ(e,t){return Array.isArray(t)?t.every((function(t){return-1!==e.indexOf(t)})):-1!==e.indexOf(t)}var PZ=function(e,t){return function(n){"Enter"!==n.key&&" "!==n.key||(e(),n.preventDefault(),n.stopPropagation()),t&&t(n)}},RZ=function(){for(var e=arguments.length,t=new Array(e),n=0;n12&&(e-=360),{height:Math.round((n?.26:.4)*LZ),transform:"rotateZ(".concat(e,"deg)")}}(),className:t,ownerState:u},a,{children:(0,ie.tZ)(UZ,{ownerState:u})}))}}]),n}(t.Component);qZ.getDerivedStateFromProps=function(e,t){return e.type!==t.previousType?{toAnimateTransform:!0,previousType:e.type}:{toAnimateTransform:!1,previousType:e.type}};var XZ,GZ,KZ,QZ=qZ,JZ=(0,J.ZP)("div")((function(e){return{display:"flex",justifyContent:"center",alignItems:"center",margin:e.theme.spacing(2)}})),ek=(0,J.ZP)("div")({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),tk=(0,J.ZP)("div")({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none","@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}),nk=(0,J.ZP)("div")((function(e){return{width:6,height:6,borderRadius:"50%",backgroundColor:e.theme.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),rk=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,left:8},"am"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})})),ok=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,right:8},"pm"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})}));var ik=function(e){var n=e.ampm,r=e.ampmInClock,o=e.autoFocus,i=e.children,a=e.date,u=e.getClockLabelText,s=e.handleMeridiemChange,l=e.isTimeDisabled,c=e.meridiemMode,d=e.minutesStep,f=void 0===d?1:d,p=e.onChange,h=e.selectedId,m=e.type,v=e.value,g=e,y=bw(),b=t.useContext(lZ),x=t.useRef(!1),w=l(v,m),Z=!n&&"hours"===m&&(v<1||v>12),k=function(e,t){l(e,m)||p(e,t)},S=function(e,t){var r=e.offsetX,o=e.offsetY;if(void 0===r){var i=e.target.getBoundingClientRect();r=e.changedTouches[0].clientX-i.left,o=e.changedTouches[0].clientY-i.top}var a="seconds"===m||"minutes"===m?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=HZ(6*n,e,t).value;return r*n%60}(r,o,f):function(e,t,n){var r=HZ(30,e,t),o=r.value,i=r.distance,a=o||12;return n?a%=12:i<74&&(a+=12,a%=24),a}(r,o,Boolean(n));k(a,t)},D=t.useMemo((function(){return"hours"===m||v%5===0}),[m,v]),C="minutes"===m?f:1,_=t.useRef(null);return(0,xs.Z)((function(){o&&_.current.focus()}),[o]),(0,ie.BX)(JZ,{children:[(0,ie.BX)(ek,{children:[(0,ie.tZ)(tk,{onTouchMove:function(e){x.current=!0,S(e,"shallow")},onTouchEnd:function(e){x.current&&(S(e,"finish"),x.current=!1)},onMouseUp:function(e){x.current&&(x.current=!1),S(e.nativeEvent,"finish")},onMouseMove:function(e){e.buttons>0&&S(e.nativeEvent,"shallow")}}),!w&&(0,ie.BX)(t.Fragment,{children:[XZ||(XZ=(0,ie.tZ)(nk,{})),a&&(0,ie.tZ)(QZ,{type:m,value:v,isInner:Z,hasSelected:D})]}),(0,ie.tZ)("div",{"aria-activedescendant":h,"aria-label":u(m,a,y),ref:_,role:"listbox",onKeyDown:function(e){if(!x.current)switch(e.key){case"Home":k(0,"partial"),e.preventDefault();break;case"End":k("minutes"===m?59:23,"partial"),e.preventDefault();break;case"ArrowUp":k(v+C,"partial"),e.preventDefault();break;case"ArrowDown":k(v-C,"partial"),e.preventDefault()}},tabIndex:0,children:i})]}),n&&("desktop"===b||r)&&(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(rk,{onClick:function(){return s("am")},disabled:null===c,ownerState:g,children:GZ||(GZ=(0,ie.tZ)(cy,{variant:"caption",children:"AM"}))}),(0,ie.tZ)(ok,{disabled:null===c,onClick:function(){return s("pm")},ownerState:g,children:KZ||(KZ=(0,ie.tZ)(cy,{variant:"caption",children:"PM"}))})]})]})},ak=["className","disabled","index","inner","label","selected"],uk=(0,re.Z)("PrivateClockNumber",["selected","disabled"]),sk=(0,J.ZP)("span")((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)((t={height:zZ,width:zZ,position:"absolute",left:"calc((100% - ".concat(zZ,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:n.palette.text.primary,fontFamily:n.typography.fontFamily,"&:focused":{backgroundColor:n.palette.background.paper}},(0,q.Z)(t,"&.".concat(uk.selected),{color:n.palette.primary.contrastText}),(0,q.Z)(t,"&.".concat(uk.disabled),{pointerEvents:"none",color:n.palette.text.disabled}),t),r.inner&&(0,o.Z)({},n.typography.body2,{color:n.palette.text.secondary}))}));var lk=function(e){var t=e.className,n=e.disabled,r=e.index,i=e.inner,a=e.label,u=e.selected,s=(0,X.Z)(e,ak),l=e,c=r%12/12*Math.PI*2-Math.PI/2,d=91*(i?.65:1),f=Math.round(Math.cos(c)*d),p=Math.round(Math.sin(c)*d);return(0,ie.tZ)(sk,(0,o.Z)({className:(0,G.Z)(t,u&&uk.selected,n&&uk.disabled),"aria-disabled":!!n||void 0,"aria-selected":!!u||void 0,role:"option",style:{transform:"translate(".concat(f,"px, ").concat(p+92,"px")},ownerState:l},s,{children:a}))},ck=function(e){for(var t=e.ampm,n=e.date,r=e.getClockNumberText,o=e.isDisabled,i=e.selectedId,a=e.utils,u=n?a.getHours(n):null,s=[],l=t?12:23,c=function(e){return null!==u&&(t?12===e?12===u||0===u:u===e||u-12===e:u===e)},d=t?1:0;d<=l;d+=1){var f=d.toString();0===d&&(f="00");var p=!t&&(0===d||d>12);f=a.formatNumber(f);var h=c(d);s.push((0,ie.tZ)(lk,{id:h?i:void 0,index:d,inner:p,selected:h,disabled:o(d),label:f,"aria-label":r(f)},d))}return s},dk=function(e){var t=e.utils,n=e.value,o=e.isDisabled,i=e.getClockNumberText,a=e.selectedId,u=t.formatNumber;return[[5,u("05")],[10,u("10")],[15,u("15")],[20,u("20")],[25,u("25")],[30,u("30")],[35,u("35")],[40,u("40")],[45,u("45")],[50,u("50")],[55,u("55")],[0,u("00")]].map((function(e,t){var u=(0,r.Z)(e,2),s=u[0],l=u[1],c=s===n;return(0,ie.tZ)(lk,{label:l,id:c?a:void 0,index:t+1,inner:!1,disabled:o(s),selected:c,"aria-label":i(l)},s)}))},fk=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),pk=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),hk=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],mk=(0,J.ZP)("div")({display:"flex"}),vk=(0,J.ZP)("div")((function(e){return{width:e.theme.spacing(3)}})),gk=(0,J.ZP)(mt)((function(e){var t=e.ownerState;return(0,o.Z)({},t.hidden&&{visibility:"hidden"})})),yk=t.forwardRef((function(e,t){var n=e.children,r=e.className,i=e.components,a=void 0===i?{}:i,u=e.componentsProps,s=void 0===u?{}:u,l=e.isLeftDisabled,c=e.isLeftHidden,d=e.isRightDisabled,f=e.isRightHidden,p=e.leftArrowButtonText,h=e.onLeftClick,m=e.onRightClick,v=e.rightArrowButtonText,g=(0,X.Z)(e,hk),y="rtl"===It().direction,b=s.leftArrowButton||{},x=a.LeftArrowIcon||fk,w=s.rightArrowButton||{},Z=a.RightArrowIcon||pk,k=e;return(0,ie.BX)(mk,(0,o.Z)({ref:t,className:r,ownerState:k},g,{children:[(0,ie.tZ)(gk,(0,o.Z)({as:a.LeftArrowButton,size:"small","aria-label":p,title:p,disabled:l,edge:"end",onClick:h},b,{className:b.className,ownerState:(0,o.Z)({},k,b,{hidden:c}),children:y?(0,ie.tZ)(Z,{}):(0,ie.tZ)(x,{})})),n?(0,ie.tZ)(cy,{variant:"subtitle1",component:"span",children:n}):(0,ie.tZ)(vk,{ownerState:k}),(0,ie.tZ)(gk,(0,o.Z)({as:a.RightArrowButton,size:"small","aria-label":v,title:v,edge:"start",disabled:d,onClick:m},w,{className:w.className,ownerState:(0,o.Z)({},k,w,{hidden:f}),children:y?(0,ie.tZ)(x,{}):(0,ie.tZ)(Z,{})}))]}))})),bk=function(e,t,n){if(n&&(e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12;return e};function xk(e,t){return 3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e)}var wk=function(e,t){return function(n,r){return e?t.isAfter(n,r):xk(n,t)>xk(r,t)}};function Zk(e,n,r){var o=bw(),i=function(e,t){return e?t.getHours(e)>=12?"pm":"am":null}(e,o),a=t.useCallback((function(t){var i=function(e,t,n,r){var o=bk(r.getHours(e),t,n);return r.setHours(e,o)}(e,t,Boolean(n),o);r(i,"partial")}),[n,e,r,o]);return{meridiemMode:i,handleMeridiemChange:a}}function kk(e){return(0,ne.Z)("MuiClockPicker",e)}(0,re.Z)("MuiClockPicker",["arrowSwitcher"]);var Sk=(0,J.ZP)(yk,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:function(e,t){return t.arrowSwitcher}})({position:"absolute",right:12,top:15}),Dk=function(e,t,n){return"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime")))},Ck=function(e){return"".concat(e," minutes")},_k=function(e){return"".concat(e," hours")},Ek=function(e){return"".concat(e," seconds")};var Ak=function(e){var n=(0,ee.Z)({props:e,name:"MuiClockPicker"}),r=n.ampm,i=void 0!==r&&r,a=n.ampmInClock,u=void 0!==a&&a,s=n.autoFocus,l=n.components,c=n.componentsProps,d=n.date,f=n.disableIgnoringDatePartForTimeValidation,p=void 0!==f&&f,h=n.getClockLabelText,m=void 0===h?Dk:h,v=n.getHoursClockNumberText,g=void 0===v?_k:v,y=n.getMinutesClockNumberText,b=void 0===y?Ck:y,x=n.getSecondsClockNumberText,w=void 0===x?Ek:x,Z=n.leftArrowButtonText,k=void 0===Z?"open previous view":Z,S=n.maxTime,D=n.minTime,C=n.minutesStep,_=void 0===C?1:C,E=n.nextViewAvailable,A=n.onChange,M=n.openNextView,P=n.openPreviousView,R=n.previousViewAvailable,T=n.rightArrowButtonText,F=void 0===T?"open next view":T,O=n.shouldDisableTime,B=n.showViewSwitcher,I=n.view,N=ww(),L=bw(),z=L.setSeconds(L.setMinutes(L.setHours(N,0),0),0),j=d||z,W=Zk(j,i,A),$=W.meridiemMode,H=W.handleMeridiemChange,Y=t.useCallback((function(e,t){if(null===d)return!1;var n=function(n){var r=wk(p,L);return Boolean(D&&r(D,n("end"))||S&&r(n("start"),S)||O&&O(e,t))};switch(t){case"hours":var r=bk(e,$,i);return n((function(e){return RZ((function(e){return L.setHours(e,r)}),(function(t){return L.setMinutes(t,"start"===e?0:59)}),(function(t){return L.setSeconds(t,"start"===e?0:59)}))(d)}));case"minutes":return n((function(t){return RZ((function(t){return L.setMinutes(t,e)}),(function(e){return L.setSeconds(e,"start"===t?0:59)}))(d)}));case"seconds":return n((function(){return L.setSeconds(d,e)}));default:throw new Error("not supported")}}),[i,d,p,S,$,D,O,L]),V=(0,kh.Z)(),U=t.useMemo((function(){switch(I){case"hours":var e=function(e,t){var n=bk(e,$,i);A(L.setHours(j,n),t)};return{onChange:e,value:L.getHours(j),children:ck({date:d,utils:L,ampm:i,onChange:e,getClockNumberText:g,isDisabled:function(e){return Y(e,"hours")},selectedId:V})};case"minutes":var t=L.getMinutes(j),n=function(e,t){A(L.setMinutes(j,e),t)};return{value:t,onChange:n,children:dk({utils:L,value:t,onChange:n,getClockNumberText:b,isDisabled:function(e){return Y(e,"minutes")},selectedId:V})};case"seconds":var r=L.getSeconds(j),o=function(e,t){A(L.setSeconds(j,e),t)};return{value:r,onChange:o,children:dk({utils:L,value:r,onChange:o,getClockNumberText:w,isDisabled:function(e){return Y(e,"seconds")},selectedId:V})};default:throw new Error("You must provide the type for ClockView")}}),[I,L,d,i,g,b,w,$,A,j,Y,V]),q=n,X=function(e){var t=e.classes;return(0,K.Z)({arrowSwitcher:["arrowSwitcher"]},kk,t)}(q);return(0,ie.BX)(t.Fragment,{children:[B&&(0,ie.tZ)(Sk,{className:X.arrowSwitcher,leftArrowButtonText:k,rightArrowButtonText:F,components:l,componentsProps:c,onLeftClick:P,onRightClick:M,isLeftDisabled:R,isRightDisabled:E,ownerState:q}),(0,ie.tZ)(ik,(0,o.Z)({autoFocus:s,date:d,ampmInClock:u,type:I,ampm:i,getClockLabelText:m,minutesStep:_,isTimeDisabled:Y,meridiemMode:$,handleMeridiemChange:H,selectedId:V},U))]})},Mk=["disabled","onSelect","selected","value"],Pk=(0,re.Z)("PrivatePickersMonth",["root","selected"]),Rk=(0,J.ZP)(cy)((function(e){var t=e.theme;return(0,o.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,(0,q.Z)({margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:t.palette.text.secondary}},"&.".concat(Pk.selected),{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:focus, &:hover":{backgroundColor:t.palette.primary.dark}}))})),Tk=function(e){var t=e.disabled,n=e.onSelect,r=e.selected,i=e.value,a=(0,X.Z)(e,Mk),u=function(){n(i)};return(0,ie.tZ)(Rk,(0,o.Z)({component:"button",className:(0,G.Z)(Pk.root,r&&Pk.selected),tabIndex:t?-1:0,onClick:u,onKeyDown:PZ(u),color:r?"primary":void 0,variant:r?"h5":"subtitle1",disabled:t},a))},Fk=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","onMonthChange","readOnly"];function Ok(e){return(0,ne.Z)("MuiMonthPicker",e)}(0,re.Z)("MuiMonthPicker",["root"]);var Bk=(0,J.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),Ik=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiMonthPicker"}),r=n.className,i=n.date,a=n.disabled,u=n.disableFuture,s=n.disablePast,l=n.maxDate,c=n.minDate,d=n.onChange,f=n.onMonthChange,p=n.readOnly,h=(0,X.Z)(n,Fk),m=n,v=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Ok,t)}(m),g=bw(),y=ww(),b=g.getMonth(i||y),x=function(e){var t=g.startOfMonth(s&&g.isAfter(y,c)?y:c),n=g.startOfMonth(u&&g.isBefore(y,l)?y:l),r=g.isBefore(e,t),o=g.isAfter(e,n);return r||o},w=function(e){if(!p){var t=g.setMonth(i||y,e);d(t,"finish"),f&&f(t)}};return(0,ie.tZ)(Bk,(0,o.Z)({ref:t,className:(0,G.Z)(v.root,r),ownerState:m},h,{children:g.getMonthArray(i||y).map((function(e){var t=g.getMonth(e),n=g.format(e,"monthShort");return(0,ie.tZ)(Tk,{value:t,selected:t===b,onSelect:w,disabled:a||x(e),children:n},n)}))}))})),Nk=Ik,Lk=function(e){var t=e.date,n=e.disableFuture,r=e.disablePast,o=e.maxDate,i=e.minDate,a=e.shouldDisableDate,u=e.utils,s=u.startOfDay(u.date());r&&u.isBefore(i,s)&&(i=s),n&&u.isAfter(o,s)&&(o=s);var l=t,c=t;for(u.isBefore(t,i)&&(l=u.date(i),c=null),u.isAfter(t,o)&&(c&&(c=u.date(o)),l=null);l||c;){if(l&&u.isAfter(l,o)&&(l=null),c&&u.isBefore(c,i)&&(c=null),l){if(!a(l))return l;l=u.addDays(l,1)}if(c){if(!a(c))return c;c=u.addDays(c,-1)}}return s};function zk(e,t){var n=e.date(t);return e.isValid(n)?n:null}var jk=function(e,t,n){var r=n.disablePast,o=n.disableFuture,i=n.minDate,a=n.maxDate,u=n.shouldDisableDate,s=e.date(),l=e.date(t);if(null===l)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(u&&u(l)):return"shouldDisableDate";case Boolean(o&&e.isAfterDay(l,s)):return"disableFuture";case Boolean(r&&e.isBeforeDay(l,s)):return"disablePast";case Boolean(i&&e.isBeforeDay(l,i)):return"minDate";case Boolean(a&&e.isAfterDay(l,a)):return"maxDate";default:return null}};function Wk(e){var n,i=e.date,a=e.defaultCalendarMonth,u=e.disableFuture,s=e.disablePast,l=e.disableSwitchToMonthOnDayFocus,c=void 0!==l&&l,d=e.maxDate,f=e.minDate,p=e.onMonthChange,h=e.reduceAnimations,m=e.shouldDisableDate,v=ww(),g=bw(),y=t.useRef(function(e,t,n){return function(r,i){switch(i.type){case"changeMonth":return(0,o.Z)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,o.Z)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":if(null!==r.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;var a=Boolean(i.focusedDay)&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,o.Z)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e,currentMonth:a?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"});default:throw new Error("missing support")}}}(Boolean(h),c,g)).current,b=t.useReducer(y,{isMonthSwitchingAnimating:!1,focusedDay:i||v,currentMonth:g.startOfMonth(null!=(n=null!=i?i:a)?n:v),slideDirection:"left"}),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useCallback((function(e){Z((0,o.Z)({type:"changeMonth"},e)),p&&p(e.newMonth)}),[p]),S=t.useCallback((function(e){var t=null!=e?e:v;g.isSameMonth(t,w.currentMonth)||k({newMonth:g.startOfMonth(t),direction:g.isAfterDay(t,w.currentMonth)?"left":"right"})}),[w.currentMonth,k,v,g]),D=t.useCallback((function(e){return null!==jk(g,e,{disablePast:s,disableFuture:u,minDate:f,maxDate:d,shouldDisableDate:m})}),[u,s,d,f,m,g]),C=t.useCallback((function(){Z({type:"finishMonthSwitchingAnimation"})}),[]),_=t.useCallback((function(e){D(e)||Z({type:"changeFocusedDay",focusedDay:e})}),[D]);return{calendarState:w,changeMonth:S,changeFocusedDay:_,isDateDisabled:D,onMonthSwitchingAnimationEnd:C,handleChangeMonth:k}}var $k=(0,re.Z)("PrivatePickersFadeTransitionGroup",["root"]),Hk=(0,J.ZP)(_e)({display:"block",position:"relative"}),Yk=function(e){var t=e.children,n=e.className,r=e.reduceAnimations,o=e.transKey;return r?t:(0,ie.tZ)(Hk,{className:(0,G.Z)($k.root,n),children:(0,ie.tZ)(Av,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:t},o)})},Vk=["allowSameDateSelection","autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDayFocus","onDaySelect","onFocus","onKeyDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"];function Uk(e){return(0,ne.Z)("MuiPickersDay",e)}var qk=(0,re.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),Xk=function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.caption,(t={width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:n.palette.background.paper,color:n.palette.text.primary,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&:focus":(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&.".concat(qk.selected),{willChange:"background-color",backgroundColor:n.palette.primary.dark})},(0,q.Z)(t,"&.".concat(qk.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,fontWeight:n.typography.fontWeightMedium,transition:n.transitions.create("background-color",{duration:n.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:n.palette.primary.dark}}),(0,q.Z)(t,"&.".concat(qk.disabled),{color:n.palette.text.disabled}),t),!r.disableMargin&&{margin:"0 ".concat(2,"px")},r.outsideCurrentMonth&&r.showDaysOutsideCurrentMonth&&{color:n.palette.text.secondary},!r.disableHighlightToday&&r.today&&(0,q.Z)({},"&:not(.".concat(qk.selected,")"),{border:"1px solid ".concat(n.palette.text.secondary)}))},Gk=function(e,t){var n=e.ownerState;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},Kk=(0,J.ZP)(st,{name:"MuiPickersDay",slot:"Root",overridesResolver:Gk})(Xk),Qk=(0,J.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:Gk})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},Xk({theme:t,ownerState:n}),{visibility:"hidden"})})),Jk=function(){},eS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPickersDay"}),i=r.allowSameDateSelection,a=void 0!==i&&i,u=r.autoFocus,s=void 0!==u&&u,l=r.className,c=r.day,d=r.disabled,f=void 0!==d&&d,p=r.disableHighlightToday,h=void 0!==p&&p,m=r.disableMargin,v=void 0!==m&&m,g=r.isAnimating,y=r.onClick,b=r.onDayFocus,x=void 0===b?Jk:b,w=r.onDaySelect,Z=r.onFocus,k=r.onKeyDown,S=r.outsideCurrentMonth,D=r.selected,C=void 0!==D&&D,_=r.showDaysOutsideCurrentMonth,E=void 0!==_&&_,A=r.children,M=r.today,P=void 0!==M&&M,R=(0,X.Z)(r,Vk),T=(0,o.Z)({},r,{allowSameDateSelection:a,autoFocus:s,disabled:f,disableHighlightToday:h,disableMargin:v,selected:C,showDaysOutsideCurrentMonth:E,today:P}),F=function(e){var t=e.selected,n=e.disableMargin,r=e.disableHighlightToday,o=e.today,i=e.outsideCurrentMonth,a=e.showDaysOutsideCurrentMonth,u=e.classes,s={root:["root",t&&"selected",!n&&"dayWithMargin",!r&&o&&"today",i&&a&&"dayOutsideMonth"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,K.Z)(s,Uk,u)}(T),O=bw(),B=t.useRef(null),I=(0,pe.Z)(B,n);(0,xs.Z)((function(){!s||f||g||S||B.current.focus()}),[s,f,g,S]);var N=It();return S&&!E?(0,ie.tZ)(Qk,{className:(0,G.Z)(F.root,F.hiddenDaySpacingFiller,l),ownerState:T}):(0,ie.tZ)(Kk,(0,o.Z)({className:(0,G.Z)(F.root,l),ownerState:T,ref:I,centerRipple:!0,disabled:f,"aria-label":A?void 0:O.format(c,"fullDate"),tabIndex:C?0:-1,onFocus:function(e){x&&x(c),Z&&Z(e)},onKeyDown:function(e){switch(void 0!==k&&k(e),e.key){case"ArrowUp":x(O.addDays(c,-7)),e.preventDefault();break;case"ArrowDown":x(O.addDays(c,7)),e.preventDefault();break;case"ArrowLeft":x(O.addDays(c,"ltr"===N.direction?-1:1)),e.preventDefault();break;case"ArrowRight":x(O.addDays(c,"ltr"===N.direction?1:-1)),e.preventDefault();break;case"Home":x(O.startOfWeek(c)),e.preventDefault();break;case"End":x(O.endOfWeek(c)),e.preventDefault();break;case"PageUp":x(O.getNextMonth(c)),e.preventDefault();break;case"PageDown":x(O.getPreviousMonth(c)),e.preventDefault()}},onClick:function(e){!a&&C||(f||w(c,"finish"),y&&y(e))}},R,{children:A||O.format(c,"dayOfMonth")}))})),tS=function(e,t){return e.autoFocus===t.autoFocus&&e.isAnimating===t.isAnimating&&e.today===t.today&&e.disabled===t.disabled&&e.selected===t.selected&&e.disableMargin===t.disableMargin&&e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&&e.disableHighlightToday===t.disableHighlightToday&&e.className===t.className&&e.outsideCurrentMonth===t.outsideCurrentMonth&&e.onDayFocus===t.onDayFocus&&e.onDaySelect===t.onDaySelect},nS=t.memo(eS,tS);function rS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var oS=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=rS(n.className,r):n.setAttribute("class",rS(n.className&&n.className.baseVal||"",r)));var n,r}))},iS=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),o=0;o *":{position:"absolute",top:0,right:0,left:0}},(0,q.Z)(t,"& .".concat(lS["slideEnter-left"]),{willChange:"transform",transform:"translate(100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(lS["slideEnter-right"]),{willChange:"transform",transform:"translate(-100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(lS.slideEnterActive),{transform:"translate(0%)",transition:n}),(0,q.Z)(t,"& .".concat(lS.slideExit),{transform:"translate(0%)"}),(0,q.Z)(t,"& .".concat(lS["slideExitActiveLeft-left"]),{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0}),(0,q.Z)(t,"& .".concat(lS["slideExitActiveLeft-right"]),{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}),t})),dS=function(e){var n=e.children,r=e.className,i=e.reduceAnimations,a=e.slideDirection,u=e.transKey,s=(0,X.Z)(e,sS);if(i)return(0,ie.tZ)("div",{className:(0,G.Z)(lS.root,r),children:n});var l={exit:lS.slideExit,enterActive:lS.slideEnterActive,enter:lS["slideEnter-".concat(a)],exitActive:lS["slideExitActiveLeft-".concat(a)]};return(0,ie.tZ)(cS,{className:(0,G.Z)(lS.root,r),childFactory:function(e){return t.cloneElement(e,{classNames:l})},children:(0,ie.tZ)(uS,(0,o.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:l},s,{children:n}),u)})},fS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center"}),pS=(0,J.ZP)(cy)((function(e){return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.theme.palette.text.secondary}})),hS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center",minHeight:264}),mS=(0,J.ZP)(dS)({minHeight:264}),vS=(0,J.ZP)("div")({overflow:"hidden"}),gS=(0,J.ZP)("div")({margin:"".concat(2,"px 0"),display:"flex",justifyContent:"center"});var yS=function(e){var n=e.allowSameDateSelection,r=e.autoFocus,i=e.onFocusedDayChange,a=e.className,u=e.currentMonth,s=e.date,l=e.disabled,c=e.disableHighlightToday,d=e.focusedDay,f=e.isDateDisabled,p=e.isMonthSwitchingAnimating,h=e.loading,m=e.onChange,v=e.onMonthSwitchingAnimationEnd,g=e.readOnly,y=e.reduceAnimations,b=e.renderDay,x=e.renderLoading,w=void 0===x?function(){return aS||(aS=(0,ie.tZ)("span",{children:"..."}))}:x,Z=e.showDaysOutsideCurrentMonth,k=e.slideDirection,S=e.TransitionProps,D=ww(),C=bw(),_=t.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"finish";if(!g){var n=Array.isArray(s)?e:C.mergeDateAndTime(e,s||D);m(n,t)}}),[s,D,m,g,C]),E=C.getMonth(u),A=(Array.isArray(s)?s:[s]).filter(Boolean).map((function(e){return e&&C.startOfDay(e)})),M=E,P=t.useMemo((function(){return t.createRef()}),[M]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(fS,{children:C.getWeekdays().map((function(e,t){return(0,ie.tZ)(pS,{"aria-hidden":!0,variant:"caption",children:e.charAt(0).toUpperCase()},e+t.toString())}))}),h?(0,ie.tZ)(hS,{children:w()}):(0,ie.tZ)(mS,(0,o.Z)({transKey:M,onExited:v,reduceAnimations:y,slideDirection:k,className:a},S,{nodeRef:P,children:(0,ie.tZ)(vS,{ref:P,role:"grid",children:C.getWeekArray(u).map((function(e){return(0,ie.tZ)(gS,{role:"row",children:e.map((function(e){var t={key:null==e?void 0:e.toString(),day:e,isAnimating:p,disabled:l||f(e),allowSameDateSelection:n,autoFocus:r&&null!==d&&C.isSameDay(e,d),today:C.isSameDay(e,D),outsideCurrentMonth:C.getMonth(e)!==E,selected:A.some((function(t){return t&&C.isSameDay(t,e)})),disableHighlightToday:c,showDaysOutsideCurrentMonth:Z,onDayFocus:i,onDaySelect:_};return b?b(e,A,t):(0,ie.tZ)("div",{role:"cell",children:(0,ie.tZ)(nS,(0,o.Z)({},t))},t.key)}))},"week-".concat(e[0]))}))})}))]})},bS=(0,vt.Z)((0,ie.tZ)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),xS=(0,J.ZP)("div")({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),wS=(0,J.ZP)("div")((function(e){var t=e.theme;return(0,o.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),ZS=(0,J.ZP)("div")({marginRight:6}),kS=(0,J.ZP)(mt)({marginRight:"auto"}),SS=(0,J.ZP)(bS)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"},"year"===n.openView&&{transform:"rotate(180deg)"})}));function DS(e){return"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view"}var CS=function(e){var n=e.components,r=void 0===n?{}:n,i=e.componentsProps,a=void 0===i?{}:i,u=e.currentMonth,s=e.disabled,l=e.disableFuture,c=e.disablePast,d=e.getViewSwitchingButtonText,f=void 0===d?DS:d,p=e.leftArrowButtonText,h=void 0===p?"Previous month":p,m=e.maxDate,v=e.minDate,g=e.onMonthChange,y=e.onViewChange,b=e.openView,x=e.reduceAnimations,w=e.rightArrowButtonText,Z=void 0===w?"Next month":w,k=e.views,S=bw(),D=a.switchViewButton||{},C=function(e,n){var r=n.disableFuture,o=n.maxDate,i=bw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isBefore(t,o)?t:o);return!i.isAfter(n,e)}),[r,o,e,i])}(u,{disableFuture:l||s,maxDate:m}),_=function(e,n){var r=n.disablePast,o=n.minDate,i=bw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isAfter(t,o)?t:o);return!i.isBefore(n,e)}),[r,o,e,i])}(u,{disablePast:c||s,minDate:v});if(1===k.length&&"year"===k[0])return null;var E=e;return(0,ie.BX)(xS,{ownerState:E,children:[(0,ie.BX)(wS,{role:"presentation",onClick:function(){if(1!==k.length&&y&&!s)if(2===k.length)y(k.find((function(e){return e!==b}))||k[0]);else{var e=0!==k.indexOf(b)?0:1;y(k[e])}},ownerState:E,children:[(0,ie.tZ)(Yk,{reduceAnimations:x,transKey:S.format(u,"month"),children:(0,ie.tZ)(ZS,{"aria-live":"polite",ownerState:E,children:S.format(u,"month")})}),(0,ie.tZ)(Yk,{reduceAnimations:x,transKey:S.format(u,"year"),children:(0,ie.tZ)(ZS,{"aria-live":"polite",ownerState:E,children:S.format(u,"year")})}),k.length>1&&!s&&(0,ie.tZ)(kS,(0,o.Z)({size:"small",as:r.SwitchViewButton,"aria-label":f(b)},D,{children:(0,ie.tZ)(SS,{as:r.SwitchViewIcon,ownerState:E})}))]}),(0,ie.tZ)(Av,{in:"day"===b,children:(0,ie.tZ)(yk,{leftArrowButtonText:h,rightArrowButtonText:Z,components:r,componentsProps:a,onLeftClick:function(){return g(S.getPreviousMonth(u),"right")},onRightClick:function(){return g(S.getNextMonth(u),"left")},isLeftDisabled:_,isRightDisabled:C})})]})};function _S(e){return(0,ne.Z)("PrivatePickersYear",e)}var ES=(0,re.Z)("PrivatePickersYear",["root","modeMobile","modeDesktop","yearButton","disabled","selected"]),AS=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},"desktop"===(null==t?void 0:t.wrapperVariant)&&{flexBasis:"25%"})})),MS=(0,J.ZP)("button")((function(e){var t,n=e.theme;return(0,o.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},n.typography.subtitle1,(t={margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)}},(0,q.Z)(t,"&.".concat(ES.disabled),{color:n.palette.text.secondary}),(0,q.Z)(t,"&.".concat(ES.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,"&:focus, &:hover":{backgroundColor:n.palette.primary.dark}}),t))})),PS=t.forwardRef((function(e,n){var r=e.autoFocus,i=e.className,a=e.children,u=e.disabled,s=e.onClick,l=e.onKeyDown,c=e.selected,d=e.value,f=t.useRef(null),p=(0,pe.Z)(f,n),h=t.useContext(lZ),m=(0,o.Z)({},e,{wrapperVariant:h}),v=function(e){var t=e.wrapperVariant,n=e.disabled,r=e.selected,o=e.classes,i={root:["root",t&&"mode".concat((0,te.Z)(t))],yearButton:["yearButton",n&&"disabled",r&&"selected"]};return(0,K.Z)(i,_S,o)}(m);return t.useEffect((function(){r&&f.current.focus()}),[r]),(0,ie.tZ)(AS,{className:(0,G.Z)(v.root,i),ownerState:m,children:(0,ie.tZ)(MS,{ref:p,disabled:u,type:"button",tabIndex:c?0:-1,onClick:function(e){return s(e,d)},onKeyDown:function(e){return l(e,d)},className:v.yearButton,ownerState:m,children:a})})})),RS=PS;function TS(e){return(0,ne.Z)("MuiYearPicker",e)}(0,re.Z)("MuiYearPicker",["root"]);var FS,OS=(0,J.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",margin:"0 4px"}),BS=t.forwardRef((function(e,n){var o=(0,ee.Z)({props:e,name:"MuiYearPicker"}),i=o.autoFocus,a=o.className,u=o.date,s=o.disabled,l=o.disableFuture,c=o.disablePast,d=o.isDateDisabled,f=o.maxDate,p=o.minDate,h=o.onChange,m=o.onFocusedDayChange,v=o.onYearChange,g=o.readOnly,y=o.shouldDisableYear,b=o,x=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},TS,t)}(b),w=ww(),Z=It(),k=bw(),S=u||w,D=k.getYear(S),C=t.useContext(lZ),_=t.useRef(null),E=t.useState(D),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"finish";if(!g){var r=function(e){h(e,n),m&&m(e||w),v&&v(e)},o=k.setYear(S,t);if(d(o)){var i=Lk({utils:k,date:o,minDate:p,maxDate:f,disablePast:Boolean(c),disableFuture:Boolean(l),shouldDisableDate:d});r(i||w)}else r(o)}},T=t.useCallback((function(e){d(k.setYear(S,e))||P(e)}),[S,d,k]),F="desktop"===C?4:3,O=function(e,t){switch(e.key){case"ArrowUp":T(t-F),e.preventDefault();break;case"ArrowDown":T(t+F),e.preventDefault();break;case"ArrowLeft":T(t+("ltr"===Z.direction?-1:1)),e.preventDefault();break;case"ArrowRight":T(t+("ltr"===Z.direction?1:-1)),e.preventDefault()}};return(0,ie.tZ)(OS,{ref:n,className:(0,G.Z)(x.root,a),ownerState:b,children:k.getYearRange(p,f).map((function(e){var t=k.getYear(e),n=t===D;return(0,ie.tZ)(RS,{selected:n,value:t,onClick:R,onKeyDown:O,autoFocus:i&&t===M,ref:n?_:void 0,disabled:s||c&&k.isBeforeYear(e,w)||l&&k.isAfterYear(e,w)||y&&y(e),children:k.format(e,"year")},k.format(e,"year"))}))})})),IS=BS,NS=(0,J.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"}),LS=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","loading","maxDate","minDate","onChange","onMonthChange","reduceAnimations","renderLoading","shouldDisableDate","shouldDisableYear","view","views","openTo","className"];function zS(e){return(0,ne.Z)("MuiCalendarPicker",e)}(0,re.Z)("MuiCalendarPicker",["root","viewTransitionContainer"]);var jS=(0,J.ZP)(NS,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"column"}),WS=(0,J.ZP)(Yk,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:function(e,t){return t.viewTransitionContainer}})({overflowY:"auto"}),$S="undefined"!==typeof navigator&&/(android)/i.test(navigator.userAgent),HS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCalendarPicker"}),i=r.autoFocus,a=r.onViewChange,u=r.date,s=r.disableFuture,l=void 0!==s&&s,c=r.disablePast,d=void 0!==c&&c,f=r.defaultCalendarMonth,p=r.loading,h=void 0!==p&&p,m=r.maxDate,v=r.minDate,g=r.onChange,y=r.onMonthChange,b=r.reduceAnimations,x=void 0===b?$S:b,w=r.renderLoading,Z=void 0===w?function(){return FS||(FS=(0,ie.tZ)("span",{children:"..."}))}:w,k=r.shouldDisableDate,S=r.shouldDisableYear,D=r.view,C=r.views,_=void 0===C?["year","day"]:C,E=r.openTo,A=void 0===E?"day":E,M=r.className,P=(0,X.Z)(r,LS),R=bw(),T=xw(),F=null!=v?v:T.minDate,O=null!=m?m:T.maxDate,B=FZ({view:D,views:_,openTo:A,onChange:g,onViewChange:a}),I=B.openView,N=B.setOpenView,L=Wk({date:u,defaultCalendarMonth:f,reduceAnimations:x,onMonthChange:y,minDate:F,maxDate:O,shouldDisableDate:k,disablePast:d,disableFuture:l}),z=L.calendarState,j=L.changeFocusedDay,W=L.changeMonth,$=L.isDateDisabled,H=L.handleChangeMonth,Y=L.onMonthSwitchingAnimationEnd;t.useEffect((function(){if(u&&$(u)){var e=Lk({utils:R,date:u,minDate:F,maxDate:O,disablePast:d,disableFuture:l,shouldDisableDate:$});g(e,"partial")}}),[]),t.useEffect((function(){u&&W(u)}),[u]);var V=r,U=function(e){var t=e.classes;return(0,K.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},zS,t)}(V),q={className:M,date:u,disabled:P.disabled,disablePast:d,disableFuture:l,onChange:g,minDate:F,maxDate:O,onMonthChange:y,readOnly:P.readOnly};return(0,ie.BX)(jS,{ref:n,className:(0,G.Z)(U.root,M),ownerState:V,children:[(0,ie.tZ)(CS,(0,o.Z)({},P,{views:_,openView:I,currentMonth:z.currentMonth,onViewChange:N,onMonthChange:function(e,t){return H({newMonth:e,direction:t})},minDate:F,maxDate:O,disablePast:d,disableFuture:l,reduceAnimations:x})),(0,ie.tZ)(WS,{reduceAnimations:x,className:U.viewTransitionContainer,transKey:I,ownerState:V,children:(0,ie.BX)("div",{children:["year"===I&&(0,ie.tZ)(IS,(0,o.Z)({},P,{autoFocus:i,date:u,onChange:g,minDate:F,maxDate:O,disableFuture:l,disablePast:d,isDateDisabled:$,shouldDisableYear:S,onFocusedDayChange:j})),"month"===I&&(0,ie.tZ)(Nk,(0,o.Z)({},q)),"day"===I&&(0,ie.tZ)(yS,(0,o.Z)({},P,z,{autoFocus:i,onMonthSwitchingAnimationEnd:Y,onFocusedDayChange:j,reduceAnimations:x,date:u,onChange:g,isDateDisabled:$,loading:h,renderLoading:Z}))]})})]})})),YS=HS;function VS(e){return(0,ne.Z)("MuiInputAdornment",e)}var US,qS=(0,re.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),XS=["children","className","component","disablePointerEvents","disableTypography","position","variant"],GS=(0,J.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:t.palette.action.active},"filled"===n.variant&&(0,q.Z)({},"&.".concat(qS.positionStart,"&:not(.").concat(qS.hiddenLabel,")"),{marginTop:16}),"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),KS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiInputAdornment"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"div":u,l=r.disablePointerEvents,c=void 0!==l&&l,d=r.disableTypography,f=void 0!==d&&d,p=r.position,h=r.variant,m=(0,X.Z)(r,XS),v=Fh()||{},g=h;h&&v.variant,v&&!g&&(g=v.variant);var y=(0,o.Z)({},r,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:c,position:p,variant:g}),b=function(e){var t=e.classes,n=e.disablePointerEvents,r=e.hiddenLabel,o=e.position,i=e.size,a=e.variant,u={root:["root",n&&"disablePointerEvents",o&&"position".concat((0,te.Z)(o)),a,r&&"hiddenLabel",i&&"size".concat((0,te.Z)(i))]};return(0,K.Z)(u,VS,t)}(y);return(0,ie.tZ)(Th.Provider,{value:null,children:(0,ie.tZ)(GS,(0,o.Z)({as:s,ownerState:y,className:(0,G.Z)(b.root,a),ref:n},m,{children:"string"!==typeof i||f?(0,ie.BX)(t.Fragment,{children:["start"===p?US||(US=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,ie.tZ)(cy,{color:"text.secondary",children:i})}))})})),QS=KS,JS=function(e){var n=(0,t.useReducer)((function(e){return e+1}),0),o=(0,r.Z)(n,2)[1],i=(0,t.useRef)(null),a=e.replace,u=e.append,s=a?a(e.format(e.value)):e.format(e.value),l=(0,t.useRef)(!1);return(0,t.useLayoutEffect)((function(){if(null!=i.current){var t=(0,r.Z)(i.current,5),n=t[0],l=t[1],c=t[2],d=t[3],f=t[4];i.current=null;var p=d&&f,h=n.slice(l.selectionStart).search(e.accept||/\d/g),m=-1!==h?h:0,v=function(t){return(t.match(e.accept||/\d/g)||[]).join("")},g=v(n.substr(0,l.selectionStart)),y=function(e){for(var t=0,n=0,r=0;r!==g.length;++r){var o=e.indexOf(g[r],t)+1,i=v(e).indexOf(g[r],n)+1;i-n>1&&(o=t,i=n),n=Math.max(i,n),t=Math.max(t,o)}return t};if(!0===e.mask&&c&&!f){var b=y(n),x=v(n.substr(b))[0];b=n.indexOf(x,b),n="".concat(n.substr(0,b)).concat(n.substr(b+1))}var w=e.format(n);null==u||l.selectionStart!==n.length||f||(c?w=u(w):""===v(w.slice(-1))&&(w=w.slice(0,-1)));var Z=a?a(w):w;return s===Z?o():e.onChange(Z),function(){var t=y(w);if(null!=e.mask&&(c||d&&!p))for(;w[t]&&""===v(w[t]);)t+=1;l.selectionStart=l.selectionEnd=t+(p?1+m:0)}}})),(0,t.useEffect)((function(){var e=function(e){"Delete"===e.code&&(l.current=!0)},t=function(e){"Delete"===e.code&&(l.current=!1)};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),function(){document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),{value:null!=i.current?i.current[0]:s,onChange:function(t){var n=t.target.value;i.current=[n,t.target,n.length>s.length,l.current,s===e.format(n)],o()}}};function eD(e){var n=e.acceptRegex,i=void 0===n?/[\d]/gi:n,a=e.disabled,u=e.disableMaskedInput,s=e.ignoreInvalidInputs,l=e.inputFormat,c=e.inputProps,d=e.label,f=e.mask,p=e.onChange,h=e.rawValue,m=e.readOnly,v=e.rifmFormatter,g=e.TextFieldProps,y=e.validationError,b=bw(),x=t.useState(!1),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=b.getFormatHelperText(l),D=t.useMemo((function(){return!(!f||u)&&function(e,t,n,r){var o=r.formatByString(r.date("2019-01-01T09:00:00.000"),t).replace(n,"_"),i=r.formatByString(r.date("2019-11-21T22:30:00.000"),t).replace(n,"_")===e&&o===e;return!i&&r.lib,i}(f,l,i,b)}),[i,u,l,f,b]),C=t.useMemo((function(){return D&&f?function(e,t){return function(n){return n.split("").map((function(r,o){if(t.lastIndex=0,o>e.length-1)return"";var i=e[o],a=e[o+1],u=t.test(r)?r:"",s="_"===i?u:i+u;return o===n.length-1&&a&&"_"!==a?s?s+a:"":s})).join("")}}(f,i):function(e){return e}}),[i,f,D]),_=kw(b,h,l),E=t.useState(_),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=t.useRef(_);t.useEffect((function(){R.current=_}),[_]);var T=!Z,F=R.current!==_;T&&F&&(null===h||b.isValid(h))&&_!==M&&P(_);var O=function(e){var t=""===e||e===f?"":e;P(t);var n=null===t?null:b.parse(t,l);s&&!b.isValid(n)||p(n,t||void 0)},B=JS({value:M,onChange:O,format:v||C}),I=D?B:{value:M,onChange:function(e){O(e.currentTarget.value)}};return(0,o.Z)({label:d,disabled:a,error:y,inputProps:(0,o.Z)({},I,{disabled:a,placeholder:S,readOnly:m,type:D?"tel":"text"},c,{onFocus:TZ((function(){k(!0)}),null==c?void 0:c.onFocus),onBlur:TZ((function(){k(!1)}),null==c?void 0:c.onBlur)})},g)}var tD=["components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],nD=t.forwardRef((function(e,t){var n=e.components,r=void 0===n?{}:n,i=e.disableOpenPicker,a=e.getOpenDialogAriaText,u=void 0===a?Zw:a,s=e.InputAdornmentProps,l=e.InputProps,c=e.inputRef,d=e.openPicker,f=e.OpenPickerButtonProps,p=e.renderInput,h=(0,X.Z)(e,tD),m=bw(),v=eD(h),g=(null==s?void 0:s.position)||"end",y=r.OpenPickerIcon||Vw;return p((0,o.Z)({ref:t,inputRef:c},v,{InputProps:(0,o.Z)({},l,(0,q.Z)({},"".concat(g,"Adornment"),i?void 0:(0,ie.tZ)(QS,(0,o.Z)({position:g},s,{children:(0,ie.tZ)(mt,(0,o.Z)({edge:g,disabled:h.disabled||h.readOnly,"aria-label":u(h.rawValue,m)},f,{onClick:d,children:(0,ie.tZ)(y,{})}))}))))}))}));function rD(){return"undefined"===typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}function oD(e,n){var o=t.useState(rD),i=(0,r.Z)(o,2),a=i[0],u=i[1];return(0,xs.Z)((function(){var e=function(){u(rD())};return window.addEventListener("orientationchange",e),function(){window.removeEventListener("orientationchange",e)}}),[]),!MZ(e,["hours","minutes","seconds"])&&"landscape"===(n||a)}var iD=["autoFocus","className","date","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],aD=(0,J.ZP)("div")({padding:"16px 24px"}),uD=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column"},t.isLandscape&&{flexDirection:"row"})})),sD={fullWidth:!0},lD=function(e){return"year"===e||"month"===e||"day"===e};var cD=function(e){var n,r=e.autoFocus,i=e.date,a=e.DateInputProps,u=e.isMobileKeyboardViewOpen,s=e.onDateChange,l=e.onViewChange,c=e.openTo,d=e.orientation,f=e.showToolbar,p=e.toggleMobileKeyboardView,h=e.ToolbarComponent,m=void 0===h?function(){return null}:h,v=e.toolbarFormat,g=e.toolbarPlaceholder,y=e.toolbarTitle,b=e.views,x=(0,X.Z)(e,iD),w=oD(b,d),Z=t.useContext(lZ),k="undefined"===typeof f?"desktop"!==Z:f,S=t.useCallback((function(e,t){s(e,Z,t)}),[s,Z]),D=FZ({view:void 0,views:b,openTo:c,onChange:S,onViewChange:t.useCallback((function(e){u&&p(),l&&l(e)}),[u,l,p])}),C=D.openView,_=D.nextView,E=D.previousView,A=D.setOpenView,M=D.handleChangeAndOpenNext;return(0,ie.BX)(uD,{ownerState:{isLandscape:w},children:[k&&(0,ie.tZ)(m,(0,o.Z)({},x,{views:b,isLandscape:w,date:i,onChange:S,setOpenView:A,openView:C,toolbarTitle:y,toolbarFormat:v,toolbarPlaceholder:g,isMobileKeyboardViewOpen:u,toggleMobileKeyboardView:p})),(0,ie.tZ)(NS,{children:u?(0,ie.tZ)(aD,{children:(0,ie.tZ)(nD,(0,o.Z)({},a,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:sD}))}):(0,ie.BX)(t.Fragment,{children:[lD(C)&&(0,ie.tZ)(YS,(0,o.Z)({autoFocus:r,date:i,onViewChange:A,onChange:M,view:C,views:b.filter(lD)},x)),(n=C,("hours"===n||"minutes"===n||"seconds"===n)&&(0,ie.tZ)(Ak,(0,o.Z)({},x,{autoFocus:r,date:i,view:C,onChange:M,openNextView:function(){return A(_)},openPreviousView:function(){return A(E)},nextViewAvailable:!_,previousViewAvailable:!E||lD(E),showViewSwitcher:"desktop"===Z})))]})})]})},dD=["minDate","maxDate","disableFuture","shouldDisableDate","disablePast"];function fD(e,t,n){var r=n.minDate,o=n.maxDate,i=n.disableFuture,a=n.shouldDisableDate,u=n.disablePast,s=(0,X.Z)(n,dD),l=jk(e,t,{minDate:r,maxDate:o,disableFuture:i,shouldDisableDate:a,disablePast:u});return null!==l?l:function(e,t,n){var r=n.minTime,o=n.maxTime,i=n.shouldDisableTime,a=n.disableIgnoringDatePartForTimeValidation,u=e.date(t),s=wk(Boolean(a),e);if(null===t)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(r&&s(r,u)):return"minTime";case Boolean(o&&s(u,o)):return"maxTime";case Boolean(i&&i(e.getHours(u),"hours")):return"shouldDisableTime-hours";case Boolean(i&&i(e.getMinutes(u),"minutes")):return"shouldDisableTime-minutes";case Boolean(i&&i(e.getSeconds(u),"seconds")):return"shouldDisableTime-seconds";default:return null}}(e,t,s)}function pD(e,t){return e===t}function hD(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:pD,o=e.value,i=e.onError,a=bw(),u=t.useRef(null),s=n(a,o,e);return t.useEffect((function(){i&&!r(s,u.current)&&i(s,o),u.current=s}),[r,i,u,s,o]),s}function mD(e){return hD(e,fD,pD)}function vD(e){var n=e.open,o=e.onOpen,i=e.onClose,a=t.useRef("boolean"===typeof n).current,u=t.useState(!1),s=(0,r.Z)(u,2),l=s[0],c=s[1];return t.useEffect((function(){if(a){if("boolean"!==typeof n)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");c(n)}}),[a,n]),{isOpen:l,setIsOpen:t.useCallback((function(e){a||c(e),e&&o&&o(),!e&&i&&i()}),[a,o,i])}}function gD(e,n){var i=e.disableCloseOnSelect,a=e.onAccept,u=e.onChange,s=e.value,l=bw(),c=vD(e),d=c.isOpen,f=c.setIsOpen;function p(e){return{committed:e,draft:e}}var h=n.parseInput(l,s),m=t.useReducer((function(e,t){switch(t.type){case"reset":return p(t.payload);case"update":return(0,o.Z)({},e,{draft:t.payload});default:return e}}),h,p),v=(0,r.Z)(m,2),g=v[0],y=v[1];n.areValuesEqual(l,g.committed,h)||y({type:"reset",payload:h});var b=t.useState(g.committed),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useState(!1),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e,t){u(e),t&&(f(!1),Z(e),a&&a(e))}),[a,u,f]),E=t.useMemo((function(){return{open:d,onClear:function(){return _(n.emptyValue,!0)},onAccept:function(){return _(g.draft,!0)},onDismiss:function(){return _(w,!0)},onSetToday:function(){var e=l.date();y({type:"update",payload:e}),_(e,!i)}}}),[_,i,d,l,g.draft,n.emptyValue,w]),A=t.useMemo((function(){return{date:g.draft,isMobileKeyboardViewOpen:D,toggleMobileKeyboardView:function(){return C(!D)},onDateChange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"partial";if(y({type:"update",payload:e}),"partial"===n&&_(e,!1),"finish"===n){var r=!(null!=i?i:"mobile"===t);_(e,r)}}}}),[_,i,D,g.draft]),M={pickerProps:A,inputProps:t.useMemo((function(){return{onChange:u,open:d,rawValue:s,openPicker:function(){return f(!0)}}}),[u,d,s,f]),wrapperProps:E};return t.useDebugValue(M,(function(){return{MuiPickerState:{pickerDraft:g,other:M}}})),M}var yD=["onChange","PopperProps","ToolbarComponent","TransitionComponent","value"],bD={emptyValue:null,parseInput:zk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},xD=t.forwardRef((function(e,t){var n=Cw(e,"MuiDesktopDateTimePicker"),r=null!==mD(n),i=gD(n,bD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.PopperProps,c=n.ToolbarComponent,d=void 0===c?yZ:c,f=n.TransitionComponent,p=(0,X.Z)(n,yD),h=(0,o.Z)({},u,p,{ref:t,validationError:r});return(0,ie.tZ)(AZ,(0,o.Z)({},s,{DateInputProps:h,KeyboardDateInputComponent:nD,PopperProps:l,TransitionComponent:f,children:(0,ie.tZ)(cD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:d,DateInputProps:h},p))}))}));function wD(e){return(0,ne.Z)("MuiDialogContent",e)}(0,re.Z)("MuiDialogContent",["root","dividers"]);var ZD=(0,re.Z)("MuiDialogTitle",["root"]),kD=["className","dividers"],SD=(0,J.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dividers&&t.dividers]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat(t.palette.divider),borderBottom:"1px solid ".concat(t.palette.divider)}:(0,q.Z)({},".".concat(ZD.root," + &"),{paddingTop:0}))})),DD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogContent"}),r=n.className,i=n.dividers,a=void 0!==i&&i,u=(0,X.Z)(n,kD),s=(0,o.Z)({},n,{dividers:a}),l=function(e){var t=e.classes,n={root:["root",e.dividers&&"dividers"]};return(0,K.Z)(n,wD,t)}(s);return(0,ie.tZ)(SD,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),CD=DD;function _D(e){return(0,ne.Z)("MuiDialog",e)}var ED=(0,re.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var AD,MD=(0,t.createContext)({}),PD=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],RD=(0,J.ZP)(Fv,{name:"MuiDialog",slot:"Backdrop",overrides:function(e,t){return t.backdrop}})({zIndex:-1}),TD=(0,J.ZP)(Lv,{name:"MuiDialog",slot:"Root",overridesResolver:function(e,t){return t.root}})({"@media print":{position:"absolute !important"}}),FD=(0,J.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:function(e,t){var n=e.ownerState;return[t.container,t["scroll".concat((0,te.Z)(n.scroll))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),OD=(0,J.ZP)(ce,{name:"MuiDialog",slot:"Paper",overridesResolver:function(e,t){var n=e.ownerState;return[t.paper,t["scrollPaper".concat((0,te.Z)(n.scroll))],t["paperWidth".concat((0,te.Z)(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&(0,q.Z)({maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit)},"&.".concat(ED.paperScrollBody),(0,q.Z)({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})),"xs"!==n.maxWidth&&(0,q.Z)({maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)},"&.".concat(ED.paperScrollBody),(0,q.Z)({},t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64),{maxWidth:"calc(100% - 64px)"})),n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&(0,q.Z)({margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0},"&.".concat(ED.paperScrollBody),{margin:0,maxWidth:"100%"}))})),BD=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiDialog"}),i=It(),a={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},u=r["aria-describedby"],s=r["aria-labelledby"],l=r.BackdropComponent,c=r.BackdropProps,d=r.children,f=r.className,p=r.disableEscapeKeyDown,h=void 0!==p&&p,m=r.fullScreen,v=void 0!==m&&m,g=r.fullWidth,y=void 0!==g&&g,b=r.maxWidth,x=void 0===b?"sm":b,w=r.onBackdropClick,Z=r.onClose,k=r.open,S=r.PaperComponent,D=void 0===S?ce:S,C=r.PaperProps,_=void 0===C?{}:C,E=r.scroll,A=void 0===E?"paper":E,M=r.TransitionComponent,P=void 0===M?Av:M,R=r.transitionDuration,T=void 0===R?a:R,F=r.TransitionProps,O=(0,X.Z)(r,PD),B=(0,o.Z)({},r,{disableEscapeKeyDown:h,fullScreen:v,fullWidth:y,maxWidth:x,scroll:A}),I=function(e){var t=e.classes,n=e.scroll,r=e.maxWidth,o=e.fullWidth,i=e.fullScreen,a={root:["root"],container:["container","scroll".concat((0,te.Z)(n))],paper:["paper","paperScroll".concat((0,te.Z)(n)),"paperWidth".concat((0,te.Z)(String(r))),o&&"paperFullWidth",i&&"paperFullScreen"]};return(0,K.Z)(a,_D,t)}(B),N=t.useRef(),L=(0,kh.Z)(s),z=t.useMemo((function(){return{titleId:L}}),[L]);return(0,ie.tZ)(TD,(0,o.Z)({className:(0,G.Z)(I.root,f),BackdropProps:(0,o.Z)({transitionDuration:T,as:l},c),closeAfterTransition:!0,BackdropComponent:RD,disableEscapeKeyDown:h,onClose:Z,open:k,ref:n,onClick:function(e){N.current&&(N.current=null,w&&w(e),Z&&Z(e,"backdropClick"))},ownerState:B},O,{children:(0,ie.tZ)(P,(0,o.Z)({appear:!0,in:k,timeout:T,role:"presentation"},F,{children:(0,ie.tZ)(FD,{className:(0,G.Z)(I.container),onMouseDown:function(e){N.current=e.target===e.currentTarget},ownerState:B,children:(0,ie.tZ)(OD,(0,o.Z)({as:D,elevation:24,role:"dialog","aria-describedby":u,"aria-labelledby":L},_,{className:(0,G.Z)(I.paper,_.className),ownerState:B,children:(0,ie.tZ)(MD.Provider,{value:z,children:d})}))})}))}))})),ID=BD,ND=(0,J.ZP)(ID)((AD={},(0,q.Z)(AD,"& .".concat(ED.container),{outline:0}),(0,q.Z)(AD,"& .".concat(ED.paper),{outline:0,minWidth:320}),AD)),LD=(0,J.ZP)(CD)({"&:first-of-type":{padding:0}}),zD=(0,J.ZP)(kZ)((function(e){var t=e.ownerState;return(0,o.Z)({},(t.clearable||t.showTodayButton)&&{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}})})),jD=function(e){var t=e.cancelText,n=void 0===t?"Cancel":t,r=e.children,i=e.clearable,a=void 0!==i&&i,u=e.clearText,s=void 0===u?"Clear":u,l=e.DialogProps,c=void 0===l?{}:l,d=e.okText,f=void 0===d?"OK":d,p=e.onAccept,h=e.onClear,m=e.onDismiss,v=e.onSetToday,g=e.open,y=e.showTodayButton,b=void 0!==y&&y,x=e.todayText,w=void 0===x?"Today":x,Z=e;return(0,ie.BX)(ND,(0,o.Z)({open:g,onClose:m},c,{children:[(0,ie.tZ)(LD,{children:r}),(0,ie.BX)(zD,{ownerState:Z,children:[a&&(0,ie.tZ)(ab,{onClick:h,children:s}),b&&(0,ie.tZ)(ab,{onClick:v,children:w}),n&&(0,ie.tZ)(ab,{onClick:m,children:n}),f&&(0,ie.tZ)(ab,{onClick:p,children:f})]})]}))},WD=["cancelText","children","clearable","clearText","DateInputProps","DialogProps","okText","onAccept","onClear","onDismiss","onSetToday","open","PureDateInputComponent","showTodayButton","todayText"];var $D=function(e){var t=e.cancelText,n=e.children,r=e.clearable,i=e.clearText,a=e.DateInputProps,u=e.DialogProps,s=e.okText,l=e.onAccept,c=e.onClear,d=e.onDismiss,f=e.onSetToday,p=e.open,h=e.PureDateInputComponent,m=e.showTodayButton,v=e.todayText,g=(0,X.Z)(e,WD);return(0,ie.BX)(lZ.Provider,{value:"mobile",children:[(0,ie.tZ)(h,(0,o.Z)({},g,a)),(0,ie.tZ)(jD,{cancelText:t,clearable:r,clearText:i,DialogProps:u,okText:s,onAccept:l,onClear:c,onDismiss:d,onSetToday:f,open:p,showTodayButton:m,todayText:v,children:n})]})},HD=n(5192),YD=n.n(HD),VD=t.forwardRef((function(e,n){var r=e.disabled,i=e.getOpenDialogAriaText,a=void 0===i?Zw:i,u=e.inputFormat,s=e.InputProps,l=e.inputRef,c=e.label,d=e.openPicker,f=e.rawValue,p=e.renderInput,h=e.TextFieldProps,m=void 0===h?{}:h,v=e.validationError,g=bw(),y=t.useMemo((function(){return(0,o.Z)({},s,{readOnly:!0})}),[s]),b=kw(g,f,u);return p((0,o.Z)({label:c,disabled:r,ref:n,inputRef:l,error:v,InputProps:y,inputProps:(0,o.Z)({disabled:r,readOnly:!0,"aria-readonly":!0,"aria-label":a(f,g),value:b},!e.readOnly&&{onClick:d},{onKeyDown:PZ(d)})},m))}));VD.propTypes={getOpenDialogAriaText:YD().func,renderInput:YD().func.isRequired};var UD=["ToolbarComponent","value","onChange"],qD={emptyValue:null,parseInput:zk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},XD=t.forwardRef((function(e,t){var n=Cw(e,"MuiMobileDateTimePicker"),r=null!==mD(n),i=gD(n,qD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.ToolbarComponent,c=void 0===l?yZ:l,d=(0,X.Z)(n,UD),f=(0,o.Z)({},u,d,{ref:t,validationError:r});return(0,ie.tZ)($D,(0,o.Z)({},d,s,{DateInputProps:f,PureDateInputComponent:VD,children:(0,ie.tZ)(cD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:c,DateInputProps:f},d))}))})),GD=["cancelText","clearable","clearText","desktopModeMediaQuery","DialogProps","okText","PopperProps","showTodayButton","todayText","TransitionComponent"],KD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDateTimePicker"}),r=n.cancelText,i=n.clearable,a=n.clearText,u=n.desktopModeMediaQuery,s=void 0===u?"@media (pointer: fine)":u,l=n.DialogProps,c=n.okText,d=n.PopperProps,f=n.showTodayButton,p=n.todayText,h=n.TransitionComponent,m=(0,X.Z)(n,GD),v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,Yl.Z)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,o=(0,hw.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),i=o.defaultMatches,a=void 0!==i&&i,u=o.matchMedia,s=void 0===u?r?window.matchMedia:null:u,l=o.ssrMatchMedia,c=void 0===l?null:l,d=o.noSsr,f="function"===typeof e?e(n):e;return f=f.replace(/^@media( ?)/m,""),(void 0!==vw?gw:mw)(f,a,s,c,d)}(s);return v?(0,ie.tZ)(xD,(0,o.Z)({ref:t,PopperProps:d,TransitionComponent:h},m)):(0,ie.tZ)(XD,(0,o.Z)({ref:t,cancelText:r,clearable:i,clearText:a,DialogProps:l,okText:c,showTodayButton:f,todayText:p},m))})),QD=KD,JD=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],eC=(0,J.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:t.palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:(0,Q.Fq)(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:"thin solid ".concat(t.palette.divider),top:"50%",content:'""',transform:"translateY(50%)"}})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:"thin solid ".concat(t.palette.divider),transform:"translateX(0%)"}})}),(function(e){var t=e.ownerState;return(0,o.Z)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),tC=(0,J.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:function(e,t){var n=e.ownerState;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===n.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),nC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDivider"}),r=n.absolute,i=void 0!==r&&r,a=n.children,u=n.className,s=n.component,l=void 0===s?a?"div":"hr":s,c=n.flexItem,d=void 0!==c&&c,f=n.light,p=void 0!==f&&f,h=n.orientation,m=void 0===h?"horizontal":h,v=n.role,g=void 0===v?"hr"!==l?"separator":void 0:v,y=n.textAlign,b=void 0===y?"center":y,x=n.variant,w=void 0===x?"fullWidth":x,Z=(0,X.Z)(n,JD),k=(0,o.Z)({},n,{absolute:i,component:l,flexItem:d,light:p,orientation:m,role:g,textAlign:b,variant:w}),S=function(e){var t=e.absolute,n=e.children,r=e.classes,o=e.flexItem,i=e.light,a=e.orientation,u=e.textAlign,s={root:["root",t&&"absolute",e.variant,i&&"light","vertical"===a&&"vertical",o&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===u&&"vertical"!==a&&"textAlignRight","left"===u&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,K.Z)(s,$g,r)}(k);return(0,ie.tZ)(eC,(0,o.Z)({as:l,className:(0,G.Z)(S.root,u),role:g,ref:t,ownerState:k},Z,{children:a?(0,ie.tZ)(tC,{className:S.wrapper,ownerState:k,children:a}):null}))})),rC=nC,oC="YYYY-MM-DD HH:mm:ss",iC=xh({container:{display:"grid",gridTemplateColumns:"200px auto 200px",gridGap:"10px",padding:"20px"},timeControls:{display:"grid",gridTemplateRows:"auto 1fr auto",gridGap:"16px 0"},datePickerItem:{minWidth:"200px"}}),aC=function(){var e=iC(),n=(0,t.useState)(),o=(0,r.Z)(n,2),i=o[0],a=o[1],u=(0,t.useState)(),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=tr().time.period,f=d.end,p=d.start,h=nr();(0,t.useEffect)((function(){a(On(In(f)))}),[f]),(0,t.useEffect)((function(){c(On(In(p)))}),[p]);var m=(0,t.useMemo)((function(){return{start:xn()(In(p)).format(oC),end:xn()(In(f)).format(oC)}}),[p,f]),v=(0,t.useState)(null),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=Boolean(y);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:"Time range controls",children:(0,ie.BX)(ab,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",boxShadow:"none"},startIcon:(0,ie.tZ)(pw.Z,{}),onClick:function(e){return b(e.currentTarget)},children:[m.start," - ",m.end]})}),(0,ie.tZ)(ql,{open:x,anchorEl:y,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return b(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.BX)(no,{className:e.container,children:[(0,ie.BX)(no,{className:e.timeControls,children:[(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(QD,{label:"From",ampm:!1,value:l,onChange:function(e){return e&&h({type:"SET_FROM",payload:e})},onError:console.log,inputFormat:oC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)(Wg,yn(yn({},e),{},{variant:"standard"}))},maxDate:xn()(i),PopperProps:{disablePortal:!0}})}),(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(QD,{label:"To",ampm:!1,value:i,onChange:function(e){return e&&h({type:"SET_UNTIL",payload:e})},onError:console.log,inputFormat:oC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)(Wg,yn(yn({},e),{},{variant:"standard"}))},PopperProps:{disablePortal:!0}})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 1fr",gap:1,children:[(0,ie.tZ)(ab,{variant:"outlined",onClick:function(){return b(null)},children:"Cancel"}),(0,ie.tZ)(ab,{variant:"contained",onClick:function(){return h({type:"RUN_QUERY_TO_NOW"})},children:"switch to now"})]})]}),(0,ie.tZ)(rC,{orientation:"vertical",flexItem:!0}),(0,ie.tZ)(no,{children:(0,ie.tZ)(fw,{setDuration:function(e,t){h({type:"SET_UNTIL",payload:t}),b(null),h({type:"SET_DURATION",payload:e})}})})]})})})})]})},uC=function(e){var n=e.error,o=e.setServer,i=Yy(),a=Hy().serverURL,u=tr().serverUrl,s=nr(),l=(0,t.useState)(u),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){i&&(s({type:"SET_SERVER",payload:a}),f(a))}),[a]);return(0,ie.tZ)(Wg,{variant:"outlined",fullWidth:!0,label:"Server URL",value:d||"",disabled:i,error:n===Wy.validServer||n===Wy.emptyServer,inputProps:{style:{fontFamily:"Monospace"}},onChange:function(e){var t=e.target.value||"";f(t),o(t)}})},sC={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"background.paper",p:3,borderRadius:"4px",width:"80%",maxWidth:"800px"},lC="Setting Server URL",cC=function(){var e=Yy(),n=tr().serverUrl,o=nr(),i=(0,t.useState)(n),a=(0,r.Z)(i,2),u=a[0],s=a[1],l=(0,t.useState)(!1),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=function(){return f(!1)};return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:lC,children:(0,ie.tZ)(ab,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",minWidth:"34px",padding:"6px 8px",boxShadow:"none"},startIcon:(0,ie.tZ)(Xb.Z,{style:{marginRight:"-8px",marginLeft:"4px"}}),onClick:function(){return f(!0)}})}),(0,ie.tZ)(Lv,{open:d,onClose:p,children:(0,ie.BX)(no,{sx:sC,children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mb:4,children:[(0,ie.tZ)(cy,{id:"modal-modal-title",variant:"h6",component:"h2",children:lC}),(0,ie.tZ)(mt,{size:"small",onClick:p,children:(0,ie.tZ)(Jb.Z,{})})]}),(0,ie.tZ)(uC,{setServer:s}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto auto",gap:1,justifyContent:"end",mt:4,children:[(0,ie.tZ)(ab,{variant:"outlined",onClick:p,children:"Cancel"}),(0,ie.tZ)(ab,{variant:"contained",onClick:function(){e||o({type:"SET_SERVER",payload:u}),p()},children:"apply"})]})]})})]})},dC=xh({logo:{position:"relative",display:"flex",alignItems:"center",color:"#fff",cursor:"pointer","&:hover":{textDecoration:"underline"}},issueLink:{textAlign:"center",fontSize:"10px",opacity:".4",color:"inherit",textDecoration:"underline",transition:".2s opacity","&:hover":{opacity:".8"}},menuLink:{display:"block",padding:"16px 8px",color:"white",fontSize:"11px",textDecoration:"none",cursor:"pointer",textTransform:"uppercase",borderRadius:"4px",transition:".2s background","&:hover":{boxShadow:"rgba(0, 0, 0, 0.15) 0px 2px 8px"}}}),fC=function(){var e=dC(),n=T(),o=n.search,i=n.pathname,a=F(),u=(0,t.useState)(i),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=function(e){a({pathname:e,search:o})};return(0,ie.tZ)(_x,{position:"static",sx:{px:1,boxShadow:"none"},children:(0,ie.BX)(zx,{children:[(0,ie.BX)(no,{display:"grid",alignItems:"center",justifyContent:"center",children:[(0,ie.BX)(no,{onClick:function(){d(Yr),Un(""),window.location.reload()},className:e.logo,children:[(0,ie.tZ)(cw,{style:{color:"inherit",marginRight:"6px"}}),(0,ie.BX)(cy,{variant:"h5",children:[(0,ie.tZ)("span",{style:{fontWeight:"bolder"},children:"VM"}),(0,ie.tZ)("span",{style:{fontWeight:"lighter"},children:"UI"})]})]}),(0,ie.tZ)(Ox,{className:e.issueLink,target:"_blank",href:"https://github.com/VictoriaMetrics/VictoriaMetrics/issues/new",children:"create an issue"})]}),(0,ie.tZ)(no,{sx:{ml:8},children:(0,ie.BX)(zb,{value:l,textColor:"inherit",TabIndicatorProps:{style:{background:"white"}},onChange:function(e,t){return c(t)},children:[(0,ie.tZ)(Vb,{label:"Custom panel",value:Yr,component:U,to:"".concat(Yr).concat(o)}),(0,ie.tZ)(Vb,{label:"Dashboards",value:Vr,component:U,to:"".concat(Vr).concat(o)})]})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"repeat(3, auto)",gap:1,alignItems:"center",ml:"auto",mr:0,children:[(0,ie.tZ)(aC,{}),(0,ie.tZ)(sw,{}),(0,ie.tZ)(cC,{})]})]})})},pC=function(){return(0,ie.BX)(no,{children:[(0,ie.tZ)(fC,{}),(0,ie.tZ)(N,{})]})},hC=function(){var e=ms(gs().mark((function e(t){var r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(4551)("./".concat(t));case 2:return(r=e.sent).default.filename=t,e.abrupt("return",r.default);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),mC=ms(gs().mark((function e(){var t,r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n(8355),r=t.keys().map((function(e){return e.replace("./","")})),e.next=4,Promise.all(r.map(function(){var e=ms(gs().mark((function e(t){return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",hC(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),vC=n(3878),gC=n(9199),yC=n(5267);var bC=n(5829);function xC(e){return(0,ne.Z)("MuiCollapse",e)}(0,re.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var wC=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],ZC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,o.Z)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),kC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:function(e,t){return t.wrapper}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),SC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:function(e,t){return t.wrapperInner}})((function(e){var t=e.ownerState;return(0,o.Z)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),DC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCollapse"}),i=r.addEndListener,a=r.children,u=r.className,s=r.collapsedSize,l=void 0===s?"0px":s,c=r.component,d=r.easing,f=r.in,p=r.onEnter,h=r.onEntered,m=r.onEntering,v=r.onExit,g=r.onExited,y=r.onExiting,b=r.orientation,x=void 0===b?"vertical":b,w=r.style,Z=r.timeout,k=void 0===Z?bC.x9.standard:Z,S=r.TransitionComponent,D=void 0===S?Vt:S,C=(0,X.Z)(r,wC),_=(0,o.Z)({},r,{orientation:x,collapsedSize:l}),E=function(e){var t=e.orientation,n=e.classes,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,K.Z)(r,xC,n)}(_),A=It(),M=t.useRef(),P=t.useRef(null),R=t.useRef(),T="number"===typeof l?"".concat(l,"px"):l,F="horizontal"===x,O=F?"width":"height";t.useEffect((function(){return function(){clearTimeout(M.current)}}),[]);var B=t.useRef(null),I=(0,pe.Z)(n,B),N=function(e){return function(t){if(e){var n=B.current;void 0===t?e(n):e(n,t)}}},L=function(){return P.current?P.current[F?"clientWidth":"clientHeight"]:0},z=N((function(e,t){P.current&&F&&(P.current.style.position="absolute"),e.style[O]=T,p&&p(e,t)})),j=N((function(e,t){var n=L();P.current&&F&&(P.current.style.position="");var r=qt({style:w,timeout:k,easing:d},{mode:"enter"}),o=r.duration,i=r.easing;if("auto"===k){var a=A.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(a,"ms"),R.current=a}else e.style.transitionDuration="string"===typeof o?o:"".concat(o,"ms");e.style[O]="".concat(n,"px"),e.style.transitionTimingFunction=i,m&&m(e,t)})),W=N((function(e,t){e.style[O]="auto",h&&h(e,t)})),$=N((function(e){e.style[O]="".concat(L(),"px"),v&&v(e)})),H=N(g),Y=N((function(e){var t=L(),n=qt({style:w,timeout:k,easing:d},{mode:"exit"}),r=n.duration,o=n.easing;if("auto"===k){var i=A.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(i,"ms"),R.current=i}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[O]=T,e.style.transitionTimingFunction=o,y&&y(e)}));return(0,ie.tZ)(D,(0,o.Z)({in:f,onEnter:z,onEntered:W,onEntering:j,onExit:$,onExited:H,onExiting:Y,addEndListener:function(e){"auto"===k&&(M.current=setTimeout(e,R.current||0)),i&&i(B.current,e)},nodeRef:B,timeout:"auto"===k?null:k},C,{children:function(e,t){return(0,ie.tZ)(ZC,(0,o.Z)({as:c,className:(0,G.Z)(E.root,u,{entered:E.entered,exited:!f&&"0px"===T&&E.hidden}[e]),style:(0,o.Z)((0,q.Z)({},F?"minWidth":"minHeight",T),w),ownerState:(0,o.Z)({},_,{state:e}),ref:I},t,{children:(0,ie.tZ)(kC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapper,ref:P,children:(0,ie.tZ)(SC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapperInner,children:a})})}))}}))}));DC.muiSupportAuto=!0;var CC=DC;var _C=t.createContext({});function EC(e){return(0,ne.Z)("MuiAccordion",e)}var AC=(0,re.Z)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),MC=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],PC=(0,J.ZP)(ce,{name:"MuiAccordion",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(AC.region),t.region),t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})((function(e){var t,n=e.theme,r={duration:n.transitions.duration.shortest};return t={position:"relative",transition:n.transitions.create(["margin"],r),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:n.palette.divider,transition:n.transitions.create(["opacity","background-color"],r)},"&:first-of-type":{"&:before":{display:"none"}}},(0,q.Z)(t,"&.".concat(AC.expanded),{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}}),(0,q.Z)(t,"&.".concat(AC.disabled),{backgroundColor:n.palette.action.disabledBackground}),t}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},!n.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:t.shape.borderRadius,borderBottomRightRadius:t.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!n.disableGutters&&(0,q.Z)({},"&.".concat(AC.expanded),{margin:"16px 0"}))})),RC=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({props:e,name:"MuiAccordion"}),u=a.children,s=a.className,l=a.defaultExpanded,c=void 0!==l&&l,d=a.disabled,f=void 0!==d&&d,p=a.disableGutters,h=void 0!==p&&p,m=a.expanded,v=a.onChange,g=a.square,y=void 0!==g&&g,b=a.TransitionComponent,x=void 0===b?CC:b,w=a.TransitionProps,Z=(0,X.Z)(a,MC),k=(0,Gl.Z)({controlled:m,default:c,name:"Accordion",state:"expanded"}),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e){C(!D),v&&v(e,!D)}),[D,v,C]),E=t.Children.toArray(u),A=(i=E,(0,vC.Z)(i)||(0,gC.Z)(i)||(0,ro.Z)(i)||(0,yC.Z)()),M=A[0],P=A.slice(1),R=t.useMemo((function(){return{expanded:D,disabled:f,disableGutters:h,toggle:_}}),[D,f,h,_]),T=(0,o.Z)({},a,{square:y,disabled:f,disableGutters:h,expanded:D}),F=function(e){var t=e.classes,n={root:["root",!e.square&&"rounded",e.expanded&&"expanded",e.disabled&&"disabled",!e.disableGutters&&"gutters"],region:["region"]};return(0,K.Z)(n,EC,t)}(T);return(0,ie.BX)(PC,(0,o.Z)({className:(0,G.Z)(F.root,s),ref:n,ownerState:T,square:y},Z,{children:[(0,ie.tZ)(_C.Provider,{value:R,children:M}),(0,ie.tZ)(x,(0,o.Z)({in:D,timeout:"auto"},w,{children:(0,ie.tZ)("div",{"aria-labelledby":M.props.id,id:M.props["aria-controls"],role:"region",className:F.region,children:P})}))]}))})),TC=RC;function FC(e){return(0,ne.Z)("MuiAccordionSummary",e)}var OC=(0,re.Z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),BC=["children","className","expandIcon","focusVisibleClassName","onClick"],IC=(0,J.ZP)(st,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n=e.theme,r=e.ownerState,i={duration:n.transitions.duration.shortest};return(0,o.Z)((t={display:"flex",minHeight:48,padding:n.spacing(0,2),transition:n.transitions.create(["min-height","background-color"],i)},(0,q.Z)(t,"&.".concat(OC.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(OC.disabled),{opacity:n.palette.action.disabledOpacity}),(0,q.Z)(t,"&:hover:not(.".concat(OC.disabled,")"),{cursor:"pointer"}),t),!r.disableGutters&&(0,q.Z)({},"&.".concat(OC.expanded),{minHeight:64}))})),NC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:function(e,t){return t.content}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexGrow:1,margin:"12px 0"},!n.disableGutters&&(0,q.Z)({transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest})},"&.".concat(OC.expanded),{margin:"20px 0"}))})),LC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:function(e,t){return t.expandIconWrapper}})((function(e){var t=e.theme;return(0,q.Z)({display:"flex",color:t.palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest})},"&.".concat(OC.expanded),{transform:"rotate(180deg)"})})),zC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiAccordionSummary"}),i=r.children,a=r.className,u=r.expandIcon,s=r.focusVisibleClassName,l=r.onClick,c=(0,X.Z)(r,BC),d=t.useContext(_C),f=d.disabled,p=void 0!==f&&f,h=d.disableGutters,m=d.expanded,v=d.toggle,g=(0,o.Z)({},r,{expanded:m,disabled:p,disableGutters:h}),y=function(e){var t=e.classes,n=e.expanded,r=e.disabled,o=e.disableGutters,i={root:["root",n&&"expanded",r&&"disabled",!o&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!o&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return(0,K.Z)(i,FC,t)}(g);return(0,ie.BX)(IC,(0,o.Z)({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":m,className:(0,G.Z)(y.root,a),focusVisibleClassName:(0,G.Z)(y.focusVisible,s),onClick:function(e){v&&v(e),l&&l(e)},ref:n,ownerState:g},c,{children:[(0,ie.tZ)(NC,{className:y.content,ownerState:g,children:i}),u&&(0,ie.tZ)(LC,{className:y.expandIconWrapper,ownerState:g,children:u})]}))})),jC=zC;function WC(e){return(0,ne.Z)("MuiAccordionDetails",e)}(0,re.Z)("MuiAccordionDetails",["root"]);var $C=["className"],HC=(0,J.ZP)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{padding:e.theme.spacing(1,2,2)}})),YC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAccordionDetails"}),r=n.className,i=(0,X.Z)(n,$C),a=n,u=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},WC,t)}(a);return(0,ie.tZ)(HC,(0,o.Z)({className:(0,G.Z)(u.root,r),ref:t,ownerState:a},i))})),VC=YC,UC=n(6306),qC=n(3973);function XC(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}var GC={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};var KC=/[&<>"']/,QC=/[&<>"']/g,JC=/[<>"']|&(?!#?\w+;)/,e_=/[<>"']|&(?!#?\w+;)/g,t_={"&":"&","<":"<",">":">",'"':""","'":"'"},n_=function(e){return t_[e]};function r_(e,t){if(t){if(KC.test(e))return e.replace(QC,n_)}else if(JC.test(e))return e.replace(e_,n_);return e}var o_=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function i_(e){return e.replace(o_,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var a_=/(^|[^\[])\^/g;function u_(e,t){e=e.source||e,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(a_,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var s_=/[^\w:]/g,l_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function c_(e,t,n){if(e){var r;try{r=decodeURIComponent(i_(n)).replace(s_,"").toLowerCase()}catch(o){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!l_.test(n)&&(n=function(e,t){d_[" "+e]||(f_.test(e)?d_[" "+e]=e+"/":d_[" "+e]=y_(e,"/",!0));var n=-1===(e=d_[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(p_,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(h_,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}var d_={},f_=/^[^:]+:\/*[^/]*$/,p_=/^([^:]+:)[\s\S]*$/,h_=/^([^:]+:\/*[^/]*)[\s\S]*$/;var m_={exec:function(){}};function v_(e){for(var t,n,r=1;r=0&&"\\"===n[o];)r=!r;return r?"|":" |"})),r=n.split(/ \|/),o=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function w_(e,t,n,r){var o=t.href,i=t.title?r_(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var u={type:"link",raw:n,href:o,title:i,text:a,tokens:r.inlineTokens(a,[])};return r.state.inLink=!1,u}return{type:"image",raw:n,href:o,title:i,text:r_(a)}}var Z_=function(){function e(t){cv(this,e),this.options=t||GC}return fd(e,[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:y_(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],o=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var o=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:(0,r.Z)(t,1)[0].length>=o.length?e.slice(o.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=y_(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,o,i,a,u,s,l,c,d,f,p,h=t[1].trim(),m=h.length>1,v={type:"list",raw:"",ordered:m,start:m?+h.slice(0,-1):"",loose:!1,items:[]};h=m?"\\d{1,9}\\".concat(h.slice(-1)):"\\".concat(h),this.options.pedantic&&(h=m?h:"[*+-]");for(var g=new RegExp("^( {0,3}".concat(h,")((?: [^\\n]*)?(?:\\n|$))"));e&&(p=!1,t=g.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0],c=e.split("\n",1)[0],this.options.pedantic?(i=2,f=l.trimLeft()):(i=(i=t[2].search(/[^ ]/))>4?1:i,f=l.slice(i),i+=t[1].length),u=!1,!l&&/^ *$/.test(c)&&(n+=c+"\n",e=e.substring(c.length+1),p=!0),!p)for(var y=new RegExp("^ {0,".concat(Math.min(3,i-1),"}(?:[*+-]|\\d{1,9}[.)])"));e&&(l=d=e.split("\n",1)[0],this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!y.test(l));){if(l.search(/[^ ]/)>=i||!l.trim())f+="\n"+l.slice(i);else{if(u)break;f+="\n"+l}u||l.trim()||(u=!0),n+=d+"\n",e=e.substring(d.length+1)}v.loose||(s?v.loose=!0:/\n *\n *$/.test(n)&&(s=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(f))&&(o="[ ] "!==r[0],f=f.replace(/^\[[ xX]\] +/,"")),v.items.push({type:"list_item",raw:n,task:!!r,checked:o,loose:!1,text:f}),v.raw+=n}v.items[v.items.length-1].raw=n.trimRight(),v.items[v.items.length-1].text=f.trimRight(),v.raw=v.raw.trimRight();var b=v.items.length;for(a=0;a1)return!0}}catch(o){r.e(o)}finally{r.f()}return!1}));!v.loose&&x.length&&w&&(v.loose=!0,v.items[a].loose=!0)}return v}}},{key:"html",value:function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(n.type="paragraph",n.text=this.options.sanitizer?this.options.sanitizer(t[0]):r_(t[0]),n.tokens=[],this.lexer.inline(n.text,n.tokens)),n}}},{key:"def",value:function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:g_(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o,i,a,u=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):r_(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=y_(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var o=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,o=0;o-1){var i=(0===t[0].indexOf("!")?5:4)+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,i).trim(),t[3]=""}}var a=t[2],u="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],u=s[3])}else u=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),w_(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:u?u.replace(this.rules.inline._escapes,"$1"):u},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return w_(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=r[1]||r[2]||"";if(!o||o&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,u=r[0].length-1,s=u,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+u);null!=(r=c.exec(t));)if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(a=i.length,r[3]||r[4])s+=a;else if(!((r[5]||r[6])&&u%3)||(u+a)%3){if(!((s-=a)>0)){if(a=Math.min(a,a+s+l),Math.min(u,a)%2){var d=e.slice(1,u+r.index+a);return{type:"em",raw:e.slice(0,u+r.index+a+1),text:d,tokens:this.lexer.inlineTokens(d,[])}}var f=e.slice(2,u+r.index+a-1);return{type:"strong",raw:e.slice(0,u+r.index+a+1),text:f,tokens:this.lexer.inlineTokens(f,[])}}}else l+=a}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return r&&o&&(n=n.substring(1,n.length-1)),n=r_(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}},{key:"autolink",value:function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return r="@"===o[2]?"mailto:"+(n=r_(this.options.mangle?t(o[1]):o[1])):n=r_(o[1]),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])o="mailto:"+(r=r_(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=r_(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):r_(r[0]):r[0]:r_(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}(),k_={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:m_,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};k_.def=u_(k_.def).replace("label",k_._label).replace("title",k_._title).getRegex(),k_.bullet=/(?:[*+-]|\d{1,9}[.)])/,k_.listItemStart=u_(/^( *)(bull) */).replace("bull",k_.bullet).getRegex(),k_.list=u_(k_.list).replace(/bull/g,k_.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+k_.def.source+")").getRegex(),k_._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",k_._comment=/|$)/,k_.html=u_(k_.html,"i").replace("comment",k_._comment).replace("tag",k_._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),k_.paragraph=u_(k_._paragraph).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.blockquote=u_(k_.blockquote).replace("paragraph",k_.paragraph).getRegex(),k_.normal=v_({},k_),k_.gfm=v_({},k_.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),k_.gfm.table=u_(k_.gfm.table).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.gfm.paragraph=u_(k_._paragraph).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",k_.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.pedantic=v_({},k_.normal,{html:u_("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",k_._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:m_,paragraph:u_(k_.normal._paragraph).replace("hr",k_.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",k_.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var S_={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m_,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m_,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}S_._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",S_.punctuation=u_(S_.punctuation).replace(/punctuation/g,S_._punctuation).getRegex(),S_.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,S_.escapedEmSt=/\\\*|\\_/g,S_._comment=u_(k_._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),S_.emStrong.lDelim=u_(S_.emStrong.lDelim).replace(/punct/g,S_._punctuation).getRegex(),S_.emStrong.rDelimAst=u_(S_.emStrong.rDelimAst,"g").replace(/punct/g,S_._punctuation).getRegex(),S_.emStrong.rDelimUnd=u_(S_.emStrong.rDelimUnd,"g").replace(/punct/g,S_._punctuation).getRegex(),S_._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,S_._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,S_._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,S_.autolink=u_(S_.autolink).replace("scheme",S_._scheme).replace("email",S_._email).getRegex(),S_._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,S_.tag=u_(S_.tag).replace("comment",S_._comment).replace("attribute",S_._attribute).getRegex(),S_._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,S_._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,S_._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,S_.link=u_(S_.link).replace("label",S_._label).replace("href",S_._href).replace("title",S_._title).getRegex(),S_.reflink=u_(S_.reflink).replace("label",S_._label).replace("ref",k_._label).getRegex(),S_.nolink=u_(S_.nolink).replace("ref",k_._label).getRegex(),S_.reflinkSearch=u_(S_.reflinkSearch,"g").replace("reflink",S_.reflink).replace("nolink",S_.nolink).getRegex(),S_.normal=v_({},S_),S_.pedantic=v_({},S_.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:u_(/^!?\[(label)\]\((.*?)\)/).replace("label",S_._label).getRegex(),reflink:u_(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",S_._label).getRegex()}),S_.gfm=v_({},S_.normal,{escape:u_(S_.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[];for(this.options.pedantic&&(e=e.replace(/^ +$/gm,""));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(t=n.call({lexer:i},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)}))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t);else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),a.push(t);else if(r=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,n=e.slice(1),o=void 0;i.options.extensions.startBlock.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),this.state.top&&(t=this.tokenizer.paragraph(r)))n=a[a.length-1],o&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t),o=r.length!==e.length,e=e.substring(t.raw.length);else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t);else if(e){var u="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(u);break}throw new Error(u)}return this.state.top=!0,a}},{key:"inline",value:function(e,t){this.inlineQueue.push({src:e,tokens:t})}},{key:"inlineTokens",value:function(e){var t,n,r,o,i,a,u=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+x_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+x_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,o.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(i||(a=""),i=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(t=n.call({lexer:u},e,s))&&(e=e.substring(t.raw.length),s.push(t),!0)}))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.emStrong(e,l,a))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.autolink(e,C_))e=e.substring(t.raw.length),s.push(t);else if(this.state.inLink||!(t=this.tokenizer.url(e,C_))){if(r=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),o=void 0;u.options.extensions.startInline.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),t=this.tokenizer.inlineText(r,D_))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(a=t.raw.slice(-1)),i=!0,(n=s[s.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}throw new Error(d)}}else e=e.substring(t.raw.length),s.push(t);return s}}],[{key:"rules",get:function(){return{block:k_,inline:S_}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}(),E_=function(){function e(t){cv(this,e),this.options=t||GC}return fd(e,[{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",r?'
'+(n?e:r_(e,!0))+"
\n":"
"+(n?e:r_(e,!0))+"
\n"}},{key:"blockquote",value:function(e){return"
\n"+e+"
\n"}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"}},{key:"hr",value:function(){return this.options.xhtml?"
\n":"
\n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • "+e+"
  • \n"}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    "+e+"

    \n"}},{key:"table",value:function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n"+e+"\n"}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"}},{key:"strong",value:function(e){return""+e+""}},{key:"em",value:function(e){return""+e+""}},{key:"codespan",value:function(e){return""+e+""}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return""+e+""}},{key:"link",value:function(e,t,n){if(null===(e=c_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "}},{key:"image",value:function(e,t,n){if(null===(e=c_(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"}},{key:"text",value:function(e){return e}}]),e}(),A_=function(){function e(){cv(this,e)}return fd(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}(),M_=function(){function e(){cv(this,e),this.seen={}}return fd(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}(),P_=function(){function e(t){cv(this,e),this.options=t||GC,this.options.renderer=this.options.renderer||new E_,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new A_,this.slugger=new M_}return fd(e,[{key:"parse",value:function(e){var t,n,r,o,i,a,u,s,l,c,d,f,p,h,m,v,g,y,b,x=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],w="",Z=e.length;for(t=0;t0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=y+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=y+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:y}):h+=y),h+=this.parse(m.tokens,p),l+=this.renderer.listitem(h,g,v);w+=this.renderer.list(l,d,f);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(l=c.tokens?this.parseInline(c.tokens):c.text;t+1An error occurred:

    "+r_(s.message+"",!0)+"
    ";throw s}}R_.options=R_.setOptions=function(e){var t;return v_(R_.defaults,e),t=R_.defaults,GC=t,R_},R_.getDefaults=XC,R_.defaults=GC,R_.use=function(){for(var e=arguments.length,t=new Array(e),n=0;nAn error occurred:

    "+r_(r.message+"",!0)+"
    ";throw r}},R_.Parser=P_,R_.parser=P_.parse,R_.Renderer=E_,R_.TextRenderer=A_,R_.Lexer=__,R_.lexer=__.lex,R_.Tokenizer=Z_,R_.Slugger=M_,R_.parse=R_;R_.options,R_.setOptions,R_.use,R_.walkTokens,R_.parseInline,P_.parse,__.lex;var T_=function(e){var n=e.title,o=e.description,i=e.unit,a=e.expr,u=e.showLegend,s=e.filename,l=tr().time.period,c=nr(),d=(0,t.useRef)(null),f=(0,t.useState)(!0),p=(0,r.Z)(f,2),h=p[0],m=p[1],v=(0,t.useState)({enable:!1,value:l.step||1}),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=(0,t.useState)({limits:{enable:!1,range:{1:[0,0]}}}),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=(0,t.useMemo)((function(){return Array.isArray(a)&&a.every((function(e){return"string"===typeof e}))}),[a]),D=qy({predefinedQuery:S?a:[],display:"chart",visible:h,customStep:y}),C=D.isLoading,_=D.graphData,E=D.error,A=function(e){var t=yn({},Z);t.limits.range=e,k(t)};return(0,t.useEffect)((function(){var e=new IntersectionObserver((function(e){e.forEach((function(e){return m(e.isIntersecting)}))}),{threshold:.1});return d.current&&e.observe(d.current),function(){d.current&&e.unobserve(d.current)}}),[]),S?(0,ie.BX)(no,{border:"1px solid",borderRadius:"2px",borderColor:"divider",width:"100%",height:"100%",ref:d,children:[(0,ie.BX)(no,{px:2,py:1,display:"flex",flexWrap:"wrap",width:"100%",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid",borderColor:"divider",children:[(0,ie.tZ)(uc,{arrow:!0,componentsProps:{tooltip:{sx:{maxWidth:"100%"}}},title:(0,ie.BX)(no,{sx:{p:1},children:[o&&(0,ie.BX)(no,{mb:2,children:[(0,ie.tZ)(cy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Description:"}),(0,ie.tZ)("div",{className:"panelDescription",dangerouslySetInnerHTML:{__html:R_.parse(o)}})]}),(0,ie.BX)(no,{children:[(0,ie.tZ)(cy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Queries:"}),(0,ie.tZ)("div",{children:a.map((function(e,t){return(0,ie.tZ)(no,{mb:.5,children:e},"".concat(t,"_").concat(e))}))})]})]}),children:(0,ie.tZ)(qC.Z,{color:"info",sx:{mr:1}})}),(0,ie.tZ)(cy,{component:"div",variant:"subtitle1",fontWeight:500,sx:{mr:2,py:1,flexGrow:"1"},children:n||""}),(0,ie.tZ)(no,{mr:2,py:1,children:(0,ie.tZ)(Iy,{defaultStep:l.step,customStepEnable:y.enable,setStep:function(e){return b(yn(yn({},y),{},{value:e}))},toggleEnableStep:function(){return b(yn(yn({},y),{},{enable:!y.enable}))}})}),(0,ie.tZ)(nx,{yaxis:Z,setYaxisLimits:A,toggleEnableLimits:function(){var e=yn({},Z);e.limits.enable=!e.limits.enable,k(e)}})]}),(0,ie.BX)(no,{px:2,pb:2,children:[C&&(0,ie.tZ)(wx,{isLoading:!0,height:"500px"}),E&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:E}),_&&(0,ie.tZ)(mc,{data:_,period:l,customStep:y,query:a,yaxis:Z,unit:i,showLegend:u,setYaxisLimits:A,setPeriod:function(e){var t=e.from,n=e.to;c({type:"SET_PERIOD",payload:{from:t,to:n}})}})]})]}):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"expr"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:s}),"."]})},F_={position:"absolute",top:0,bottom:0,width:"10px",opacity:0,cursor:"ew-resize"},O_=function(e){var n=e.index,o=e.title,i=e.panels,a=e.filename,u=fs(document.body),s=(0,t.useMemo)((function(){return u.width/12}),[u]),l=(0,t.useState)([]),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){f(i.map((function(e){return e.width||12})))}),[i]);var p=(0,t.useState)({start:0,target:0,enable:!1}),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=function(e){if(m.enable){var t=m.start,n=Math.ceil((t-e.clientX)/s);if(!(Math.abs(n)>=12)){var r=d.map((function(e,t){return e-(t===m.target?n:0)}));f(r)}}},y=function(){v(yn(yn({},m),{},{enable:!1}))};return(0,t.useEffect)((function(){return window.addEventListener("mousemove",g),window.addEventListener("mouseup",y),function(){window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",y)}}),[m]),(0,ie.BX)(TC,{defaultExpanded:!n,sx:{boxShadow:"none"},children:[(0,ie.tZ)(jC,{sx:{px:3,bgcolor:"rgba(227, 242, 253, 0.6)"},"aria-controls":"panel".concat(n,"-content"),id:"panel".concat(n,"-header"),expandIcon:(0,ie.tZ)(UC.Z,{}),children:(0,ie.BX)(no,{display:"flex",alignItems:"center",width:"100%",children:[o&&(0,ie.tZ)(cy,{variant:"h6",fontWeight:"bold",sx:{mr:2},children:o}),i&&(0,ie.BX)(cy,{variant:"body2",fontStyle:"italic",children:["(",i.length," panels)"]})]})}),(0,ie.tZ)(VC,{sx:{display:"grid",gridGap:"10px"},children:(0,ie.tZ)(Hw,{container:!0,spacing:2,children:Array.isArray(i)&&i.length?i.map((function(e,t){return(0,ie.tZ)(Hw,{item:!0,xs:d[t],sx:{transition:"200ms"},children:(0,ie.BX)(no,{position:"relative",height:"100%",children:[(0,ie.tZ)(T_,{title:e.title,description:e.description,unit:e.unit,expr:e.expr,filename:a,showLegend:e.showLegend}),(0,ie.tZ)("button",{style:yn(yn({},F_),{},{right:0}),onMouseDown:function(e){return function(e,t){v({start:e.clientX,target:t,enable:!0})}(e,t)}})]})},t)})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"panels"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:a}),"."]})})})]})},B_=function(){var e=(0,t.useState)(),n=(0,r.Z)(e,2),o=n[0],i=n[1],a=(0,t.useState)(0),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Yn()(o,[s,"filename"],"")}),[o,s]),d=(0,t.useMemo)((function(){return Yn()(o,[s,"rows"],[])}),[o,s]);return(0,t.useEffect)((function(){mC().then((function(e){return e.length&&i(e)}))}),[]),(0,ie.BX)(ie.HY,{children:[!o&&(0,ie.tZ)(At,{color:"info",severity:"info",sx:{m:4},children:"Dashboards not found"}),o&&(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(no,{sx:{borderBottom:1,borderColor:"divider"},children:(0,ie.tZ)(zb,{value:s,onChange:function(e,t){return l(t)},"aria-label":"dashboard-tabs",children:o&&o.map((function(e,t){return(0,ie.tZ)(Vb,{label:e.title||e.filename,id:"tab-".concat(t),"aria-controls":"tabpanel-".concat(t)},t)}))})}),(0,ie.tZ)(no,{children:Array.isArray(d)&&d.length?d.map((function(e,t){return(0,ie.tZ)(O_,{index:t,filename:c,title:e.title,panels:e.panels},"".concat(s,"_").concat(t))})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"rows"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:c}),"."]})})]})]})},I_=function(){return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(Fr,{})," ",(0,ie.BX)(Br,{dateAdapter:Hr,children:[" ",(0,ie.tZ)(kr,{injectFirst:!0,children:(0,ie.BX)(Ar,{theme:wr,children:[" ",(0,ie.BX)(or,{children:[" ",(0,ie.BX)(pr,{children:[" ",(0,ie.BX)(br,{children:[" ",(0,ie.BX)(vn,{children:[" ",(0,ie.tZ)(V,{children:(0,ie.tZ)(j,{children:(0,ie.BX)(L,{path:"/",element:(0,ie.tZ)(pC,{}),children:[(0,ie.tZ)(L,{path:Yr,element:(0,ie.tZ)(Zx,{})}),(0,ie.tZ)(L,{path:Vr,element:(0,ie.tZ)(B_,{})})]})})})]})]})]})]})]})})]})]})},N_=function(e){e&&e instanceof Function&&n.e(27).then(n.bind(n,4027)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,i=t.getLCP,a=t.getTTFB;n(e),r(e),o(e),i(e),a(e)}))},L_=document.getElementById("root");L_&&(0,t.render)((0,ie.tZ)(I_,{}),L_),N_()}()}(); \ No newline at end of file diff --git a/app/vmselect/vmui/static/js/main.49da81bf.js b/app/vmselect/vmui/static/js/main.49da81bf.js new file mode 100644 index 000000000..88bcf4e94 --- /dev/null +++ b/app/vmselect/vmui/static/js/main.49da81bf.js @@ -0,0 +1,2 @@ +/*! For license information please see main.49da81bf.js.LICENSE.txt */ +!function(){var e={5318:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},7757:function(e,t,n){e.exports=n(8937)},2575:function(e,t,n){"use strict";n.d(t,{Z:function(){return oe}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(x,--y):0,v--,10===b&&(v=1,m--),b}function S(){return b=y2||E(b)>3?"":" "}function T(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return _(e,C()+(t<6&&32==D()&&32==S()))}function F(e){for(;S();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&F(b);break;case 40:41===e&&F(e);break;case 92:S()}return y}function O(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==D()););return"/*"+_(t,y-1)+"*"+i(47===e?e:S())}function B(e){for(;!E(D());)S();return _(e,y)}var I="-ms-",N="-moz-",L="-webkit-",z="comm",j="rule",W="decl",$="@keyframes";function H(e,t){for(var n="",r=p(e),o=0;o6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+N+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?V(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~l(e,"!important")&&10))){case 107:return s(e,":",":"+L)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+L+(45===c(e,14)?"inline-":"")+"box$3$1"+L+"$2$3$1"+I+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return L+e+I+e+e}return e}function U(e){return M(q("",null,null,null,[""],e=A(e),0,[0],e))}function q(e,t,n,r,o,a,u,c,d){for(var p=0,m=0,v=u,g=0,y=0,b=0,x=1,w=1,Z=1,_=0,E="",A=o,M=a,F=r,I=E;w;)switch(b=_,_=S()){case 40:if(108!=b&&58==I.charCodeAt(v-1)){-1!=l(I+=s(P(_),"&","&\f"),"&\f")&&(Z=-1);break}case 34:case 39:case 91:I+=P(_);break;case 9:case 10:case 13:case 32:I+=R(b);break;case 92:I+=T(C()-1,7);continue;case 47:switch(D()){case 42:case 47:h(G(O(S(),C()),t,n),d);break;default:I+="/"}break;case 123*x:c[p++]=f(I)*Z;case 125*x:case 59:case 0:switch(_){case 0:case 125:w=0;case 59+m:y>0&&f(I)-v&&h(y>32?K(I+";",r,n,v-1):K(s(I," ","")+";",r,n,v-2),d);break;case 59:I+=";";default:if(h(F=X(I,t,n,p,m,o,c,E,A=[],M=[],v),a),123===_)if(0===m)q(I,t,F,F,A,a,v,c,M);else switch(g){case 100:case 109:case 115:q(e,F,F,r&&h(X(e,F,F,0,0,o,c,E,o,A=[],v),M),o,M,v,c,r?A:M);break;default:q(I,F,F,F,[""],M,0,c,M)}}p=m=y=0,x=Z=1,E=I="",v=u;break;case 58:v=1+f(I),y=b;default:if(x<1)if(123==_)--x;else if(125==_&&0==x++&&125==k())continue;switch(I+=i(_),_*x){case 38:Z=m>0?1:(I+="\f",-1);break;case 44:c[p++]=(f(I)-1)*Z,Z=1;break;case 64:45===D()&&(I+=P(S())),g=D(),m=v=f(E=I+=B(C())),_++;break;case 45:45===b&&2==f(I)&&(x=0)}}return a}function X(e,t,n,r,i,a,l,c,f,h,m){for(var v=i-1,g=0===i?a:[""],y=p(g),b=0,x=0,Z=0;b0?g[k]+" "+S:s(S,/&\f/g,g[k])))&&(f[Z++]=D);return w(e,t,n,0===i?j:c,f,h,m)}function G(e,t,n){return w(e,t,n,z,i(b),d(e,2,-2),0)}function K(e,t,n,r){return w(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=D(),38===r&&12===o&&(t[n]=1),!E(o);)S();return _(e,y)},J=function(e,t){return M(function(e,t){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===D()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===D()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=S());return e}(A(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var o=[],i=J(t,o),a=n.props,u=0,s=0;u-1&&!e.return)switch(e.type){case W:e.return=V(e.value,e.length);break;case $:return H([Z(e,{value:s(e.value,"@","@"+L)})],r);case j:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([Z(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([Z(e,{props:[s(t,/:(plac\w+)/,":-webkit-input-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,I+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o=e.stylisPlugins||re;var i,a,u={},s=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(3390),a=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},c=(0,i.Z)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(u,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[200],light:v[50],dark:v[400]}:{main:v[700],light:v[400],dark:v[800]}}(n),C=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(n),_=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(n),E=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(n),A=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(n),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(n);function P(e){return(0,c.mi)(e,w.text.primary)>=u?w.text.primary:x.text.primary}var R=function(e){var t=e.color,n=e.name,o=e.mainShade,i=void 0===o?500:o,a=e.lightShade,u=void 0===a?300:a,s=e.darkShade,c=void 0===s?700:s;if(!(t=(0,r.Z)({},t)).main&&t[i]&&(t.main=t[i]),!t.hasOwnProperty("main"))throw new Error((0,l.Z)(11,n?" (".concat(n,")"):"",i));if("string"!==typeof t.main)throw new Error((0,l.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return Z(t,"light",u,k),Z(t,"dark",c,k),t.contrastText||(t.contrastText=P(t.main)),t},T={dark:w,light:x};return(0,i.Z)((0,r.Z)({common:d,mode:n,primary:R({color:D,name:"primary"}),secondary:R({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:_,name:"error"}),warning:R({color:M,name:"warning"}),info:R({color:E,name:"info"}),success:R({color:A,name:"success"}),grey:f,contrastThreshold:u,getContrastText:P,augmentColor:R,tonalOffset:k},T[n]),S)}var S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var D={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){var n="function"===typeof t?t(e):t,a=n.fontFamily,u=void 0===a?C:a,s=n.fontSize,l=void 0===s?14:s,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,h=n.fontWeightMedium,m=void 0===h?500:h,v=n.fontWeightBold,g=void 0===v?700:v,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,w=n.pxToRem,Z=(0,o.Z)(n,S);var k=l/14,_=w||function(e){return"".concat(e/b*k,"rem")},E=function(e,t,n,o,i){return(0,r.Z)({fontFamily:u,fontWeight:e,fontSize:_(t),lineHeight:n},u===C?{letterSpacing:"".concat((a=o/t,Math.round(1e5*a)/1e5),"em")}:{},i,x);var a},A={h1:E(d,96,1.167,-1.5),h2:E(d,60,1.2,-.5),h3:E(p,48,1.167,0),h4:E(p,34,1.235,.25),h5:E(p,24,1.334,0),h6:E(m,20,1.6,.15),subtitle1:E(p,16,1.75,.15),subtitle2:E(m,14,1.57,.1),body1:E(p,16,1.5,.15),body2:E(p,14,1.43,.15),button:E(m,14,1.75,.4,D),caption:E(p,12,1.66,.4),overline:E(p,12,2.66,1,D)};return(0,i.Z)((0,r.Z)({htmlFontSize:b,pxToRem:_,fontFamily:u,fontSize:l,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:m,fontWeightBold:g},A),Z,{clone:!1})}function E(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var A=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],M=n(5829),P={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},R=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,u=e.palette,l=void 0===u?{}:u,c=e.transitions,d=void 0===c?{}:c,f=e.typography,p=void 0===f?{}:f,h=(0,o.Z)(e,R),m=k(l),v=(0,a.Z)(e),g=(0,i.Z)(v,{mixins:s(v.breakpoints,v.spacing,n),palette:m,shadows:A.slice(),typography:_(m,p),transitions:(0,M.ZP)(d),zIndex:(0,r.Z)({},P)});g=(0,i.Z)(g,h);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.duration,u=void 0===a?n.standard:a,l=o.easing,c=void 0===l?t.easeInOut:l,d=o.delay,f=void 0===d?0:d;(0,r.Z)(o,i);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof u?u:s(u)," ").concat(c," ").concat("string"===typeof f?f:s(f))})).join(",")}},e,{easing:t,duration:n})}},2248:function(e,t,n){"use strict";var r=(0,n(7458).Z)();t.Z=r},8564:function(e,t,n){"use strict";n.d(t,{ZP:function(){return _},FO:function(){return S},Dz:function(){return D}});var r=n(3433),o=n(9439),i=n(7462),a=n(3366),u=n(297),s=n(9456),l=n(114),c=["variant"];function d(e){return 0===e.length}function f(e){var t=e.variant,n=(0,a.Z)(e,c),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?d(r)?e[t]:(0,l.Z)(e[t]):"".concat(d(r)?t:(0,l.Z)(t)).concat((0,l.Z)(e[t].toString()))})),r}var p=n(3649),h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],m=["theme"],v=["theme"];function g(e){return 0===Object.keys(e).length}var y=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},b=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=f(e.props);r[t]=e.style})),r},x=function(e,t,n,r){var o,i,a=e.ownerState,u=void 0===a?{}:a,s=[],l=null==n||null==(o=n.components)||null==(i=o[r])?void 0:i.variants;return l&&l.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){u[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[f(n.props)])})),s};function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var Z=(0,s.Z)();var k=n(2248),S=function(e){return w(e)&&"classes"!==e},D=w,C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=void 0===t?Z:t,s=e.rootShouldForwardProp,l=void 0===s?w:s,c=e.slotShouldForwardProp,d=void 0===c?w:c,f=e.styleFunctionSx,k=void 0===f?p.Z:f;return function(e){var t,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=s.name,f=s.slot,p=s.skipVariantsResolver,Z=s.skipSx,S=s.overridesResolver,D=(0,a.Z)(s,h),C=void 0!==p?p:f&&"Root"!==f||!1,_=Z||!1;var E=w;"Root"===f?E=l:f&&(E=d);var A=(0,u.ZP)(e,(0,i.Z)({shouldForwardProp:E,label:t},D)),M=function(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s0){var p=new Array(f).fill("");(d=[].concat((0,r.Z)(e),(0,r.Z)(p))).raw=[].concat((0,r.Z)(e.raw),(0,r.Z)(p))}else"function"===typeof e&&e.__emotion_real!==e&&(d=function(t){var r=t.theme,o=(0,a.Z)(t,v);return e((0,i.Z)({theme:g(r)?n:r},o))});var h=A.apply(void 0,[d].concat((0,r.Z)(l)));return h};return A.withConfig&&(M.withConfig=A.withConfig),M}}({defaultTheme:k.Z,rootShouldForwardProp:S}),_=C},5469:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(4290),o=n(6728);var i=n(2248);function a(e){return function(e){var t=e.props,n=e.name,i=e.defaultTheme,a=(0,o.Z)(i);return(0,r.Z)({theme:a,name:n,props:t})}({props:e.props,name:e.name,defaultTheme:i.Z})}},1615:function(e,t,n){"use strict";var r=n(114);t.Z=r.Z},4750:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(7462),o=n(4206),i=n(210),a=n(3138);function u(e,t){var n=function(n,o){return(0,a.tZ)(i.Z,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))};return n.muiName=i.Z.muiName,o.memo(o.forwardRef(n))}},8706:function(e,t,n){"use strict";var r=n(4312);t.Z=r.Z},6415:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return i},createSvgIcon:function(){return a.Z},debounce:function(){return u.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return l.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return p},unstable_ClassNameGenerator:function(){return w},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return v},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(4496),o=n(1615),i=n(4246).Z,a=n(4750),u=n(8706);var s=function(e,t){return function(){return null}},l=n(7816),c=n(6106),d=n(3533);n(7462);var f=function(e,t){return function(){return null}},p=n(9265).Z,h=n(4993),m=n(7677);var v=function(e,t,n,r,o){return null},g=n(522),y=n(3236),b=n(6983),x=n(9127),w={configure:function(e){console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},7816:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4206);var o=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},6106:function(e,t,n){"use strict";var r=n(9081);t.Z=r.Z},3533:function(e,t,n){"use strict";var r=n(3282);t.Z=r.Z},522:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9439),o=n(4206);var i=function(e){var t=e.controlled,n=e.default,i=(e.name,e.state,o.useRef(void 0!==t).current),a=o.useState(n),u=(0,r.Z)(a,2),s=u[0],l=u[1];return[i?t:s,o.useCallback((function(e){i||l(e)}),[])]}},4993:function(e,t,n){"use strict";var r=n(2678);t.Z=r.Z},3236:function(e,t,n){"use strict";var r=n(2780);t.Z=r.Z},6983:function(e,t,n){"use strict";var r=n(7472);t.Z=r.Z},7677:function(e,t,n){"use strict";var r=n(3362);t.Z=r.Z},9127:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,o=n(4206),i=!0,a=!1,u={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function l(){i=!1}function c(){"hidden"===this.visibilityState&&a&&(i=!0)}function d(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return i||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!u[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var f=function(){var e=o.useCallback((function(e){var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",l,!0),t.addEventListener("pointerdown",l,!0),t.addEventListener("touchstart",l,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=o.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(r),r=window.setTimeout((function(){a=!1}),100),t.current=!1,!0)},ref:e}}},5693:function(e,t,n){"use strict";var r=n(4206).createContext(null);t.Z=r},201:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4206),o=n(5693);function i(){return r.useContext(o.Z)}},297:function(e,t,n){"use strict";n.d(t,{ZP:function(){return x}});var r=n(4206),o=n(7462),i=n(3390),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,i.Z)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=n(6173),l=n(4911),c=n(4544),d=u,f=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=r.useInsertionEffect?r.useInsertionEffect:function(e){e()};var v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,l.hC)(t,n,r);!function(e){m(e)}((function(){return(0,l.My)(t,n,r)}));return null},g=function e(t,n){var i,a,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=h(t,n,u),m=f||p(d),g=!m("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var x=y.length,w=1;w0&&void 0!==arguments[0]?arguments[0]:{},n=null==t||null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{});return n||{}}function u(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function s(e){var t,n=e.values,r=e.breakpoints,o=e.base||function(e,t){if("object"!==typeof e)return{};var n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((function(t,r){r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));var o,a=e.substring(t+1,e.length-1);if("color"===n){if(o=(a=a.split(" ")).shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else a=a.split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)})),colorSpace:o}}function a(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,u=r*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-u*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),a({type:l,values:c})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return a(e)}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?c(e,t):d(e,t)}},9456:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),o=n(3366),i=n(3019),a=n(4942),u=["values","unit","step"];function s(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,i=e.unit,s=void 0===i?"px":i,l=e.step,c=void 0===l?5:l,d=(0,o.Z)(e,u),f=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,r.Z)({},e,(0,a.Z)({},t.key,t.val))}),{})}(n),p=Object.keys(f);function h(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function m(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(s,")")}function v(e,t){var r=p.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[p[r]]?n[p[r]]:t)-c/100).concat(s,")")}return(0,r.Z)({keys:p,values:f,up:h,down:m,between:v,only:function(e){return p.indexOf(e)+10&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,c.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.palette,u=void 0===a?{}:a,c=e.spacing,p=e.shape,h=void 0===p?{}:p,m=(0,o.Z)(e,f),v=s(n),g=d(c),y=(0,i.Z)({breakpoints:v,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},u),spacing:g,shape:(0,r.Z)({},l,h)},m),b=arguments.length,x=new Array(b>1?b-1:0),w=1;w2){if(!l[e])return[e];e=l[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],i=n[1],a=u[o],c=s[i]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[].concat(d,f);function h(e,t,n,r){var o=(0,i.D)(e,t)||n;return"number"===typeof o?function(e){return"string"===typeof e?e:o*e}:Array.isArray(o)?function(e){return"string"===typeof e?e:o[e]}:"function"===typeof o?o:function(){}}function m(e){return h(e,"spacing",8)}function v(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var i=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=v(t,n),e}),{})}}(c(n),r),a=e[n];return(0,o.k9)(e,a,i)}function y(e,t){var n=m(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(a.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function w(e){return y(e,p)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,w.propTypes={},w.filterProps=p;var Z=w},6428:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(4942),o=n(114),i=n(4929);function a(e,t){return t&&"string"===typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}function u(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r)),r}t.Z=function(e){var t=e.prop,n=e.cssProperty,s=void 0===n?e.prop:n,l=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=a(e.theme,l)||{};return(0,i.k9)(e,n,(function(e){var n=u(d,c,e);return e===n&&"string"===typeof e&&(n=u(d,c,"".concat(t).concat("default"===e?"":(0,o.Z)(e)),e)),!1===s?n:(0,r.Z)({},s,n)}))};return d.propTypes={},d.filterProps=[t],d}},3649:function(e,t,n){"use strict";var r=n(4942),o=n(7330),i=n(9716),a=n(4929);function u(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:i.G$,t=Object.keys(e).reduce((function(t,n){return e[n].filterProps.forEach((function(r){t[r]=e[n]})),t}),{});function n(e,n,o){var i,a=(i={},(0,r.Z)(i,e,n),(0,r.Z)(i,"theme",o),i),u=t[e];return u?u(a):(0,r.Z)({},e,n)}function l(e){var i=e||{},c=i.sx,d=i.theme,f=void 0===d?{}:d;if(!c)return null;function p(e){var i=e;if("function"===typeof e)i=e(f);else if("object"!==typeof e)return e;if(!i)return null;var c=(0,a.W8)(f.breakpoints),d=Object.keys(c),p=c;return Object.keys(i).forEach((function(e){var c=s(i[e],f);if(null!==c&&void 0!==c)if("object"===typeof c)if(t[e])p=(0,o.Z)(p,n(e,c,f));else{var d=(0,a.k9)({theme:f},c,(function(t){return(0,r.Z)({},e,t)}));u(d,c)?p[e]=l({sx:c,theme:f}):p=(0,o.Z)(p,d)}else p=(0,o.Z)(p,n(e,c,f))})),(0,a.L7)(d,p)}return Array.isArray(c)?c.map(p):p(c)}return l}();l.filterProps=["sx"],t.Z=l},6728:function(e,t,n){"use strict";var r=n(9456),o=n(4976),i=(0,r.Z)();t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,o.Z)(e)}},4290:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9023);function o(e){var t=e.theme,n=e.name,o=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}},4976:function(e,t,n){"use strict";var r=n(201);function o(e){return 0===Object.keys(e).length}t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(0,r.Z)();return!t||o(t)?e:t}},114:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7219);function o(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4246:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a2&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?a[r]=i(e[r],t[r],n):a[r]=t[r])})),a}},7219:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n-1?o(n):n}},9962:function(e,t,n){"use strict";var r=n(1199),o=n(8476),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(f){l=null}e.exports=function(e){var t=u(r,a,arguments);if(s&&l){var n=s(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return u(r,i,arguments)};l?l(e.exports,"apply",{value:d}):e.exports.apply=d},3061:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"===typeof e||"number"===typeof e)o+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,2,"0")},m:function e(t,n){if(t.date()1)return e(a[0])}else{var u=t.name;x[u]=t,o=u}return!r&&o&&(b=o),o||!r&&b},k=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new D(n)},S=y;S.l=Z,S.i=w,S.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var D=function(){function v(e){this.$L=Z(e.locale,null,!0),this.parse(e)}var g=v.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===p)},g.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return k(e)68?1900:2e3)},u=function(e){return function(t){this[e]=+t}},s=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,u("seconds")],ss:[r,u("seconds")],m:[r,u("minutes")],mm:[r,u("minutes")],H:[r,u("hours")],h:[r,u("hours")],HH:[r,u("hours")],hh:[r,u("hours")],D:[r,u("day")],DD:[n,u("day")],Do:[o,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,u("month")],MM:[n,u("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,u("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,u("year")],Z:s,ZZ:s};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),u=a.length,s=0;s-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,i=r.month,a=r.day,u=r.hours,s=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!i||(v=i>0?i-1:p.getMonth());var g=u||0,y=s||0,b=l||0,x=c||0;return d?new Date(Date.UTC(m,v,h,g,y,b,x+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,g,y,b,x)):new Date(m,v,h,g,y,b,x)}catch(e){return new Date("")}}(t,u,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(u)&&(this.$d=new Date("")),i={}}else if(u instanceof Array)for(var p=u.length,h=1;h<=p;h+=1){a[1]=u[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()},6446:function(e){e.exports=function(){"use strict";var e,t,n=1e3,r=6e4,o=36e5,i=864e5,a=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,s=2592e6,l=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,c={years:u,months:s,days:i,hours:o,minutes:r,seconds:n,milliseconds:1,weeks:6048e5},d=function(e){return e instanceof y},f=function(e,t,n){return new y(e,n,t.$l)},p=function(e){return t.p(e)+"s"},h=function(e){return e<0},m=function(e){return h(e)?Math.ceil(e):Math.floor(e)},v=function(e){return Math.abs(e)},g=function(e,t){return e?h(e)?{negative:!0,format:""+v(e)+t}:{negative:!1,format:""+e+t}:{negative:!1,format:""}},y=function(){function h(e,t,n){var r=this;if(this.$d={},this.$l=n,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return f(e*c[p(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((function(t){r.$d[p(t)]=e[t]})),this.calMilliseconds(),this;if("string"==typeof e){var o=e.match(l);if(o){var i=o.slice(2).map((function(e){return null!=e?Number(e):0}));return this.$d.years=i[0],this.$d.months=i[1],this.$d.weeks=i[2],this.$d.days=i[3],this.$d.hours=i[4],this.$d.minutes=i[5],this.$d.seconds=i[6],this.calMilliseconds(),this}}return this}var v=h.prototype;return v.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,n){return t+(e.$d[n]||0)*c[n]}),0)},v.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=m(e/u),e%=u,this.$d.months=m(e/s),e%=s,this.$d.days=m(e/i),e%=i,this.$d.hours=m(e/o),e%=o,this.$d.minutes=m(e/r),e%=r,this.$d.seconds=m(e/n),e%=n,this.$d.milliseconds=e},v.toISOString=function(){var e=g(this.$d.years,"Y"),t=g(this.$d.months,"M"),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var r=g(n,"D"),o=g(this.$d.hours,"H"),i=g(this.$d.minutes,"M"),a=this.$d.seconds||0;this.$d.milliseconds&&(a+=this.$d.milliseconds/1e3);var u=g(a,"S"),s=e.negative||t.negative||r.negative||o.negative||i.negative||u.negative,l=o.format||i.format||u.format?"T":"",c=(s?"-":"")+"P"+e.format+t.format+r.format+l+o.format+i.format+u.format;return"P"===c||"-P"===c?"P0D":c},v.toJSON=function(){return this.toISOString()},v.format=function(e){var n=e||"YYYY-MM-DDTHH:mm:ss",r={Y:this.$d.years,YY:t.s(this.$d.years,2,"0"),YYYY:t.s(this.$d.years,4,"0"),M:this.$d.months,MM:t.s(this.$d.months,2,"0"),D:this.$d.days,DD:t.s(this.$d.days,2,"0"),H:this.$d.hours,HH:t.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,"0"),SSS:t.s(this.$d.milliseconds,3,"0")};return n.replace(a,(function(e,t){return t||String(r[e])}))},v.as=function(e){return this.$ms/c[p(e)]},v.get=function(e){var t=this.$ms,n=p(e);return"milliseconds"===n?t%=1e3:t="weeks"===n?m(t/c[n]):this.$d[n],0===t?0:t},v.add=function(e,t,n){var r;return r=t?e*c[p(t)]:d(e)?e.$ms:f(e,this).$ms,f(this.$ms+r*(n?-1:1),this)},v.subtract=function(e,t){return this.add(e,t,!0)},v.locale=function(e){var t=this.clone();return t.$l=e,t},v.clone=function(){return f(this.$ms,this)},v.humanize=function(t){return e().add(this.$ms,"ms").locale(this.$l).fromNow(!t)},v.milliseconds=function(){return this.get("milliseconds")},v.asMilliseconds=function(){return this.as("milliseconds")},v.seconds=function(){return this.get("seconds")},v.asSeconds=function(){return this.as("seconds")},v.minutes=function(){return this.get("minutes")},v.asMinutes=function(){return this.as("minutes")},v.hours=function(){return this.get("hours")},v.asHours=function(){return this.as("hours")},v.days=function(){return this.get("days")},v.asDays=function(){return this.as("days")},v.weeks=function(){return this.get("weeks")},v.asWeeks=function(){return this.as("weeks")},v.months=function(){return this.get("months")},v.asMonths=function(){return this.as("months")},v.years=function(){return this.get("years")},v.asYears=function(){return this.as("years")},h}();return function(n,r,o){e=o,t=o().$utils(),o.duration=function(e,t){var n=o.locale();return f(e,{$l:n},t)},o.isDuration=d;var i=r.prototype.add,a=r.prototype.subtract;r.prototype.add=function(e,t){return d(e)&&(e=e.asMilliseconds()),i.bind(this)(e,t)},r.prototype.subtract=function(e,t){return d(e)&&(e=e.asMilliseconds()),a.bind(this)(e,t)}}}()},8743:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var i=n(e),a=n(t),u="("===(o=o||"()")[0],s=")"===o[1];return(u?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(a,r):!this.isAfter(a,r))||(u?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(a,r):!this.isBefore(a,r))}}}()},3825:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return i.call(this,r)}}}()},1635:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(e){return new o({date:e,utc:!0,args:arguments})},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var u=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),u.call(this,e)};var s=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var l=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r),null===r))return this;var a=Math.abs(r)<=16?60*r:r,u=this;if(o)return u.$offset=a,u.$u=0===r,u;if(0!==r){var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(u=this.local().add(a+s,e)).$offset=a,u.$x.$localOffset=s}else u=this.utc();return u};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(e).local();return f.call(r,o,t,n)}}}()},2781:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,o="[object Function]";e.exports=function(e){var i=this;if("function"!==typeof i||r.call(i)!==o)throw new TypeError(t+i);for(var a,u=n.call(arguments,1),s=function(){if(this instanceof a){var t=i.apply(this,u.concat(n.call(arguments)));return Object(t)===t?t:this}return i.apply(e,u.concat(n.call(arguments)))},l=Math.max(0,i.length-u.length),c=[],d=0;d1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');var n=C(e),r=n.length>0?n[0]:"",i=_("%"+r+"%",t),u=i.name,l=i.value,c=!1,d=i.alias;d&&(r=d[0],w(n,x([0,1],d)));for(var f=1,p=!0;f=n.length){var y=s(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=b(l,h),l=l[h];p&&!c&&(m[u]=l)}}return l}},5520:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(541);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},541:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7838:function(e,t,n){"use strict";var r=n(1199);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},7861:function(e,t,n){"use strict";var r=n(2535),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var u=s(t),m=s(n),v=0;v=t||n<0||d&&e-l>=i}function w(){var e=h();if(x(e))return Z(e);u=setTimeout(w,function(e){var n=t-(e-s);return d?p(n,i-(e-l)):n}(e))}function Z(e){return u=void 0,g&&r?y(e):(r=o=void 0,a)}function k(){var e=h(),n=x(e);if(r=arguments,o=this,s=e,n){if(void 0===u)return b(s);if(d)return u=setTimeout(w,t),y(s)}return void 0===u&&(u=setTimeout(w,t)),a}return t=v(t)||0,m(n)&&(c=!!n.leading,i=(d="maxWait"in n)?f(v(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==u&&clearTimeout(u),l=0,r=s=o=u=void 0},k.flush=function(){return void 0===u?a:Z(h())},k}},4007:function(e,t,n){var r="__lodash_hash_undefined__",o="[object Function]",i="[object GeneratorFunction]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/,s=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,c=/\\(\\)?/g,d=/^\[object .+?Constructor\]$/,f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,p="object"==typeof self&&self&&self.Object===Object&&self,h=f||p||Function("return this")();var m=Array.prototype,v=Function.prototype,g=Object.prototype,y=h["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),x=v.toString,w=g.hasOwnProperty,Z=g.toString,k=RegExp("^"+x.call(w).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),S=h.Symbol,D=m.splice,C=I(h,"Map"),_=I(Object,"create"),E=S?S.prototype:void 0,A=E?E.toString:void 0;function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},P.prototype.set=function(e,t){var n=this.__data__,r=T(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},R.prototype.clear=function(){this.__data__={hash:new M,map:new(C||P),string:new M}},R.prototype.delete=function(e){return B(this,e).delete(e)},R.prototype.get=function(e){return B(this,e).get(e)},R.prototype.has=function(e){return B(this,e).has(e)},R.prototype.set=function(e,t){return B(this,e).set(e,t),this};var N=z((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if($(e))return A?A.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return s.test(e)&&n.push(""),e.replace(l,(function(e,t,r,o){n.push(r?o.replace(c,"$1"):t||e)})),n}));function L(e){if("string"==typeof e||$(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function z(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(z.Cache||R),n}z.Cache=R;var j=Array.isArray;function W(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function $(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==Z.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:F(e,t);return void 0===r?n:r}},2061:function(e,t,n){var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,m=function(){return d.Date.now()};function v(e,t,n){var o,i,a,u,s,l,c=0,d=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function b(t){var n=o,r=i;return o=i=void 0,c=t,u=e.apply(r,n)}function x(e){return c=e,s=setTimeout(Z,t),d?b(e):u}function w(e){var n=e-l;return void 0===l||n>=t||n<0||f&&e-c>=a}function Z(){var e=m();if(w(e))return k(e);s=setTimeout(Z,function(e){var n=t-(e-l);return f?h(n,a-(e-c)):n}(e))}function k(e){return s=void 0,v&&o?b(e):(o=i=void 0,u)}function S(){var e=m(),n=w(e);if(o=arguments,i=this,l=e,n){if(void 0===s)return x(l);if(f)return s=setTimeout(Z,t),b(l)}return void 0===s&&(s=setTimeout(Z,t)),u}return t=y(t)||0,g(n)&&(d=!!n.leading,a=(f="maxWait"in n)?p(y(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),S.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=i=s=void 0},S.flush=function(){return void 0===s?u:k(m())},S}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||u.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),v(e,t,{leading:o,maxWait:t,trailing:i})}},3154:function(e,t,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,a=r&&Map.prototype.forEach,u="function"===typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&u?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=u&&s&&"function"===typeof s.get?s.get:null,c=u&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,v=Function.prototype.toString,g=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,Z=RegExp.prototype.test,k=Array.prototype.concat,S=Array.prototype.join,D=Array.prototype.slice,C=Math.floor,_="function"===typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,A="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"===typeof Symbol&&"object"===typeof Symbol.iterator,P="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===M||"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,T=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function F(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Z.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=y.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var O=n(4654).custom,B=O&&z(O)?O:null;function I(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function N(e){return b.call(String(e),/"/g,""")}function L(e){return"[object Array]"===$(e)&&(!P||!("object"===typeof e&&P in e))}function z(e){if(M)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!A)return!1;try{return A.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var u=n||{};if(W(u,"quoteStyle")&&"single"!==u.quoteStyle&&"double"!==u.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(W(u,"maxStringLength")&&("number"===typeof u.maxStringLength?u.maxStringLength<0&&u.maxStringLength!==1/0:null!==u.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=!W(u,"customInspect")||u.customInspect;if("boolean"!==typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(W(u,"indent")&&null!==u.indent&&"\t"!==u.indent&&!(parseInt(u.indent,10)===u.indent&&u.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(W(u,"numericSeparator")&&"boolean"!==typeof u.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var m=u.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return Y(t,u);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return m?F(t,x):x}if("bigint"===typeof t){var Z=String(t)+"n";return m?F(t,Z):Z}var C="undefined"===typeof u.depth?5:u.depth;if("undefined"===typeof r&&(r=0),r>=C&&C>0&&"object"===typeof t)return L(t)?"[Array]":"[Object]";var E=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=S.call(Array(e.indent+1)," ")}return{base:n,prev:S.call(Array(t+1),n)}}(u,r);if("undefined"===typeof o)o=[];else if(H(o,t)>=0)return"[Circular]";function O(t,n,i){if(n&&(o=D.call(o)).push(n),i){var a={depth:u.depth};return W(u,"quoteStyle")&&(a.quoteStyle=u.quoteStyle),e(t,a,r+1,o)}return e(t,u,r+1,o)}if("function"===typeof t){var j=function(e){if(e.name)return e.name;var t=g.call(v.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),V=K(t,O);return"[Function"+(j?": "+j:" (anonymous)")+"]"+(V.length>0?" { "+S.call(V,", ")+" }":"")}if(z(t)){var Q=M?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):A.call(t);return"object"!==typeof t||M?Q:U(Q)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var J="<"+w.call(String(t.nodeName)),ee=t.attributes||[],te=0;te"}if(L(t)){if(0===t.length)return"[]";var ne=K(t,O);return E&&!function(e){for(var t=0;t=0)return!1;return!0}(ne)?"["+G(ne,E)+"]":"[ "+S.call(ne,", ")+" ]"}if(function(e){return"[object Error]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var re=K(t,O);return"cause"in t&&!R.call(t,"cause")?"{ ["+String(t)+"] "+S.call(k.call("[cause]: "+O(t.cause),re),", ")+" }":0===re.length?"["+String(t)+"]":"{ ["+String(t)+"] "+S.call(re,", ")+" }"}if("object"===typeof t&&s){if(B&&"function"===typeof t[B])return t[B]();if("symbol"!==s&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==typeof e)return!1;try{i.call(e);try{l.call(e)}catch(J){return!0}return e instanceof Map}catch(t){}return!1}(t)){var oe=[];return a.call(t,(function(e,n){oe.push(O(n,t,!0)+" => "+O(e,t))})),X("Map",i.call(t),oe,E)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e);try{i.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var ie=[];return c.call(t,(function(e){ie.push(O(e,t))})),X("Set",l.call(t),ie,E)}if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(J){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return q("WeakMap");if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(J){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return q("WeakSet");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{return p.call(e),!0}catch(t){}return!1}(t))return q("WeakRef");if(function(e){return"[object Number]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(Number(t)));if(function(e){if(!e||"object"!==typeof e||!_)return!1;try{return _.call(e),!0}catch(t){}return!1}(t))return U(O(_.call(t)));if(function(e){return"[object Boolean]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(h.call(t));if(function(e){return"[object String]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(String(t)));if(!function(e){return"[object Date]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)&&!function(e){return"[object RegExp]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var ae=K(t,O),ue=T?T(t)===Object.prototype:t instanceof Object||t.constructor===Object,se=t instanceof Object?"":"null prototype",le=!ue&&P&&Object(t)===t&&P in t?y.call($(t),8,-1):se?"Object":"",ce=(ue||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||se?"["+S.call(k.call([],le||[],se||[]),": ")+"] ":"");return 0===ae.length?ce+"{}":E?ce+"{"+G(ae,E)+"}":ce+"{ "+S.call(ae,", ")+" }"}return String(t)};var j=Object.prototype.hasOwnProperty||function(e){return e in this};function W(e,t){return j.call(e,t)}function $(e){return m.call(e)}function H(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Y(y.call(e,0,t.maxStringLength),t)+r}return I(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,V),"single",t)}function V(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function U(e){return"Object("+e+")"}function q(e){return e+" { ? }"}function X(e,t,n,r){return e+" ("+t+") {"+(r?G(n,r):S.call(n,", "))+"}"}function G(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+S.call(e,","+n)+"\n"+t.prev}function K(e,t){var n=L(e),r=[];if(n){r.length=e.length;for(var o=0;o=n.__.length&&n.__.push({}),n.__[e]}function m(e){return u=1,v(P,e)}function v(e,t,n){var i=h(r++,2);return i.t=e,i.__c||(i.__=[n?n(t):P(void 0,t),function(e){var t=i.t(i.__[0],e);i.__[0]!==t&&(i.__=[t,i.__[1]],i.__c.setState({}))}],i.__c=o),i.__}function g(e,t){var n=h(r++,3);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__H.__h.push(n))}function y(e,t){var n=h(r++,4);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__h.push(n))}function b(e){return u=5,w((function(){return{current:e}}),[])}function x(e,t,n){u=6,y((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function w(e,t){var n=h(r++,7);return M(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Z(e,t){return u=8,w((function(){return e}),t)}function k(e){var t=o.context[e.__c],n=h(r++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(o)),t.props.value):e.__}function S(e,t){a.YM.useDebugValue&&a.YM.useDebugValue(t?t(e):e)}function D(e){var t=h(r++,10),n=m();return t.__=e,o.componentDidCatch||(o.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function C(){for(var e;e=s.shift();)if(e.__P)try{e.__H.__h.forEach(E),e.__H.__h.forEach(A),e.__H.__h=[]}catch(o){e.__H.__h=[],a.YM.__e(o,e.__v)}}a.YM.__b=function(e){o=null,l&&l(e)},a.YM.__r=function(e){c&&c(e),r=0;var t=(o=e.__c).__H;t&&(t.__h.forEach(E),t.__h.forEach(A),t.__h=[])},a.YM.diffed=function(e){d&&d(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==s.push(t)&&i===a.YM.requestAnimationFrame||((i=a.YM.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),_&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);_&&(t=requestAnimationFrame(n))})(C)),o=null},a.YM.__c=function(e,t){t.some((function(e){try{e.__h.forEach(E),e.__h=e.__h.filter((function(e){return!e.__||A(e)}))}catch(i){t.some((function(e){e.__h&&(e.__h=[])})),t=[],a.YM.__e(i,e.__v)}})),f&&f(e,t)},a.YM.unmount=function(e){p&&p(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{E(e)}catch(e){t=e}})),t&&a.YM.__e(t,n.__v))};var _="function"==typeof requestAnimationFrame;function E(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function A(e){var t=o;e.__c=e.__(),o=t}function M(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function P(e,t){return"function"==typeof t?t(e):t}function R(e,t){for(var n in t)e[n]=t[n];return e}function T(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function F(e){this.props=e}function O(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:T(this.props,e)}function r(t){return this.shouldComponentUpdate=n,(0,a.az)(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(F.prototype=new a.wA).isPureReactComponent=!0,F.prototype.shouldComponentUpdate=function(e,t){return T(this.props,e)||T(this.state,t)};var B=a.YM.__b;a.YM.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),B&&B(e)};var I="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function N(e){function t(t){var n=R({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=I,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var L=function(e,t){return null==e?null:(0,a.bR)((0,a.bR)(e).map(t))},z={map:L,forEach:L,count:function(e){return e?(0,a.bR)(e).length:0},only:function(e){var t=(0,a.bR)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:a.bR},j=a.YM.__e;a.YM.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);j(e,t,n,r)};var W=a.YM.unmount;function $(){this.__u=0,this.t=null,this.__b=null}function H(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Y(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return(0,a.az)(n,o)}return o.displayName="Lazy",o.__f=!0,o}function V(){this.u=null,this.o=null}a.YM.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),W&&W(e)},($.prototype=new a.wA).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=H(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},s=!0===t.__h;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(a,a)},$.prototype.componentWillUnmount=function(){this.t=[]},$.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=R({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&(0,a.az)(a.HY,null,e.fallback);return o&&(o.__h=null),[(0,a.az)(a.HY,null,t.__e?null:e.children),o]};var U=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),(0,a.sY)((0,a.az)(q,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function G(e,t){return(0,a.az)(X,{__v:e,i:t})}(V.prototype=new a.wA).__e=function(e){var t=this,n=H(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),U(t,e,r)):o()};n?n(i):i()}},V.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,a.bR)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},V.prototype.componentDidUpdate=V.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){U(e,n,t)}))};var K="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Q=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,J="undefined"!=typeof document,ee=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};function te(e,t,n){return null==t.__k&&(t.textContent=""),(0,a.sY)(e,t),"function"==typeof n&&n(),e?e.__c:null}function ne(e,t,n){return(0,a.ZB)(e,t),"function"==typeof n&&n(),e?e.__c:null}a.wA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(a.wA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var re=a.YM.event;function oe(){}function ie(){return this.cancelBubble}function ae(){return this.defaultPrevented}a.YM.event=function(e){return re&&(e=re(e)),e.persist=oe,e.isPropagationStopped=ie,e.isDefaultPrevented=ae,e.nativeEvent=e};var ue,se={configurable:!0,get:function(){return this.class}},le=a.YM.vnode;a.YM.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var u=n[i];J&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==u||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===u?u="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!ee(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():o&&Q.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===u&&(u=void 0),r[i]=u)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(se.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",se))}e.$$typeof=K,le&&le(e)};var ce=a.YM.__r;a.YM.__r=function(e){ce&&ce(e),ue=e.__c};var de={ReactCurrentDispatcher:{current:{readContext:function(e){return ue.__n[e.__c].props.value}}}},fe="17.0.2";function pe(e){return a.az.bind(null,e)}function he(e){return!!e&&e.$$typeof===K}function me(e){return he(e)?a.Tm.apply(null,arguments):e}function ve(e){return!!e.__k&&((0,a.sY)(null,e),!0)}function ge(e){return e&&(e.base||1===e.nodeType&&e)||null}var ye=function(e,t){return e(t)},be=function(e,t){return e(t)},xe=a.HY,we={useState:m,useReducer:v,useEffect:g,useLayoutEffect:y,useRef:b,useImperativeHandle:x,useMemo:w,useCallback:Z,useContext:k,useDebugValue:S,version:"17.0.2",Children:z,render:te,hydrate:ne,unmountComponentAtNode:ve,createPortal:G,createElement:a.az,createContext:a.kr,createFactory:pe,cloneElement:me,createRef:a.Vf,Fragment:a.HY,isValidElement:he,findDOMNode:ge,Component:a.wA,PureComponent:F,memo:O,forwardRef:N,flushSync:be,unstable_batchedUpdates:ye,StrictMode:a.HY,Suspense:$,SuspenseList:V,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:de}},7742:function(e,t,n){n(4206),e.exports=n(7226)},3856:function(e,t,n){"use strict";n.d(t,{HY:function(){return y},Tm:function(){return z},Vf:function(){return g},YM:function(){return o},ZB:function(){return L},az:function(){return m},bR:function(){return C},kr:function(){return j},sY:function(){return N},wA:function(){return b}});var r,o,i,a,u,s,l,c={},d=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function p(e,t){for(var n in t)e[n]=t[n];return e}function h(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,n){var o,i,a,u={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=t[a];if(arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===u[a]&&(u[a]=e.defaultProps[a]);return v(e,u,o,i,null)}function v(e,t,n,r,a){var u={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==a?++i:a};return null==a&&null!=o.vnode&&o.vnode(u),u}function g(){return{current:null}}function y(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?v(m.type,m.props,m.key,null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(h=Z[f])||h&&m.key==h.key&&m.type===h.type)Z[f]=void 0;else for(p=0;p2&&(u.children=arguments.length>3?r.call(arguments,2):n),v(e.type,u,o||e.key,i||e.ref,null)}function j(e,t){var n={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(Z)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=d.slice,o={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},i=0,b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=p({},this.state),"function"==typeof e&&(e=e(p({},n),this.props)),e&&p(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),Z(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Z(this))},b.prototype.render=y,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,k.__r=0,l=0},7226:function(e,t,n){"use strict";n.r(t),n.d(t,{Fragment:function(){return r.HY},jsx:function(){return i},jsxDEV:function(){return i},jsxs:function(){return i}});var r=n(3856),o=0;function i(e,t,n,i,a){var u,s,l={};for(s in t)"ref"==s?u=t[s]:l[s]=t[s];var c={type:e,props:l,key:n,ref:u,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--o,__source:a,__self:i};if("function"==typeof e&&(u=e.defaultProps))for(s in u)void 0===l[s]&&(l[s]=u[s]);return r.YM.vnode&&r.YM.vnode(c),c}},1729:function(e,t,n){"use strict";var r=n(9165);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5192:function(e,t,n){e.exports=n(1729)()},9165:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5609:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},4776:function(e,t,n){"use strict";var r=n(2816),o=n(7668),i=n(5609);e.exports={formats:i,parse:o,stringify:r}},7668:function(e,t,n){"use strict";var r=n(9837),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},u=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,u=n.depth>0&&/(\[[^[\]]*])/.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&null!==(u=a.exec(i))&&d=0;--i){var a,u=e[i];if("[]"===u&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&u!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=o:"__proto__"!==l&&(a[l]=o):a={0:o}}o=a}return o}(c,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var c="string"===typeof e?function(e,t){var n,l={},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=c.split(t.delimiter,d),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(v=i(v)?[v]:v),o.call(l,m)?l[m]=r.combine(l[m],v):l[m]=v}return l}(e,n):e,d=n.plainObjects?Object.create(null):{},f=Object.keys(c),p=0;p0?S.join(",")||null:void 0}];else if(s(f))T=f;else{var O=Object.keys(S);T=p?O.sort(p):O}for(var B=0;B0?x+b:""}},9837:function(e,t,n){"use strict";var r=n(5609),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),u=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?s+=u.charAt(l):c<128?s+=a[c]:c<2048?s+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?s+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(l+=1,c=65536+((1023&c)<<10|1023&u.charCodeAt(l)),s+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return s},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:A(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},3170:function(e,t,n){"use strict";var r=n(8476),o=n(4680),i=n(3154),a=r("%TypeError%"),u=r("%WeakMap%",!0),s=r("%Map%",!0),l=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return l(e,r)}else if(s){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return d(e,r)}else if(s){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,o){u&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new u),c(e,r,o)):s?(t||(t=new s),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},4551:function(e,t,n){var r={"./README.md":[8362,1,362],"./perJobUsage":[6865,3],"./perJobUsage.json":[6865,3]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(2).map(n.e)).then((function(){return n.t(o,16|t[1])}))}o.keys=function(){return Object.keys(r)},o.id=4551,e.exports=o},8355:function(e,t,n){var r={"./perJobUsage.json":6865};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=8355},4654:function(){},907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},9439:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3878);var o=n(181),i=n(5267);function a(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(s){u=!0,o=s}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(e,t)||(0,o.Z)(e,t)||(0,i.Z)()}},3433:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(907);var o=n(9199),i=n(181);function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||(0,o.Z)(e)||(0,i.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(907);function o(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},3138:function(e,t,n){"use strict";n.d(t,{BX:function(){return r.jsxs},HY:function(){return r.Fragment},tZ:function(){return r.jsx}});n(4206);var r=n(7226)},6865:function(e){"use strict";e.exports=JSON.parse('{"title":"per-job resource usage","rows":[{"panels":[{"title":"Per-job CPU usage","width":6,"expr":["sum(rate(process_cpu_seconds_total)) by (job)"]},{"title":"Per-job RSS usage","width":6,"expr":["sum(process_resident_memory_bytes) by (job)"]},{"title":"Per-job disk read","width":6,"expr":["sum(rate(process_io_storage_read_bytes_total)) by (job)"]},{"title":"Per-job disk write","width":6,"expr":["sum(rate(process_io_storage_written_bytes_total)) by (job)"]}]}]}')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var u=2&o&&r;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach((function(e){a[e]=function(){return r[e]}}));return a.default=function(){return r},n.d(i,a),i}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+"."+{27:"939f971b",362:"1a2113d4"}[e]+".chunk.js"},n.miniCssF=function(e){},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="vmui:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),c=0;c=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var h=(0,t.createContext)(null);var m=(0,t.createContext)(null);var v=(0,t.createContext)({outlet:null,matches:[]});function g(e,t){if(!e)throw new Error(t)}function y(e,t,n){void 0===n&&(n="/");var r=C(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;var o=b(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(o);for(var i=null,a=0;null==i&&a0&&(!0===e.index&&g(!1),b(e.children,t,u,a)),(null!=e.path||e.index)&&t.push({path:a,score:Z(a,e.index),routesMeta:u})})),t}var x=/^:\w+$/,w=function(e){return"*"===e};function Z(e,t){var n=e.split("/"),r=n.length;return n.some(w)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!w(e)})).reduce((function(e,t){return e+(x.test(t)?3:""===t?1:10)}),r)}function k(e,t){for(var n=e.routesMeta,r={},o="/",i=[],a=0;a=0?t[a]:"/"}var s=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?p(e):e,r=n.pathname,o=n.search,i=void 0===o?"":o,a=n.hash,u=void 0===a?"":a,s=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:s,search:A(i),hash:M(u)}}(o,r);return i&&"/"!==i&&i.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var _=function(e){return e.join("/").replace(/\/\/+/g,"/")},E=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},A=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},M=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function P(e){R()||g(!1);var n=(0,t.useContext)(h),r=n.basename,o=n.navigator,i=B(e),a=i.hash,u=i.pathname,s=i.search,l=u;if("/"!==r){var c=function(e){return""===e||""===e.pathname?"/":"string"===typeof e?p(e).pathname:e.pathname}(e),d=null!=c&&c.endsWith("/");l="/"===u?r+(d?"/":""):_([r,u])}return o.createHref({pathname:l,search:s,hash:a})}function R(){return null!=(0,t.useContext)(m)}function T(){return R()||g(!1),(0,t.useContext)(m).location}function F(){R()||g(!1);var e=(0,t.useContext)(h),n=e.basename,r=e.navigator,o=(0,t.useContext)(v).matches,i=T().pathname,a=JSON.stringify(o.map((function(e){return e.pathnameBase}))),u=(0,t.useRef)(!1);(0,t.useEffect)((function(){u.current=!0}));var s=(0,t.useCallback)((function(e,t){if(void 0===t&&(t={}),u.current)if("number"!==typeof e){var o=D(e,JSON.parse(a),i);"/"!==n&&(o.pathname=_([n,o.pathname])),(t.replace?r.replace:r.push)(o,t.state)}else r.go(e)}),[n,r,a,i]);return s}var O=(0,t.createContext)(null);function B(e){var n=(0,t.useContext)(v).matches,r=T().pathname,o=JSON.stringify(n.map((function(e){return e.pathnameBase})));return(0,t.useMemo)((function(){return D(e,JSON.parse(o),r)}),[e,o,r])}function I(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight((function(r,o,i){return(0,t.createElement)(v.Provider,{children:void 0!==o.route.element?o.route.element:r,value:{outlet:r,matches:n.concat(e.slice(0,i+1))}})}),null)}function N(e){return function(e){var n=(0,t.useContext)(v).outlet;return n?(0,t.createElement)(O.Provider,{value:e},n):n}(e.context)}function L(e){g(!1)}function z(n){var r=n.basename,o=void 0===r?"/":r,i=n.children,a=void 0===i?null:i,u=n.location,s=n.navigationType,l=void 0===s?e.Pop:s,c=n.navigator,d=n.static,f=void 0!==d&&d;R()&&g(!1);var v=E(o),y=(0,t.useMemo)((function(){return{basename:v,navigator:c,static:f}}),[v,c,f]);"string"===typeof u&&(u=p(u));var b=u,x=b.pathname,w=void 0===x?"/":x,Z=b.search,k=void 0===Z?"":Z,S=b.hash,D=void 0===S?"":S,_=b.state,A=void 0===_?null:_,M=b.key,P=void 0===M?"default":M,T=(0,t.useMemo)((function(){var e=C(w,v);return null==e?null:{pathname:e,search:k,hash:D,state:A,key:P}}),[v,w,k,D,A,P]);return null==T?null:(0,t.createElement)(h.Provider,{value:y},(0,t.createElement)(m.Provider,{children:a,value:{location:T,navigationType:l}}))}function j(e){var n=e.children,r=e.location;return function(e,n){R()||g(!1);var r,o=(0,t.useContext)(v).matches,i=o[o.length-1],a=i?i.params:{},u=(i&&i.pathname,i?i.pathnameBase:"/"),s=(i&&i.route,T());if(n){var l,c="string"===typeof n?p(n):n;"/"===u||(null==(l=c.pathname)?void 0:l.startsWith(u))||g(!1),r=c}else r=s;var d=r.pathname||"/",f=y(e,{pathname:"/"===u?d:d.slice(u.length)||"/"});return I(f&&f.map((function(e){return Object.assign({},e,{params:Object.assign({},a,e.params),pathname:_([u,e.pathname]),pathnameBase:"/"===e.pathnameBase?u:_([u,e.pathnameBase])})})),o)}(W(n),r)}function W(e){var n=[];return t.Children.forEach(e,(function(e){if((0,t.isValidElement)(e))if(e.type!==t.Fragment){e.type!==L&&g(!1);var r={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(r.children=W(e.props.children)),n.push(r)}else n.push.apply(n,W(e.props.children))})),n}function $(){return $=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var Y=["onClick","reloadDocument","replace","state","target","to"];function V(e){var n=e.basename,o=e.children,i=e.window,a=(0,t.useRef)();null==a.current&&(a.current=s({window:i}));var u=a.current,l=(0,t.useState)({action:u.action,location:u.location}),c=(0,r.Z)(l,2),d=c[0],f=c[1];return(0,t.useLayoutEffect)((function(){return u.listen(f)}),[u]),(0,t.createElement)(z,{basename:n,children:o,location:d.location,navigationType:d.action,navigator:u})}var U=(0,t.forwardRef)((function(e,n){var r=e.onClick,o=e.reloadDocument,i=e.replace,a=void 0!==i&&i,u=e.state,s=e.target,l=e.to,c=H(e,Y),d=P(l),p=function(e,n){var r=void 0===n?{}:n,o=r.target,i=r.replace,a=r.state,u=F(),s=T(),l=B(e);return(0,t.useCallback)((function(t){if(0===t.button&&(!o||"_self"===o)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)){t.preventDefault();var n=!!i||f(s)===f(l);u(e,{replace:n,state:a})}}),[s,u,l,i,a,o,e])}(l,{replace:a,state:u,target:s});return(0,t.createElement)("a",$({},c,{href:d,onClick:function(e){r&&r(e),e.defaultPrevented||o||p(e)},ref:n,target:s}))}));var q=n(4942),X=n(3366),G=n(3061),K=n(317),Q=n(7551),J=n(8564),ee=n(5469),te=n(1615),ne=n(2131),re=n(655);function oe(e){return(0,ne.Z)("MuiPaper",e)}(0,re.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var ie=n(3138),ae=["className","component","elevation","square","variant"],ue=function(e){return((e<1?5.11916*Math.pow(e,2):4.5*Math.log(e+1)+2)/100).toFixed(2)},se=(0,J.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({backgroundColor:t.palette.background.paper,color:t.palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat(t.palette.divider)},"elevation"===n.variant&&(0,o.Z)({boxShadow:t.shadows[n.elevation]},"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,Q.Fq)("#fff",ue(n.elevation)),", ").concat((0,Q.Fq)("#fff",ue(n.elevation)),")")}))})),le=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiPaper"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.elevation,s=void 0===u?1:u,l=n.square,c=void 0!==l&&l,d=n.variant,f=void 0===d?"elevation":d,p=(0,X.Z)(n,ae),h=(0,o.Z)({},n,{component:a,elevation:s,square:c,variant:f}),m=function(e){var t=e.square,n=e.elevation,r=e.variant,o=e.classes,i={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,K.Z)(i,oe,o)}(h);return(0,ie.tZ)(se,(0,o.Z)({as:a,ownerState:h,className:(0,G.Z)(m.root,r),ref:t},p))})),ce=le;function de(e){return(0,ne.Z)("MuiAlert",e)}var fe=(0,re.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),pe=n(6983),he=n(3236),me=n(9127),ve=n(3433);function ge(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,be(e,t)}var we=t.default.createContext(null);function Ze(e,n){var r=Object.create(null);return e&&t.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return n&&(0,t.isValidElement)(e)?n(e):e}(e)})),r}function ke(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Se(e,n,r){var o=Ze(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var s in t){if(o[s])for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,a=void 0===i?u||t.pulsate:i,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&y.current)y.current=!1;else{"touchstart"===e.type&&(y.current=!0);var c,d,f,p=l?null:w.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(h.width/2),d=Math.round(h.height/2);else{var m=e.touches?e.touches[0]:e,v=m.clientX,g=m.clientY;c=Math.round(v-h.left),d=Math.round(g-h.top)}if(a)(f=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2===0&&(f+=1);else{var k=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((p?p.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(k,2)+Math.pow(S,2))}e.touches?null===x.current&&(x.current=function(){Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})},b.current=setTimeout((function(){x.current&&(x.current(),x.current=null)}),80)):Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[u,Z]),S=t.useCallback((function(){k({},{pulsate:!0})}),[k]),D=t.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&x.current)return x.current(),x.current=null,void(b.current=setTimeout((function(){D(e,t)})));x.current=null,m((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return t.useImperativeHandle(n,(function(){return{pulsate:S,start:k,stop:D}}),[S,k,D]),(0,ie.tZ)(Qe,(0,o.Z)({className:(0,G.Z)(l.root,Ue.root,c),ref:w},d,{children:(0,ie.tZ)(_e,{component:null,exit:!0,children:h})}))})),tt=et;function nt(e){return(0,ne.Z)("MuiButtonBase",e)}var rt,ot=(0,re.Z)("MuiButtonBase",["root","disabled","focusVisible"]),it=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],at=(0,J.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((rt={display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"}},(0,q.Z)(rt,"&.".concat(ot.disabled),{pointerEvents:"none",cursor:"default"}),(0,q.Z)(rt,"@media print",{colorAdjust:"exact"}),rt)),ut=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiButtonBase"}),a=i.action,u=i.centerRipple,s=void 0!==u&&u,l=i.children,c=i.className,d=i.component,f=void 0===d?"button":d,p=i.disabled,h=void 0!==p&&p,m=i.disableRipple,v=void 0!==m&&m,g=i.disableTouchRipple,y=void 0!==g&&g,b=i.focusRipple,x=void 0!==b&&b,w=i.LinkComponent,Z=void 0===w?"a":w,k=i.onBlur,S=i.onClick,D=i.onContextMenu,C=i.onDragLeave,_=i.onFocus,E=i.onFocusVisible,A=i.onKeyDown,M=i.onKeyUp,P=i.onMouseDown,R=i.onMouseLeave,T=i.onMouseUp,F=i.onTouchEnd,O=i.onTouchMove,B=i.onTouchStart,I=i.tabIndex,N=void 0===I?0:I,L=i.TouchRippleProps,z=i.touchRippleRef,j=i.type,W=(0,X.Z)(i,it),$=t.useRef(null),H=t.useRef(null),Y=(0,pe.Z)(H,z),V=(0,me.Z)(),U=V.isFocusVisibleRef,q=V.onFocus,Q=V.onBlur,J=V.ref,te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1];h&&re&&oe(!1),t.useImperativeHandle(a,(function(){return{focusVisible:function(){oe(!0),$.current.focus()}}}),[]);var ae=t.useState(!1),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1];t.useEffect((function(){le(!0)}),[]);var ce=se&&!v&&!h;function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;return(0,he.Z)((function(r){return t&&t(r),!n&&H.current&&H.current[e](r),!0}))}t.useEffect((function(){re&&x&&!v&&se&&H.current.pulsate()}),[v,x,re,se]);var fe=de("start",P),ve=de("stop",D),ge=de("stop",C),ye=de("stop",T),be=de("stop",(function(e){re&&e.preventDefault(),R&&R(e)})),xe=de("start",B),we=de("stop",F),Ze=de("stop",O),ke=de("stop",(function(e){Q(e),!1===U.current&&oe(!1),k&&k(e)}),!1),Se=(0,he.Z)((function(e){$.current||($.current=e.currentTarget),q(e),!0===U.current&&(oe(!0),E&&E(e)),_&&_(e)})),De=function(){var e=$.current;return f&&"button"!==f&&!("A"===e.tagName&&e.href)},Ce=t.useRef(!1),_e=(0,he.Z)((function(e){x&&!Ce.current&&re&&H.current&&" "===e.key&&(Ce.current=!0,H.current.stop(e,(function(){H.current.start(e)}))),e.target===e.currentTarget&&De()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&De()&&"Enter"===e.key&&!h&&(e.preventDefault(),S&&S(e))})),Ee=(0,he.Z)((function(e){x&&" "===e.key&&H.current&&re&&!e.defaultPrevented&&(Ce.current=!1,H.current.stop(e,(function(){H.current.pulsate(e)}))),M&&M(e),S&&e.target===e.currentTarget&&De()&&" "===e.key&&!e.defaultPrevented&&S(e)})),Ae=f;"button"===Ae&&(W.href||W.to)&&(Ae=Z);var Me={};"button"===Ae?(Me.type=void 0===j?"button":j,Me.disabled=h):(W.href||W.to||(Me.role="button"),h&&(Me["aria-disabled"]=h));var Pe=(0,pe.Z)(J,$),Re=(0,pe.Z)(n,Pe);var Te=(0,o.Z)({},i,{centerRipple:s,component:f,disabled:h,disableRipple:v,disableTouchRipple:y,focusRipple:x,tabIndex:N,focusVisible:re}),Fe=function(e){var t=e.disabled,n=e.focusVisible,r=e.focusVisibleClassName,o=e.classes,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,K.Z)(i,nt,o);return n&&r&&(a.root+=" ".concat(r)),a}(Te);return(0,ie.BX)(at,(0,o.Z)({as:Ae,className:(0,G.Z)(Fe.root,c),ownerState:Te,onBlur:ke,onClick:S,onContextMenu:ve,onFocus:Se,onKeyDown:_e,onKeyUp:Ee,onMouseDown:fe,onMouseLeave:be,onMouseUp:ye,onDragLeave:ge,onTouchEnd:we,onTouchMove:Ze,onTouchStart:xe,ref:Re,tabIndex:h?-1:N,type:j},Me,W,{children:[l,ce?(0,ie.tZ)(tt,(0,o.Z)({ref:Y,center:s},L)):null]}))})),st=ut;function lt(e){return(0,ne.Z)("MuiIconButton",e)}var ct,dt=(0,re.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ft=["edge","children","className","color","disabled","disableFocusRipple","size"],pt=(0,J.ZP)(st,{name:"MuiIconButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat((0,te.Z)(n.color))],n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,o.Z)({color:t.palette[n.color].main},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},(0,q.Z)({},"&.".concat(dt.disabled),{backgroundColor:"transparent",color:t.palette.action.disabled}))})),ht=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiIconButton"}),r=n.edge,i=void 0!==r&&r,a=n.children,u=n.className,s=n.color,l=void 0===s?"default":s,c=n.disabled,d=void 0!==c&&c,f=n.disableFocusRipple,p=void 0!==f&&f,h=n.size,m=void 0===h?"medium":h,v=(0,X.Z)(n,ft),g=(0,o.Z)({},n,{edge:i,color:l,disabled:d,disableFocusRipple:p,size:m}),y=function(e){var t=e.classes,n=e.disabled,r=e.color,o=e.edge,i=e.size,a={root:["root",n&&"disabled","default"!==r&&"color".concat((0,te.Z)(r)),o&&"edge".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,lt,t)}(g);return(0,ie.tZ)(pt,(0,o.Z)({className:(0,G.Z)(y.root,u),centerRipple:!0,focusRipple:!p,disabled:d,ref:t,ownerState:g},v,{children:a}))})),mt=ht,vt=n(4750),gt=(0,vt.Z)((0,ie.tZ)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),yt=(0,vt.Z)((0,ie.tZ)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),bt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),xt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),wt=(0,vt.Z)((0,ie.tZ)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Zt=["action","children","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"],kt=(0,J.ZP)(ce,{name:"MuiAlert",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color||n.severity))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?Q._j:Q.$n,i="light"===t.palette.mode?Q.$n:Q._j,a=n.color||n.severity;return(0,o.Z)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&"standard"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),backgroundColor:i(t.palette[a].light,.9)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"outlined"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),border:"1px solid ".concat(t.palette[a].light)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"filled"===n.variant&&{color:"#fff",fontWeight:t.typography.fontWeightMedium,backgroundColor:"dark"===t.palette.mode?t.palette[a].dark:t.palette[a].main})})),St=(0,J.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:function(e,t){return t.icon}})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Dt=(0,J.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),Ct=(0,J.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),_t={success:(0,ie.tZ)(gt,{fontSize:"inherit"}),warning:(0,ie.tZ)(yt,{fontSize:"inherit"}),error:(0,ie.tZ)(bt,{fontSize:"inherit"}),info:(0,ie.tZ)(xt,{fontSize:"inherit"})},Et=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAlert"}),r=n.action,i=n.children,a=n.className,u=n.closeText,s=void 0===u?"Close":u,l=n.color,c=n.icon,d=n.iconMapping,f=void 0===d?_t:d,p=n.onClose,h=n.role,m=void 0===h?"alert":h,v=n.severity,g=void 0===v?"success":v,y=n.variant,b=void 0===y?"standard":y,x=(0,X.Z)(n,Zt),w=(0,o.Z)({},n,{color:l,severity:g,variant:b}),Z=function(e){var t=e.variant,n=e.color,r=e.severity,o=e.classes,i={root:["root","".concat(t).concat((0,te.Z)(n||r)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,K.Z)(i,de,o)}(w);return(0,ie.BX)(kt,(0,o.Z)({role:m,elevation:0,ownerState:w,className:(0,G.Z)(Z.root,a),ref:t},x,{children:[!1!==c?(0,ie.tZ)(St,{ownerState:w,className:Z.icon,children:c||f[g]||_t[g]}):null,(0,ie.tZ)(Dt,{ownerState:w,className:Z.message,children:i}),null!=r?(0,ie.tZ)(Ct,{className:Z.action,children:r}):null,null==r&&p?(0,ie.tZ)(Ct,{ownerState:w,className:Z.action,children:(0,ie.tZ)(mt,{size:"small","aria-label":s,title:s,color:"inherit",onClick:p,children:ct||(ct=(0,ie.tZ)(wt,{fontSize:"small"}))})}):null]}))})),At=Et,Mt=n(7472),Pt=n(2780),Rt=n(9081);function Tt(e){return e.substring(2).toLowerCase()}var Ft=function(e){var n=e.children,r=e.disableReactTree,o=void 0!==r&&r,i=e.mouseEvent,a=void 0===i?"onClick":i,u=e.onClickAway,s=e.touchEvent,l=void 0===s?"onTouchEnd":s,c=t.useRef(!1),d=t.useRef(null),f=t.useRef(!1),p=t.useRef(!1);t.useEffect((function(){return setTimeout((function(){f.current=!0}),0),function(){f.current=!1}}),[]);var h=(0,Mt.Z)(n.ref,d),m=(0,Pt.Z)((function(e){var t=p.current;p.current=!1;var n=(0,Rt.Z)(d.current);!f.current||!d.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!n.documentElement.contains(e.target)||d.current.contains(e.target))||!o&&t||u(e))})),v=function(e){return function(t){p.current=!0;var r=n.props[e];r&&r(t)}},g={ref:h};return!1!==l&&(g[l]=v(l)),t.useEffect((function(){if(!1!==l){var e=Tt(l),t=(0,Rt.Z)(d.current),n=function(){c.current=!0};return t.addEventListener(e,m),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,m),t.removeEventListener("touchmove",n)}}}),[m,l]),!1!==a&&(g[a]=v(a)),t.useEffect((function(){if(!1!==a){var e=Tt(a),t=(0,Rt.Z)(d.current);return t.addEventListener(e,m),function(){t.removeEventListener(e,m)}}}),[m,a]),(0,ie.tZ)(t.Fragment,{children:t.cloneElement(n,g)})},Ot=n(6728),Bt=n(2248);function It(){return(0,Ot.Z)(Bt.Z)}var Nt=!1,Lt="unmounted",zt="exited",jt="entering",Wt="entered",$t="exiting",Ht=function(e){function n(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=zt,r.appearStatus=jt):o=Wt:o=t.unmountOnExit||t.mountOnEnter?Lt:zt,r.state={status:o},r.nextCallback=null,r}xe(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Lt?{status:zt}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==jt&&n!==Wt&&(t=jt):n!==jt&&n!==Wt||(t=$t)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===jt?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===zt&&this.setState({status:Lt})},r.performEnter=function(e){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[t.default.findDOMNode(this),o],a=i[0],u=i[1],s=this.getTimeouts(),l=o?s.appear:s.enter;!e&&!r||Nt?this.safeSetState({status:Wt},(function(){n.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:jt},(function(){n.props.onEntering(a,u),n.onTransitionEnd(l,(function(){n.safeSetState({status:Wt},(function(){n.props.onEntered(a,u)}))}))})))},r.performExit=function(){var e=this,n=this.props.exit,r=this.getTimeouts(),o=this.props.nodeRef?void 0:t.default.findDOMNode(this);n&&!Nt?(this.props.onExit(o),this.safeSetState({status:$t},(function(){e.props.onExiting(o),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:zt},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:zt},(function(){e.props.onExited(o)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(e,n){this.setNextCallback(n);var r=this.props.nodeRef?this.props.nodeRef.current:t.default.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(r&&!o){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],u=i[1];this.props.addEndListener(a,u)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===Lt)return null;var n=this.props,r=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,(0,X.Z)(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.default.createElement(we.Provider,{value:null},"function"===typeof r?r(e,o):t.default.cloneElement(t.default.Children.only(r),o))},n}(t.default.Component);function Yt(){}Ht.contextType=we,Ht.propTypes={},Ht.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Yt,onEntering:Yt,onEntered:Yt,onExit:Yt,onExiting:Yt,onExited:Yt},Ht.UNMOUNTED=Lt,Ht.EXITED=zt,Ht.ENTERING=jt,Ht.ENTERED=Wt,Ht.EXITING=$t;var Vt=Ht,Ut=function(e){return e.scrollTop};function qt(e,t){var n,r,o=e.timeout,i=e.easing,a=e.style,u=void 0===a?{}:a;return{duration:null!=(n=u.transitionDuration)?n:"number"===typeof o?o:o[t.mode]||0,easing:null!=(r=u.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:u.transitionDelay}}var Xt=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Gt(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Kt={entering:{opacity:1,transform:Gt(1)},entered:{opacity:1,transform:"none"}},Qt="undefined"!==typeof navigator&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&/version\/15\.[4-9]/i.test(navigator.userAgent),Jt=t.forwardRef((function(e,n){var r=e.addEndListener,i=e.appear,a=void 0===i||i,u=e.children,s=e.easing,l=e.in,c=e.onEnter,d=e.onEntered,f=e.onEntering,p=e.onExit,h=e.onExited,m=e.onExiting,v=e.style,g=e.timeout,y=void 0===g?"auto":g,b=e.TransitionComponent,x=void 0===b?Vt:b,w=(0,X.Z)(e,Xt),Z=t.useRef(),k=t.useRef(),S=It(),D=t.useRef(null),C=(0,pe.Z)(u.ref,n),_=(0,pe.Z)(D,C),E=function(e){return function(t){if(e){var n=D.current;void 0===t?e(n):e(n,t)}}},A=E(f),M=E((function(e,t){Ut(e);var n,r=qt({style:v,timeout:y,easing:s},{mode:"enter"}),o=r.duration,i=r.delay,a=r.easing;"auto"===y?(n=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=o,e.style.transition=[S.transitions.create("opacity",{duration:n,delay:i}),S.transitions.create("transform",{duration:Qt?n:.666*n,delay:i,easing:a})].join(","),c&&c(e,t)})),P=E(d),R=E(m),T=E((function(e){var t,n=qt({style:v,timeout:y,easing:s},{mode:"exit"}),r=n.duration,o=n.delay,i=n.easing;"auto"===y?(t=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[S.transitions.create("opacity",{duration:t,delay:o}),S.transitions.create("transform",{duration:Qt?t:.666*t,delay:Qt?o:o||.333*t,easing:i})].join(","),e.style.opacity=0,e.style.transform=Gt(.75),p&&p(e)})),F=E(h);return t.useEffect((function(){return function(){clearTimeout(Z.current)}}),[]),(0,ie.tZ)(x,(0,o.Z)({appear:a,in:l,nodeRef:D,onEnter:M,onEntered:P,onEntering:A,onExit:T,onExited:F,onExiting:R,addEndListener:function(e){"auto"===y&&(Z.current=setTimeout(e,k.current||0)),r&&r(D.current,e)},timeout:"auto"===y?null:y},w,{children:function(e,n){return t.cloneElement(u,(0,o.Z)({style:(0,o.Z)({opacity:0,transform:Gt(.75),visibility:"exited"!==e||l?void 0:"hidden"},Kt[e],v,u.props.style),ref:_},n))}}))}));Jt.muiSupportAuto=!0;var en=Jt;function tn(e){return(0,ne.Z)("MuiSnackbarContent",e)}(0,re.Z)("MuiSnackbarContent",["root","message","action"]);var nn=["action","className","message","role"],rn=(0,J.ZP)(ce,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme,n="light"===t.palette.mode?.8:.98,r=(0,Q._4)(t.palette.background.default,n);return(0,o.Z)({},t.typography.body2,(0,q.Z)({color:t.palette.getContrastText(r),backgroundColor:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:t.shape.borderRadius,flexGrow:1},t.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288}))})),on=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),an=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),un=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSnackbarContent"}),r=n.action,i=n.className,a=n.message,u=n.role,s=void 0===u?"alert":u,l=(0,X.Z)(n,nn),c=n,d=function(e){var t=e.classes;return(0,K.Z)({root:["root"],action:["action"],message:["message"]},tn,t)}(c);return(0,ie.BX)(rn,(0,o.Z)({role:s,square:!0,elevation:6,className:(0,G.Z)(d.root,i),ownerState:c,ref:t},l,{children:[(0,ie.tZ)(on,{className:d.message,ownerState:c,children:a}),r?(0,ie.tZ)(an,{className:d.action,ownerState:c,children:r}):null]}))})),sn=un;function ln(e){return(0,ne.Z)("MuiSnackbar",e)}(0,re.Z)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);var cn=["onEnter","onExited"],dn=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],fn=(0,J.ZP)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["anchorOrigin".concat((0,te.Z)(n.anchorOrigin.vertical)).concat((0,te.Z)(n.anchorOrigin.horizontal))]]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,o.Z)({},!n.isRtl&&{left:"50%",right:"auto",transform:"translateX(-50%)"},n.isRtl&&{right:"50%",left:"auto",transform:"translateX(50%)"});return(0,o.Z)({zIndex:t.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===n.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===n.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===n.anchorOrigin.horizontal&&{justifyContent:"flex-end"},(0,q.Z)({},t.breakpoints.up("sm"),(0,o.Z)({},"top"===n.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===n.anchorOrigin.horizontal&&r,"left"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{left:24,right:"auto"},n.isRtl&&{right:24,left:"auto"}),"right"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{right:24,left:"auto"},n.isRtl&&{left:24,right:"auto"}))))})),pn=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiSnackbar"}),a=It(),u={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},s=i.action,l=i.anchorOrigin,c=(l=void 0===l?{vertical:"bottom",horizontal:"left"}:l).vertical,d=l.horizontal,f=i.autoHideDuration,p=void 0===f?null:f,h=i.children,m=i.className,v=i.ClickAwayListenerProps,g=i.ContentProps,y=i.disableWindowBlurListener,b=void 0!==y&&y,x=i.message,w=i.onBlur,Z=i.onClose,k=i.onFocus,S=i.onMouseEnter,D=i.onMouseLeave,C=i.open,_=i.resumeHideDuration,E=i.TransitionComponent,A=void 0===E?en:E,M=i.transitionDuration,P=void 0===M?u:M,R=i.TransitionProps,T=(R=void 0===R?{}:R).onEnter,F=R.onExited,O=(0,X.Z)(i.TransitionProps,cn),B=(0,X.Z)(i,dn),I="rtl"===a.direction,N=(0,o.Z)({},i,{anchorOrigin:{vertical:c,horizontal:d},isRtl:I}),L=function(e){var t=e.classes,n=e.anchorOrigin,r={root:["root","anchorOrigin".concat((0,te.Z)(n.vertical)).concat((0,te.Z)(n.horizontal))]};return(0,K.Z)(r,ln,t)}(N),z=t.useRef(),j=t.useState(!0),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=(0,he.Z)((function(){Z&&Z.apply(void 0,arguments)})),V=(0,he.Z)((function(e){Z&&null!=e&&(clearTimeout(z.current),z.current=setTimeout((function(){Y(null,"timeout")}),e))}));t.useEffect((function(){return C&&V(p),function(){clearTimeout(z.current)}}),[C,p,V]);var U=function(){clearTimeout(z.current)},q=t.useCallback((function(){null!=p&&V(null!=_?_:.5*p)}),[p,_,V]);return t.useEffect((function(){if(!b&&C)return window.addEventListener("focus",q),window.addEventListener("blur",U),function(){window.removeEventListener("focus",q),window.removeEventListener("blur",U)}}),[b,q,C]),t.useEffect((function(){if(C)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||Z&&Z(e,"escapeKeyDown")}}),[$,C,Z]),!C&&$?null:(0,ie.tZ)(Ft,(0,o.Z)({onClickAway:function(e){Z&&Z(e,"clickaway")}},v,{children:(0,ie.tZ)(fn,(0,o.Z)({className:(0,G.Z)(L.root,m),onBlur:function(e){w&&w(e),q()},onFocus:function(e){k&&k(e),U()},onMouseEnter:function(e){S&&S(e),U()},onMouseLeave:function(e){D&&D(e),q()},ownerState:N,ref:n,role:"presentation"},B,{children:(0,ie.tZ)(A,(0,o.Z)({appear:!0,in:C,timeout:P,direction:"top"===c?"down":"up",onEnter:function(e,t){H(!1),T&&T(e,t)},onExited:function(e){H(!0),F&&F(e)}},O,{children:h||(0,ie.tZ)(sn,(0,o.Z)({message:x,action:s},g))}))}))}))})),hn=pn,mn=(0,t.createContext)({showInfoMessage:function(){}}),vn=function(e){var n=e.children,o=(0,t.useState)({}),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useState)(!1),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,t.useState)(void 0),p=(0,r.Z)(f,2),h=p[0],m=p[1];(0,t.useEffect)((function(){h&&(u({message:h,key:(new Date).getTime()}),d(!0))}),[h]);return(0,ie.BX)(mn.Provider,{value:{showInfoMessage:m},children:[(0,ie.tZ)(hn,{open:c,autoHideDuration:4e3,onClose:function(e,t){"clickaway"!==t&&(m(void 0),d(!1))},children:(0,ie.tZ)(At,{children:a.message})},a.key),n]})};function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:window.location.search,r=$n().parse(n,{ignoreQueryPrefix:!0});return Yn()(r,e,t||"")},Xn=qn("g0.range_input","1h"),Gn=(Dn=qn("g0.end_input",new Date(xn()().utc().format(An))),xn()(Dn).utcOffset(0,!0).local().format(An)),Kn=function(){var e,t=(null===(e=window.location.search.match(/g\d+.expr/gim))||void 0===e?void 0:e.length)||1;return new Array(t).fill(1).map((function(e,t){return qn("g".concat(t,".expr"),"")}))}(),Qn={serverUrl:window.location.href.replace(/\/(?:prometheus\/)?(?:graph|vmui)\/.*/,"/prometheus/"),displayType:qn("g0.tab","chart"),query:Kn,queryHistory:Kn.map((function(e){return{index:0,values:[e]}})),time:{duration:Xn,period:Tn(Xn,new Date(Gn))},queryControls:{autoRefresh:!1,autocomplete:Ln("AUTOCOMPLETE")||!1,nocache:Ln("NO_CACHE")||!1}};function Jn(e,t){switch(t.type){case"SET_DISPLAY_TYPE":return yn(yn({},e),{},{displayType:t.payload});case"SET_SERVER":return yn(yn({},e),{},{serverUrl:t.payload});case"SET_QUERY":return yn(yn({},e),{},{query:t.payload.map((function(e){return e}))});case"SET_QUERY_HISTORY":return yn(yn({},e),{},{queryHistory:t.payload});case"SET_QUERY_HISTORY_BY_INDEX":return e.queryHistory.splice(t.payload.queryNumber,1,t.payload.value),yn(yn({},e),{},{queryHistory:e.queryHistory});case"SET_DURATION":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{duration:t.payload,period:Tn(t.payload,In(e.time.period.end))})});case"SET_UNTIL":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,t.payload)})});case"SET_FROM":var n=Bn(1e3*e.time.period.end-t.payload.valueOf());return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:n,period:Tn(n,xn()(1e3*e.time.period.end).toDate())})});case"SET_PERIOD":var r=function(e){var t=e.to.valueOf()-e.from.valueOf();return Bn(t)}(t.payload);return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:r,period:Tn(r,t.payload.to)})});case"TOGGLE_AUTOREFRESH":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!e.queryControls.autoRefresh})});case"TOGGLE_AUTOCOMPLETE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autocomplete:!e.queryControls.autocomplete})});case"NO_CACHE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{nocache:!e.queryControls.nocache})});case"RUN_QUERY":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,In(e.time.period.end))})});case"RUN_QUERY_TO_NOW":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration)})});default:throw new Error}}var er=(0,t.createContext)({}),tr=function(){return(0,t.useContext)(er).state},nr=function(){return(0,t.useContext)(er).dispatch},rr=Object.entries(Qn).reduce((function(e,t){var n=(0,r.Z)(t,2),o=n[0],i=n[1];return yn(yn({},e),{},(0,q.Z)({},o,qn(o)||i))}),{}),or=function(e){var n=e.children,o=(0,t.useReducer)(Jn,rr),i=(0,r.Z)(o,2),a=i[0],u=i[1];(0,t.useEffect)((function(){!function(e){var t=new Map(Object.entries(Vn)),n=Yn()(e,"query",""),r=[];n.forEach((function(n,o){t.forEach((function(t,n){var i=Yn()(e,n,"");if(i){var a=encodeURIComponent(i);r.push("g".concat(o,".").concat(t,"=").concat(a))}})),r.push("g".concat(o,".expr=").concat(encodeURIComponent(n)))})),Un(r.join("&"))}(a)}),[a]);var s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(er.Provider,{value:s,children:n})},ir={authMethod:"NO_AUTH",saveAuthLocally:!1},ar=Ln("AUTH_TYPE"),ur=Ln("BASIC_AUTH_DATA"),sr=Ln("BEARER_AUTH_DATA"),lr=yn(yn({},ir),{},{authMethod:ar||ir.authMethod,basicData:ur,bearerData:sr,saveAuthLocally:!(!ur&&!sr)}),cr=function(){zn(jn)};function dr(e,t){switch(t.type){case"SET_BASIC_AUTH":return t.payload.checkbox?Nn("BASIC_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BASIC_AUTH"),yn(yn({},e),{},{authMethod:"BASIC_AUTH",basicData:t.payload.value});case"SET_BEARER_AUTH":return t.payload.checkbox?Nn("BEARER_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BEARER_AUTH"),yn(yn({},e),{},{authMethod:"BEARER_AUTH",bearerData:t.payload.value});case"SET_NO_AUTH":return!t.payload.checkbox&&cr(),Nn("AUTH_TYPE","NO_AUTH"),yn(yn({},e),{},{authMethod:"NO_AUTH"});default:throw new Error}}var fr=(0,t.createContext)({}),pr=function(e){var n=e.children,o=(0,t.useReducer)(dr,lr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(fr.Provider,{value:s,children:n})},hr={customStep:{enable:!1,value:1},yaxis:{limits:{enable:!1,range:{1:[0,0]}}}};function mr(e,t){switch(t.type){case"TOGGLE_ENABLE_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{enable:!e.yaxis.limits.enable})})});case"TOGGLE_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{enable:!e.customStep.enable})});case"SET_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{value:t.payload})});case"SET_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{range:t.payload})})});default:throw new Error}}var vr=(0,t.createContext)({}),gr=function(){return(0,t.useContext)(vr).state},yr=function(){return(0,t.useContext)(vr).dispatch},br=function(e){var n=e.children,o=(0,t.useReducer)(mr,hr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(vr.Provider,{value:s,children:n})},xr=n(7458),wr=(0,xr.Z)({palette:{primary:{main:"#3F51B5"},secondary:{main:"#F50057"},error:{main:"#FF4141"}},components:{MuiFormHelperText:{styleOverrides:{root:{position:"absolute",top:"36px",left:"2px",margin:0}}},MuiInputLabel:{styleOverrides:{root:{fontSize:"12px",letterSpacing:"normal",lineHeight:"1",zIndex:0}}},MuiInputBase:{styleOverrides:{root:{"&.Mui-focused fieldset":{borderWidth:"1px !important"}}}},MuiSwitch:{defaultProps:{color:"secondary"}},MuiAccordion:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.16) 0px 1px 4px"}}},MuiPaper:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.2) 0px 3px 8px"}}},MuiButton:{styleOverrides:{contained:{boxShadow:"rgba(17, 17, 26, 0.1) 0px 0px 16px","&:hover":{boxShadow:"rgba(0, 0, 0, 0.1) 0px 4px 12px"}}}},MuiIconButton:{defaultProps:{size:"large"},styleOverrides:{sizeLarge:{borderRadius:"20%",height:"40px",width:"41px"},sizeMedium:{borderRadius:"20%"},sizeSmall:{borderRadius:"20%"}}},MuiTooltip:{styleOverrides:{tooltip:{fontSize:"10px"}}},MuiAlert:{styleOverrides:{root:{fontSize:"14px",boxShadow:"rgba(0, 0, 0, 0.08) 0px 4px 12px"}}}},typography:{fontSize:10}}),Zr=(0,Ee.Z)({key:"css",prepend:!0});function kr(e){var t=e.injectFirst,n=e.children;return t?(0,ie.tZ)(Ae.C,{value:Zr,children:n}):n}var Sr=n(5693),Dr=n(201),Cr="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var _r=function(e){var n=e.children,r=e.theme,i=(0,Dr.Z)(),a=t.useMemo((function(){var e=null===i?r:function(e,t){return"function"===typeof t?t(e):(0,o.Z)({},e,t)}(i,r);return null!=e&&(e[Cr]=null!==i),e}),[r,i]);return(0,ie.tZ)(Sr.Z.Provider,{value:a,children:n})};function Er(e){var t=(0,Ot.Z)();return(0,ie.tZ)(Ae.T.Provider,{value:"object"===typeof t?t:{},children:e.children})}var Ar=function(e){var t=e.children,n=e.theme;return(0,ie.tZ)(_r,{theme:n,children:(0,ie.tZ)(Er,{children:t})})};function Mr(e){var t=e.styles,n=e.defaultTheme,r=void 0===n?{}:n,o="function"===typeof t?function(e){return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,ie.tZ)(Oe,{styles:o})}var Pr=function(e){return(0,ie.tZ)(Mr,(0,o.Z)({},e,{defaultTheme:Bt.Z}))},Rr=function(e,t){return(0,o.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&{colorScheme:e.palette.mode})},Tr=function(e){return(0,o.Z)({color:e.palette.text.primary},e.typography.body1,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};var Fr=function(e){var n=(0,ee.Z)({props:e,name:"MuiCssBaseline"}),r=n.children,i=n.enableColorScheme,a=void 0!==i&&i;return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(Pr,{styles:function(e){return function(e){var t,n,r={html:Rr(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,o.Z)({margin:0},Tr(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})},i=null==(t=e.components)||null==(n=t.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(r=[r,i]),r}(e,a)}}),r]})},Or=t.createContext(null);var Br=function(e){var n=e.children,r=e.dateAdapter,o=e.dateFormats,i=e.dateLibInstance,a=e.locale,u=t.useMemo((function(){return new r({locale:a,formats:o,instance:i})}),[r,a,o,i]),s=t.useMemo((function(){return{minDate:u.date("1900-01-01T00:00:00.000"),maxDate:u.date("2099-12-31T00:00:00.000")}}),[u]),l=t.useMemo((function(){return{utils:u,defaultDates:s}}),[s,u]);return(0,ie.tZ)(Or.Provider,{value:l,children:n})},Ir=n(7798),Nr=n.n(Ir),Lr=n(3825),zr=n.n(Lr),jr=n(8743),Wr=n.n(jr);xn().extend(Nr()),xn().extend(zr()),xn().extend(Wr());var $r={normalDateWithWeekday:"ddd, MMM D",normalDate:"D MMMM",shortDate:"MMM D",monthAndDate:"MMMM D",dayOfMonth:"D",year:"YYYY",month:"MMMM",monthShort:"MMM",monthAndYear:"MMMM YYYY",weekday:"dddd",weekdayShort:"ddd",minutes:"mm",hours12h:"hh",hours24h:"HH",seconds:"ss",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDate:"ll",fullDateWithWeekday:"dddd, LL",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDate:"L",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},Hr=function(e){var t=this,n=void 0===e?{}:e,r=n.locale,o=n.formats,i=n.instance;this.lib="dayjs",this.is12HourCycleInCurrentLocale=function(){var e,n;return/A|a/.test(null===(n=null===(e=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===e?void 0:e.formats)||void 0===n?void 0:n.LT)},this.getCurrentLocaleCode=function(){return t.locale||"en"},this.getFormatHelperText=function(e){return e.match(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?)|./g).map((function(e){var n,r;return"L"===e[0]&&null!==(r=null===(n=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===n?void 0:n.formats[e])&&void 0!==r?r:e})).join("").replace(/a/gi,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return t.dayjs(e)},this.toISO=function(e){return e.toISOString()},this.parse=function(e,n){return""===e?null:t.dayjs(e,n,t.locale)},this.date=function(e){return null===e?null:t.dayjs(e)},this.toJsDate=function(e){return e.toDate()},this.isValid=function(e){return t.dayjs(e).isValid()},this.isNull=function(e){return null===e},this.getDiff=function(e,t,n){return e.diff(t,n)},this.isAfter=function(e,t){return e.isAfter(t)},this.isBefore=function(e,t){return e.isBefore(t)},this.isAfterDay=function(e,t){return e.isAfter(t,"day")},this.isBeforeDay=function(e,t){return e.isBefore(t,"day")},this.isBeforeYear=function(e,t){return e.isBefore(t,"year")},this.isAfterYear=function(e,t){return e.isAfter(t,"year")},this.startOfDay=function(e){return e.clone().startOf("day")},this.endOfDay=function(e){return e.clone().endOf("day")},this.format=function(e,n){return t.formatByString(e,t.formats[n])},this.formatByString=function(e,n){return t.dayjs(e).format(n)},this.formatNumber=function(e){return e},this.getHours=function(e){return e.hour()},this.addSeconds=function(e,t){return t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")},this.addMinutes=function(e,t){return t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")},this.addHours=function(e,t){return t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")},this.addDays=function(e,t){return t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")},this.addWeeks=function(e,t){return t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")},this.addMonths=function(e,t){return t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")},this.setMonth=function(e,t){return e.set("month",t)},this.setHours=function(e,t){return e.set("hour",t)},this.getMinutes=function(e){return e.minute()},this.setMinutes=function(e,t){return e.clone().set("minute",t)},this.getSeconds=function(e){return e.second()},this.setSeconds=function(e,t){return e.clone().set("second",t)},this.getMonth=function(e){return e.month()},this.getDaysInMonth=function(e){return e.daysInMonth()},this.isSameDay=function(e,t){return e.isSame(t,"day")},this.isSameMonth=function(e,t){return e.isSame(t,"month")},this.isSameYear=function(e,t){return e.isSame(t,"year")},this.isSameHour=function(e,t){return e.isSame(t,"hour")},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.startOfMonth=function(e){return e.clone().startOf("month")},this.endOfMonth=function(e){return e.clone().endOf("month")},this.startOfWeek=function(e){return e.clone().startOf("week")},this.endOfWeek=function(e){return e.clone().endOf("week")},this.getNextMonth=function(e){return e.clone().add(1,"month")},this.getPreviousMonth=function(e){return e.clone().subtract(1,"month")},this.getMonthArray=function(e){for(var n=[e.clone().startOf("year")];n.length<12;){var r=n[n.length-1];n.push(t.getNextMonth(r))}return n},this.getYear=function(e){return e.year()},this.setYear=function(e,t){return e.clone().set("year",t)},this.mergeDateAndTime=function(e,t){return e.hour(t.hour()).minute(t.minute()).second(t.second())},this.getWeekdays=function(){var e=t.dayjs().startOf("week");return[0,1,2,3,4,5,6].map((function(n){return t.formatByString(e.add(n,"day"),"dd")}))},this.isEqual=function(e,n){return null===e&&null===n||t.dayjs(e).isSame(n)},this.getWeekArray=function(e){for(var n=t.dayjs(e).clone().startOf("month").startOf("week"),r=t.dayjs(e).clone().endOf("month").endOf("week"),o=0,i=n,a=[];i.isBefore(r);){var u=Math.floor(o/7);a[u]=a[u]||[],a[u].push(i),i=i.clone().add(1,"day"),o+=1}return a},this.getYearRange=function(e,n){for(var r=t.dayjs(e).startOf("year"),o=t.dayjs(n).endOf("year"),i=[],a=r;a.isBefore(o);)i.push(a),a=a.clone().add(1,"year");return i},this.isWithinRange=function(e,t){var n=t[0],r=t[1];return e.isBetween(n,r,null,"[]")},this.rawDayJsInstance=i||xn(),this.dayjs=function(e,t){return t?function(){for(var n=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.defaultTheme,r=e.defaultClassName,i=void 0===r?"MuiBox-root":r,a=e.generateClassName,u=e.styleFunctionSx,s=void 0===u?qr.Z:u,l=(0,Ur.ZP)("div")(s),c=t.forwardRef((function(e,t){var r=(0,Ot.Z)(n),u=Qr(e),s=u.className,c=u.component,d=void 0===c?"div":c,f=(0,X.Z)(u,Jr);return(0,ie.tZ)(l,(0,o.Z)({as:d,ref:t,className:(0,G.Z)(s,a?a(i):i),theme:r},f))}));return c}({defaultTheme:(0,xr.Z)(),defaultClassName:"MuiBox-root",generateClassName:eo.Z.generate}),no=to,ro=n(181);function oo(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,ro.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function io(e,t,n,r){var o;n=n||0;for(var i=(r=r||t.length-1)<=2147483647;r-n>1;)t[o=i?n+r>>1:So((n+r)/2)]=t&&o<=n;o+=r)if(null!=e[o])return o;return-1}function uo(e,t,n,r){var o=Fo,i=-Fo;if(1==r)o=e[t],i=e[n];else if(-1==r)o=e[n],i=e[t];else for(var a=t;a<=n;a++)null!=e[a]&&(o=_o(o,e[a]),i=Eo(i,e[a]));return[o,i]}function so(e,t,n){for(var r=Fo,o=-Fo,i=t;i<=n;i++)e[i]>0&&(r=_o(r,e[i]),o=Eo(o,e[i]));return[r==Fo?1:r,o==-Fo?10:o]}var lo=[0,0];function co(e,t,n,r){return lo[0]=n<0?Vo(e,-n):e,lo[1]=r<0?Vo(t,-r):t,lo}function fo(e,t,n,r){var o,i,a,u=Mo(e),s=10==n?Po:Ro;return e==t&&(-1==u?(e*=n,t/=n):(e/=n,t*=n)),r?(o=So(s(e)),i=Co(s(t)),e=(a=co(Ao(n,o),Ao(n,i),o,i))[0],t=a[1]):(o=So(s(ko(e))),i=So(s(ko(t))),e=Yo(e,(a=co(Ao(n,o),Ao(n,i),o,i))[0]),t=Ho(t,a[1])),[e,t]}function po(e,t,n,r){var o=fo(e,t,n,r);return 0==e&&(o[0]=0),0==t&&(o[1]=0),o}var ho={mode:3,pad:.1},mo={pad:0,soft:null,mode:0},vo={min:mo,max:mo};function go(e,t,n,r){return ti(n)?bo(e,t,n):(mo.pad=n,mo.soft=r?0:null,mo.mode=r?3:0,bo(e,t,vo))}function yo(e,t){return null==e?t:e}function bo(e,t,n){var r=n.min,o=n.max,i=yo(r.pad,0),a=yo(o.pad,0),u=yo(r.hard,-Fo),s=yo(o.hard,Fo),l=yo(r.soft,Fo),c=yo(o.soft,-Fo),d=yo(r.mode,0),f=yo(o.mode,0),p=t-e;p<1e-9&&(p=0,0!=e&&0!=t||(p=1e-9,2==d&&l!=Fo&&(i=0),2==f&&c!=-Fo&&(a=0)));var h=p||ko(t)||1e3,m=Po(h),v=Ao(10,So(m)),g=Vo(Yo(e-h*(0==p?0==e?.1:1:i),v/10),9),y=e>=l&&(1==d||3==d&&g<=l||2==d&&g>=l)?l:Fo,b=Eo(u,g=y?y:_o(y,g)),x=Vo(Ho(t+h*(0==p?0==t?.1:1:a),v/10),9),w=t<=c&&(1==f||3==f&&x>=c||2==f&&x<=c)?c:-Fo,Z=_o(s,x>w&&t<=w?w:Eo(w,x));return b==Z&&0==b&&(Z=100),[b,Z]}var xo=new Intl.NumberFormat(navigator.language).format,wo=Math,Zo=wo.PI,ko=wo.abs,So=wo.floor,Do=wo.round,Co=wo.ceil,_o=wo.min,Eo=wo.max,Ao=wo.pow,Mo=wo.sign,Po=wo.log10,Ro=wo.log2,To=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.asinh(e/t)},Fo=1/0;function Oo(e){return 1+(0|Po((e^e>>31)-(e>>31)))}function Bo(e,t){return Do(e/t)*t}function Io(e,t,n){return _o(Eo(e,t),n)}function No(e){return"function"==typeof e?e:function(){return e}}var Lo=function(e){return e},zo=function(e,t){return t},jo=function(e){return null},Wo=function(e){return!0},$o=function(e,t){return e==t};function Ho(e,t){return Co(e/t)*t}function Yo(e,t){return So(e/t)*t}function Vo(e,t){return Do(e*(t=Math.pow(10,t)))/t}var Uo=new Map;function qo(e){return((""+e).split(".")[1]||"").length}function Xo(e,t,n,r){for(var o=[],i=r.map(qo),a=t;a=0&&a>=0?0:u)+(a>=i[l]?0:i[l]),f=Vo(c,d);o.push(f),Uo.set(f,d)}return o}var Go={},Ko=[],Qo=[null,null],Jo=Array.isArray;function ei(e){return"string"==typeof e}function ti(e){var t=!1;if(null!=e){var n=e.constructor;t=null==n||n==Object}return t}function ni(e){return null!=e&&"object"==typeof e}function ri(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ti;if(Jo(e)){var r=e.find((function(e){return null!=e}));if(Jo(r)||n(r)){t=Array(e.length);for(var o=0;oi){for(r=a-1;r>=0&&null==e[r];)e[r--]=null;for(r=a+1;rr||n>o?Ai(e,Di):Mi(e,Di))}var Bi=new WeakMap;function Ii(e,t,n){var r=t+n;r!=Bi.get(e)&&(Bi.set(e,r),e.style.background=t,e.style.borderColor=n)}var Ni=new WeakMap;function Li(e,t,n,r){var o=t+""+n;o!=Ni.get(e)&&(Ni.set(e,o),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=r?-t/2+"px":0,e.style.marginTop=r?-n/2+"px":0)}var zi={passive:!0},ji=oi({capture:!0},zi);function Wi(e,t,n,r){t.addEventListener(e,n,r?ji:zi)}function $i(e,t,n,r){t.removeEventListener(e,n,r?ji:zi)}!function e(){var t=devicePixelRatio;ai!=t&&(ai=t,ui&&$i(ki,ui,e),ui=matchMedia("(min-resolution: ".concat(ai-.001,"dppx) and (max-resolution: ").concat(ai+.001,"dppx)")),Wi(ki,ui,e),Ei.dispatchEvent(new CustomEvent(Si)))}();var Hi=["January","February","March","April","May","June","July","August","September","October","November","December"],Yi=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Vi(e){return e.slice(0,3)}var Ui=Yi.map(Vi),qi=Hi.map(Vi),Xi={MMMM:Hi,MMM:qi,WWWW:Yi,WWW:Ui};function Gi(e){return(e<10?"0":"")+e}var Ki={YYYY:function(e){return e.getFullYear()},YY:function(e){return(e.getFullYear()+"").slice(2)},MMMM:function(e,t){return t.MMMM[e.getMonth()]},MMM:function(e,t){return t.MMM[e.getMonth()]},MM:function(e){return Gi(e.getMonth()+1)},M:function(e){return e.getMonth()+1},DD:function(e){return Gi(e.getDate())},D:function(e){return e.getDate()},WWWW:function(e,t){return t.WWWW[e.getDay()]},WWW:function(e,t){return t.WWW[e.getDay()]},HH:function(e){return Gi(e.getHours())},H:function(e){return e.getHours()},h:function(e){var t=e.getHours();return 0==t?12:t>12?t-12:t},AA:function(e){return e.getHours()>=12?"PM":"AM"},aa:function(e){return e.getHours()>=12?"pm":"am"},a:function(e){return e.getHours()>=12?"p":"a"},mm:function(e){return Gi(e.getMinutes())},m:function(e){return e.getMinutes()},ss:function(e){return Gi(e.getSeconds())},s:function(e){return e.getSeconds()},fff:function(e){return((t=e.getMilliseconds())<10?"00":t<100?"0":"")+t;var t}};function Qi(e,t){t=t||Xi;for(var n,r=[],o=/\{([a-z]+)\}|[^{]+/gi;n=o.exec(e);)r.push("{"==n[0][0]?Ki[n[1]]:n[0]);return function(e){for(var n="",o=0;o=a,m=d>=i&&d=o?o:d,M=b+(So(l)-So(g))+Ho(g-b,A);p.push(M);for(var P=t(M),R=P.getHours()+P.getMinutes()/n+P.getSeconds()/r,T=d/r,F=f/u.axes[s]._space;!((M=Vo(M+d,1==e?0:3))>c);)if(T>1){var O=So(Vo(R+T,6))%24,B=t(M).getHours()-O;B>1&&(B=-1),R=(R+T)%24,Vo(((M-=B*r)-p[p.length-1])/d,3)*F>=.7&&p.push(M)}else p.push(M)}return p}}]}var ga=va(1),ya=(0,r.Z)(ga,3),ba=ya[0],xa=ya[1],wa=ya[2],Za=va(.001),ka=(0,r.Z)(Za,3),Sa=ka[0],Da=ka[1],Ca=ka[2];function _a(e,t){return e.map((function(e){return e.map((function(n,r){return 0==r||8==r||null==n?n:t(1==r||0==e[8]?n:e[1]+n)}))}))}function Ea(e,t){return function(n,r,o,i,a){var u,s,l,c,d,f,p=t.find((function(e){return a>=e[0]}))||t[t.length-1];return r.map((function(t){var n=e(t),r=n.getFullYear(),o=n.getMonth(),i=n.getDate(),a=n.getHours(),h=n.getMinutes(),m=n.getSeconds(),v=r!=u&&p[2]||o!=s&&p[3]||i!=l&&p[4]||a!=c&&p[5]||h!=d&&p[6]||m!=f&&p[7]||p[1];return u=r,s=o,l=i,c=a,d=h,f=m,v(n)}))}}function Aa(e,t,n){return new Date(e,t,n)}function Ma(e,t){return t(e)}Xo(2,-53,53,[1]);function Pa(e,t){return function(n,r){return t(e(r))}}var Ra={show:!0,live:!0,isolate:!1,markers:{show:!0,width:2,stroke:function(e,t){var n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null},fill:function(e,t){return e.series[t].fill(e,t)},dash:"solid"},idx:null,idxs:null,values:[]};var Ta=[0,0];function Fa(e,t,n){return function(e){0==e.button&&n(e)}}function Oa(e,t,n){return n}var Ba={show:!0,x:!0,y:!0,lock:!1,move:function(e,t,n){return Ta[0]=t,Ta[1]=n,Ta},points:{show:function(e,t){var n=e.cursor.points,r=Ti(),o=n.size(e,t);Pi(r,li,o),Pi(r,ci,o);var i=o/-2;Pi(r,"marginLeft",i),Pi(r,"marginTop",i);var a=n.width(e,t,o);return a&&Pi(r,"borderWidth",a),r},size:function(e,t){return nu(e.series[t].points.width,1)},width:0,stroke:function(e,t){var n=e.series[t].points;return n._stroke||n._fill},fill:function(e,t){var n=e.series[t].points;return n._fill||n._stroke}},bind:{mousedown:Fa,mouseup:Fa,click:Fa,dblclick:Fa,mousemove:Oa,mouseleave:Oa,mouseenter:Oa},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(e,t,n){return n},idxs:null},Ia={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},Na=oi({},Ia,{filter:zo}),La=oi({},Na,{size:10}),za=oi({},Ia,{show:!1}),ja='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Wa="bold "+ja,$a={show:!0,scale:"x",stroke:mi,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:2,grid:Na,ticks:La,border:za,font:ja,rotate:0},Ha={show:!0,scale:"x",auto:!1,sorted:1,min:Fo,max:-Fo,idxs:[]};function Ya(e,t,n,r,o){return t.map((function(e){return null==e?"":xo(e)}))}function Va(e,t,n,r,o,i,a){for(var u=[],s=Uo.get(o)||0,l=n=a?n:Vo(Ho(n,o),s);l<=r;l=Vo(l+o,s))u.push(Object.is(l,-0)?0:l);return u}function Ua(e,t,n,r,o,i,a){var u=[],s=e.scales[e.axes[t].scale].log,l=So((10==s?Po:Ro)(n));o=Ao(s,l),l<0&&(o=Vo(o,-l));var c=n;do{u.push(c),(c=Vo(c+o,Uo.get(o)))>=o*s&&(o=c)}while(c<=r);return u}function qa(e,t,n,r,o,i,a){var u=e.scales[e.axes[t].scale].asinh,s=r>u?Ua(e,t,Eo(u,n),r,o):[u],l=r>=0&&n<=0?[0]:[];return(n<-u?Ua(e,t,Eo(u,-r),-n,o):[u]).reverse().map((function(e){return-e})).concat(l,s)}var Xa=/./,Ga=/[12357]/,Ka=/[125]/,Qa=/1/;function Ja(e,t,n,r,o){var i=e.axes[n],a=i.scale,u=e.scales[a];if(3==u.distr&&2==u.log)return t;var s=e.valToPos,l=i._space,c=s(10,a),d=s(9,a)-c>=l?Xa:s(7,a)-c>=l?Ga:s(5,a)-c>=l?Ka:Qa;return t.map((function(e){return 4==u.distr&&0==e||d.test(e)?e:null}))}function eu(e,t){return null==t?"":xo(t)}var tu={show:!0,scale:"y",stroke:mi,space:30,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:3,grid:Na,ticks:La,border:za,font:ja,rotate:0};function nu(e,t){return Vo((3+2*(e||1))*t,3)}var ru={scale:null,auto:!0,sorted:0,min:Fo,max:-Fo},ou={show:!0,auto:!0,sorted:0,alpha:1,facets:[oi({},ru,{scale:"x"}),oi({},ru,{scale:"y"})]},iu={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:function(e,t,n,r,o){return o},alpha:1,points:{show:function(e,t){var n=e.series[0],r=n.scale,o=n.idxs,i=e._data[0],a=e.valToPos(i[o[0]],r,!0),u=e.valToPos(i[o[1]],r,!0),s=ko(u-a)/(e.series[t].points.space*ai);return o[1]-o[0]<=s},filter:null},values:null,min:Fo,max:-Fo,idxs:[],path:null,clip:null};function au(e,t,n,r,o){return n/10}var uu={time:!0,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},su=oi({},uu,{time:!1,ori:1}),lu={};function cu(e,t){var n=lu[e];return n||(n={key:e,plots:[],sub:function(e){n.plots.push(e)},unsub:function(e){n.plots=n.plots.filter((function(t){return t!=e}))},pub:function(e,t,r,o,i,a,u){for(var s=0;s0){a=new Path2D;for(var u=0==t?ku:Su,s=n,l=0;lc[0]){var d=c[0]-s;d>0&&u(a,s,r,d,r+i),s=c[1]}}var f=n+o-s;f>0&&u(a,s,r,f,r+i)}return a}function vu(e,t,n){var r=e[e.length-1];r&&r[0]==t?r[1]=n:e.push([t,n])}function gu(e){return 0==e?Lo:1==e?Do:function(t){return Bo(t,e)}}function yu(e){var t=0==e?bu:xu,n=0==e?function(e,t,n,r,o,i){e.arcTo(t,n,r,o,i)}:function(e,t,n,r,o,i){e.arcTo(n,t,o,r,i)},r=0==e?function(e,t,n,r,o){e.rect(t,n,r,o)}:function(e,t,n,r,o){e.rect(n,t,o,r)};return function(e,o,i,a,u){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;0==s?r(e,o,i,a,u):(s=_o(s,a/2,u/2),t(e,o+s,i),n(e,o+a,i,o+a,i+u,s),n(e,o+a,i+u,o,i+u,s),n(e,o,i+u,o,i,s),n(e,o,i,o+a,i,s),e.closePath())}}var bu=function(e,t,n){e.moveTo(t,n)},xu=function(e,t,n){e.moveTo(n,t)},wu=function(e,t,n){e.lineTo(t,n)},Zu=function(e,t,n){e.lineTo(n,t)},ku=yu(0),Su=yu(1),Du=function(e,t,n,r,o,i){e.arc(t,n,r,o,i)},Cu=function(e,t,n,r,o,i){e.arc(n,t,r,o,i)},_u=function(e,t,n,r,o,i,a){e.bezierCurveTo(t,n,r,o,i,a)},Eu=function(e,t,n,r,o,i,a){e.bezierCurveTo(n,t,o,r,a,i)};function Au(e){return function(e,t,n,r,o){return du(e,t,(function(t,i,a,u,s,l,c,d,f,p,h){var m,v,g=t.pxRound,y=t.points;0==u.ori?(m=bu,v=Du):(m=xu,v=Cu);var b=Vo(y.width*ai,3),x=(y.size-y.width)/2*ai,w=Vo(2*x,3),Z=new Path2D,k=new Path2D,S=e.bbox,D=S.left,C=S.top,_=S.width,E=S.height;ku(k,D-w,C-w,_+2*w,E+2*w);var A=function(e){if(null!=a[e]){var t=g(l(i[e],u,p,d)),n=g(c(a[e],s,h,f));m(Z,t+x,n),v(Z,t,n,x,0,2*Zo)}};if(o)o.forEach(A);else for(var M=n;M<=r;M++)A(M);return{stroke:b>0?Z:null,fill:Z,clip:k,flags:3}}))}}function Mu(e){return function(t,n,r,o,i,a){r!=o&&(i!=r&&a!=r&&e(t,n,r),i!=o&&a!=o&&e(t,n,o),e(t,n,a))}}var Pu=Mu(wu),Ru=Mu(Zu);function Tu(){return function(e,t,n,o){return du(e,t,(function(i,a,u,s,l,c,d,f,p,h,m){var v,g,y=i.pxRound;0==s.ori?(v=wu,g=Pu):(v=Zu,g=Ru);var b,x,w,Z,k=s.dir*(0==s.ori?1:-1),S={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:1},D=S.stroke,C=Fo,_=-Fo,E=[],A=y(c(a[1==k?n:o],s,h,f)),M=!1,P=!1,R=ao(u,n,o,1*k),T=ao(u,n,o,-1*k),F=y(c(a[R],s,h,f)),O=y(c(a[T],s,h,f));F>f&&vu(E,f,F);for(var B=1==k?n:o;B>=n&&B<=o;B+=k){var I=y(c(a[B],s,h,f));if(I==A)null!=u[B]?(x=y(d(u[B],l,m,p)),C==Fo&&(v(D,I,x),b=x),C=_o(x,C),_=Eo(x,_)):null===u[B]&&(M=P=!0);else{var N=!1;C!=Fo?(g(D,A,C,_,b,x),w=Z=A):M&&(N=!0,M=!1),null!=u[B]?(v(D,I,x=y(d(u[B],l,m,p))),C=_=b=x,P&&I-A>1&&(N=!0),P=!1):(C=Fo,_=-Fo,null===u[B]&&(M=!0,I-A>1&&(N=!0))),N&&vu(E,w,I),A=I}}C!=Fo&&C!=_&&Z!=A&&g(D,A,C,_,b,x),O0!==l[p]>0?s[p]=0:(s[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/l[p-1]+(d[p]+2*d[p-1])/l[p]),isFinite(s[p])||(s[p]=0));s[a-1]=l[a-2];for(var h=0;h=o&&i+(s<5?Uo.get(s):0)<=17)return[s,l]}while(++u0?e:t.clamp(o,e,t.min,t.max,t.key)):4==t.distr?To(e,t.asinh):e)-t._min)/(t._max-t._min)}function u(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?1-o:o)}function s(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?o:1-o)}function l(e,t,n,r){return 0==t.ori?u(e,t,n,r):s(e,t,n,r)}o.valToPosH=u,o.valToPosV=s;var c=!1;o.status=0;var d=o.root=Ti("uplot");(null!=e.id&&(d.id=e.id),Ai(d,e.class),e.title)&&(Ti("u-title",d).textContent=e.title);var f=Ri("canvas"),p=o.ctx=f.getContext("2d"),h=Ti("u-wrap",d),m=o.under=Ti("u-under",h);h.appendChild(f);var v=o.over=Ti("u-over",h),g=+yo((e=ri(e)).pxAlign,1),y=gu(g);(e.plugins||[]).forEach((function(t){t.opts&&(e=t.opts(o,e)||e)}));var b,x,w=e.ms||.001,Z=o.series=1==i?Lu(e.series||[],Ha,iu,!1):(b=e.series||[null],x=ou,b.map((function(e,t){return 0==t?null:oi({},x,e)}))),k=o.axes=Lu(e.axes||[],$a,tu,!0),S=o.scales={},D=o.bands=e.bands||[];D.forEach((function(e){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1)}));var C=2==i?Z[1].facets[0].scale:Z[0].scale,_={axes:function(){for(var e=function(e){var t=k[e];if(!t.show||!t._show)return"continue";var n=t.side,i=n%2,a=void 0,u=void 0,s=t.stroke(o,e),c=0==n||3==n?-1:1;if(t.label){var d=t.labelGap*c,f=Do((t._lpos+d)*ai);et(t.labelFont[0],s,"center",2==n?di:fi),p.save(),1==i?(a=u=0,p.translate(f,Do(me+ge/2)),p.rotate((3==n?-Zo:Zo)/2)):(a=Do(he+ve/2),u=f),p.fillText(t.label,a,u),p.restore()}var h=(0,r.Z)(t._found,2),m=h[0],v=h[1];if(0==v)return"continue";var g=S[t.scale],b=0==i?ve:ge,x=0==i?he:me,w=Do(t.gap*ai),Z=t._splits,D=2==g.distr?Z.map((function(e){return Xe[e]})):Z,C=2==g.distr?Xe[Z[1]]-Xe[Z[0]]:m,_=t.ticks,E=t.border,A=_.show?Do(_.size*ai):0,M=t._rotate*-Zo/180,P=y(t._pos*ai),R=P+(A+w)*c;u=0==i?R:0,a=1==i?R:0,et(t.font[0],s,1==t.align?pi:2==t.align?hi:M>0?pi:M<0?hi:0==i?"center":3==n?hi:pi,M||1==i?"middle":2==n?di:fi);for(var T=1.5*t.font[1],F=Z.map((function(e){return y(l(e,g,b,x))})),O=t._values,B=0;B0&&(Z.forEach((function(e,n){if(n>0&&e.show&&null==e._paths){var r=function(e){var t=Io(Ve-1,0,Te-1),n=Io(Ue+1,0,Te-1);for(;null==e[t]&&t>0;)t--;for(;null==e[n]&&n0&&e.show){$e!=e.alpha&&(p.globalAlpha=$e=e.alpha),nt(t,!1),e._paths&&rt(t,!1),nt(t,!0);var n=e.points.show(o,t,Ve,Ue),r=e.points.filter(o,t,n,e._paths?e._paths.gaps:null);(n||r)&&(e.points._paths=e.points.paths(o,t,Ve,Ue,r),rt(t,!0)),1!=$e&&(p.globalAlpha=$e=1),un("drawSeries",t)}})))}},E=(e.drawOrder||["axes","series"]).map((function(e){return _[e]}));function A(t){var n=S[t];if(null==n){var r=(e.scales||Go)[t]||Go;if(null!=r.from)A(r.from),S[t]=oi({},S[r.from],r,{key:t});else{(n=S[t]=oi({},t==C?uu:su,r)).key=t;var o=n.time,a=n.range,u=Jo(a);if((t!=C||2==i&&!o)&&(!u||null!=a[0]&&null!=a[1]||(a={min:null==a[0]?ho:{mode:1,hard:a[0],soft:a[0]},max:null==a[1]?ho:{mode:1,hard:a[1],soft:a[1]}},u=!1),!u&&ti(a))){var s=a;a=function(e,t,n){return null==t?Qo:go(t,n,s)}}n.range=No(a||(o?Wu:t==C?3==n.distr?Yu:4==n.distr?Uu:ju:3==n.distr?Hu:4==n.distr?Vu:$u)),n.auto=No(!u&&n.auto),n.clamp=No(n.clamp||au),n._min=n._max=null}}}for(var M in A("x"),A("y"),1==i&&Z.forEach((function(e){A(e.scale)})),k.forEach((function(e){A(e.scale)})),e.scales)A(M);var P,R,T=S[C],F=T.distr;0==T.ori?(Ai(d,"u-hz"),P=u,R=s):(Ai(d,"u-vt"),P=s,R=u);var O={};for(var B in S){var I=S[B];null==I.min&&null==I.max||(O[B]={min:I.min,max:I.max},I.min=I.max=null)}var N,L=e.tzDate||function(e){return new Date(Do(e/w))},z=e.fmtDate||Qi,j=1==w?wa(L):Ca(L),W=Ea(L,_a(1==w?xa:Da,z)),$=Pa(L,Ma("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",z)),H=[],Y=o.legend=oi({},Ra,e.legend),V=Y.show,U=Y.markers;Y.idxs=H,U.width=No(U.width),U.dash=No(U.dash),U.stroke=No(U.stroke),U.fill=No(U.fill);var q,X=[],G=[],K=!1,Q={};if(Y.live){var J=Z[1]?Z[1].values:null;for(var ee in q=(K=null!=J)?J(o,1,0):{_:0})Q[ee]="--"}if(V)if(N=Ri("table","u-legend",d),K){var te=Ri("tr","u-thead",N);for(var ne in Ri("th",null,te),q)Ri("th",Ci,te).textContent=ne}else Ai(N,"u-inline"),Y.live&&Ai(N,"u-live");var re={show:!0},oe={show:!1};var ie=new Map;function ae(e,t,n){var r=ie.get(t)||{},i=De.bind[e](o,t,n);i&&(Wi(e,t,r[e]=i),ie.set(t,r))}function ue(e,t,n){var r=ie.get(t)||{};for(var o in r)null!=e&&o!=e||($i(o,t,r[o]),delete r[o]);null==e&&ie.delete(t)}var se=0,le=0,ce=0,de=0,fe=0,pe=0,he=0,me=0,ve=0,ge=0;o.bbox={};var ye=!1,be=!1,xe=!1,we=!1,Ze=!1;function ke(e,t,n){(n||e!=o.width||t!=o.height)&&Se(e,t),ct(!1),xe=!0,be=!0,we=Ze=De.left>=0,St()}function Se(e,t){o.width=se=ce=e,o.height=le=de=t,fe=pe=0,function(){var e=!1,t=!1,n=!1,r=!1;k.forEach((function(o,i){if(o.show&&o._show){var a=o.side,u=a%2,s=o._size+(null!=o.label?o.labelSize:0);s>0&&(u?(ce-=s,3==a?(fe+=s,r=!0):n=!0):(de-=s,0==a?(pe+=s,e=!0):t=!0))}})),Pe[0]=e,Pe[1]=n,Pe[2]=t,Pe[3]=r,ce-=Ye[1]+Ye[3],fe+=Ye[3],de-=Ye[2]+Ye[0],pe+=Ye[0]}(),function(){var e=fe+ce,t=pe+de,n=fe,r=pe;function o(o,i){switch(o){case 1:return(e+=i)-i;case 2:return(t+=i)-i;case 3:return(n-=i)+i;case 0:return(r-=i)+i}}k.forEach((function(e,t){if(e.show&&e._show){var n=e.side;e._pos=o(n,e._size),null!=e.label&&(e._lpos=o(n,e.labelSize))}}))}();var n=o.bbox;he=n.left=Bo(fe*ai,.5),me=n.top=Bo(pe*ai,.5),ve=n.width=Bo(ce*ai,.5),ge=n.height=Bo(de*ai,.5)}o.setSize=function(e){ke(e.width,e.height)};var De=o.cursor=oi({},Ba,{drag:{y:2==i}},e.cursor);De.idxs=H,De._lock=!1;var Ce=De.points;Ce.show=No(Ce.show),Ce.size=No(Ce.size),Ce.stroke=No(Ce.stroke),Ce.width=No(Ce.width),Ce.fill=No(Ce.fill);var _e=o.focus=oi({},e.focus||{alpha:.3},De.focus),Ee=_e.prox>=0,Ae=[null];function Me(e,t){if(1==i||t>0){var n=1==i&&S[e.scale].time,r=e.value;e.value=n?ei(r)?Pa(L,Ma(r,z)):r||$:r||eu,e.label=e.label||(n?"Time":"Value")}if(t>0){e.width=null==e.width?1:e.width,e.paths=e.paths||Iu||jo,e.fillTo=No(e.fillTo||pu),e.pxAlign=+yo(e.pxAlign,g),e.pxRound=gu(e.pxAlign),e.stroke=No(e.stroke||null),e.fill=No(e.fill||null),e._stroke=e._fill=e._paths=e._focus=null;var a=nu(e.width,1),u=e.points=oi({},{size:a,width:Eo(1,.2*a),stroke:e.stroke,space:2*a,paths:Nu,_stroke:null,_fill:null},e.points);u.show=No(u.show),u.filter=No(u.filter),u.fill=No(u.fill),u.stroke=No(u.stroke),u.paths=No(u.paths),u.pxAlign=e.pxAlign}if(V){var s=function(e,t){if(0==t&&(K||!Y.live||2==i))return Qo;var n=[],r=Ri("tr","u-series",N,N.childNodes[t]);Ai(r,e.class),e.show||Ai(r,Di);var a=Ri("th",null,r);if(U.show){var u=Ti("u-marker",a);if(t>0){var s=U.width(o,t);s&&(u.style.border=s+"px "+U.dash(o,t)+" "+U.stroke(o,t)),u.style.background=U.fill(o,t)}}var l=Ti(Ci,a);for(var c in l.textContent=e.label,t>0&&(U.show||(l.style.color=e.width>0?U.stroke(o,t):U.fill(o,t)),ae("click",a,(function(t){if(!De._lock){var n=Z.indexOf(e);if((t.ctrlKey||t.metaKey)!=Y.isolate){var r=Z.some((function(e,t){return t>0&&t!=n&&e.show}));Z.forEach((function(e,t){t>0&&Nt(t,r?t==n?re:oe:re,!0,sn.setSeries)}))}else Nt(n,{show:!e.show},!0,sn.setSeries)}})),Ee&&ae(xi,a,(function(t){De._lock||Nt(Z.indexOf(e),Lt,!0,sn.setSeries)}))),q){var d=Ri("td","u-value",r);d.textContent="--",n.push(d)}return[r,n]}(e,t);X.splice(t,0,s[0]),G.splice(t,0,s[1]),Y.values.push(null)}if(De.show){H.splice(t,0,null);var l=function(e,t){if(t>0){var n=De.points.show(o,t);if(n)return Ai(n,"u-cursor-pt"),Ai(n,e.class),Oi(n,-10,-10,ce,de),v.insertBefore(n,Ae[t]),n}}(e,t);l&&Ae.splice(t,0,l)}un("addSeries",t)}o.addSeries=function(e,t){e=zu(e,t=null==t?Z.length:t,Ha,iu),Z.splice(t,0,e),Me(Z[t],t)},o.delSeries=function(e){if(Z.splice(e,1),V){Y.values.splice(e,1),G.splice(e,1);var t=X.splice(e,1)[0];ue(null,t.firstChild),t.remove()}De.show&&(H.splice(e,1),Ae.length>1&&Ae.splice(e,1)[0].remove()),un("delSeries",e)};var Pe=[!1,!1,!1,!1];function Re(e,t,n,o){var i=(0,r.Z)(n,4),a=i[0],u=i[1],s=i[2],l=i[3],c=t%2,d=0;return 0==c&&(l||u)&&(d=0==t&&!a||2==t&&!s?Do($a.size/3):0),1==c&&(a||s)&&(d=1==t&&!u||3==t&&!l?Do(tu.size/2):0),d}var Te,Fe,Oe,Be,Ie,Ne,Le,ze,je,We,$e,He=o.padding=(e.padding||[Re,Re,Re,Re]).map((function(e){return No(yo(e,Re))})),Ye=o._padding=He.map((function(e,t){return e(o,t,Pe,0)})),Ve=null,Ue=null,qe=1==i?Z[0].idxs:null,Xe=null,Ge=!1;function Ke(e,n){if(2==i){Te=0;for(var r=1;r=0,Ze=!0,St()}}function Qe(){var e,n;if(Ge=!0,1==i)if(Te>0){if(Ve=qe[0]=0,Ue=qe[1]=Te-1,e=t[0][Ve],n=t[0][Ue],2==F)e=Ve,n=Ue;else if(1==Te)if(3==F){var o=fo(e,e,T.log,!1),a=(0,r.Z)(o,2);e=a[0],n=a[1]}else if(4==F){var u=po(e,e,T.log,!1),s=(0,r.Z)(u,2);e=s[0],n=s[1]}else if(T.time)n=e+Do(86400/w);else{var l=go(e,n,.1,!0),c=(0,r.Z)(l,2);e=c[0],n=c[1]}}else Ve=qe[0]=e=null,Ue=qe[1]=n=null;It(C,e,n)}function Je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vi,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ko,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"butt",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:vi,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"round";e!=Fe&&(p.strokeStyle=Fe=e),o!=Oe&&(p.fillStyle=Oe=o),t!=Be&&(p.lineWidth=Be=t),i!=Ne&&(p.lineJoin=Ne=i),r!=Le&&(p.lineCap=Le=r),n!=Ie&&p.setLineDash(Ie=n)}function et(e,t,n,r){t!=Oe&&(p.fillStyle=Oe=t),e!=ze&&(p.font=ze=e),n!=je&&(p.textAlign=je=n),r!=We&&(p.textBaseline=We=r)}function tt(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(e.auto(o,Ge)&&(null==t||null==t.min)){var a=yo(Ve,0),u=yo(Ue,r.length-1),s=null==n.min?3==e.distr?so(r,a,u):uo(r,a,u,i):[n.min,n.max];e.min=_o(e.min,n.min=s[0]),e.max=Eo(e.max,n.max=s[1])}}function nt(e,t){var n=t?Z[e].points:Z[e];n._stroke=n.stroke(o,e),n._fill=n.fill(o,e)}function rt(e,n){var r=n?Z[e].points:Z[e],i=r._stroke,a=r._fill,u=r._paths,s=u.stroke,l=u.fill,c=u.clip,d=u.flags,f=null,h=Vo(r.width*ai,3),m=h%2/2;n&&null==a&&(a=h>0?"#fff":i);var v=1==r.pxAlign;if(v&&p.translate(m,m),!n){var g=he,y=me,b=ve,x=ge,w=h*ai/2;0==r.min&&(x+=w),0==r.max&&(y-=w,x+=w),(f=new Path2D).rect(g,y,b,x)}n?ot(i,h,r.dash,r.cap,a,s,l,d,c):function(e,n,r,i,a,u,s,l,c,d,f){var p=!1;D.forEach((function(h,m){if(h.series[0]==e){var v,g=Z[h.series[1]],y=t[h.series[1]],b=(g._paths||Go).band;Jo(b)&&(b=1==h.dir?b[0]:b[1]);var x=null;g.show&&b&&function(e,t,n){for(t=yo(t,0),n=yo(n,e.length-1);t<=n;){if(null!=e[t])return!0;t++}return!1}(y,Ve,Ue)?(x=h.fill(o,m)||u,v=g._paths.clip):b=null,ot(n,r,i,a,x,s,l,c,d,f,v,b),p=!0}})),p||ot(n,r,i,a,u,s,l,c,d,f)}(e,i,h,r.dash,r.cap,a,s,l,d,f,c),v&&p.translate(-m,-m)}o.setData=Ke;function ot(e,t,n,r,o,i,a,u,s,l,c,d){Je(e,t,n,r,o),(s||l||d)&&(p.save(),s&&p.clip(s),l&&p.clip(l)),d?3==(3&u)?(p.clip(d),c&&p.clip(c),at(o,a),it(e,i,t)):2&u?(at(o,a),p.clip(d),it(e,i,t)):1&u&&(p.save(),p.clip(d),c&&p.clip(c),at(o,a),p.restore(),it(e,i,t)):(at(o,a),it(e,i,t)),(s||l||d)&&p.restore()}function it(e,t,n){n>0&&(t instanceof Map?t.forEach((function(e,t){p.strokeStyle=Fe=t,p.stroke(e)})):null!=t&&e&&p.stroke(t))}function at(e,t){t instanceof Map?t.forEach((function(e,t){p.fillStyle=Oe=t,p.fill(e)})):null!=t&&e&&p.fill(t)}function ut(e,t,n,r,o,i,a,u,s,l){var c=a%2/2;1==g&&p.translate(c,c),Je(u,a,s,l,u),p.beginPath();var d,f,h,m,v=o+(0==r||3==r?-i:i);0==n?(f=o,m=v):(d=o,h=v);for(var y=0;y0&&(t._paths=null,e&&(1==i?(t.min=null,t.max=null):t.facets.forEach((function(e){e.min=null,e.max=null}))))}))}var dt,ft,pt,ht,mt,vt,gt,yt,bt,xt,wt,Zt,kt=!1;function St(){kt||(si(Dt),kt=!0)}function Dt(){ye&&(!function(){var e=ri(S,ni);for(var n in e){var a=e[n],u=O[n];if(null!=u&&null!=u.min)oi(a,u),n==C&&ct(!0);else if(n!=C||2==i)if(0==Te&&null==a.from){var s=a.range(o,null,null,n);a.min=s[0],a.max=s[1]}else a.min=Fo,a.max=-Fo}if(Te>0)for(var l in Z.forEach((function(n,a){if(1==i){var u=n.scale,s=e[u],l=O[u];if(0==a){var c=s.range(o,s.min,s.max,u);s.min=c[0],s.max=c[1],Ve=io(s.min,t[0]),Ue=io(s.max,t[0]),t[0][Ve]s.max&&Ue--,n.min=Xe[Ve],n.max=Xe[Ue]}else n.show&&n.auto&&tt(s,l,n,t[a],n.sorted);n.idxs[0]=Ve,n.idxs[1]=Ue}else if(a>0&&n.show&&n.auto){var d=(0,r.Z)(n.facets,2),f=d[0],p=d[1],h=f.scale,m=p.scale,v=(0,r.Z)(t[a],2),g=v[0],y=v[1];tt(e[h],O[h],f,g,f.sorted),tt(e[m],O[m],p,y,p.sorted),n.min=p.min,n.max=p.max}})),e){var c=e[l],d=O[l];if(null==c.from&&(null==d||null==d.min)){var f=c.range(o,c.min==Fo?null:c.min,c.max==-Fo?null:c.max,l);c.min=f[0],c.max=f[1]}}for(var p in e){var h=e[p];if(null!=h.from){var m=e[h.from];if(null==m.min)h.min=h.max=null;else{var v=h.range(o,m.min,m.max,p);h.min=v[0],h.max=v[1]}}}var g={},y=!1;for(var b in e){var x=e[b],w=S[b];if(w.min!=x.min||w.max!=x.max){w.min=x.min,w.max=x.max;var k=w.distr;w._min=3==k?Po(w.min):4==k?To(w.min,w.asinh):w.min,w._max=3==k?Po(w.max):4==k?To(w.max,w.asinh):w.max,g[b]=y=!0}}if(y){for(var D in Z.forEach((function(e,t){2==i?t>0&&g.y&&(e._paths=null):g[e.scale]&&(e._paths=null)})),g)xe=!0,un("setScale",D);De.show&&(we=Ze=De.left>=0)}for(var _ in O)O[_]=null}(),ye=!1),xe&&(!function(){for(var e=!1,t=0;!e;){var n=st(++t),r=lt(t);(e=3==t||n&&r)||(Se(o.width,o.height),be=!0)}}(),xe=!1),be&&(Pi(m,pi,fe),Pi(m,di,pe),Pi(m,li,ce),Pi(m,ci,de),Pi(v,pi,fe),Pi(v,di,pe),Pi(v,li,ce),Pi(v,ci,de),Pi(h,li,se),Pi(h,ci,le),f.width=Do(se*ai),f.height=Do(le*ai),k.forEach((function(e){var t=e._el,n=e._show,r=e._size,o=e._pos,i=e.side;if(null!=t)if(n){var a=i%2==1;Pi(t,a?"left":"top",o-(3===i||0===i?r:0)),Pi(t,a?"width":"height",r),Pi(t,a?"top":"left",a?pe:fe),Pi(t,a?"height":"width",a?de:ce),Mi(t,Di)}else Ai(t,Di)})),Fe=Oe=Be=Ne=Le=ze=je=We=Ie=null,$e=1,Xt(!1),un("setSize"),be=!1),se>0&&le>0&&(p.clearRect(0,0,f.width,f.height),un("drawClear"),E.forEach((function(e){return e()})),un("draw")),De.show&&we&&(Ut(null,!0,!1),we=!1),c||(c=!0,o.status=1,un("ready")),Ge=!1,kt=!1}function Ct(e,n){var r=S[e];if(null==r.from){if(0==Te){var i=r.range(o,n.min,n.max,e);n.min=i[0],n.max=i[1]}if(n.min>n.max){var a=n.min;n.min=n.max,n.max=a}if(Te>1&&null!=n.min&&null!=n.max&&n.max-n.min<1e-16)return;e==C&&2==r.distr&&Te>0&&(n.min=io(n.min,t[0]),n.max=io(n.max,t[0]),n.min==n.max&&n.max++),O[e]=n,ye=!0,St()}}o.redraw=function(e,t){xe=t||!1,!1!==e?It(C,T.min,T.max):St()},o.setScale=Ct;var _t=!1,Et=De.drag,At=Et.x,Mt=Et.y;De.show&&(De.x&&(dt=Ti("u-cursor-x",v)),De.y&&(ft=Ti("u-cursor-y",v)),0==T.ori?(pt=dt,ht=ft):(pt=ft,ht=dt),wt=De.left,Zt=De.top);var Pt,Rt,Tt,Ft=o.select=oi({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Ot=Ft.show?Ti("u-select",Ft.over?v:m):null;function Bt(e,t){if(Ft.show){for(var n in e)Pi(Ot,n,Ft[n]=e[n]);!1!==t&&un("setSelect")}}function It(e,t,n){Ct(e,{min:t,max:n})}function Nt(e,t,n,r){var a=Z[e];null!=t.focus&&function(e){if(e!=Tt){var t=null==e,n=1!=_e.alpha;Z.forEach((function(r,o){var i=t||0==o||o==e;r._focus=t?null:i,n&&function(e,t){Z[e].alpha=t,De.show&&Ae[e]&&(Ae[e].style.opacity=t);V&&X[e]&&(X[e].style.opacity=t)}(o,i?1:_e.alpha)})),Tt=e,n&&St()}}(e),null!=t.show&&(a.show=t.show,function(e,t){var n=Z[e],r=V?X[e]:null;n.show?r&&Mi(r,Di):(r&&Ai(r,Di),Ae.length>1&&Oi(Ae[e],-10,-10,ce,de))}(e,t.show),It(2==i?a.facets[1].scale:a.scale,null,null),St()),!1!==n&&un("setSeries",e,t),r&&dn("setSeries",o,e,t)}o.setSelect=Bt,o.setSeries=Nt,o.addBand=function(e,t){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1),t=null==t?D.length:t,D.splice(t,0,e)},o.setBand=function(e,t){oi(D[e],t)},o.delBand=function(e){null==e?D.length=0:D.splice(e,1)};var Lt={focus:!0};function zt(e,t,n){var r=S[t];n&&(e=e/ai-(1==r.ori?pe:fe));var o=ce;1==r.ori&&(e=(o=de)-e),-1==r.dir&&(e=o-e);var i=r._min,a=i+(r._max-i)*(e/o),u=r.distr;return 3==u?Ao(10,a):4==u?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.sinh(e)*t}(a,r.asinh):a}function jt(e,t){Pi(Ot,pi,Ft.left=e),Pi(Ot,li,Ft.width=t)}function Wt(e,t){Pi(Ot,di,Ft.top=e),Pi(Ot,ci,Ft.height=t)}V&&Ee&&Wi(wi,N,(function(e){De._lock||null!=Tt&&Nt(null,Lt,!0,sn.setSeries)})),o.valToIdx=function(e){return io(e,t[0])},o.posToIdx=function(e,n){return io(zt(e,C,n),t[0],Ve,Ue)},o.posToVal=zt,o.valToPos=function(e,t,n){return 0==S[t].ori?u(e,S[t],n?ve:ce,n?he:0):s(e,S[t],n?ge:de,n?me:0)},o.batch=function(e){e(o),St()},o.setCursor=function(e,t,n){wt=e.left,Zt=e.top,Ut(null,t,n)};var $t=0==T.ori?jt:Wt,Ht=1==T.ori?jt:Wt;function Yt(e,t){if(null!=e){var n=e.idx;Y.idx=n,Z.forEach((function(e,t){(t>0||!K)&&Vt(t,n)}))}V&&Y.live&&function(){if(V&&Y.live)for(var e=2==i?1:0;eUe;Pt=Fo;var f=0==T.ori?ce:de,p=1==T.ori?ce:de;if(wt<0||0==Te||d){u=null;for(var h=0;h0&&Ae.length>1&&Oi(Ae[h],-10,-10,ce,de);if(Ee&&Nt(null,Lt,!0,null==e&&sn.setSeries),Y.live){H.fill(null),Ze=!0;for(var m=0;m0&&b.show){var E=null==D?-10:Ho(R(D,1==i?S[b.scale]:S[b.facets[1].scale],p,0),.5);if(E>0&&1==i){var A=ko(E-Zt);A<=Pt&&(Pt=A,Rt=y)}var M=void 0,F=void 0;if(0==T.ori?(M=_,F=E):(M=E,F=_),Ze&&Ae.length>1){Ii(Ae[y],De.points.fill(o,y),De.points.stroke(o,y));var O=void 0,B=void 0,I=void 0,N=void 0,L=!0,z=De.points.bbox;if(null!=z){L=!1;var j=z(o,y);I=j.left,N=j.top,O=j.width,B=j.height}else I=M,N=F,O=B=De.points.size(o,y);Li(Ae[y],O,B,L),Oi(Ae[y],I,N,ce,de)}}if(Y.live){if(!Ze||0==y&&K)continue;Vt(y,k)}}}if(De.idx=u,De.left=wt,De.top=Zt,Ze&&(Y.idx=u,Yt()),Ft.show&&_t)if(null!=e){var W=(0,r.Z)(sn.scales,2),$=W[0],V=W[1],U=(0,r.Z)(sn.match,2),q=U[0],X=U[1],G=(0,r.Z)(e.cursor.sync.scales,2),J=G[0],ee=G[1],te=e.cursor.drag;if(At=te._x,Mt=te._y,At||Mt){var ne,re,oe,ie,ae,ue=e.select,se=ue.left,le=ue.top,fe=ue.width,pe=ue.height,he=e.scales[$].ori,me=e.posToVal,ve=null!=$&&q($,J),ge=null!=V&&X(V,ee);ve?(0==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[$],ie=P(me(ne,J),oe,f,0),ae=P(me(ne+re,J),oe,f,0),$t(_o(ie,ae),ko(ae-ie))):$t(0,f),ge?(1==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[V],ie=R(me(ne,ee),oe,p,0),ae=R(me(ne+re,ee),oe,p,0),Ht(_o(ie,ae),ko(ae-ie))):Ht(0,p)}else Jt()}else{var ye=ko(bt-mt),be=ko(xt-vt);if(1==T.ori){var xe=ye;ye=be,be=xe}At=Et.x&&ye>=Et.dist,Mt=Et.y&&be>=Et.dist;var we,ke,Se=Et.uni;null!=Se?At&&Mt&&(Mt=be>=Se,(At=ye>=Se)||Mt||(be>ye?Mt=!0:At=!0)):Et.x&&Et.y&&(At||Mt)&&(At=Mt=!0),At&&(0==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),$t(_o(we,ke),ko(ke-we)),Mt||Ht(0,p)),Mt&&(1==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),Ht(_o(we,ke),ko(ke-we)),At||$t(0,f)),At||Mt||($t(0,0),Ht(0,0))}if(Et._x=At,Et._y=Mt,null==e){if(a){if(null!=ln){var Ce=(0,r.Z)(sn.scales,2),Me=Ce[0],Pe=Ce[1];sn.values[0]=null!=Me?zt(0==T.ori?wt:Zt,Me):null,sn.values[1]=null!=Pe?zt(1==T.ori?wt:Zt,Pe):null}dn(gi,o,wt,Zt,ce,de,u)}if(Ee){var Re=a&&sn.setSeries,Fe=_e.prox;null==Tt?Pt<=Fe&&Nt(Rt,Lt,!0,Re):Pt>Fe?Nt(null,Lt,!0,Re):Rt!=Tt&&Nt(Rt,Lt,!0,Re)}}c&&!1!==n&&un("setCursor")}o.setLegend=Yt;var qt=null;function Xt(e){!0===e?qt=null:un("syncRect",qt=v.getBoundingClientRect())}function Gt(e,t,n,r,o,i,a){De._lock||(Kt(e,t,n,r,o,i,a,!1,null!=e),null!=e?Ut(null,!0,!0):Ut(t,!0,!1))}function Kt(e,t,n,i,a,u,s,c,d){if(null==qt&&Xt(!1),null!=e)n=e.clientX-qt.left,i=e.clientY-qt.top;else{if(n<0||i<0)return wt=-10,void(Zt=-10);var f=(0,r.Z)(sn.scales,2),p=f[0],h=f[1],m=t.cursor.sync,v=(0,r.Z)(m.values,2),g=v[0],y=v[1],b=(0,r.Z)(m.scales,2),x=b[0],w=b[1],Z=(0,r.Z)(sn.match,2),k=Z[0],D=Z[1],C=t.axes[0].side%2==1,_=0==T.ori?ce:de,E=1==T.ori?ce:de,A=C?u:a,M=C?a:u,P=C?i:n,R=C?n:i;if(n=null!=x?k(p,x)?l(g,S[p],_,0):-10:_*(P/A),i=null!=w?D(h,w)?l(y,S[h],E,0):-10:E*(R/M),1==T.ori){var F=n;n=i,i=F}}if(d&&((n<=1||n>=ce-1)&&(n=Bo(n,ce)),(i<=1||i>=de-1)&&(i=Bo(i,de))),c){mt=n,vt=i;var O=De.move(o,n,i),B=(0,r.Z)(O,2);gt=B[0],yt=B[1]}else wt=n,Zt=i}var Qt={width:0,height:0};function Jt(){Bt(Qt,!1)}function en(e,t,n,r,i,a,u){_t=!0,At=Mt=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!0,!1),null!=e&&(ae(bi,_i,tn),dn(yi,o,gt,yt,ce,de,null))}function tn(e,t,n,r,i,a,u){_t=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!1,!0);var s=Ft.left,l=Ft.top,c=Ft.width,d=Ft.height,f=c>0||d>0;if(f&&Bt(Ft),Et.setScale&&f){var p=s,h=c,m=l,v=d;if(1==T.ori&&(p=l,h=d,m=s,v=c),At&&It(C,zt(p,C),zt(p+h,C)),Mt)for(var g in S){var y=S[g];g!=C&&null==y.from&&y.min!=Fo&&It(g,zt(m+v,g),zt(m,g))}Jt()}else De.lock&&(De._lock=!De._lock,De._lock||Ut(null,!0,!1));null!=e&&(ue(bi,_i),dn(bi,o,wt,Zt,ce,de,null))}function nn(e,t,n,r,i,a,u){Qe(),Jt(),null!=e&&dn(Zi,o,wt,Zt,ce,de,null)}function rn(){k.forEach(Gu),ke(o.width,o.height,!0)}Wi(Si,Ei,rn);var on={};on.mousedown=en,on.mousemove=Gt,on.mouseup=tn,on.dblclick=nn,on.setSeries=function(e,t,n,r){Nt(n,r,!0,!1)},De.show&&(ae(yi,v,en),ae(gi,v,Gt),ae(xi,v,Xt),ae(wi,v,(function(e,t,n,r,o,i,a){if(!De._lock){var u=_t;if(_t){var s,l,c=!0,d=!0;0==T.ori?(s=At,l=Mt):(s=Mt,l=At),s&&l&&(c=wt<=10||wt>=ce-10,d=Zt<=10||Zt>=de-10),s&&c&&(wt=wt=3?Ja:zo)),e.font=Xu(e.font),e.labelFont=Xu(e.labelFont),e._size=e.size(o,null,t,0),e._space=e._rotate=e._incrs=e._found=e._splits=e._values=null,e._size>0&&(Pe[t]=!0,e._el=Ti("u-axis",h))}})),n?n instanceof HTMLElement?(n.appendChild(d),fn()):n(o,fn):fn(),o}Ku.assign=oi,Ku.fmtNum=xo,Ku.rangeNum=go,Ku.rangeLog=fo,Ku.rangeAsinh=po,Ku.orient=du,Ku.join=function(e,t){for(var n=new Set,r=0;r=i&&E<=a;E+=Z){var A=l[E],M=y(f(s[E],c,v,h));if(null!=A){var P=y(p(A,d,g,m));S&&(vu(k,_,M),S=!1),1==t?b(w,M,D):b(w,_,P),b(w,M,P),D=P,_=M}else null===A&&(vu(k,_,M),S=!0)}var R=fu(e,o),T=(0,r.Z)(R,2),F=T[0],O=T[1];if(null!=u.fill||0!=F){var B=x.fill=new Path2D(w),I=y(p(u.fillTo(e,o,u.min,u.max,F),d,g,m));b(B,_,I),b(B,C,I)}x.gaps=k=u.gaps(e,o,i,a,k);var N=u.width*ai/2,L=n||1==t?N:-N,z=n||-1==t?-N:N;return k.forEach((function(e){e[0]+=L,e[1]+=z})),u.spanGaps||(x.clip=mu(k,c.ori,h,m,v,g)),0!=O&&(x.band=2==O?[hu(e,o,i,a,w,-1),hu(e,o,i,a,w,1)]:hu(e,o,i,a,w,O)),x}))}},Qu.bars=function(e){var t=yo((e=e||Go).size,[.6,Fo,1]),n=e.align||0,o=(e.gap||0)*ai,i=yo(e.radius,0),a=1-t[0],u=yo(t[1],Fo)*ai,s=yo(t[2],1)*ai,l=yo(e.disp,Go),c=yo(e.each,(function(e){})),d=l.fill,f=l.stroke;return function(e,t,p,h){return du(e,t,(function(m,v,g,y,b,x,w,Z,k,S,D){var C,_,E=m.pxRound,A=y.dir*(0==y.ori?1:-1),M=b.dir*(1==b.ori?1:-1),P=0==y.ori?ku:Su,R=0==y.ori?c:function(e,t,n,r,o,i,a){c(e,t,n,o,r,a,i)},T=fu(e,t),F=(0,r.Z)(T,2),O=F[0],B=F[1],I=3==b.distr?1==O?b.max:b.min:0,N=w(I,b,D,k),L=E(m.width*ai),z=!1,j=null,W=null,$=null,H=null;null==d||0!=L&&null==f||(z=!0,j=d.values(e,t,p,h),W=new Map,new Set(j).forEach((function(e){null!=e&&W.set(e,new Path2D)})),L>0&&($=f.values(e,t,p,h),H=new Map,new Set($).forEach((function(e){null!=e&&H.set(e,new Path2D)}))));var Y=l.x0,V=l.size;if(null!=Y&&null!=V){v=Y.values(e,t,p,h),2==Y.unit&&(v=v.map((function(t){return e.posToVal(Z+t*S,y.key,!0)})));var U=V.values(e,t,p,h);_=E((_=2==V.unit?U[0]*S:x(U[0],y,S,Z)-x(0,y,S,Z))-L),C=1==A?-L/2:_+L/2}else{var q=S;if(v.length>1)for(var X=null,G=0,K=1/0;G=p&&ae<=h;ae+=A){var ue=g[ae],se=x(2!=y.distr||null!=l?v[ae]:ae,y,S,Z),le=w(yo(ue,I),b,D,k);null!=ie&&null!=ue&&(N=w(ie[ae],b,D,k));var ce=E(se-C),de=E(Eo(le,N)),fe=E(_o(le,N)),pe=de-fe,he=i*_;null!=ue&&(z?(L>0&&null!=$[ae]&&P(H.get($[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he),null!=j[ae]&&P(W.get(j[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he)):P(te,ce,fe+So(L/2),_,Eo(0,pe-L),he),R(e,t,ae,ce-L/2,fe,_+L,pe)),0!=B&&(M*B==1?(de=fe,fe=J):(fe=de,de=J),P(ne,ce-L/2,fe,_+L,Eo(0,pe=de-fe),0))}return L>0&&(ee.stroke=z?H:te),ee.fill=z?W:te,ee}))}},Qu.spline=function(e){return t=Fu,function(e,n,o,i){return du(e,n,(function(a,u,s,l,c,d,f,p,h,m,v){var g,y,b,x=a.pxRound;0==l.ori?(g=bu,b=wu,y=_u):(g=xu,b=Zu,y=Eu);var w=1*l.dir*(0==l.ori?1:-1);o=ao(s,o,i,1),i=ao(s,o,i,-1);for(var Z=[],k=!1,S=x(d(u[1==w?o:i],l,m,p)),D=S,C=[],_=[],E=1==w?o:i;E>=o&&E<=i;E+=w){var A=s[E],M=d(u[E],l,m,p);null!=A?(k&&(vu(Z,D,M),k=!1),C.push(D=M),_.push(f(s[E],c,v,h))):null===A&&(vu(Z,D,M),k=!0)}var P={stroke:t(C,_,g,b,y,x),fill:null,clip:null,band:null,gaps:null,flags:1},R=P.stroke,T=fu(e,n),F=(0,r.Z)(T,2),O=F[0],B=F[1];if(null!=a.fill||0!=O){var I=P.fill=new Path2D(R),N=x(f(a.fillTo(e,n,a.min,a.max,O),c,v,h));b(I,D,N),b(I,S,N)}return P.gaps=Z=a.gaps(e,n,o,i,Z),a.spanGaps||(P.clip=mu(Z,l.ori,p,h,m,v)),0!=B&&(P.band=2==B?[hu(e,n,o,i,R,-1),hu(e,n,o,i,R,1)]:hu(e,n,o,i,R,B)),P}))};var t};var Ju,es=function(e){if(7!=e.length)return"0, 0, 0";var t=parseInt(e.slice(1,3),16),n=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16);return"".concat(t,", ").concat(n,", ").concat(r)},ts={height:500,legend:{show:!1},cursor:{drag:{x:!1,y:!1},focus:{prox:30},points:{size:5.6,width:1.4},bind:{mouseup:function(){return null},mousedown:function(){return null},click:function(){return null},dblclick:function(){return null},mouseenter:function(){return null}}}},ns=function(e,t,n,r){var o,i=e.axes[n];if(r>1)return i._size||60;var a=6+((null===i||void 0===i||null===(o=i.ticks)||void 0===o?void 0:o.size)||0)+(i.gap||0),u=(null!==t&&void 0!==t?t:[]).reduce((function(e,t){return t.length>e.length?t:e}),"");return""!=u&&(a+=function(e,t){var n=document.createElement("span");n.innerText=e,n.style.cssText="position: absolute; z-index: -1; pointer-events: none; opacity: 0; font: ".concat(t),document.body.appendChild(n);var r=n.offsetWidth;return n.remove(),r}(u,e.ctx.font)),Math.ceil(a)},rs=function(e,t){return function(e){for(var t=0,n=0;n>8*o&255).toString(16)).substr(-2);return r}("".concat(e).concat(t))},os=function(e){return e<=1?[]:[4*e,1.2*e]},is=function(e){for(var t=e.length,n=-1/0;t--;){var r=e[t];Number.isFinite(r)&&r>n&&(n=r)}return Number.isFinite(n)?n:null},as=function(e){for(var t=e.length,n=1/0;t--;){var r=e[t];Number.isFinite(r)&&r2&&void 0!==arguments[2]?arguments[2]:"";return t.map((function(e){var t=Math.abs(e);return"".concat(t>.001&&t<1e4?e.toString():e.toExponential(1)," ").concat(n)}))}(e,n,t)}};return e?Number(e)%2?n:yn(yn({},n),{},{side:1}):{space:80}}))},ss=function(e,t){if(null==e||null==t)return[-1,1];var n=.02*(Math.abs(t-e)||Math.abs(e)||1);return[e-n,t+n]},ls=function(e){var t,n,r=e.u,o=e.tooltipIdx,i=e.metrics,a=e.series,u=e.tooltip,s=e.tooltipOffset,l=e.unit,c=void 0===l?"":l,d=o.seriesIdx,f=o.dataIdx;if(null!==d&&void 0!==f){var p=r.data[d][f],h=r.data[0][f],m=(null===(t=i[d-1])||void 0===t?void 0:t.metric)||{},v=rs(Number(a[d].scale||0),a[d].label||""),g=r.over.getBoundingClientRect(),y=g.width,b=g.height,x=r.valToPos(p||0,(null===(n=a[d])||void 0===n?void 0:n.scale)||"1"),w=r.valToPos(h,"x"),Z=u.getBoundingClientRect(),k=Z.width,S=Z.height,D=w+k>=y,C=x+S>=b;u.style.display="grid",u.style.top="".concat(s.top+x+10-(C?S+10:0),"px"),u.style.left="".concat(s.left+w+10-(D?k+20:0),"px");var _=xn()(new Date(1e3*h)).format("YYYY-MM-DD HH:mm:ss:SSS (Z)"),E=Object.keys(m).filter((function(e){return"__name__"!==e})).map((function(e){return"
    ".concat(e,": ").concat(m[e],"
    ")})).join(""),A='
    ');u.innerHTML="
    ".concat(_,'
    \n
    \n ').concat(A).concat(m.__name__||"",': ').concat(p," ").concat(c,'\n
    \n
    ').concat(E,"
    ")}},cs=n(2061),ds=n.n(cs),fs=function(e){var n=(0,t.useState)({width:0,height:0}),o=(0,r.Z)(n,2),i=o[0],a=o[1];return(0,t.useEffect)((function(){var t=new ResizeObserver((function(e){var t=e[0].contentRect,n=t.width,r=t.height;a({width:n,height:r})}));return e&&t.observe(e),function(){e&&t.unobserve(e)}}),[]),i};!function(e){e.xRange="xRange",e.yRange="yRange",e.data="data"}(Ju||(Ju={}));var ps=function(e){var n=e.data,o=e.series,i=e.metrics,a=void 0===i?[]:i,u=e.period,s=e.yaxis,l=e.unit,c=e.setPeriod,d=e.container,f=(0,t.useRef)(null),p=(0,t.useState)(!1),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)({min:u.start,max:u.end}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=fs(d),C=document.createElement("div");C.className="u-tooltip";var _={seriesIdx:null,dataIdx:void 0},E={left:0,top:0},A=(0,t.useCallback)(ds()((function(e){var t=e.min,n=e.max;c({from:new Date(1e3*t),to:new Date(1e3*n)})}),500),[]),M=function(e){var t=e.u,n=e.min,r=e.max,o=1e3*(r-n);o<_n||o>En||(t.setScale("x",{min:n,max:r}),x({min:n,max:r}),A({min:n,max:r}))},P=function(){return[b.min,b.max]},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0;return s.limits.enable?s.limits.range[r]:ss(t,n)},T=yn(yn({},ts),{},{series:o,axes:us(o,l),scales:yn({},function(){var e={x:{range:P}};return Object.keys(s.limits.range).forEach((function(t){e[t]={range:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(e,n,r,t)}}})),e}()),width:D.width||400,plugins:[{hooks:{ready:function(e){var t;E.left=parseFloat(e.over.style.left),E.top=parseFloat(e.over.style.top),null===(t=e.root.querySelector(".u-wrap"))||void 0===t||t.appendChild(C),e.over.addEventListener("mousedown",(function(t){return function(e){var t=e.e,n=e.factor,r=void 0===n?.85:n,o=e.u,i=e.setPanning,a=e.setPlotScale;if(0===t.button){t.preventDefault(),i(!0);var u=t.clientX,s=o.posToVal(1,"x")-o.posToVal(0,"x"),l=o.scales.x.min||0,c=o.scales.x.max||0,d=function(e){e.preventDefault();var t=s*((e.clientX-u)*r);a({u:o,min:l-t,max:c-t})};document.addEventListener("mousemove",d),document.addEventListener("mouseup",(function e(){i(!1),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",e)}))}}({u:e,e:t,setPanning:v,setPlotScale:M,factor:.9})})),e.over.addEventListener("wheel",(function(t){if(t.ctrlKey||t.metaKey){t.preventDefault();var n=e.over.getBoundingClientRect().width,r=e.cursor.left&&e.cursor.left>0?e.cursor.left:0,o=e.posToVal(r,"x"),i=(e.scales.x.max||0)-(e.scales.x.min||0),a=t.deltaY<0?.9*i:i/.9,u=o-r/n*a,s=u+a;e.batch((function(){return M({u:e,min:u,max:s})}))}}))},setCursor:function(e){_.dataIdx!==e.cursor.idx&&(_.dataIdx=e.cursor.idx||0,null!==_.seriesIdx&&void 0!==_.dataIdx&&ls({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}))},setSeries:function(e,t){_.seriesIdx!==t&&(_.seriesIdx=t,t&&void 0!==_.dataIdx?ls({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}):C.style.display="none")}}}]}),F=function(e){if(k){switch(e){case Ju.xRange:k.scales.x.range=P;break;case Ju.yRange:Object.keys(s.limits.range).forEach((function(e){k.scales[e]&&(k.scales[e].range=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(t,n,r,e)})}));break;case Ju.data:k.setData(n)}m||k.redraw()}};return(0,t.useEffect)((function(){return x({min:u.start,max:u.end})}),[u]),(0,t.useEffect)((function(){if(f.current){var e=new Ku(T,n,f.current);return S(e),x({min:u.start,max:u.end}),e.destroy}}),[f.current,o,D]),(0,t.useEffect)((function(){return F(Ju.data)}),[n]),(0,t.useEffect)((function(){return F(Ju.xRange)}),[b]),(0,t.useEffect)((function(){return F(Ju.yRange)}),[s]),(0,ie.tZ)("div",{style:{pointerEvents:m?"none":"auto",height:"500px"},children:(0,ie.tZ)("div",{ref:f})})};function hs(e,t,n,r,o,i,a){try{var u=e[i](a),s=u.value}catch(l){return void n(l)}u.done?t(s):Promise.resolve(s).then(r,o)}function ms(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){hs(i,r,o,a,u,"next",e)}function u(e){hs(i,r,o,a,u,"throw",e)}a(void 0)}))}}var vs=n(7757),gs=n.n(vs);var ys=function(e){return"string"===typeof e};function bs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return ys(e)?t:(0,o.Z)({},t,{ownerState:(0,o.Z)({},t.ownerState,n)})}var xs=n(2678);function ws(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zs(e){return e instanceof ws(e).Element||e instanceof Element}function ks(e){return e instanceof ws(e).HTMLElement||e instanceof HTMLElement}function Ss(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ws(e).ShadowRoot||e instanceof ShadowRoot)}var Ds=Math.max,Cs=Math.min,_s=Math.round;function Es(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(ks(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=_s(n.width)/a||1),i>0&&(o=_s(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function As(e){var t=ws(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ms(e){return e?(e.nodeName||"").toLowerCase():null}function Ps(e){return((Zs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rs(e){return Es(Ps(e)).left+As(e).scrollLeft}function Ts(e){return ws(e).getComputedStyle(e)}function Fs(e){var t=Ts(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Os(e,t,n){void 0===n&&(n=!1);var r=ks(t),o=ks(t)&&function(e){var t=e.getBoundingClientRect(),n=_s(t.width)/e.offsetWidth||1,r=_s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Ps(t),a=Es(e,o),u={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ms(t)||Fs(i))&&(u=function(e){return e!==ws(e)&&ks(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:As(e);var t}(t)),ks(t)?((s=Es(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=Rs(i))),{x:a.left+u.scrollLeft-s.x,y:a.top+u.scrollTop-s.y,width:a.width,height:a.height}}function Bs(e){var t=Es(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Is(e){return"html"===Ms(e)?e:e.assignedSlot||e.parentNode||(Ss(e)?e.host:null)||Ps(e)}function Ns(e){return["html","body","#document"].indexOf(Ms(e))>=0?e.ownerDocument.body:ks(e)&&Fs(e)?e:Ns(Is(e))}function Ls(e,t){var n;void 0===t&&(t=[]);var r=Ns(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ws(r),a=o?[i].concat(i.visualViewport||[],Fs(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(Ls(Is(a)))}function zs(e){return["table","td","th"].indexOf(Ms(e))>=0}function js(e){return ks(e)&&"fixed"!==Ts(e).position?e.offsetParent:null}function Ws(e){for(var t=ws(e),n=js(e);n&&zs(n)&&"static"===Ts(n).position;)n=js(n);return n&&("html"===Ms(n)||"body"===Ms(n)&&"static"===Ts(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ks(e)&&"fixed"===Ts(e).position)return null;var n=Is(e);for(Ss(n)&&(n=n.host);ks(n)&&["html","body"].indexOf(Ms(n))<0;){var r=Ts(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var $s="top",Hs="bottom",Ys="right",Vs="left",Us="auto",qs=[$s,Hs,Ys,Vs],Xs="start",Gs="end",Ks="viewport",Qs="popper",Js=qs.reduce((function(e,t){return e.concat([t+"-"+Xs,t+"-"+Gs])}),[]),el=[].concat(qs,[Us]).reduce((function(e,t){return e.concat([t,t+"-"+Xs,t+"-"+Gs])}),[]),tl=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function nl(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function rl(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ol={placement:"bottom",modifiers:[],strategy:"absolute"};function il(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function fl(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?ll(o):null,a=o?cl(o):null,u=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case $s:t={x:u,y:n.y-r.height};break;case Hs:t={x:u,y:n.y+n.height};break;case Ys:t={x:n.x+n.width,y:s};break;case Vs:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var l=i?dl(i):null;if(null!=l){var c="y"===l?"height":"width";switch(a){case Xs:t[l]=t[l]-(n[c]/2-r[c]/2);break;case Gs:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var pl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function hl(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,u=e.position,s=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,v="function"===typeof c?c({x:p,y:m}):{x:p,y:m};p=v.x,m=v.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Vs,x=$s,w=window;if(l){var Z=Ws(n),k="clientHeight",S="clientWidth";if(Z===ws(n)&&"static"!==Ts(Z=Ps(n)).position&&"absolute"===u&&(k="scrollHeight",S="scrollWidth"),Z=Z,o===$s||(o===Vs||o===Ys)&&i===Gs)x=Hs,m-=(d&&Z===w&&w.visualViewport?w.visualViewport.height:Z[k])-r.height,m*=s?1:-1;if(o===Vs||(o===$s||o===Hs)&&i===Gs)b=Ys,p-=(d&&Z===w&&w.visualViewport?w.visualViewport.width:Z[S])-r.width,p*=s?1:-1}var D,C=Object.assign({position:u},l&&pl),_=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:_s(t*r)/r||0,y:_s(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=_.x,m=_.y,s?Object.assign({},C,((D={})[x]=y?"0":"",D[b]=g?"0":"",D.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",D)):Object.assign({},C,((t={})[x]=y?m+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var ml={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,u=n.roundOffsets,s=void 0===u||u,l={placement:ll(t.placement),variation:cl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,hl(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,hl(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var vl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];ks(o)&&Ms(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ks(r)&&Ms(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var gl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=el.reduce((function(e,n){return e[n]=function(e,t,n){var r=ll(e),o=[Vs,$s].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],u=i[1];return a=a||0,u=(u||0)*o,[Vs,Ys].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}(n,t.rects,i),e}),{}),u=a[t.placement],s=u.x,l=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}},yl={left:"right",right:"left",bottom:"top",top:"bottom"};function bl(e){return e.replace(/left|right|bottom|top/g,(function(e){return yl[e]}))}var xl={start:"end",end:"start"};function wl(e){return e.replace(/start|end/g,(function(e){return xl[e]}))}function Zl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ss(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function kl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Sl(e,t){return t===Ks?kl(function(e){var t=ws(e),n=Ps(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,u=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,u=r.offsetTop)),{width:o,height:i,x:a+Rs(e),y:u}}(e)):Zs(t)?function(e){var t=Es(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):kl(function(e){var t,n=Ps(e),r=As(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Ds(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ds(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+Rs(e),s=-r.scrollTop;return"rtl"===Ts(o||n).direction&&(u+=Ds(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:s}}(Ps(e)))}function Dl(e,t,n){var r="clippingParents"===t?function(e){var t=Ls(Is(e)),n=["absolute","fixed"].indexOf(Ts(e).position)>=0&&ks(e)?Ws(e):e;return Zs(n)?t.filter((function(e){return Zs(e)&&Zl(e,n)&&"body"!==Ms(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Sl(e,n);return t.top=Ds(r.top,t.top),t.right=Cs(r.right,t.right),t.bottom=Cs(r.bottom,t.bottom),t.left=Ds(r.left,t.left),t}),Sl(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Cl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function _l(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function El(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,u=n.rootBoundary,s=void 0===u?Ks:u,l=n.elementContext,c=void 0===l?Qs:l,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Cl("number"!==typeof h?h:_l(h,qs)),v=c===Qs?"reference":Qs,g=e.rects.popper,y=e.elements[f?v:c],b=Dl(Zs(y)?y:y.contextElement||Ps(e.elements.popper),a,s),x=Es(e.elements.reference),w=fl({reference:x,element:g,strategy:"absolute",placement:o}),Z=kl(Object.assign({},g,w)),k=c===Qs?Z:x,S={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},D=e.modifiersData.offset;if(c===Qs&&D){var C=D[o];Object.keys(S).forEach((function(e){var t=[Ys,Hs].indexOf(e)>=0?1:-1,n=[$s,Hs].indexOf(e)>=0?"y":"x";S[e]+=C[n]*t}))}return S}var Al={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0===a||a,s=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=ll(v),y=s||(g===v||!h?[bl(v)]:function(e){if(ll(e)===Us)return[];var t=bl(e);return[wl(e),t,wl(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(ll(n)===Us?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,u=n.flipVariations,s=n.allowedAutoPlacements,l=void 0===s?el:s,c=cl(r),d=c?u?Js:Js.filter((function(e){return cl(e)===c})):qs,f=d.filter((function(e){return l.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=El(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[ll(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,Z=new Map,k=!0,S=b[0],D=0;D=0,M=A?"width":"height",P=El(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:l}),R=A?E?Ys:Vs:E?Hs:$s;x[M]>w[M]&&(R=bl(R));var T=bl(R),F=[];if(i&&F.push(P[_]<=0),u&&F.push(P[R]<=0,P[T]<=0),F.every((function(e){return e}))){S=C,k=!1;break}Z.set(C,F)}if(k)for(var O=function(e){var t=b.find((function(t){var n=Z.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},B=h?3:1;B>0;B--){if("break"===O(B))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ml(e,t,n){return Ds(e,Cs(t,n))}var Pl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0!==a&&a,s=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,v=El(t,{boundary:s,rootBoundary:l,padding:d,altBoundary:c}),g=ll(t.placement),y=cl(t.placement),b=!y,x=dl(g),w="x"===x?"y":"x",Z=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,D="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"===typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(Z){if(i){var A,M="y"===x?$s:Vs,P="y"===x?Hs:Ys,R="y"===x?"height":"width",T=Z[x],F=T+v[M],O=T-v[P],B=p?-S[R]/2:0,I=y===Xs?k[R]:S[R],N=y===Xs?-S[R]:-k[R],L=t.elements.arrow,z=p&&L?Bs(L):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=j[M],$=j[P],H=Ml(0,k[R],z[R]),Y=b?k[R]/2-B-H-W-C.mainAxis:I-H-W-C.mainAxis,V=b?-k[R]/2+B+H+$+C.mainAxis:N+H+$+C.mainAxis,U=t.elements.arrow&&Ws(t.elements.arrow),q=U?"y"===x?U.clientTop||0:U.clientLeft||0:0,X=null!=(A=null==_?void 0:_[x])?A:0,G=T+V-X,K=Ml(p?Cs(F,T+Y-X-q):F,T,p?Ds(O,G):O);Z[x]=K,E[x]=K-T}if(u){var Q,J="x"===x?$s:Vs,ee="x"===x?Hs:Ys,te=Z[w],ne="y"===w?"height":"width",re=te+v[J],oe=te-v[ee],ie=-1!==[$s,Vs].indexOf(g),ae=null!=(Q=null==_?void 0:_[w])?Q:0,ue=ie?re:te-k[ne]-S[ne]-ae+C.altAxis,se=ie?te+k[ne]+S[ne]-ae-C.altAxis:oe,le=p&&ie?function(e,t,n){var r=Ml(e,t,n);return r>n?n:r}(ue,te,se):Ml(p?ue:re,te,p?se:oe);Z[w]=le,E[w]=le-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]};var Rl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,u=ll(n.placement),s=dl(u),l=[Vs,Ys].indexOf(u)>=0?"height":"width";if(i&&a){var c=function(e,t){return Cl("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:_l(e,qs))}(o.padding,n),d=Bs(i),f="y"===s?$s:Vs,p="y"===s?Hs:Ys,h=n.rects.reference[l]+n.rects.reference[s]-a[s]-n.rects.popper[l],m=a[s]-n.rects.reference[s],v=Ws(i),g=v?"y"===s?v.clientHeight||0:v.clientWidth||0:0,y=h/2-m/2,b=c[f],x=g-d[l]-c[p],w=g/2-d[l]/2+y,Z=Ml(b,w,x),k=s;n.modifiersData[r]=((t={})[k]=Z,t.centerOffset=Z-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&Zl(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Fl(e){return[$s,Ys,Hs,Vs].some((function(t){return e[t]>=0}))}var Ol=al({defaultModifiers:[sl,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=fl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ml,vl,gl,Al,Pl,Rl,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=El(t,{elementContext:"reference"}),u=El(t,{altBoundary:!0}),s=Tl(a,r),l=Tl(u,o,i),c=Fl(s),d=Fl(l);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Bl=n(9265);var Il=t.forwardRef((function(e,n){var o=e.children,i=e.container,a=e.disablePortal,u=void 0!==a&&a,s=t.useState(null),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,Mt.Z)(t.isValidElement(o)?o.ref:null,n);return(0,xs.Z)((function(){u||d(function(e){return"function"===typeof e?e():e}(i)||document.body)}),[i,u]),(0,xs.Z)((function(){if(c&&!u)return(0,Bl.Z)(n,c),function(){(0,Bl.Z)(n,null)}}),[n,c,u]),u?t.isValidElement(o)?t.cloneElement(o,{ref:f}):o:c?t.createPortal(o,c):c})),Nl=["anchorEl","children","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","TransitionProps"],Ll=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"];function zl(e){return"function"===typeof e?e():e}var jl={},Wl=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.direction,s=e.disablePortal,l=e.modifiers,c=e.open,d=e.placement,f=e.popperOptions,p=e.popperRef,h=e.TransitionProps,m=(0,X.Z)(e,Nl),v=t.useRef(null),g=(0,Mt.Z)(v,n),y=t.useRef(null),b=(0,Mt.Z)(y,p),x=t.useRef(b);(0,xs.Z)((function(){x.current=b}),[b]),t.useImperativeHandle(p,(function(){return y.current}),[]);var w=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(d,u),Z=t.useState(w),k=(0,r.Z)(Z,2),S=k[0],D=k[1];t.useEffect((function(){y.current&&y.current.forceUpdate()})),(0,xs.Z)((function(){if(i&&c){zl(i);var e=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:function(e){var t=e.state;D(t.placement)}}];null!=l&&(e=e.concat(l)),f&&null!=f.modifiers&&(e=e.concat(f.modifiers));var t=Ol(zl(i),v.current,(0,o.Z)({placement:w},f,{modifiers:e}));return x.current(t),function(){t.destroy(),x.current(null)}}}),[i,s,l,c,f,w]);var C={placement:S};return null!==h&&(C.TransitionProps=h),(0,ie.tZ)("div",(0,o.Z)({ref:g,role:"tooltip"},m,{children:"function"===typeof a?a(C):a}))})),$l=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.container,s=e.direction,l=void 0===s?"ltr":s,c=e.disablePortal,d=void 0!==c&&c,f=e.keepMounted,p=void 0!==f&&f,h=e.modifiers,m=e.open,v=e.placement,g=void 0===v?"bottom":v,y=e.popperOptions,b=void 0===y?jl:y,x=e.popperRef,w=e.style,Z=e.transition,k=void 0!==Z&&Z,S=(0,X.Z)(e,Ll),D=t.useState(!0),C=(0,r.Z)(D,2),_=C[0],E=C[1];if(!p&&!m&&(!k||_))return null;var A=u||(i?(0,Rt.Z)(zl(i)).body:void 0);return(0,ie.tZ)(Il,{disablePortal:d,container:A,children:(0,ie.tZ)(Wl,(0,o.Z)({anchorEl:i,direction:l,disablePortal:d,modifiers:h,ref:n,open:k?!_:m,placement:g,popperOptions:b,popperRef:x},S,{style:(0,o.Z)({position:"fixed",top:0,left:0,display:m||!p||k&&!_?null:"none"},w),TransitionProps:k?{in:m,onEnter:function(){E(!1)},onExited:function(){E(!0)}}:null,children:a}))})})),Hl=$l,Yl=n(4976),Vl=(0,J.ZP)(Hl,{name:"MuiPopper",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Ul=t.forwardRef((function(e,t){var n=(0,Yl.Z)(),r=(0,ee.Z)({props:e,name:"MuiPopper"});return(0,ie.tZ)(Vl,(0,o.Z)({direction:null==n?void 0:n.direction},r,{ref:t}))})),ql=Ul,Xl=n(7677),Gl=n(522);function Kl(e){return(0,ne.Z)("MuiTooltip",e)}var Ql=(0,re.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Jl=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];var ec=(0,J.ZP)(ql,{name:"MuiTooltip",slot:"Popper",overridesResolver:function(e,t){var n=e.ownerState;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((function(e){var t,n=e.theme,r=e.ownerState,i=e.open;return(0,o.Z)({zIndex:n.zIndex.tooltip,pointerEvents:"none"},!r.disableInteractive&&{pointerEvents:"auto"},!i&&{pointerEvents:"none"},r.arrow&&(t={},(0,q.Z)(t,'&[data-popper-placement*="bottom"] .'.concat(Ql.arrow),{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}}),(0,q.Z)(t,'&[data-popper-placement*="top"] .'.concat(Ql.arrow),{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}}),(0,q.Z)(t,'&[data-popper-placement*="right"] .'.concat(Ql.arrow),(0,o.Z)({},r.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}})),(0,q.Z)(t,'&[data-popper-placement*="left"] .'.concat(Ql.arrow),(0,o.Z)({},r.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})),t))})),tc=(0,J.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:function(e,t){var n=e.ownerState;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,te.Z)(n.placement.split("-")[0]))]]}})((function(e){var t,n,r=e.theme,i=e.ownerState;return(0,o.Z)({backgroundColor:(0,Q.Fq)(r.palette.grey[700],.92),borderRadius:r.shape.borderRadius,color:r.palette.common.white,fontFamily:r.typography.fontFamily,padding:"4px 8px",fontSize:r.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:r.typography.fontWeightMedium},i.arrow&&{position:"relative",margin:0},i.touch&&{padding:"8px 16px",fontSize:r.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:r.typography.fontWeightRegular},(t={},(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="left"] &'),(0,o.Z)({transformOrigin:"right center"},i.isRtl?(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}):(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}))),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="right"] &'),(0,o.Z)({transformOrigin:"left center"},i.isRtl?(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}):(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}))),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="top"] &'),(0,o.Z)({transformOrigin:"center bottom",marginBottom:"14px"},i.touch&&{marginBottom:"24px"})),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="bottom"] &'),(0,o.Z)({transformOrigin:"center top",marginTop:"14px"},i.touch&&{marginTop:"24px"})),t))})),nc=(0,J.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:function(e,t){return t.arrow}})((function(e){var t=e.theme;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,Q.Fq)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}})),rc=!1,oc=null;function ic(e,t){return function(n){t&&t(n),e(n)}}var ac=t.forwardRef((function(e,n){var i,a,u,s,l,c,d=(0,ee.Z)({props:e,name:"MuiTooltip"}),f=d.arrow,p=void 0!==f&&f,h=d.children,m=d.components,v=void 0===m?{}:m,g=d.componentsProps,y=void 0===g?{}:g,b=d.describeChild,x=void 0!==b&&b,w=d.disableFocusListener,Z=void 0!==w&&w,k=d.disableHoverListener,S=void 0!==k&&k,D=d.disableInteractive,C=void 0!==D&&D,_=d.disableTouchListener,E=void 0!==_&&_,A=d.enterDelay,M=void 0===A?100:A,P=d.enterNextDelay,R=void 0===P?0:P,T=d.enterTouchDelay,F=void 0===T?700:T,O=d.followCursor,B=void 0!==O&&O,I=d.id,N=d.leaveDelay,L=void 0===N?0:N,z=d.leaveTouchDelay,j=void 0===z?1500:z,W=d.onClose,$=d.onOpen,H=d.open,Y=d.placement,V=void 0===Y?"bottom":Y,U=d.PopperComponent,q=d.PopperProps,Q=void 0===q?{}:q,J=d.title,ne=d.TransitionComponent,re=void 0===ne?en:ne,oe=d.TransitionProps,ae=(0,X.Z)(d,Jl),ue=It(),se="rtl"===ue.direction,le=t.useState(),ce=(0,r.Z)(le,2),de=ce[0],fe=ce[1],ve=t.useState(null),ge=(0,r.Z)(ve,2),ye=ge[0],be=ge[1],xe=t.useRef(!1),we=C||B,Ze=t.useRef(),ke=t.useRef(),Se=t.useRef(),De=t.useRef(),Ce=(0,Gl.Z)({controlled:H,default:!1,name:"Tooltip",state:"open"}),_e=(0,r.Z)(Ce,2),Ee=_e[0],Ae=_e[1],Me=Ee,Pe=(0,Xl.Z)(I),Re=t.useRef(),Te=t.useCallback((function(){void 0!==Re.current&&(document.body.style.WebkitUserSelect=Re.current,Re.current=void 0),clearTimeout(De.current)}),[]);t.useEffect((function(){return function(){clearTimeout(Ze.current),clearTimeout(ke.current),clearTimeout(Se.current),Te()}}),[Te]);var Fe=function(e){clearTimeout(oc),rc=!0,Ae(!0),$&&!Me&&$(e)},Oe=(0,he.Z)((function(e){clearTimeout(oc),oc=setTimeout((function(){rc=!1}),800+L),Ae(!1),W&&Me&&W(e),clearTimeout(Ze.current),Ze.current=setTimeout((function(){xe.current=!1}),ue.transitions.duration.shortest)})),Be=function(e){xe.current&&"touchstart"!==e.type||(de&&de.removeAttribute("title"),clearTimeout(ke.current),clearTimeout(Se.current),M||rc&&R?ke.current=setTimeout((function(){Fe(e)}),rc?R:M):Fe(e))},Ie=function(e){clearTimeout(ke.current),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),L)},Ne=(0,me.Z)(),Le=Ne.isFocusVisibleRef,ze=Ne.onBlur,je=Ne.onFocus,We=Ne.ref,$e=t.useState(!1),He=(0,r.Z)($e,2)[1],Ye=function(e){ze(e),!1===Le.current&&(He(!1),Ie(e))},Ve=function(e){de||fe(e.currentTarget),je(e),!0===Le.current&&(He(!0),Be(e))},Ue=function(e){xe.current=!0;var t=h.props;t.onTouchStart&&t.onTouchStart(e)},qe=Be,Xe=Ie;t.useEffect((function(){if(Me)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Oe(e)}}),[Oe,Me]);var Ge=(0,pe.Z)(fe,n),Ke=(0,pe.Z)(We,Ge),Qe=(0,pe.Z)(h.ref,Ke);""===J&&(Me=!1);var Je=t.useRef({x:0,y:0}),et=t.useRef(),tt={},nt="string"===typeof J;x?(tt.title=Me||!nt||S?null:J,tt["aria-describedby"]=Me?Pe:null):(tt["aria-label"]=nt?J:null,tt["aria-labelledby"]=Me&&!nt?Pe:null);var rt=(0,o.Z)({},tt,ae,h.props,{className:(0,G.Z)(ae.className,h.props.className),onTouchStart:Ue,ref:Qe},B?{onMouseMove:function(e){var t=h.props;t.onMouseMove&&t.onMouseMove(e),Je.current={x:e.clientX,y:e.clientY},et.current&&et.current.update()}}:{});var ot={};E||(rt.onTouchStart=function(e){Ue(e),clearTimeout(Se.current),clearTimeout(Ze.current),Te(),Re.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",De.current=setTimeout((function(){document.body.style.WebkitUserSelect=Re.current,Be(e)}),F)},rt.onTouchEnd=function(e){h.props.onTouchEnd&&h.props.onTouchEnd(e),Te(),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),j)}),S||(rt.onMouseOver=ic(qe,rt.onMouseOver),rt.onMouseLeave=ic(Xe,rt.onMouseLeave),we||(ot.onMouseOver=qe,ot.onMouseLeave=Xe)),Z||(rt.onFocus=ic(Ve,rt.onFocus),rt.onBlur=ic(Ye,rt.onBlur),we||(ot.onFocus=Ve,ot.onBlur=Ye));var it=t.useMemo((function(){var e,t=[{name:"arrow",enabled:Boolean(ye),options:{element:ye,padding:4}}];return null!=(e=Q.popperOptions)&&e.modifiers&&(t=t.concat(Q.popperOptions.modifiers)),(0,o.Z)({},Q.popperOptions,{modifiers:t})}),[ye,Q]),at=(0,o.Z)({},d,{isRtl:se,arrow:p,disableInteractive:we,placement:V,PopperComponentProp:U,touch:xe.current}),ut=function(e){var t=e.classes,n=e.disableInteractive,r=e.arrow,o=e.touch,i=e.placement,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch","tooltipPlacement".concat((0,te.Z)(i.split("-")[0]))],arrow:["arrow"]};return(0,K.Z)(a,Kl,t)}(at),st=null!=(i=v.Popper)?i:ec,lt=null!=(a=null!=(u=v.Transition)?u:re)?a:en,ct=null!=(s=v.Tooltip)?s:tc,dt=null!=(l=v.Arrow)?l:nc,ft=bs(st,(0,o.Z)({},Q,y.popper),at),pt=bs(lt,(0,o.Z)({},oe,y.transition),at),ht=bs(ct,(0,o.Z)({},y.tooltip),at),mt=bs(dt,(0,o.Z)({},y.arrow),at);return(0,ie.BX)(t.Fragment,{children:[t.cloneElement(h,rt),(0,ie.tZ)(st,(0,o.Z)({as:null!=U?U:ql,placement:V,anchorEl:B?{getBoundingClientRect:function(){return{top:Je.current.y,left:Je.current.x,right:Je.current.x,bottom:Je.current.y,width:0,height:0}}}:de,popperRef:et,open:!!de&&Me,id:Pe,transition:!0},ot,ft,{className:(0,G.Z)(ut.popper,null==Q?void 0:Q.className,null==(c=y.popper)?void 0:c.className),popperOptions:it,children:function(e){var t,n,r=e.TransitionProps;return(0,ie.tZ)(lt,(0,o.Z)({timeout:ue.transitions.duration.shorter},r,pt,{children:(0,ie.BX)(ct,(0,o.Z)({},ht,{className:(0,G.Z)(ut.tooltip,null==(t=y.tooltip)?void 0:t.className),children:[J,p?(0,ie.tZ)(dt,(0,o.Z)({},mt,{className:(0,G.Z)(ut.arrow,null==(n=y.arrow)?void 0:n.className),ref:be})):null]}))}))}}))]})})),uc=ac,sc=function(e){var n=e.labels,o=e.query,i=e.onChange,a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Array.from(new Set(n.map((function(e){return e.group}))))}),[n]),d=function(){var e=ms(gs().mark((function e(t,n){return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(t);case 2:l(n),setTimeout((function(){return l("")}),2e3);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)("div",{className:"legendWrapper",children:c.map((function(e){return(0,ie.BX)("div",{className:"legendGroup",children:[(0,ie.BX)("div",{className:"legendGroupTitle",children:[(0,ie.BX)("span",{className:"legendGroupQuery",children:["Query ",e]}),(0,ie.tZ)("svg",{className:"legendGroupLine",width:"33",height:"3",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,ie.tZ)("line",{strokeWidth:"3",x1:"0",y1:"0",x2:"33",y2:"0",stroke:"#363636",strokeDasharray:os(e).join(",")})}),(0,ie.BX)("b",{children:['"',o[e-1],'":']})]}),(0,ie.tZ)("div",{children:n.filter((function(t){return t.group===e})).map((function(e){return(0,ie.BX)("div",{className:e.checked?"legendItem":"legendItem legendItemHide",onClick:function(t){return i(e,t.ctrlKey||t.metaKey)},children:[(0,ie.tZ)("div",{className:"legendMarker",style:{borderColor:e.color,backgroundColor:"rgba(".concat(es(e.color),", 0.1)")}}),(0,ie.BX)("div",{className:"legendLabel",children:[e.freeFormFields.__name__||"Query ".concat(e.group," result"),!!Object.keys(e.freeFormFields).length&&(0,ie.BX)(ie.HY,{children:["\xa0{",Object.keys(e.freeFormFields).filter((function(e){return"__name__"!==e})).map((function(t){var n="".concat(t,'="').concat(e.freeFormFields[t],'"'),r="".concat(e.group,".").concat(e.label,".").concat(n);return(0,ie.tZ)(uc,{arrow:!0,open:s===r,title:"Copied!",children:(0,ie.BX)("span",{className:"legendFreeFields",onClick:function(e){e.stopPropagation(),d(n,r)},children:[t,": ",e.freeFormFields[t]]})},t)})),"}"]})]})]},"".concat(e.group,".").concat(e.label))}))})]},e)}))}),(0,ie.BX)("div",{className:"legendWrapperHotkey",children:[(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Left click"})," - select series"]}),(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Ctrl"})," + ",(0,ie.tZ)("code",{children:"Left click"})," - toggle multiple series"]})]})]})};var lc=["__name__"],cc=function(e){if(0===Object.keys(e.metric).length)return"Query ".concat(e.group," result");var t=e.metric,n=t.__name__,r=function(e,t){if(null==e)return{};var n,r,o=(0,X.Z)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,lc);return"".concat(n||""," {").concat(Object.entries(r).map((function(e){return"".concat(e[0],": ").concat(e[1])})).join(", "),"}")},dc=function(e,t){var n=cc(e);return{label:n,dash:os(e.group),freeFormFields:e.metric,width:1.4,stroke:rs(e.group,n),show:!pc(n,e.group,t),scale:String(e.group),points:{size:4.2,width:1.4}}},fc=function(e,t){return{group:t,label:e.label||"",color:e.stroke,checked:e.show||!1,freeFormFields:e.freeFormFields}},pc=function(e,t,n){return n.includes("".concat(t,".").concat(e))},hc=function(e){switch(e){case"NaN":return NaN;case"Inf":case"+Inf":return 1/0;case"-Inf":return-1/0;default:return parseFloat(e)}},mc=function(e){var n=e.data,o=void 0===n?[]:n,i=e.period,a=e.customStep,u=e.query,s=e.yaxis,l=e.unit,c=e.showLegend,d=void 0===c||c,f=e.setYaxisLimits,p=e.setPeriod,h=(0,t.useMemo)((function(){return a.enable?a.value:i.step||1}),[i.step,a]),m=(0,t.useState)([[]]),v=(0,r.Z)(m,2),g=v[0],y=v[1],b=(0,t.useState)([]),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=(0,t.useState)([]),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=(0,t.useState)([]),E=(0,r.Z)(_,2),A=E[0],M=E[1],P=function(e){var t=function(e){var t={};for(var n in e){var r=e[n],o=as(r),i=is(r);t[n]=ss(o,i)}return t}(e);f(t)};(0,t.useEffect)((function(){var e=[],t={},n=[],r=[];null===o||void 0===o||o.forEach((function(o){var i=dc(o,A);r.push(i),n.push(fc(i,o.group));var a=t[o.group];a||(a=[]);var u,s=oo(o.values);try{for(s.s();!(u=s.n()).done;){var l=u.value;e.push(l[0]),a.push(hc(l[1]))}}catch(c){s.e(c)}finally{s.f()}t[o.group]=a}));var a=function(e,t,n){for(var r=Array.from(new Set(e)).sort((function(e,t){return e-t})),o=n.start,i=Pn(n.end+t),a=0,u=[];o<=i;){for(;a=r.length||r[a]>o)&&u.push(o)}for(;u.length<2;)u.push(o),o=Pn(o+t);return u}(e,h,i);y([a].concat((0,ve.Z)(o.map((function(e){var t,n=[],r=e.values,o=0,i=oo(a);try{for(i.s();!(t=i.n()).done;){for(var u=t.value;o0?(0,ie.BX)("div",{style:{width:"100%"},ref:R,children:[(null===R||void 0===R?void 0:R.current)&&(0,ie.tZ)(ps,{data:g,series:w,metrics:o,period:i,yaxis:s,unit:l,setPeriod:p,container:null===R||void 0===R?void 0:R.current}),d&&(0,ie.tZ)(sc,{labels:D,query:u,onChange:function(e,t){M(function(e){var t=e.hideSeries,n=e.legend,r=e.metaKey,o=e.series,i="".concat(n.group,".").concat(n.label),a=pc(n.label,n.group,t),u=o.map((function(e){return"".concat(e.scale,".").concat(e.label)}));return r?a?t.filter((function(e){return e!==i})):[].concat((0,ve.Z)(t),[i]):t.length?a?(0,ve.Z)(u.filter((function(e){return e!==i}))):[]:(0,ve.Z)(u.filter((function(e){return e!==i})))}({hideSeries:A,legend:e,metaKey:t,series:w}))}})]}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})};var vc=t.createContext();function gc(e){return(0,ne.Z)("MuiTable",e)}(0,re.Z)("MuiTable",["root","stickyHeader"]);var yc=["className","component","padding","size","stickyHeader"],bc=(0,J.ZP)("table",{name:"MuiTable",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,o.Z)({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},n.stickyHeader&&{borderCollapse:"separate"})})),xc="table",wc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTable"}),i=r.className,a=r.component,u=void 0===a?xc:a,s=r.padding,l=void 0===s?"normal":s,c=r.size,d=void 0===c?"medium":c,f=r.stickyHeader,p=void 0!==f&&f,h=(0,X.Z)(r,yc),m=(0,o.Z)({},r,{component:u,padding:l,size:d,stickyHeader:p}),v=function(e){var t=e.classes,n={root:["root",e.stickyHeader&&"stickyHeader"]};return(0,K.Z)(n,gc,t)}(m),g=t.useMemo((function(){return{padding:l,size:d,stickyHeader:p}}),[l,d,p]);return(0,ie.tZ)(vc.Provider,{value:g,children:(0,ie.tZ)(bc,(0,o.Z)({as:u,role:u===xc?null:"table",ref:n,className:(0,G.Z)(v.root,i),ownerState:m},h))})})),Zc=wc;var kc=t.createContext();function Sc(e){return(0,ne.Z)("MuiTableBody",e)}(0,re.Z)("MuiTableBody",["root"]);var Dc=["className","component"],Cc=(0,J.ZP)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-row-group"}),_c={variant:"body"},Ec="tbody",Ac=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableBody"}),r=n.className,i=n.component,a=void 0===i?Ec:i,u=(0,X.Z)(n,Dc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Sc,t)}(s);return(0,ie.tZ)(kc.Provider,{value:_c,children:(0,ie.tZ)(Cc,(0,o.Z)({className:(0,G.Z)(l.root,r),as:a,ref:t,role:a===Ec?null:"rowgroup",ownerState:s},u))})})),Mc=Ac;function Pc(e){return(0,ne.Z)("MuiTableCell",e)}var Rc=(0,re.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Tc=["align","className","component","padding","scope","size","sortDirection","variant"],Fc=(0,J.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["size".concat((0,te.Z)(n.size))],"normal"!==n.padding&&t["padding".concat((0,te.Z)(n.padding))],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===t.palette.mode?(0,Q.$n)((0,Q.Fq)(t.palette.divider,1),.88):(0,Q._j)((0,Q.Fq)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===n.variant&&{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===n.variant&&{color:t.palette.text.primary},"footer"===n.variant&&{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===n.size&&(0,q.Z)({padding:"6px 16px"},"&.".concat(Rc.paddingCheckbox),{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}),"checkbox"===n.padding&&{width:48,padding:"0 0 0 4px"},"none"===n.padding&&{padding:0},"left"===n.align&&{textAlign:"left"},"center"===n.align&&{textAlign:"center"},"right"===n.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===n.align&&{textAlign:"justify"},n.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:t.palette.background.default})})),Oc=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiTableCell"}),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.padding,d=i.scope,f=i.size,p=i.sortDirection,h=i.variant,m=(0,X.Z)(i,Tc),v=t.useContext(vc),g=t.useContext(kc),y=g&&"head"===g.variant;r=l||(y?"th":"td");var b=d;!b&&y&&(b="col");var x=h||g&&g.variant,w=(0,o.Z)({},i,{align:u,component:r,padding:c||(v&&v.padding?v.padding:"normal"),size:f||(v&&v.size?v.size:"medium"),sortDirection:p,stickyHeader:"head"===x&&v&&v.stickyHeader,variant:x}),Z=function(e){var t=e.classes,n=e.variant,r=e.align,o=e.padding,i=e.size,a={root:["root",n,e.stickyHeader&&"stickyHeader","inherit"!==r&&"align".concat((0,te.Z)(r)),"normal"!==o&&"padding".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,Pc,t)}(w),k=null;return p&&(k="asc"===p?"ascending":"descending"),(0,ie.tZ)(Fc,(0,o.Z)({as:r,ref:n,className:(0,G.Z)(Z.root,s),"aria-sort":k,scope:b,ownerState:w},m))})),Bc=Oc;function Ic(e){return(0,ne.Z)("MuiTableContainer",e)}(0,re.Z)("MuiTableContainer",["root"]);var Nc=["className","component"],Lc=(0,J.ZP)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:"100%",overflowX:"auto"}),zc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableContainer"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=(0,X.Z)(n,Nc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Ic,t)}(s);return(0,ie.tZ)(Lc,(0,o.Z)({ref:t,as:a,className:(0,G.Z)(l.root,r),ownerState:s},u))})),jc=zc;function Wc(e){return(0,ne.Z)("MuiTableHead",e)}(0,re.Z)("MuiTableHead",["root"]);var $c=["className","component"],Hc=(0,J.ZP)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-header-group"}),Yc={variant:"head"},Vc="thead",Uc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableHead"}),r=n.className,i=n.component,a=void 0===i?Vc:i,u=(0,X.Z)(n,$c),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Wc,t)}(s);return(0,ie.tZ)(kc.Provider,{value:Yc,children:(0,ie.tZ)(Hc,(0,o.Z)({as:a,className:(0,G.Z)(l.root,r),ref:t,role:a===Vc?null:"rowgroup",ownerState:s},u))})})),qc=Uc;function Xc(e){return(0,ne.Z)("MuiTableRow",e)}var Gc=(0,re.Z)("MuiTableRow",["root","selected","hover","head","footer"]),Kc=["className","component","hover","selected"],Qc=(0,J.ZP)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.head&&t.head,n.footer&&t.footer]}})((function(e){var t,n=e.theme;return t={color:"inherit",display:"table-row",verticalAlign:"middle",outline:0},(0,q.Z)(t,"&.".concat(Gc.hover,":hover"),{backgroundColor:n.palette.action.hover}),(0,q.Z)(t,"&.".concat(Gc.selected),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity),"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity)}}),t})),Jc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTableRow"}),i=r.className,a=r.component,u=void 0===a?"tr":a,s=r.hover,l=void 0!==s&&s,c=r.selected,d=void 0!==c&&c,f=(0,X.Z)(r,Kc),p=t.useContext(kc),h=(0,o.Z)({},r,{component:u,hover:l,selected:d,head:p&&"head"===p.variant,footer:p&&"footer"===p.variant}),m=function(e){var t=e.classes,n={root:["root",e.selected&&"selected",e.hover&&"hover",e.head&&"head",e.footer&&"footer"]};return(0,K.Z)(n,Xc,t)}(h);return(0,ie.tZ)(Qc,(0,o.Z)({as:u,ref:n,className:(0,G.Z)(m.root,i),role:"tr"===u?null:"row",ownerState:h},f))})),ed=Jc,td=(0,vt.Z)((0,ie.tZ)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function nd(e){return(0,ne.Z)("MuiTableSortLabel",e)}var rd=(0,re.Z)("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),od=["active","children","className","direction","hideSortIcon","IconComponent"],id=(0,J.ZP)(st,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.active&&t.active]}})((function(e){var t=e.theme;return(0,q.Z)({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:t.palette.text.secondary},"&:hover":(0,q.Z)({color:t.palette.text.secondary},"& .".concat(rd.icon),{opacity:.5})},"&.".concat(rd.active),(0,q.Z)({color:t.palette.text.primary},"& .".concat(rd.icon),{opacity:1,color:t.palette.text.secondary}))})),ad=(0,J.ZP)("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,t["iconDirection".concat((0,te.Z)(n.direction))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:t.transitions.create(["opacity","transform"],{duration:t.transitions.duration.shorter}),userSelect:"none"},"desc"===n.direction&&{transform:"rotate(0deg)"},"asc"===n.direction&&{transform:"rotate(180deg)"})})),ud=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableSortLabel"}),r=n.active,i=void 0!==r&&r,a=n.children,u=n.className,s=n.direction,l=void 0===s?"asc":s,c=n.hideSortIcon,d=void 0!==c&&c,f=n.IconComponent,p=void 0===f?td:f,h=(0,X.Z)(n,od),m=(0,o.Z)({},n,{active:i,direction:l,hideSortIcon:d,IconComponent:p}),v=function(e){var t=e.classes,n=e.direction,r={root:["root",e.active&&"active"],icon:["icon","iconDirection".concat((0,te.Z)(n))]};return(0,K.Z)(r,nd,t)}(m);return(0,ie.BX)(id,(0,o.Z)({className:(0,G.Z)(v.root,u),component:"span",disableRipple:!0,ownerState:m,ref:t},h,{children:[a,d&&!i?null:(0,ie.tZ)(ad,{as:p,className:(0,G.Z)(v.icon),ownerState:m})]}))})),sd=ud,ld="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cd="object"===("undefined"===typeof window?"undefined":ld(window))&&"object"===("undefined"===typeof document?"undefined":ld(document))&&9===document.nodeType;function dd(e,t){for(var n=0;n<+~=|^:(),"'`\s])/g,Zd="undefined"!==typeof CSS&&CSS.escape,kd=function(e){return Zd?Zd(e):e.replace(wd,"\\$1")},Sd=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),Dd=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,u=r.sheet,s=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(ye(ye(o)),u),o.selectorText="."+kd(o.id)),o}xe(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=gd(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return xd(this.selectorText,this.style,n)},fd(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(Sd),Cd={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new Dd(e,t,n)}},_d={indent:1,children:!0},Ed=/@([\w-]+)/,Ad=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var r=e.match(Ed);for(var i in this.at=r?r[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=_d);var t=yd(e).linebreak;if(null==e.indent&&(e.indent=_d.indent),null==e.children&&(e.children=_d.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),Md=/@media|@supports\s+/,Pd={onCreateRule:function(e,t,n){return Md.test(e)?new Ad(e,t,n):null}},Rd={indent:1,children:!0},Td=/@keyframes\s+([\w-]+)/,Fd=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var r=e.match(Td);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,u=n.generateId;for(var s in this.id=!1===i?this.name:kd(u(this,a)),this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(s,t[s],(0,o.Z)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=Rd);var t=yd(e).linebreak;if(null==e.indent&&(e.indent=Rd.indent),null==e.children&&(e.children=Rd.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),Od=/@keyframes\s+/,Bd=/\$([\w-]+)/g,Id=function(e,t){return"string"===typeof e?e.replace(Bd,(function(e,n){return n in t?t[n]:e})):e},Nd=function(e,t,n){var r=e[t],o=Id(r,n);o!==r&&(e[t]=o)},Ld={onCreateRule:function(e,t,n){return"string"===typeof e&&Od.test(e)?new Fd(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Nd(e,"animation-name",n.keyframes),"animation"in e&&Nd(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return Id(e,r.keyframes);default:return e}}},zd=function(e){function t(){return e.apply(this,arguments)||this}return xe(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return xd(this.key,this.style,n)},t}(Sd),jd={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new zd(e,t,n):null}},Wd=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=yd(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,X.Z)(t,["attached"]),o=yd(r).linebreak,i="",a=0;a0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var o=function(e){for(var t=hf(),n=0;nn?n:t},bf=function(){function e(e){this.getPropertyValue=cf,this.setProperty=df,this.removeProperty=ff,this.setSelector=pf,this.hasInsertedRules=!1,this.cssRules=[],e&&rf.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=vf();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=mf(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else hf().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;e.Component;if(!n)return t;var r=(0,o.Z)({},t);return Object.keys(n).forEach((function(e){n[e]&&(r[e]="".concat(t[e]," ").concat(n[e]))})),r}var Cf={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},_f=Cf,Ef=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var Af=Date.now(),Mf="fnValues"+Af,Pf="fnStyle"+ ++Af,Rf=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var r=md(e,{},n);return r[Pf]=t,r},onProcessStyle:function(e,t){if(Mf in t||Pf in t)return e;var n={};for(var r in e){var o=e[r];"function"===typeof o&&(delete e[r],n[r]=o)}return t[Mf]=n,e},onUpdate:function(e,t,n,r){var o=t,i=o[Pf];i&&(o.style=i(e)||{});var a=o[Mf];if(a)for(var u in a)o.prop(u,a[u](e),r)}}},Tf="@global",Ff="@global ",Of=function(){function e(e,t,n){for(var r in this.type="global",this.at=Tf,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(r,t[r]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),Bf=function(){function e(e,t,n){this.type="global",this.at=Tf,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr(Ff.length);this.rule=n.jss.createRule(r,t,(0,o.Z)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),If=/\s*,\s*/g;function Nf(e,t){for(var n=e.split(If),r="",o=0;o-1){var o=Np[e];if(!Array.isArray(o))return fp+Zp(o)in t&&pp+o;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,o=void 0===r?"jss":r,i=e.seed,a=void 0===i?"":i,u=""===a?"":"".concat(a,"-"),s=0,l=function(){return s+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==Ef.indexOf(e.key))return"Mui-".concat(e.key);var i="".concat(u).concat(r,"-").concat(e.key);return t.options.theme[Cr]&&""===a?"".concat(i,"-").concat(l()):i}return"".concat(u).concat(o).concat(l())}}(),ih={disableGeneration:!1,generateClassName:oh,jss:rh,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},ah=t.createContext(ih);var uh=-1e9;function sh(){return uh+=1}var lh=n(114),ch=["variant"];function dh(e){return 0===e.length}function fh(e){var t="function"===typeof e;return{create:function(n,r){var i;try{i=t?e(n):e}catch(l){throw l}if(!r||!n.components||!n.components[r]||!n.components[r].styleOverrides&&!n.components[r].variants)return i;var a=n.components[r].styleOverrides||{},u=n.components[r].variants||[],s=(0,o.Z)({},i);return Object.keys(a).forEach((function(e){s[e]=(0,Xr.Z)(s[e]||{},a[e])})),u.forEach((function(e){var t=function(e){var t=e.variant,n=(0,X.Z)(e,ch),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?dh(r)?e[t]:(0,lh.Z)(e[t]):"".concat(dh(r)?t:(0,lh.Z)(t)).concat((0,lh.Z)(e[t].toString()))})),r}(e.props);s[t]=(0,Xr.Z)(s[t]||{},e.style)})),s},options:{}}}var ph={},hh=["name","classNamePrefix","Component","defaultTheme"];function mh(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=Df({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function vh(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,a=e.stylesCreator,u=e.name;if(!i.disableGeneration){var s=_f.get(i.sheetsManager,a,r);s||(s={refs:0,staticSheet:null,dynamicStyles:null},_f.set(i.sheetsManager,a,r,s));var l=(0,o.Z)({},a.options,i,{theme:r,flip:"boolean"===typeof i.flip?i.flip:"rtl"===r.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;var c=i.sheetsRegistry;if(0===s.refs){var d;i.sheetsCache&&(d=_f.get(i.sheetsCache,a,r));var f=a.create(r,u);d||((d=i.jss.createStyleSheet(f,(0,o.Z)({link:!1},l))).attach(),i.sheetsCache&&_f.set(i.sheetsCache,a,r,d)),c&&c.add(d),s.staticSheet=d,s.dynamicStyles=Sf(f)}if(s.dynamicStyles){var p=i.jss.createStyleSheet(s.dynamicStyles,(0,o.Z)({link:!0},l));p.update(t),p.attach(),n.dynamicSheet=p,n.classes=Df({baseClasses:s.staticSheet.classes,newClasses:p.classes}),c&&c.add(p)}else n.classes=s.staticSheet.classes;s.refs+=1}}function gh(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function yh(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=_f.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(_f.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function bh(e,n){var r,o=t.useRef([]),i=t.useMemo((function(){return{}}),n);o.current!==i&&(o.current=i,r=e()),t.useEffect((function(){return function(){r&&r()}}),[i])}function xh(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,i=n.classNamePrefix,a=n.Component,u=n.defaultTheme,s=void 0===u?ph:u,l=(0,X.Z)(n,hh),c=fh(e),d=r||i||"makeStyles";c.options={index:sh(),name:r,meta:d,classNamePrefix:d};var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,Dr.Z)()||s,i=(0,o.Z)({},t.useContext(ah),l),u=t.useRef(),d=t.useRef();bh((function(){var t={name:r,state:{},stylesCreator:c,stylesOptions:i,theme:n};return vh(t,e),d.current=!1,u.current=t,function(){yh(t)}}),[n,c]),t.useEffect((function(){d.current&&gh(u.current,e),d.current=!0}));var f=mh(u.current,e.classes,a);return f};return f}var wh=xh({deemphasized:{opacity:.4}}),Zh=function(e){var n=e.data,o=wh(),i=function(e){return(0,t.useMemo)((function(){var t={};return e.forEach((function(e){return Object.entries(e.metric).forEach((function(e){return t[e[0]]?t[e[0]].options.add(e[1]):t[e[0]]={options:new Set([e[1]])}}))})),Object.entries(t).map((function(e){return{key:e[0],variations:e[1].options.size}})).sort((function(e,t){return e.variations-t.variations}))}),[e])}(n),a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useState)("asc"),d=(0,r.Z)(c,2),f=d[0],p=d[1],h=(0,t.useMemo)((function(){var e=null===n||void 0===n?void 0:n.map((function(e){return{metadata:i.map((function(t){return e.metric[t.key]||"-"})),value:e.value?e.value[1]:"-"}})),t="Value"===s,r=i.findIndex((function(e){return e.key===s}));return t||-1!==r?e.sort((function(e,n){var o=t?Number(e.value):e.metadata[r],i=t?Number(n.value):n.metadata[r];return("asc"===f?oi)?-1:1})):e}),[i,n,s,f]),m=function(e){p((function(t){return"asc"===t&&s===e?"desc":"asc"})),l(e)};return(0,ie.tZ)(ie.HY,{children:h.length>0?(0,ie.tZ)(jc,{children:(0,ie.BX)(Zc,{"aria-label":"simple table",children:[(0,ie.tZ)(qc,{children:(0,ie.BX)(ed,{children:[i.map((function(e,t){return(0,ie.tZ)(Bc,{style:{textTransform:"capitalize"},children:(0,ie.tZ)(sd,{active:s===e.key,direction:f,onClick:function(){return m(e.key)},children:e.key})},t)})),(0,ie.tZ)(Bc,{align:"right",children:(0,ie.tZ)(sd,{active:"Value"===s,direction:f,onClick:function(){return m("Value")},children:"Value"})})]})}),(0,ie.tZ)(Mc,{children:h.map((function(e,t){return(0,ie.BX)(ed,{hover:!0,children:[e.metadata.map((function(e,n){var r=h[t-1]&&h[t-1].metadata[n];return(0,ie.tZ)(Bc,{className:r===e?o.deemphasized:void 0,children:e},n)})),(0,ie.tZ)(Bc,{align:"right",children:e.value})]},t)}))})]})}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})},kh=n(3362),Sh=n(7219),Dh=n(3282),Ch=n(4312),_h=["onChange","maxRows","minRows","style","value"];function Eh(e,t){return parseInt(e[t],10)||0}var Ah={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},Mh=t.forwardRef((function(e,n){var i=e.onChange,a=e.maxRows,u=e.minRows,s=void 0===u?1:u,l=e.style,c=e.value,d=(0,X.Z)(e,_h),f=t.useRef(null!=c).current,p=t.useRef(null),h=(0,Mt.Z)(n,p),m=t.useRef(null),v=t.useRef(0),g=t.useState({}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=t.useCallback((function(){var t=p.current,n=(0,Dh.Z)(t).getComputedStyle(t);if("0px"!==n.width){var r=m.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],i=Eh(n,"padding-bottom")+Eh(n,"padding-top"),u=Eh(n,"border-bottom-width")+Eh(n,"border-top-width"),l=r.scrollHeight;r.value="x";var c=r.scrollHeight,d=l;s&&(d=Math.max(Number(s)*c,d)),a&&(d=Math.min(Number(a)*c,d));var f=(d=Math.max(d,c))+("border-box"===o?i+u:0),h=Math.abs(d-l)<=1;x((function(e){return v.current<20&&(f>0&&Math.abs((e.outerHeightStyle||0)-f)>1||e.overflow!==h)?(v.current+=1,{overflow:h,outerHeightStyle:f}):e}))}}),[a,s,e.placeholder]);t.useEffect((function(){var e,t=(0,Ch.Z)((function(){v.current=0,w()})),n=(0,Dh.Z)(p.current);return n.addEventListener("resize",t),"undefined"!==typeof ResizeObserver&&(e=new ResizeObserver(t)).observe(p.current),function(){t.clear(),n.removeEventListener("resize",t),e&&e.disconnect()}}),[w]),(0,xs.Z)((function(){w()})),t.useEffect((function(){v.current=0}),[c]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("textarea",(0,o.Z)({value:c,onChange:function(e){v.current=0,f||w(),i&&i(e)},ref:h,rows:s,style:(0,o.Z)({height:b.outerHeightStyle,overflow:b.overflow?"hidden":null},l)},d)),(0,ie.tZ)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:m,tabIndex:-1,style:(0,o.Z)({},Ah,l,{padding:0})})]})})),Ph=Mh;function Rh(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}var Th=t.createContext();function Fh(){return t.useContext(Th)}var Oh=n(4993);function Bh(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Ih(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Bh(e.value)&&""!==e.value||t&&Bh(e.defaultValue)&&""!==e.defaultValue)}function Nh(e){return(0,ne.Z)("MuiInputBase",e)}var Lh=(0,re.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),zh=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],jh=function(e,t){var n=e.ownerState;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat((0,te.Z)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Wh=function(e,t){var n=e.ownerState;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},$h=(0,J.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:jh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body1,(0,q.Z)({color:t.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center"},"&.".concat(Lh.disabled),{color:t.palette.text.disabled,cursor:"default"}),n.multiline&&(0,o.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),Hh=(0,J.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Wh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode,a={color:"currentColor",opacity:i?.42:.5,transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})},u={opacity:"0 !important"},s={opacity:i?.42:.5};return(0,o.Z)((t={font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"}},(0,q.Z)(t,"label[data-shrink=false] + .".concat(Lh.formControl," &"),{"&::-webkit-input-placeholder":u,"&::-moz-placeholder":u,"&:-ms-input-placeholder":u,"&::-ms-input-placeholder":u,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s}),(0,q.Z)(t,"&.".concat(Lh.disabled),{opacity:1,WebkitTextFillColor:n.palette.text.disabled}),(0,q.Z)(t,"&:-webkit-autofill",{animationDuration:"5000s",animationName:"mui-auto-fill"}),t),"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})})),Yh=(0,ie.tZ)(Pr,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Vh=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiInputBase"}),a=i["aria-describedby"],u=i.autoComplete,s=i.autoFocus,l=i.className,c=i.components,d=void 0===c?{}:c,f=i.componentsProps,p=void 0===f?{}:f,h=i.defaultValue,m=i.disabled,v=i.disableInjectingGlobalStyles,g=i.endAdornment,y=i.fullWidth,b=void 0!==y&&y,x=i.id,w=i.inputComponent,Z=void 0===w?"input":w,k=i.inputProps,S=void 0===k?{}:k,D=i.inputRef,C=i.maxRows,_=i.minRows,E=i.multiline,A=void 0!==E&&E,M=i.name,P=i.onBlur,R=i.onChange,T=i.onClick,F=i.onFocus,O=i.onKeyDown,B=i.onKeyUp,I=i.placeholder,N=i.readOnly,L=i.renderSuffix,z=i.rows,j=i.startAdornment,W=i.type,$=void 0===W?"text":W,H=i.value,Y=(0,X.Z)(i,zh),V=null!=S.value?S.value:H,U=t.useRef(null!=V).current,q=t.useRef(),Q=t.useCallback((function(e){0}),[]),J=(0,pe.Z)(S.ref,Q),ne=(0,pe.Z)(D,J),re=(0,pe.Z)(q,ne),oe=t.useState(!1),ae=(0,r.Z)(oe,2),ue=ae[0],se=ae[1],le=Fh();var ce=Rh({props:i,muiFormControl:le,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ce.focused=le?le.focused:ue,t.useEffect((function(){!le&&m&&ue&&(se(!1),P&&P())}),[le,m,ue,P]);var de=le&&le.onFilled,fe=le&&le.onEmpty,he=t.useCallback((function(e){Ih(e)?de&&de():fe&&fe()}),[de,fe]);(0,Oh.Z)((function(){U&&he({value:V})}),[V,he,U]);t.useEffect((function(){he(q.current)}),[]);var me=Z,ve=S;A&&"input"===me&&(ve=z?(0,o.Z)({type:void 0,minRows:z,maxRows:z},ve):(0,o.Z)({type:void 0,maxRows:C,minRows:_},ve),me=Ph);t.useEffect((function(){le&&le.setAdornedStart(Boolean(j))}),[le,j]);var ge=(0,o.Z)({},i,{color:ce.color||"primary",disabled:ce.disabled,endAdornment:g,error:ce.error,focused:ce.focused,formControl:le,fullWidth:b,hiddenLabel:ce.hiddenLabel,multiline:A,size:ce.size,startAdornment:j,type:$}),ye=function(e){var t=e.classes,n=e.color,r=e.disabled,o=e.error,i=e.endAdornment,a=e.focused,u=e.formControl,s=e.fullWidth,l=e.hiddenLabel,c=e.multiline,d=e.size,f=e.startAdornment,p=e.type,h={root:["root","color".concat((0,te.Z)(n)),r&&"disabled",o&&"error",s&&"fullWidth",a&&"focused",u&&"formControl","small"===d&&"sizeSmall",c&&"multiline",f&&"adornedStart",i&&"adornedEnd",l&&"hiddenLabel"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",c&&"inputMultiline","small"===d&&"inputSizeSmall",l&&"inputHiddenLabel",f&&"inputAdornedStart",i&&"inputAdornedEnd"]};return(0,K.Z)(h,Nh,t)}(ge),be=d.Root||$h,xe=p.root||{},we=d.Input||Hh;return ve=(0,o.Z)({},ve,p.input),(0,ie.BX)(t.Fragment,{children:[!v&&Yh,(0,ie.BX)(be,(0,o.Z)({},xe,!ys(be)&&{ownerState:(0,o.Z)({},ge,xe.ownerState)},{ref:n,onClick:function(e){q.current&&e.currentTarget===e.target&&q.current.focus(),T&&T(e)}},Y,{className:(0,G.Z)(ye.root,xe.className,l),children:[j,(0,ie.tZ)(Th.Provider,{value:null,children:(0,ie.tZ)(we,(0,o.Z)({ownerState:ge,"aria-invalid":ce.error,"aria-describedby":a,autoComplete:u,autoFocus:s,defaultValue:h,disabled:ce.disabled,id:x,onAnimationStart:function(e){he("mui-auto-fill-cancel"===e.animationName?q.current:{value:"x"})},name:M,placeholder:I,readOnly:N,required:ce.required,rows:z,value:V,onKeyDown:O,onKeyUp:B,type:$},ve,!ys(we)&&{as:me,ownerState:(0,o.Z)({},ge,ve.ownerState)},{ref:re,className:(0,G.Z)(ye.input,ve.className),onBlur:function(e){P&&P(e),S.onBlur&&S.onBlur(e),le&&le.onBlur?le.onBlur(e):se(!1)},onChange:function(e){if(!U){var t=e.target||q.current;if(null==t)throw new Error((0,Sh.Z)(1));he({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))}));function fm(e){return(0,ne.Z)("MuiOutlinedInput",e)}var pm=(0,o.Z)({},Lh,(0,re.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),hm=["components","fullWidth","inputComponent","label","multiline","notched","type"],mm=(0,J.ZP)($h,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiOutlinedInput",slot:"Root",overridesResolver:jh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,o.Z)((t={position:"relative",borderRadius:n.shape.borderRadius},(0,q.Z)(t,"&:hover .".concat(pm.notchedOutline),{borderColor:n.palette.text.primary}),(0,q.Z)(t,"@media (hover: none)",(0,q.Z)({},"&:hover .".concat(pm.notchedOutline),{borderColor:i})),(0,q.Z)(t,"&.".concat(pm.focused," .").concat(pm.notchedOutline),{borderColor:n.palette[r.color].main,borderWidth:2}),(0,q.Z)(t,"&.".concat(pm.error," .").concat(pm.notchedOutline),{borderColor:n.palette.error.main}),(0,q.Z)(t,"&.".concat(pm.disabled," .").concat(pm.notchedOutline),{borderColor:n.palette.action.disabled}),t),r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&(0,o.Z)({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))})),vm=(0,J.ZP)((function(e){var t=e.className,n=e.label,r=e.notched,i=(0,X.Z)(e,lm),a=null!=n&&""!==n,u=(0,o.Z)({},e,{notched:r,withLabel:a});return(0,ie.tZ)(cm,(0,o.Z)({"aria-hidden":!0,className:t,ownerState:u},i,{children:(0,ie.tZ)(dm,{ownerState:u,children:a?(0,ie.tZ)("span",{children:n}):um||(um=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){return{borderColor:"light"===e.theme.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}})),gm=(0,J.ZP)(Hh,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Wh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({padding:"16.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),ym=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiOutlinedInput"}),a=i.components,u=void 0===a?{}:a,s=i.fullWidth,l=void 0!==s&&s,c=i.inputComponent,d=void 0===c?"input":c,f=i.label,p=i.multiline,h=void 0!==p&&p,m=i.notched,v=i.type,g=void 0===v?"text":v,y=(0,X.Z)(i,hm),b=function(e){var t=e.classes,n=(0,K.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},fm,t);return(0,o.Z)({},t,n)}(i),x=Rh({props:i,muiFormControl:Fh(),states:["required"]});return(0,ie.tZ)(Uh,(0,o.Z)({components:(0,o.Z)({Root:mm,Input:gm},u),renderSuffix:function(e){return(0,ie.tZ)(vm,{className:b.notchedOutline,label:null!=f&&""!==f&&x.required?r||(r=(0,ie.BX)(t.Fragment,{children:[f,"\xa0","*"]})):f,notched:"undefined"!==typeof m?m:Boolean(e.startAdornment||e.filled||e.focused)})},fullWidth:l,inputComponent:d,multiline:h,ref:n,type:g},y,{classes:(0,o.Z)({},b,{notchedOutline:null})}))}));ym.muiName="Input";var bm=ym;function xm(e){return(0,ne.Z)("MuiFormLabel",e)}var wm=(0,re.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Zm=["children","className","color","component","disabled","error","filled","focused","required"],km=(0,J.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.body1,(t={lineHeight:"1.4375em",padding:0,position:"relative"},(0,q.Z)(t,"&.".concat(wm.focused),{color:n.palette[r.color].main}),(0,q.Z)(t,"&.".concat(wm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(wm.error),{color:n.palette.error.main}),t))})),Sm=(0,J.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return(0,q.Z)({},"&.".concat(wm.error),{color:t.palette.error.main})})),Dm=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormLabel"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"label":a,s=(0,X.Z)(n,Zm),l=Rh({props:n,muiFormControl:Fh(),states:["color","required","focused","disabled","error","filled"]}),c=(0,o.Z)({},n,{color:l.color||"primary",component:u,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.color,r=e.focused,o=e.disabled,i=e.error,a=e.filled,u=e.required,s={root:["root","color".concat((0,te.Z)(n)),o&&"disabled",i&&"error",a&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",i&&"error"]};return(0,K.Z)(s,xm,t)}(c);return(0,ie.BX)(km,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:[r,l.required&&(0,ie.BX)(Sm,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:["\u2009","*"]})]}))})),Cm=Dm;function _m(e){return(0,ne.Z)("MuiInputLabel",e)}(0,re.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var Em=["disableAnimation","margin","shrink","variant"],Am=(0,J.ZP)(Cm,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiInputLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(wm.asterisk),t.asterisk),t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,o.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))})),Mm=t.forwardRef((function(e,t){var n=(0,ee.Z)({name:"MuiInputLabel",props:e}),r=n.disableAnimation,i=void 0!==r&&r,a=n.shrink,u=(0,X.Z)(n,Em),s=Fh(),l=a;"undefined"===typeof l&&s&&(l=s.filled||s.focused||s.adornedStart);var c=Rh({props:n,muiFormControl:s,states:["size","variant","required"]}),d=(0,o.Z)({},n,{disableAnimation:i,formControl:s,shrink:l,size:c.size,variant:c.variant,required:c.required}),f=function(e){var t=e.classes,n=e.formControl,r=e.size,i=e.shrink,a={root:["root",n&&"formControl",!e.disableAnimation&&"animated",i&&"shrink","small"===r&&"sizeSmall",e.variant],asterisk:[e.required&&"asterisk"]},u=(0,K.Z)(a,_m,t);return(0,o.Z)({},t,u)}(d);return(0,ie.tZ)(Am,(0,o.Z)({"data-shrink":l,ownerState:d,ref:t},u,{classes:f}))})),Pm=Mm,Rm=n(7816);function Tm(e){return(0,ne.Z)("MuiFormControl",e)}(0,re.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var Fm=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Om=(0,J.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,t["margin".concat((0,te.Z)(n.margin))],n.fullWidth&&t.fullWidth)}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),Bm=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiFormControl"}),a=i.children,u=i.className,s=i.color,l=void 0===s?"primary":s,c=i.component,d=void 0===c?"div":c,f=i.disabled,p=void 0!==f&&f,h=i.error,m=void 0!==h&&h,v=i.focused,g=i.fullWidth,y=void 0!==g&&g,b=i.hiddenLabel,x=void 0!==b&&b,w=i.margin,Z=void 0===w?"none":w,k=i.required,S=void 0!==k&&k,D=i.size,C=void 0===D?"medium":D,_=i.variant,E=void 0===_?"outlined":_,A=(0,X.Z)(i,Fm),M=(0,o.Z)({},i,{color:l,component:d,disabled:p,error:m,fullWidth:y,hiddenLabel:x,margin:Z,required:S,size:C,variant:E}),P=function(e){var t=e.classes,n=e.margin,r=e.fullWidth,o={root:["root","none"!==n&&"margin".concat((0,te.Z)(n)),r&&"fullWidth"]};return(0,K.Z)(o,Tm,t)}(M),R=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){if((0,Rm.Z)(t,["Input","Select"])){var n=(0,Rm.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)}})),e})),T=(0,r.Z)(R,2),F=T[0],O=T[1],B=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){(0,Rm.Z)(t,["Input","Select"])&&Ih(t.props,!0)&&(e=!0)})),e})),I=(0,r.Z)(B,2),N=I[0],L=I[1],z=t.useState(!1),j=(0,r.Z)(z,2),W=j[0],$=j[1];p&&W&&$(!1);var H=void 0===v||p?W:v,Y=t.useCallback((function(){L(!0)}),[]),V={adornedStart:F,setAdornedStart:O,color:l,disabled:p,error:m,filled:N,focused:H,fullWidth:y,hiddenLabel:x,size:C,onBlur:function(){$(!1)},onEmpty:t.useCallback((function(){L(!1)}),[]),onFilled:Y,onFocus:function(){$(!0)},registerEffect:undefined,required:S,variant:E};return(0,ie.tZ)(Th.Provider,{value:V,children:(0,ie.tZ)(Om,(0,o.Z)({as:d,ownerState:M,className:(0,G.Z)(P.root,u),ref:n},A,{children:a}))})})),Im=Bm;function Nm(e){return(0,ne.Z)("MuiFormHelperText",e)}var Lm,zm=(0,re.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),jm=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Wm=(0,J.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.size&&t["size".concat((0,te.Z)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.caption,(t={textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0},(0,q.Z)(t,"&.".concat(zm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(zm.error),{color:n.palette.error.main}),t),"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})})),$m=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormHelperText"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"p":a,s=(0,X.Z)(n,jm),l=Rh({props:n,muiFormControl:Fh(),states:["variant","size","disabled","error","filled","focused","required"]}),c=(0,o.Z)({},n,{component:u,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.contained,r=e.size,o=e.disabled,i=e.error,a=e.filled,u=e.focused,s=e.required,l={root:["root",o&&"disabled",i&&"error",r&&"size".concat((0,te.Z)(r)),n&&"contained",u&&"focused",a&&"filled",s&&"required"]};return(0,K.Z)(l,Nm,t)}(c);return(0,ie.tZ)(Wm,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:" "===r?Lm||(Lm=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):r}))})),Hm=$m,Ym=(n(6214),n(6106));var Vm=t.createContext({});function Um(e){return(0,ne.Z)("MuiList",e)}(0,re.Z)("MuiList",["root","padding","dense","subheader"]);var qm=["children","className","component","dense","disablePadding","subheader"],Xm=(0,J.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((function(e){var t=e.ownerState;return(0,o.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),Gm=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiList"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"ul":u,l=r.dense,c=void 0!==l&&l,d=r.disablePadding,f=void 0!==d&&d,p=r.subheader,h=(0,X.Z)(r,qm),m=t.useMemo((function(){return{dense:c}}),[c]),v=(0,o.Z)({},r,{component:s,dense:c,disablePadding:f}),g=function(e){var t=e.classes,n={root:["root",!e.disablePadding&&"padding",e.dense&&"dense",e.subheader&&"subheader"]};return(0,K.Z)(n,Um,t)}(v);return(0,ie.tZ)(Vm.Provider,{value:m,children:(0,ie.BX)(Xm,(0,o.Z)({as:s,className:(0,G.Z)(g.root,a),ref:n,ownerState:v},h,{children:[p,i]}))})})),Km=Gm;function Qm(e){var t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var Jm=Qm,ev=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function tv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function nv(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function rv(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function ov(e,t,n,r,o,i){for(var a=!1,u=o(e,t,!!t&&n);u;){if(u===e.firstChild){if(a)return!1;a=!0}var s=!r&&(u.disabled||"true"===u.getAttribute("aria-disabled"));if(u.hasAttribute("tabindex")&&rv(u,i)&&!s)return u.focus(),!0;u=o(e,u,n)}return!1}var iv=t.forwardRef((function(e,n){var r=e.actions,i=e.autoFocus,a=void 0!==i&&i,u=e.autoFocusItem,s=void 0!==u&&u,l=e.children,c=e.className,d=e.disabledItemsFocusable,f=void 0!==d&&d,p=e.disableListWrap,h=void 0!==p&&p,m=e.onKeyDown,v=e.variant,g=void 0===v?"selectedMenu":v,y=(0,X.Z)(e,ev),b=t.useRef(null),x=t.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Oh.Z)((function(){a&&b.current.focus()}),[a]),t.useImperativeHandle(r,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!b.current.style.width;if(e.clientHeight0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var u=r&&!o.repeating&&rv(r,o);o.previousKeyMatched&&(u||ov(t,r,!1,f,tv,o))?e.preventDefault():o.previousKeyMatched=!1}m&&m(e)},tabIndex:a?0:-1},y,{children:k}))})),av=iv,uv=n(8706),sv=n(3533),lv=n(4246);function cv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dv(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function fv(e){return parseInt((0,Dh.Z)(e).getComputedStyle(e).paddingRight,10)||0}function pv(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,ve.Z)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&dv(e,o)}))}function hv(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function mv(e,t){var n=[],r=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,Rt.Z)(e);return t.body===e?(0,Dh.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){var o=Qm((0,Rt.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(fv(r)+o,"px");var i=(0,Rt.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(i,(function(e){n.push({value:e.style.paddingRight,property:"padding-right",el:e}),e.style.paddingRight="".concat(fv(e)+o,"px")}))}var a=r.parentElement,u=(0,Dh.Z)(r),s="HTML"===(null==a?void 0:a.nodeName)&&"scroll"===u.getComputedStyle(a).overflowY?a:r;n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return function(){n.forEach((function(e){var t=e.value,n=e.el,r=e.property;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var vv=function(){function e(){cv(this,e),this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}return fd(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&dv(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);pv(t,e.mount,e.modalRef,r,!0);var o=hv(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}},{key:"mount",value:function(e,t){var n=hv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=mv(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=hv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&dv(e.modalRef,!0),pv(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&dv(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),gv=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function yv(e){var t=[],n=[];return Array.from(e.querySelectorAll(gv)).forEach((function(e,r){var o=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;var t=function(t){return e.ownerDocument.querySelector('input[type="radio"]'.concat(t))},n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort((function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex})).map((function(e){return e.node})).concat(t)}function bv(){return!0}var xv=function(e){var n=e.children,r=e.disableAutoFocus,o=void 0!==r&&r,i=e.disableEnforceFocus,a=void 0!==i&&i,u=e.disableRestoreFocus,s=void 0!==u&&u,l=e.getTabbable,c=void 0===l?yv:l,d=e.isEnabled,f=void 0===d?bv:d,p=e.open,h=t.useRef(),m=t.useRef(null),v=t.useRef(null),g=t.useRef(null),y=t.useRef(null),b=t.useRef(!1),x=t.useRef(null),w=(0,Mt.Z)(n.ref,x),Z=t.useRef(null);t.useEffect((function(){p&&x.current&&(b.current=!o)}),[o,p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex",-1),b.current&&x.current.focus()),function(){s||(g.current&&g.current.focus&&(h.current=!0,g.current.focus()),g.current=null)}}}),[p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current),t=function(t){var n=x.current;if(null!==n)if(e.hasFocus()&&!a&&f()&&!h.current){if(!n.contains(e.activeElement)){if(t&&y.current!==t.target||e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!b.current)return;var r=[];if(e.activeElement!==m.current&&e.activeElement!==v.current||(r=c(x.current)),r.length>0){var o,i,u=Boolean((null==(o=Z.current)?void 0:o.shiftKey)&&"Tab"===(null==(i=Z.current)?void 0:i.key)),s=r[0],l=r[r.length-1];u?l.focus():s.focus()}else n.focus()}}else h.current=!1},n=function(t){Z.current=t,!a&&f()&&"Tab"===t.key&&e.activeElement===x.current&&t.shiftKey&&(h.current=!0,v.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);var r=setInterval((function(){"BODY"===e.activeElement.tagName&&t()}),50);return function(){clearInterval(r),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}}),[o,a,s,f,p,c]);var k=function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0};return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:m,"data-test":"sentinelStart"}),t.cloneElement(n,{ref:w,onFocus:function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0,y.current=e.target;var t=n.props.onFocus;t&&t(e)}}),(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:v,"data-test":"sentinelEnd"})]})};function wv(e){return(0,ne.Z)("MuiModal",e)}(0,re.Z)("MuiModal",["root","hidden"]);var Zv=["BackdropComponent","BackdropProps","children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","theme","onTransitionEnter","onTransitionExited"];var kv=new vv,Sv=t.forwardRef((function(e,n){var i=e.BackdropComponent,a=e.BackdropProps,u=e.children,s=e.classes,l=e.className,c=e.closeAfterTransition,d=void 0!==c&&c,f=e.component,p=void 0===f?"div":f,h=e.components,m=void 0===h?{}:h,v=e.componentsProps,g=void 0===v?{}:v,y=e.container,b=e.disableAutoFocus,x=void 0!==b&&b,w=e.disableEnforceFocus,Z=void 0!==w&&w,k=e.disableEscapeKeyDown,S=void 0!==k&&k,D=e.disablePortal,C=void 0!==D&&D,_=e.disableRestoreFocus,E=void 0!==_&&_,A=e.disableScrollLock,M=void 0!==A&&A,P=e.hideBackdrop,R=void 0!==P&&P,T=e.keepMounted,F=void 0!==T&&T,O=e.manager,B=void 0===O?kv:O,I=e.onBackdropClick,N=e.onClose,L=e.onKeyDown,z=e.open,j=e.theme,W=e.onTransitionEnter,$=e.onTransitionExited,H=(0,X.Z)(e,Zv),Y=t.useState(!0),V=(0,r.Z)(Y,2),U=V[0],q=V[1],Q=t.useRef({}),J=t.useRef(null),ee=t.useRef(null),te=(0,Mt.Z)(ee,n),ne=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),re=function(){return Q.current.modalRef=ee.current,Q.current.mountNode=J.current,Q.current},oe=function(){B.mount(re(),{disableScrollLock:M}),ee.current.scrollTop=0},ae=(0,Pt.Z)((function(){var e=function(e){return"function"===typeof e?e():e}(y)||(0,Rt.Z)(J.current).body;B.add(re(),e),ee.current&&oe()})),ue=t.useCallback((function(){return B.isTopModal(re())}),[B]),se=(0,Pt.Z)((function(e){J.current=e,e&&(z&&ue()?oe():dv(ee.current,!0))})),le=t.useCallback((function(){B.remove(re())}),[B]);t.useEffect((function(){return function(){le()}}),[le]),t.useEffect((function(){z?ae():ne&&d||le()}),[z,le,ne,d,ae]);var ce=(0,o.Z)({},e,{classes:s,closeAfterTransition:d,disableAutoFocus:x,disableEnforceFocus:Z,disableEscapeKeyDown:S,disablePortal:C,disableRestoreFocus:E,disableScrollLock:M,exited:U,hideBackdrop:R,keepMounted:F}),de=function(e){var t=e.open,n=e.exited,r=e.classes,o={root:["root",!t&&n&&"hidden"]};return(0,K.Z)(o,wv,r)}(ce);if(!F&&!z&&(!ne||U))return null;var fe={};void 0===u.props.tabIndex&&(fe.tabIndex="-1"),ne&&(fe.onEnter=(0,lv.Z)((function(){q(!1),W&&W()}),u.props.onEnter),fe.onExited=(0,lv.Z)((function(){q(!0),$&&$(),d&&le()}),u.props.onExited));var pe=m.Root||p,he=g.root||{};return(0,ie.tZ)(Il,{ref:se,container:y,disablePortal:C,children:(0,ie.BX)(pe,(0,o.Z)({role:"presentation"},he,!ys(pe)&&{as:p,ownerState:(0,o.Z)({},ce,he.ownerState),theme:j},H,{ref:te,onKeyDown:function(e){L&&L(e),"Escape"===e.key&&ue()&&(S||(e.stopPropagation(),N&&N(e,"escapeKeyDown")))},className:(0,G.Z)(de.root,he.className,l),children:[!R&&i?(0,ie.tZ)(i,(0,o.Z)({"aria-hidden":!0,open:z,onClick:function(e){e.target===e.currentTarget&&(I&&I(e),N&&N(e,"backdropClick"))}},a)):null,(0,ie.tZ)(xv,{disableEnforceFocus:Z,disableAutoFocus:x,disableRestoreFocus:E,isEnabled:ue,open:z,children:t.cloneElement(u,fe)})]}))})})),Dv=Sv,Cv=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_v={entering:{opacity:1},entered:{opacity:1}},Ev=t.forwardRef((function(e,n){var r=It(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},a=e.addEndListener,u=e.appear,s=void 0===u||u,l=e.children,c=e.easing,d=e.in,f=e.onEnter,p=e.onEntered,h=e.onEntering,m=e.onExit,v=e.onExited,g=e.onExiting,y=e.style,b=e.timeout,x=void 0===b?i:b,w=e.TransitionComponent,Z=void 0===w?Vt:w,k=(0,X.Z)(e,Cv),S=t.useRef(null),D=(0,pe.Z)(l.ref,n),C=(0,pe.Z)(S,D),_=function(e){return function(t){if(e){var n=S.current;void 0===t?e(n):e(n,t)}}},E=_(h),A=_((function(e,t){Ut(e);var n=qt({style:y,timeout:x,easing:c},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),f&&f(e,t)})),M=_(p),P=_(g),R=_((function(e){var t=qt({style:y,timeout:x,easing:c},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),m&&m(e)})),T=_(v);return(0,ie.tZ)(Z,(0,o.Z)({appear:s,in:d,nodeRef:S,onEnter:A,onEntered:M,onEntering:E,onExit:R,onExited:T,onExiting:P,addEndListener:function(e){a&&a(S.current,e)},timeout:x},k,{children:function(e,n){return t.cloneElement(l,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||d?void 0:"hidden"},_v[e],y,l.props.style),ref:C},n))}}))})),Av=Ev;function Mv(e){return(0,ne.Z)("MuiBackdrop",e)}(0,re.Z)("MuiBackdrop",["root","invisible"]);var Pv=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],Rv=(0,J.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.invisible&&t.invisible]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Tv=t.forwardRef((function(e,t){var n,r,i=(0,ee.Z)({props:e,name:"MuiBackdrop"}),a=i.children,u=i.component,s=void 0===u?"div":u,l=i.components,c=void 0===l?{}:l,d=i.componentsProps,f=void 0===d?{}:d,p=i.className,h=i.invisible,m=void 0!==h&&h,v=i.open,g=i.transitionDuration,y=i.TransitionComponent,b=void 0===y?Av:y,x=(0,X.Z)(i,Pv),w=(0,o.Z)({},i,{component:s,invisible:m}),Z=function(e){var t=e.classes,n={root:["root",e.invisible&&"invisible"]};return(0,K.Z)(n,Mv,t)}(w);return(0,ie.tZ)(b,(0,o.Z)({in:v,timeout:g},x,{children:(0,ie.tZ)(Rv,{"aria-hidden":!0,as:null!=(n=c.Root)?n:s,className:(0,G.Z)(Z.root,p),ownerState:(0,o.Z)({},w,null==(r=f.root)?void 0:r.ownerState),classes:Z,ref:t,children:a})}))})),Fv=Tv,Ov=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],Bv=(0,J.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.open&&n.exited&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"fixed",zIndex:t.zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Iv=(0,J.ZP)(Fv,{name:"MuiModal",slot:"Backdrop",overridesResolver:function(e,t){return t.backdrop}})({zIndex:-1}),Nv=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({name:"MuiModal",props:e}),u=a.BackdropComponent,s=void 0===u?Iv:u,l=a.closeAfterTransition,c=void 0!==l&&l,d=a.children,f=a.components,p=void 0===f?{}:f,h=a.componentsProps,m=void 0===h?{}:h,v=a.disableAutoFocus,g=void 0!==v&&v,y=a.disableEnforceFocus,b=void 0!==y&&y,x=a.disableEscapeKeyDown,w=void 0!==x&&x,Z=a.disablePortal,k=void 0!==Z&&Z,S=a.disableRestoreFocus,D=void 0!==S&&S,C=a.disableScrollLock,_=void 0!==C&&C,E=a.hideBackdrop,A=void 0!==E&&E,M=a.keepMounted,P=void 0!==M&&M,R=(0,X.Z)(a,Ov),T=t.useState(!0),F=(0,r.Z)(T,2),O=F[0],B=F[1],I={closeAfterTransition:c,disableAutoFocus:g,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:k,disableRestoreFocus:D,disableScrollLock:_,hideBackdrop:A,keepMounted:P},N=function(e){return e.classes}((0,o.Z)({},a,I,{exited:O}));return(0,ie.tZ)(Dv,(0,o.Z)({components:(0,o.Z)({Root:Bv},p),componentsProps:{root:(0,o.Z)({},m.root,(!p.Root||!ys(p.Root))&&{ownerState:(0,o.Z)({},null==(i=m.root)?void 0:i.ownerState)})},BackdropComponent:s,onTransitionEnter:function(){return B(!1)},onTransitionExited:function(){return B(!0)},ref:n},R,{classes:N},I,{children:d}))})),Lv=Nv;function zv(e){return(0,ne.Z)("MuiPopover",e)}(0,re.Z)("MuiPopover",["root","paper"]);var jv=["onEntering"],Wv=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function $v(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Hv(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Yv(e){return[e.horizontal,e.vertical].map((function(e){return"number"===typeof e?"".concat(e,"px"):e})).join(" ")}function Vv(e){return"function"===typeof e?e():e}var Uv=(0,J.ZP)(Lv,{name:"MuiPopover",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),qv=(0,J.ZP)(ce,{name:"MuiPopover",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Xv=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPopover"}),i=r.action,a=r.anchorEl,u=r.anchorOrigin,s=void 0===u?{vertical:"top",horizontal:"left"}:u,l=r.anchorPosition,c=r.anchorReference,d=void 0===c?"anchorEl":c,f=r.children,p=r.className,h=r.container,m=r.elevation,v=void 0===m?8:m,g=r.marginThreshold,y=void 0===g?16:g,b=r.open,x=r.PaperProps,w=void 0===x?{}:x,Z=r.transformOrigin,k=void 0===Z?{vertical:"top",horizontal:"left"}:Z,S=r.TransitionComponent,D=void 0===S?en:S,C=r.transitionDuration,_=void 0===C?"auto":C,E=r.TransitionProps,A=(E=void 0===E?{}:E).onEntering,M=(0,X.Z)(r.TransitionProps,jv),P=(0,X.Z)(r,Wv),R=t.useRef(),T=(0,pe.Z)(R,w.ref),F=(0,o.Z)({},r,{anchorOrigin:s,anchorReference:d,elevation:v,marginThreshold:y,PaperProps:w,transformOrigin:k,TransitionComponent:D,transitionDuration:_,TransitionProps:M}),O=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"]},zv,t)}(F),B=t.useCallback((function(){if("anchorPosition"===d)return l;var e=Vv(a),t=(e&&1===e.nodeType?e:(0,Ym.Z)(R.current).body).getBoundingClientRect();return{top:t.top+$v(t,s.vertical),left:t.left+Hv(t,s.horizontal)}}),[a,s.horizontal,s.vertical,l,d]),I=t.useCallback((function(e){return{vertical:$v(e,k.vertical),horizontal:Hv(e,k.horizontal)}}),[k.horizontal,k.vertical]),N=t.useCallback((function(e){var t={width:e.offsetWidth,height:e.offsetHeight},n=I(t);if("none"===d)return{top:null,left:null,transformOrigin:Yv(n)};var r=B(),o=r.top-n.vertical,i=r.left-n.horizontal,u=o+t.height,s=i+t.width,l=(0,sv.Z)(Vv(a)),c=l.innerHeight-y,f=l.innerWidth-y;if(oc){var h=u-c;o-=h,n.vertical+=h}if(if){var v=s-f;i-=v,n.horizontal+=v}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:Yv(n)}}),[a,d,B,I,y]),L=t.useCallback((function(){var e=R.current;if(e){var t=N(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[N]);t.useEffect((function(){b&&L()})),t.useImperativeHandle(i,(function(){return b?{updatePosition:function(){L()}}:null}),[b,L]),t.useEffect((function(){if(b){var e=(0,uv.Z)((function(){L()})),t=(0,sv.Z)(a);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[a,b,L]);var z=_;"auto"!==_||D.muiSupportAuto||(z=void 0);var j=h||(a?(0,Ym.Z)(Vv(a)).body:void 0);return(0,ie.tZ)(Uv,(0,o.Z)({BackdropProps:{invisible:!0},className:(0,G.Z)(O.root,p),container:j,open:b,ref:n,ownerState:F},P,{children:(0,ie.tZ)(D,(0,o.Z)({appear:!0,in:b,onEntering:function(e,t){A&&A(e,t),L()},timeout:z},M,{children:(0,ie.tZ)(qv,(0,o.Z)({elevation:v},w,{ref:T,className:(0,G.Z)(O.paper,w.className),children:f}))}))}))})),Gv=Xv;function Kv(e){return(0,ne.Z)("MuiMenu",e)}(0,re.Z)("MuiMenu",["root","paper","list"]);var Qv=["onEntering"],Jv=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],eg={vertical:"top",horizontal:"right"},tg={vertical:"top",horizontal:"left"},ng=(0,J.ZP)(Gv,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiMenu",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),rg=(0,J.ZP)(ce,{name:"MuiMenu",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),og=(0,J.ZP)(av,{name:"MuiMenu",slot:"List",overridesResolver:function(e,t){return t.list}})({outline:0}),ig=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiMenu"}),i=r.autoFocus,a=void 0===i||i,u=r.children,s=r.disableAutoFocusItem,l=void 0!==s&&s,c=r.MenuListProps,d=void 0===c?{}:c,f=r.onClose,p=r.open,h=r.PaperProps,m=void 0===h?{}:h,v=r.PopoverClasses,g=r.transitionDuration,y=void 0===g?"auto":g,b=r.TransitionProps,x=(b=void 0===b?{}:b).onEntering,w=r.variant,Z=void 0===w?"selectedMenu":w,k=(0,X.Z)(r.TransitionProps,Qv),S=(0,X.Z)(r,Jv),D=It(),C="rtl"===D.direction,_=(0,o.Z)({},r,{autoFocus:a,disableAutoFocusItem:l,MenuListProps:d,onEntering:x,PaperProps:m,transitionDuration:y,TransitionProps:k,variant:Z}),E=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"],list:["list"]},Kv,t)}(_),A=a&&!l&&p,M=t.useRef(null),P=-1;return t.Children.map(u,(function(e,n){t.isValidElement(e)&&(e.props.disabled||("selectedMenu"===Z&&e.props.selected||-1===P)&&(P=n))})),(0,ie.tZ)(ng,(0,o.Z)({classes:v,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:C?"right":"left"},transformOrigin:C?eg:tg,PaperProps:(0,o.Z)({component:rg},m,{classes:(0,o.Z)({},m.classes,{root:E.paper})}),className:E.root,open:p,ref:n,transitionDuration:y,TransitionProps:(0,o.Z)({onEntering:function(e,t){M.current&&M.current.adjustStyleForScrollbar(e,D),x&&x(e,t)}},k),ownerState:_},S,{children:(0,ie.tZ)(og,(0,o.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),f&&f(e,"tabKeyDown"))},actions:M,autoFocus:a&&(-1===P||l),autoFocusItem:A,variant:Z},d,{className:(0,G.Z)(E.list,d.className),children:u}))}))})),ag=ig;function ug(e){return(0,ne.Z)("MuiNativeSelect",e)}var sg=(0,re.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),lg=["className","disabled","IconComponent","inputRef","variant"],cg=function(e){var t,n=e.ownerState,r=e.theme;return(0,o.Z)((t={MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"}},(0,q.Z)(t,"&.".concat(sg.disabled),{cursor:"default"}),(0,q.Z)(t,"&[multiple]",{height:"auto"}),(0,q.Z)(t,"&:not([multiple]) option, &:not([multiple]) optgroup",{backgroundColor:r.palette.background.paper}),(0,q.Z)(t,"&&&",{paddingRight:24,minWidth:16}),t),"filled"===n.variant&&{"&&&":{paddingRight:32}},"outlined"===n.variant&&{borderRadius:r.shape.borderRadius,"&:focus":{borderRadius:r.shape.borderRadius},"&&&":{paddingRight:32}})},dg=(0,J.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:J.FO,overridesResolver:function(e,t){var n=e.ownerState;return[t.select,t[n.variant],(0,q.Z)({},"&.".concat(sg.multiple),t.multiple)]}})(cg),fg=function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)((0,q.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:n.palette.action.active},"&.".concat(sg.disabled),{color:n.palette.action.disabled}),t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},pg=(0,J.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(fg),hg=t.forwardRef((function(e,n){var r=e.className,i=e.disabled,a=e.IconComponent,u=e.inputRef,s=e.variant,l=void 0===s?"standard":s,c=(0,X.Z)(e,lg),d=(0,o.Z)({},e,{disabled:i,variant:l}),f=function(e){var t=e.classes,n=e.variant,r=e.disabled,o=e.multiple,i=e.open,a={select:["select",n,r&&"disabled",o&&"multiple"],icon:["icon","icon".concat((0,te.Z)(n)),i&&"iconOpen",r&&"disabled"]};return(0,K.Z)(a,ug,t)}(d);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(dg,(0,o.Z)({ownerState:d,className:(0,G.Z)(f.select,r),disabled:i,ref:u||n},c)),e.multiple?null:(0,ie.tZ)(pg,{as:a,ownerState:d,className:f.icon})]})})),mg=hg;function vg(e){return(0,ne.Z)("MuiSelect",e)}var gg,yg=(0,re.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),bg=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],xg=(0,J.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"&.".concat(yg.select),t.select),(0,q.Z)({},"&.".concat(yg.select),t[n.variant]),(0,q.Z)({},"&.".concat(yg.multiple),t.multiple)]}})(cg,(0,q.Z)({},"&.".concat(yg.select),{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"})),wg=(0,J.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(fg),Zg=(0,J.ZP)("input",{shouldForwardProp:function(e){return(0,J.Dz)(e)&&"classes"!==e},name:"MuiSelect",slot:"NativeInput",overridesResolver:function(e,t){return t.nativeInput}})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function kg(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function Sg(e){return null==e||"string"===typeof e&&!e.trim()}var Dg,Cg,_g=t.forwardRef((function(e,n){var i=e["aria-describedby"],a=e["aria-label"],u=e.autoFocus,s=e.autoWidth,l=e.children,c=e.className,d=e.defaultOpen,f=e.defaultValue,p=e.disabled,h=e.displayEmpty,m=e.IconComponent,v=e.inputRef,g=e.labelId,y=e.MenuProps,b=void 0===y?{}:y,x=e.multiple,w=e.name,Z=e.onBlur,k=e.onChange,S=e.onClose,D=e.onFocus,C=e.onOpen,_=e.open,E=e.readOnly,A=e.renderValue,M=e.SelectDisplayProps,P=void 0===M?{}:M,R=e.tabIndex,T=e.value,F=e.variant,O=void 0===F?"standard":F,B=(0,X.Z)(e,bg),I=(0,Gl.Z)({controlled:T,default:f,name:"Select"}),N=(0,r.Z)(I,2),L=N[0],z=N[1],j=(0,Gl.Z)({controlled:_,default:d,name:"Select"}),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=t.useRef(null),V=t.useRef(null),U=t.useState(null),q=(0,r.Z)(U,2),Q=q[0],J=q[1],ee=t.useRef(null!=_).current,ne=t.useState(),re=(0,r.Z)(ne,2),oe=re[0],ae=re[1],ue=(0,pe.Z)(n,v),se=t.useCallback((function(e){V.current=e,e&&J(e)}),[]);t.useImperativeHandle(ue,(function(){return{focus:function(){V.current.focus()},node:Y.current,value:L}}),[L]),t.useEffect((function(){d&&$&&Q&&!ee&&(ae(s?null:Q.clientWidth),V.current.focus())}),[Q,s]),t.useEffect((function(){u&&V.current.focus()}),[u]),t.useEffect((function(){if(g){var e=(0,Ym.Z)(V.current).getElementById(g);if(e){var t=function(){getSelection().isCollapsed&&V.current.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[g]);var le,ce,de=function(e,t){e?C&&C(t):S&&S(t),ee||(ae(s?null:Q.clientWidth),H(e))},fe=t.Children.toArray(l),he=function(e){return function(t){var n;if(t.currentTarget.hasAttribute("tabindex")){if(x){n=Array.isArray(L)?L.slice():[];var r=L.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),L!==n&&(z(n),k)){var o=t.nativeEvent||t,i=new o.constructor(o.type,o);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:w}}),k(i,e)}x||de(!1,t)}}},me=null!==Q&&$;delete B["aria-invalid"];var ve=[],ge=!1;(Ih({value:L})||h)&&(A?le=A(L):ge=!0);var ye=fe.map((function(e){if(!t.isValidElement(e))return null;var n;if(x){if(!Array.isArray(L))throw new Error((0,Sh.Z)(2));(n=L.some((function(t){return kg(t,e.props.value)})))&&ge&&ve.push(e.props.children)}else(n=kg(L,e.props.value))&&ge&&(ce=e.props.children);return n&&!0,t.cloneElement(e,{"aria-selected":n?"true":"false",onClick:he(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:n,value:void 0,"data-value":e.props.value})}));ge&&(le=x?0===ve.length?null:ve.reduce((function(e,t,n){return e.push(t),n1||!p)}),[o,s,p]),Z=(0,t.useMemo)((function(){if(y(0),!w)return[];try{var e=new RegExp(String(o),"i");return c.filter((function(t){return e.test(t)&&t!==o})).sort((function(t,n){var r,o;return((null===(r=t.match(e))||void 0===r?void 0:r.index)||0)-((null===(o=n.match(e))||void 0===o?void 0:o.index)||0)}))}catch(t){return[]}}),[s,o,c]);return(0,t.useEffect)((function(){if(x.current){var e=x.current.childNodes[g];null!==e&&void 0!==e&&e.scrollIntoView&&e.scrollIntoView({block:"center"})}}),[g]),(0,ie.BX)(no,{ref:b,children:[(0,ie.tZ)(Wg,{defaultValue:o,fullWidth:!0,label:"Query ".concat(n+1),multiline:!0,error:!!l,onFocus:function(){return h(!0)},onBlur:function(e){var t,r=(null===(t=e.relatedTarget)||void 0===t?void 0:t.id)||"",o=Z.indexOf(r.replace("$autocomplete$",""));-1!==o?(a(Z[o],n),e.target.focus()):h(!1)},onKeyDown:function(e){var t=e.key,r=e.ctrlKey,o=e.metaKey,s=e.shiftKey,l=r||o,c="ArrowUp"===t,d="ArrowDown"===t,f="Enter"===t,p=w&&Z.length;(c||d||f)&&(p||l)&&e.preventDefault(),c&&p&&!l?y((function(e){return 0===e?0:e-1})):c&&l&&i(-1,n),d&&p&&!l?y((function(e){return e>=Z.length-1?Z.length-1:e+1})):d&&l&&i(1,n),f&&p&&!s&&!l?a(Z[g],n):f&&r&&u()},onChange:function(e){return a(e.target.value,n)}}),(0,ie.tZ)(ql,{open:w,anchorEl:b.current,placement:"bottom-start",children:(0,ie.tZ)(ce,{elevation:3,sx:{maxHeight:300,overflow:"auto"},children:(0,ie.tZ)(av,{ref:x,dense:!0,children:Z.map((function(e,t){return(0,ie.tZ)(Jg,{id:"$autocomplete$".concat(e),sx:{bgcolor:"rgba(0, 0, 0, ".concat(t===g?.12:0,")")},children:e},e)}))})})})]})},ty=n(3745),ny=n(5551),ry=n(3451);function oy(e){return(0,ne.Z)("MuiTypography",e)}(0,re.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var iy=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],ay=(0,J.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0},n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),uy={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},sy={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ly=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTypography"}),r=function(e){return sy[e]||e}(n.color),i=Qr((0,o.Z)({},n,{color:r})),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.gutterBottom,d=void 0!==c&&c,f=i.noWrap,p=void 0!==f&&f,h=i.paragraph,m=void 0!==h&&h,v=i.variant,g=void 0===v?"body1":v,y=i.variantMapping,b=void 0===y?uy:y,x=(0,X.Z)(i,iy),w=(0,o.Z)({},i,{align:u,color:r,className:s,component:l,gutterBottom:d,noWrap:p,paragraph:m,variant:g,variantMapping:b}),Z=l||(m?"p":b[g]||uy[g])||"span",k=function(e){var t=e.align,n=e.gutterBottom,r=e.noWrap,o=e.paragraph,i=e.variant,a=e.classes,u={root:["root",i,"inherit"!==e.align&&"align".concat((0,te.Z)(t)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,K.Z)(u,oy,a)}(w);return(0,ie.tZ)(ay,(0,o.Z)({as:Z,ref:t,ownerState:w,className:(0,G.Z)(k.root,s)},x))})),cy=ly;function dy(e){return(0,ne.Z)("MuiFormControlLabel",e)}var fy=(0,re.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]),py=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],hy=(0,J.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(fy.label),t.label),t.root,t["labelPlacement".concat((0,te.Z)(n.labelPlacement))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)((0,q.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16},"&.".concat(fy.disabled),{cursor:"default"}),"start"===n.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===n.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===n.labelPlacement&&{flexDirection:"column",marginLeft:16},(0,q.Z)({},"& .".concat(fy.label),(0,q.Z)({},"&.".concat(fy.disabled),{color:t.palette.text.disabled})))})),my=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiFormControlLabel"}),i=r.className,a=r.componentsProps,u=void 0===a?{}:a,s=r.control,l=r.disabled,c=r.disableTypography,d=r.label,f=r.labelPlacement,p=void 0===f?"end":f,h=(0,X.Z)(r,py),m=Fh(),v=l;"undefined"===typeof v&&"undefined"!==typeof s.props.disabled&&(v=s.props.disabled),"undefined"===typeof v&&m&&(v=m.disabled);var g={disabled:v};["checked","name","onChange","value","inputRef"].forEach((function(e){"undefined"===typeof s.props[e]&&"undefined"!==typeof r[e]&&(g[e]=r[e])}));var y=Rh({props:r,muiFormControl:m,states:["error"]}),b=(0,o.Z)({},r,{disabled:v,labelPlacement:p,error:y.error}),x=function(e){var t=e.classes,n=e.disabled,r=e.labelPlacement,o=e.error,i={root:["root",n&&"disabled","labelPlacement".concat((0,te.Z)(r)),o&&"error"],label:["label",n&&"disabled"]};return(0,K.Z)(i,dy,t)}(b),w=d;return null==w||w.type===cy||c||(w=(0,ie.tZ)(cy,(0,o.Z)({component:"span",className:x.label},u.typography,{children:w}))),(0,ie.BX)(hy,(0,o.Z)({className:(0,G.Z)(x.root,i),ownerState:b,ref:n},h,{children:[t.cloneElement(s,g),w]}))})),vy=my;function gy(e){return(0,ne.Z)("PrivateSwitchBase",e)}(0,re.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var yy=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],by=(0,J.ZP)(st)((function(e){var t=e.ownerState;return(0,o.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),xy=(0,J.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),wy=t.forwardRef((function(e,t){var n=e.autoFocus,i=e.checked,a=e.checkedIcon,u=e.className,s=e.defaultChecked,l=e.disabled,c=e.disableFocusRipple,d=void 0!==c&&c,f=e.edge,p=void 0!==f&&f,h=e.icon,m=e.id,v=e.inputProps,g=e.inputRef,y=e.name,b=e.onBlur,x=e.onChange,w=e.onFocus,Z=e.readOnly,k=e.required,S=e.tabIndex,D=e.type,C=e.value,_=(0,X.Z)(e,yy),E=(0,Gl.Z)({controlled:i,default:Boolean(s),name:"SwitchBase",state:"checked"}),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=Fh(),T=l;R&&"undefined"===typeof T&&(T=R.disabled);var F="checkbox"===D||"radio"===D,O=(0,o.Z)({},e,{checked:M,disabled:T,disableFocusRipple:d,edge:p}),B=function(e){var t=e.classes,n=e.checked,r=e.disabled,o=e.edge,i={root:["root",n&&"checked",r&&"disabled",o&&"edge".concat((0,te.Z)(o))],input:["input"]};return(0,K.Z)(i,gy,t)}(O);return(0,ie.BX)(by,(0,o.Z)({component:"span",className:(0,G.Z)(B.root,u),centerRipple:!0,focusRipple:!d,disabled:T,tabIndex:null,role:void 0,onFocus:function(e){w&&w(e),R&&R.onFocus&&R.onFocus(e)},onBlur:function(e){b&&b(e),R&&R.onBlur&&R.onBlur(e)},ownerState:O,ref:t},_,{children:[(0,ie.tZ)(xy,(0,o.Z)({autoFocus:n,checked:i,defaultChecked:s,className:B.input,disabled:T,id:F&&m,name:y,onChange:function(e){if(!e.nativeEvent.defaultPrevented){var t=e.target.checked;P(t),x&&x(e,t)}},readOnly:Z,ref:g,required:k,ownerState:O,tabIndex:S,type:D},"checkbox"===D&&void 0===C?{}:{value:C},v)),M?a:h]}))})),Zy=wy;function ky(e){return(0,ne.Z)("MuiSwitch",e)}var Sy=(0,re.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Dy=["className","color","edge","size","sx"],Cy=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t,n=e.ownerState;return(0,o.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===n.edge&&{marginLeft:-8},"end"===n.edge&&{marginRight:-8},"small"===n.size&&(t={width:40,height:24,padding:7},(0,q.Z)(t,"& .".concat(Sy.thumb),{width:16,height:16}),(0,q.Z)(t,"& .".concat(Sy.switchBase),(0,q.Z)({padding:4},"&.".concat(Sy.checked),{transform:"translateX(16px)"})),t))})),_y=(0,J.ZP)(Zy,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:function(e,t){var n=e.ownerState;return[t.switchBase,(0,q.Z)({},"& .".concat(Sy.input),t.input),"default"!==n.color&&t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t,n=e.theme;return t={position:"absolute",top:0,left:0,zIndex:1,color:"light"===n.palette.mode?n.palette.common.white:n.palette.grey[300],transition:n.transitions.create(["left","transform"],{duration:n.transitions.duration.shortest})},(0,q.Z)(t,"&.".concat(Sy.checked),{transform:"translateX(20px)"}),(0,q.Z)(t,"&.".concat(Sy.disabled),{color:"light"===n.palette.mode?n.palette.grey[100]:n.palette.grey[600]}),(0,q.Z)(t,"&.".concat(Sy.checked," + .").concat(Sy.track),{opacity:.5}),(0,q.Z)(t,"&.".concat(Sy.disabled," + .").concat(Sy.track),{opacity:"light"===n.palette.mode?.12:.2}),(0,q.Z)(t,"& .".concat(Sy.input),{left:"-100%",width:"300%"}),t}),(function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&(t={},(0,q.Z)(t,"&.".concat(Sy.checked),(0,q.Z)({color:n.palette[r.color].main,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Sy.disabled),{color:"light"===n.palette.mode?(0,Q.$n)(n.palette[r.color].main,.62):(0,Q._j)(n.palette[r.color].main,.55)})),(0,q.Z)(t,"&.".concat(Sy.checked," + .").concat(Sy.track),{backgroundColor:n.palette[r.color].main}),t))})),Ey=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:function(e,t){return t.track}})((function(e){var t=e.theme;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:"light"===t.palette.mode?t.palette.common.black:t.palette.common.white,opacity:"light"===t.palette.mode?.38:.3}})),Ay=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:function(e,t){return t.thumb}})((function(e){return{boxShadow:e.theme.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),My=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSwitch"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.edge,s=void 0!==u&&u,l=n.size,c=void 0===l?"medium":l,d=n.sx,f=(0,X.Z)(n,Dy),p=(0,o.Z)({},n,{color:a,edge:s,size:c}),h=function(e){var t=e.classes,n=e.edge,r=e.size,i=e.color,a=e.checked,u=e.disabled,s={root:["root",n&&"edge".concat((0,te.Z)(n)),"size".concat((0,te.Z)(r))],switchBase:["switchBase","color".concat((0,te.Z)(i)),a&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,K.Z)(s,ky,t);return(0,o.Z)({},t,l)}(p),m=(0,ie.tZ)(Ay,{className:h.thumb,ownerState:p});return(0,ie.BX)(Cy,{className:(0,G.Z)(h.root,r),sx:d,ownerState:p,children:[(0,ie.tZ)(_y,(0,o.Z)({type:"checkbox",icon:m,checkedIcon:m,ref:t,ownerState:p},f,{classes:(0,o.Z)({},h,{root:h.switchBase})})),(0,ie.tZ)(Ey,{className:h.track,ownerState:p})]})})),Py=["name"],Ry=["children","className","clone","component"];function Ty(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}var Fy,Oy=(Fy=My,function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.name,a=(0,X.Z)(r,Py),u=i,s="function"===typeof e?function(t){return{root:function(n){return e((0,o.Z)({theme:t},n))}}}:{root:e},l=xh(s,(0,o.Z)({Component:Fy,name:i||Fy.displayName,classNamePrefix:u},a));e.filterProps&&(n=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var c=t.forwardRef((function(e,r){var i=e.children,a=e.className,u=e.clone,s=e.component,c=(0,X.Z)(e,Ry),d=l(e),f=(0,G.Z)(d.root,a),p=c;if(n&&(p=Ty(p,n)),u)return t.cloneElement(i,(0,o.Z)({className:(0,G.Z)(i.props.className,f)},p));if("function"===typeof i)return i((0,o.Z)({className:f},p));var h=s||Fy;return(0,ie.tZ)(h,(0,o.Z)({ref:r,className:f},p,{children:i}))}));return Pe()(c,Fy),c})((function(){return{padding:10,"& .MuiSwitch-track":{borderRadius:14,"&:before, &:after":{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",width:14,height:14}},"& .MuiSwitch-thumb":{boxShadow:"none",width:12,height:12,margin:4}}})),By=Oy,Iy=function(e){var n=e.defaultStep,o=e.customStepEnable,i=e.setStep,a=e.toggleEnableStep,u=(0,t.useState)(n),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=(0,t.useState)(!1),f=(0,r.Z)(d,2),p=f[0],h=f[1];(0,t.useEffect)((function(){i(l||1)}),[l]);return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 120px",alignItems:"center",children:[(0,ie.tZ)(vy,{control:(0,ie.tZ)(By,{checked:o,onChange:function(){h(!1),a()}}),label:"Override step value"}),(0,ie.tZ)(Wg,{label:"Step value",type:"number",size:"small",variant:"outlined",value:l,disabled:!o,error:p,helperText:p?"step is out of allowed range":" ",onChange:function(e){if(o){var t=+e.target.value;t>0?(c(t),h(!1)):h(!0)}}})]})},Ny=function(){var e=gr().customStep,t=yr(),n=tr(),r=n.queryControls,o=r.autocomplete,i=r.nocache,a=n.time.period.step,u=nr();return(0,ie.BX)(no,{display:"flex",alignItems:"center",children:[(0,ie.tZ)(no,{children:(0,ie.tZ)(vy,{label:"Enable autocomplete",control:(0,ie.tZ)(By,{checked:o,onChange:function(){u({type:"TOGGLE_AUTOCOMPLETE"}),Nn("AUTOCOMPLETE",!o)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(vy,{label:"Enable cache",control:(0,ie.tZ)(By,{checked:!i,onChange:function(){u({type:"NO_CACHE"}),Nn("NO_CACHE",!i)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(Iy,{defaultStep:a,customStepEnable:e.enable,setStep:function(e){t({type:"SET_CUSTOM_STEP",payload:e})},toggleEnableStep:function(){t({type:"TOGGLE_CUSTOM_STEP"})}})})]})},Ly=function(e){var n=e.error,r=e.queryOptions,o=tr(),i=o.query,a=o.queryHistory,u=o.queryControls.autocomplete,s=nr(),l=(0,t.useRef)(i);(0,t.useEffect)((function(){l.current=i}),[i]);var c=function(){s({type:"SET_QUERY_HISTORY",payload:i.map((function(e,t){var n=a[t]||{values:[]},r=e===n.values[n.values.length-1];return{index:n.values.length-Number(r),values:!r&&e?[].concat((0,ve.Z)(n.values),[e]):n.values}}))}),s({type:"SET_QUERY",payload:i}),s({type:"RUN_QUERY"})},d=function(){return s({type:"SET_QUERY",payload:[].concat((0,ve.Z)(l.current),[""])})},f=function(e,t){var n=(0,ve.Z)(l.current);n[t]=e,s({type:"SET_QUERY",payload:n})},p=function(e,t){var n=a[t],r=n.index,o=n.values,i=r+e;i<0||i>=o.length||(f(o[i]||"",t),s({type:"SET_QUERY_HISTORY_BY_INDEX",payload:{value:{values:o,index:i},queryNumber:t}}))};return(0,ie.BX)(no,{boxShadow:"rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;",p:4,pb:2,m:-4,mb:2,children:[(0,ie.tZ)(no,{children:i.map((function(e,t){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto auto",gap:"4px",width:"100%",mb:t===i.length-1?0:2.5,children:[(0,ie.tZ)(ey,{query:i[t],index:t,autocomplete:u,queryOptions:r,error:n,setHistoryIndex:p,runQuery:c,setQuery:f}),0===t&&(0,ie.tZ)(uc,{title:"Execute Query",children:(0,ie.tZ)(mt,{onClick:c,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ry.Z,{})})}),i.length<2&&(0,ie.tZ)(uc,{title:"Add Query",children:(0,ie.tZ)(mt,{onClick:d,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ny.Z,{})})}),t>0&&(0,ie.tZ)(uc,{title:"Remove Query",children:(0,ie.tZ)(mt,{onClick:function(){return function(e){var t=(0,ve.Z)(l.current);t.splice(e,1),s({type:"SET_QUERY",payload:t})}(t)},sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ty.Z,{})})})]},t)}))}),(0,ie.tZ)(no,{mt:3,children:(0,ie.tZ)(Ny,{})})]})};function zy(e){var t,n,r,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new jy(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function jy(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return jy=function(e){this.s=e,this.n=e.next},jy.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new jy(e)}var Wy,$y=function(e){return"".concat(e,"/api/v1/label/__name__/values")};!function(e){e.emptyServer="Please enter Server URL",e.validServer="Please provide a valid Server URL",e.validQuery="Please enter a valid Query and execute it"}(Wy||(Wy={}));var Hy=function(){var e,t=(null===(e=document.getElementById("root"))||void 0===e?void 0:e.dataset.params)||"{}";return JSON.parse(t)},Yy=function(){return!!Object.keys(Hy()).length},Vy=Yy(),Uy=Hy().serverURL,qy=function(e){var n=e.predefinedQuery,o=e.visible,i=e.display,a=e.customStep,u=tr(),s=u.query,l=u.displayType,c=u.serverUrl,d=u.time.period,f=u.queryControls.nocache,p=(0,t.useState)([]),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)(!1),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=(0,t.useState)(),C=(0,r.Z)(D,2),_=C[0],E=C[1],A=(0,t.useState)(),M=(0,r.Z)(A,2),P=M[0],R=M[1],T=(0,t.useState)([]),F=(0,r.Z)(T,2),O=F[0],B=F[1];(0,t.useEffect)((function(){P&&(S(void 0),E(void 0))}),[P]);var I=function(){var e=ms(gs().mark((function e(t,n,r){var o,i,a,u,s,l;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==t&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return");case 2:return o=new AbortController,B([].concat((0,ve.Z)(n),[o])),x(!0),e.prev=5,e.delegateYield(gs().mark((function e(){var n,c,d,f,p;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return fetch(e,{signal:o.signal})})));case 2:n=e.sent,c=[],d=1,i=!1,a=!1,e.prev=7,s=zy(n);case 9:return e.next=11,s.next();case 11:if(!(i=!(l=e.sent).done)){e.next=20;break}return f=l.value,e.next=15,f.json();case 15:p=e.sent,f.ok?(R(void 0),c.push.apply(c,(0,ve.Z)(p.data.result.map((function(e){return e.group=d,e})))),d++):R("".concat(p.errorType,"\r\n").concat(null===p||void 0===p?void 0:p.error));case 17:i=!1,e.next=9;break;case 20:e.next=26;break;case 22:e.prev=22,e.t0=e.catch(7),a=!0,u=e.t0;case 26:if(e.prev=26,e.prev=27,!i||null==s.return){e.next=31;break}return e.next=31,s.return();case 31:if(e.prev=31,!a){e.next=34;break}throw u;case 34:return e.finish(31);case 35:return e.finish(26);case 36:"chart"===r?S(c):E(c);case 37:case"end":return e.stop()}}),e,null,[[7,22,26,36],[27,,31,35]])}))(),"t0",7);case 7:e.next=12;break;case 9:e.prev=9,e.t1=e.catch(5),e.t1 instanceof Error&&"AbortError"!==e.t1.name&&R("".concat(e.t1.name,": ").concat(e.t1.message));case 12:x(!1);case 13:case"end":return e.stop()}}),e,null,[[5,9]])})));return function(t,n,r){return e.apply(this,arguments)}}(),N=(0,t.useCallback)(ds()(I,1e3),[]),L=function(){var e=ms(gs().mark((function e(){var t,n,r,o;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Vy?Uy:c){e.next=3;break}return e.abrupt("return");case 3:return n=$y(t),e.prev=4,e.next=7,fetch(n);case 7:return r=e.sent,e.next=10,r.json();case 10:o=e.sent,r.ok&&v(o.data),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),e.t0 instanceof Error&&R("".concat(e.t0.name,": ").concat(e.t0.message));case 17:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(){return e.apply(this,arguments)}}(),z=(0,t.useMemo)((function(){var e=Vy?Uy:c,t=null!==n&&void 0!==n?n:s,r="chart"===(i||l);if(d)if(e)if(t.every((function(e){return!e.trim()})))R(Wy.validQuery);else{if(function(e){var t;try{t=new URL(e)}catch(n){return!1}return"http:"===t.protocol||"https:"===t.protocol}(e)){var o=yn({},d);return a.enable&&(o.step=a.value),t.filter((function(e){return e.trim()})).map((function(t){return r?function(e,t,n,r){return"".concat(e,"/api/v1/query_range?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step).concat(r?"&nocache=1":"")}(e,t,o,f):function(e,t,n){return"".concat(e,"/api/v1/query?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step)}(e,t,o)}))}R(Wy.validServer)}else R(Wy.emptyServer)}),[c,d,l,a]);return(0,t.useEffect)((function(){L()}),[c]),(0,t.useEffect)((function(){o&&N(z,O,i||l)}),[z,o]),(0,t.useEffect)((function(){var e=O.slice(0,-1);e.length&&(e.map((function(e){return e.abort()})),B(O.filter((function(e){return!e.signal.aborted}))))}),[O]),{fetchUrl:z,isLoading:b,graphData:k,liveData:_,error:P,queryOptions:m}},Xy=n(9023);function Gy(e){return(0,ne.Z)("MuiButton",e)}var Ky=(0,re.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var Qy,Jy=t.createContext({}),eb=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],tb=function(e){return(0,o.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}})},nb=(0,J.ZP)(st,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color))],t["size".concat((0,te.Z)(n.size))],t["".concat(n.variant,"Size").concat((0,te.Z)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.button,(t={minWidth:64,padding:"6px 16px",borderRadius:n.shape.borderRadius,transition:n.transitions.create(["background-color","box-shadow","border-color","color"],{duration:n.transitions.duration.short}),"&:hover":(0,o.Z)({textDecoration:"none",backgroundColor:(0,Q.Fq)(n.palette.text.primary,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===r.variant&&"inherit"!==r.color&&{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===r.variant&&"inherit"!==r.color&&{border:"1px solid ".concat(n.palette[r.color].main),backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===r.variant&&{backgroundColor:n.palette.grey.A100,boxShadow:n.shadows[4],"@media (hover: none)":{boxShadow:n.shadows[2],backgroundColor:n.palette.grey[300]}},"contained"===r.variant&&"inherit"!==r.color&&{backgroundColor:n.palette[r.color].dark,"@media (hover: none)":{backgroundColor:n.palette[r.color].main}}),"&:active":(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[8]})},(0,q.Z)(t,"&.".concat(Ky.focusVisible),(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[6]})),(0,q.Z)(t,"&.".concat(Ky.disabled),(0,o.Z)({color:n.palette.action.disabled},"outlined"===r.variant&&{border:"1px solid ".concat(n.palette.action.disabledBackground)},"outlined"===r.variant&&"secondary"===r.color&&{border:"1px solid ".concat(n.palette.action.disabled)},"contained"===r.variant&&{color:n.palette.action.disabled,boxShadow:n.shadows[0],backgroundColor:n.palette.action.disabledBackground})),t),"text"===r.variant&&{padding:"6px 8px"},"text"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main},"outlined"===r.variant&&{padding:"5px 15px",border:"1px solid ".concat("light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main,border:"1px solid ".concat((0,Q.Fq)(n.palette[r.color].main,.5))},"contained"===r.variant&&{color:n.palette.getContrastText(n.palette.grey[300]),backgroundColor:n.palette.grey[300],boxShadow:n.shadows[2]},"contained"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].contrastText,backgroundColor:n.palette[r.color].main},"inherit"===r.color&&{color:"inherit",borderColor:"currentColor"},"small"===r.size&&"text"===r.variant&&{padding:"4px 5px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"text"===r.variant&&{padding:"8px 11px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"outlined"===r.variant&&{padding:"3px 9px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"outlined"===r.variant&&{padding:"7px 21px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"contained"===r.variant&&{padding:"4px 10px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"contained"===r.variant&&{padding:"8px 22px",fontSize:n.typography.pxToRem(15)},r.fullWidth&&{width:"100%"})}),(function(e){var t;return e.ownerState.disableElevation&&(t={boxShadow:"none","&:hover":{boxShadow:"none"}},(0,q.Z)(t,"&.".concat(Ky.focusVisible),{boxShadow:"none"}),(0,q.Z)(t,"&:active",{boxShadow:"none"}),(0,q.Z)(t,"&.".concat(Ky.disabled),{boxShadow:"none"}),t)})),rb=(0,J.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.startIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},tb(t))})),ob=(0,J.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.endIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},tb(t))})),ib=t.forwardRef((function(e,n){var r=t.useContext(Jy),i=(0,Xy.Z)(r,e),a=(0,ee.Z)({props:i,name:"MuiButton"}),u=a.children,s=a.color,l=void 0===s?"primary":s,c=a.component,d=void 0===c?"button":c,f=a.className,p=a.disabled,h=void 0!==p&&p,m=a.disableElevation,v=void 0!==m&&m,g=a.disableFocusRipple,y=void 0!==g&&g,b=a.endIcon,x=a.focusVisibleClassName,w=a.fullWidth,Z=void 0!==w&&w,k=a.size,S=void 0===k?"medium":k,D=a.startIcon,C=a.type,_=a.variant,E=void 0===_?"text":_,A=(0,X.Z)(a,eb),M=(0,o.Z)({},a,{color:l,component:d,disabled:h,disableElevation:v,disableFocusRipple:y,fullWidth:Z,size:S,type:C,variant:E}),P=function(e){var t=e.color,n=e.disableElevation,r=e.fullWidth,i=e.size,a=e.variant,u=e.classes,s={root:["root",a,"".concat(a).concat((0,te.Z)(t)),"size".concat((0,te.Z)(i)),"".concat(a,"Size").concat((0,te.Z)(i)),"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat((0,te.Z)(i))],endIcon:["endIcon","iconSize".concat((0,te.Z)(i))]},l=(0,K.Z)(s,Gy,u);return(0,o.Z)({},u,l)}(M),R=D&&(0,ie.tZ)(rb,{className:P.startIcon,ownerState:M,children:D}),T=b&&(0,ie.tZ)(ob,{className:P.endIcon,ownerState:M,children:b});return(0,ie.BX)(nb,(0,o.Z)({ownerState:M,className:(0,G.Z)(f,r.className),component:d,disabled:h,focusRipple:!y,focusVisibleClassName:(0,G.Z)(P.focusVisible,x),ref:n,type:C},A,{classes:P,children:[R,u,T]}))})),ab=ib,ub=function(e){var n=e.data,r=(0,t.useContext)(mn).showInfoMessage,o=(0,t.useMemo)((function(){return JSON.stringify(n,null,2)}),[n]);return(0,ie.BX)(no,{position:"relative",children:[(0,ie.tZ)(no,{style:{position:"sticky",top:"16px",display:"flex",justifyContent:"flex-end"},children:(0,ie.tZ)(ab,{variant:"outlined",fullWidth:!1,onClick:function(e){navigator.clipboard.writeText(o),r("Formatted JSON has been copied"),e.preventDefault()},children:"Copy JSON"})}),(0,ie.tZ)("pre",{style:{margin:0},children:o})]})},sb=n(9344),lb=n(3657),cb=n(4839);function db(){if(Qy)return Qy;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Qy="reverse",e.scrollLeft>0?Qy="default":(e.scrollLeft=1,0===e.scrollLeft&&(Qy="negative")),document.body.removeChild(e),Qy}function fb(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(db()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function pb(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function hb(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},i=r.ease,a=void 0===i?pb:i,u=r.duration,s=void 0===u?300:u,l=null,c=t[e],d=!1,f=function(){d=!0},p=function r(i){if(d)o(new Error("Animation cancelled"));else{null===l&&(l=i);var u=Math.min(1,(i-l)/s);t[e]=a(u)*(n-c)+c,u>=1?requestAnimationFrame((function(){o(null)})):requestAnimationFrame(r)}};return c===n?(o(new Error("Element already at target position")),f):(requestAnimationFrame(p),f)}var mb=["onChange"],vb={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var gb=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),yb=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function bb(e){return(0,ne.Z)("MuiTabScrollButton",e)}var xb,wb,Zb=(0,re.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),kb=["className","direction","orientation","disabled"],Sb=(0,J.ZP)(st,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.orientation&&t[n.orientation]]}})((function(e){var t=e.ownerState;return(0,o.Z)((0,q.Z)({width:40,flexShrink:0,opacity:.8},"&.".concat(Zb.disabled),{opacity:0}),"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),Db=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTabScrollButton"}),r=n.className,i=n.direction,a=(0,X.Z)(n,kb),u="rtl"===It().direction,s=(0,o.Z)({isRtl:u},n),l=function(e){var t=e.classes,n={root:["root",e.orientation,e.disabled&&"disabled"]};return(0,K.Z)(n,bb,t)}(s);return(0,ie.tZ)(Sb,(0,o.Z)({component:"div",className:(0,G.Z)(l.root,r),ref:t,role:null,ownerState:s,tabIndex:null},a,{children:"left"===i?xb||(xb=(0,ie.tZ)(gb,{fontSize:"small"})):wb||(wb=(0,ie.tZ)(yb,{fontSize:"small"}))}))})),Cb=Db;function _b(e){return(0,ne.Z)("MuiTabs",e)}var Eb=(0,re.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Ab=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Mb=function(e,t){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild},Pb=function(e,t){return e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild},Rb=function(e,t,n){for(var r=!1,o=n(e,t);o;){if(o===e.firstChild){if(r)return;r=!0}var i=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!i)return void o.focus();o=n(e,o)}},Tb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Eb.scrollButtons),t.scrollButtons),(0,q.Z)({},"& .".concat(Eb.scrollButtons),n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile),t.root,n.vertical&&t.vertical]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&(0,q.Z)({},"& .".concat(Eb.scrollButtons),(0,q.Z)({},n.breakpoints.down("sm"),{display:"none"})))})),Fb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:function(e,t){var n=e.ownerState;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),Ob=(0,J.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:function(e,t){var n=e.ownerState;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),Bb=(0,J.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:function(e,t){return t.indicator}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:n.palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:n.palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),Ib=(0,J.ZP)((function(e){var n=e.onChange,r=(0,X.Z)(e,mb),i=t.useRef(),a=t.useRef(null),u=function(){i.current=a.current.offsetHeight-a.current.clientHeight};return t.useEffect((function(){var e=(0,uv.Z)((function(){var e=i.current;u(),e!==i.current&&n(i.current)})),t=(0,sv.Z)(a.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[n]),t.useEffect((function(){u(),n(i.current)}),[n]),(0,ie.tZ)("div",(0,o.Z)({style:vb,ref:a},r))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Nb={},Lb=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiTabs"}),a=It(),u="rtl"===a.direction,s=i["aria-label"],l=i["aria-labelledby"],c=i.action,d=i.centered,f=void 0!==d&&d,p=i.children,h=i.className,m=i.component,v=void 0===m?"div":m,g=i.allowScrollButtonsMobile,y=void 0!==g&&g,b=i.indicatorColor,x=void 0===b?"primary":b,w=i.onChange,Z=i.orientation,k=void 0===Z?"horizontal":Z,S=i.ScrollButtonComponent,D=void 0===S?Cb:S,C=i.scrollButtons,_=void 0===C?"auto":C,E=i.selectionFollowsFocus,A=i.TabIndicatorProps,M=void 0===A?{}:A,P=i.TabScrollButtonProps,R=void 0===P?{}:P,T=i.textColor,F=void 0===T?"primary":T,O=i.value,B=i.variant,I=void 0===B?"standard":B,N=i.visibleScrollbar,L=void 0!==N&&N,z=(0,X.Z)(i,Ab),j="scrollable"===I,W="vertical"===k,$=W?"scrollTop":"scrollLeft",H=W?"top":"left",Y=W?"bottom":"right",V=W?"clientHeight":"clientWidth",U=W?"height":"width",Q=(0,o.Z)({},i,{component:v,allowScrollButtonsMobile:y,indicatorColor:x,orientation:k,vertical:W,scrollButtons:_,textColor:F,variant:I,visibleScrollbar:L,fixed:!j,hideScrollbar:j&&!L,scrollableX:j&&!W,scrollableY:j&&W,centered:f&&!j,scrollButtonsHideMobile:!y}),J=function(e){var t=e.vertical,n=e.fixed,r=e.hideScrollbar,o=e.scrollableX,i=e.scrollableY,a=e.centered,u=e.scrollButtonsHideMobile,s=e.classes,l={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",u&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,K.Z)(l,_b,s)}(Q);var te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1],ae=t.useState(Nb),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1],ce=t.useState({start:!1,end:!1}),de=(0,r.Z)(ce,2),fe=de[0],pe=de[1],me=t.useState({overflow:"hidden",scrollbarWidth:0}),ve=(0,r.Z)(me,2),ge=ve[0],ye=ve[1],be=new Map,xe=t.useRef(null),we=t.useRef(null),Ze=function(){var e,t,n=xe.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:fb(n,a.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==O){var o=we.current.children;if(o.length>0){var i=o[be.get(O)];0,t=i?i.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ke=(0,he.Z)((function(){var e,t,n=Ze(),r=n.tabsMeta,o=n.tabMeta,i=0;if(W)t="top",o&&r&&(i=o.top-r.top+r.scrollTop);else if(t=u?"right":"left",o&&r){var a=u?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;i=(u?-1:1)*(o[t]-r[t]+a)}var s=(e={},(0,q.Z)(e,t,i),(0,q.Z)(e,U,o?o[U]:0),e);if(isNaN(se[t])||isNaN(se[U]))le(s);else{var l=Math.abs(se[t]-s[t]),c=Math.abs(se[U]-s[U]);(l>=1||c>=1)&&le(s)}})),Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.animation,r=void 0===n||n;r?hb($,xe.current,e,{duration:a.transitions.duration.standard}):xe.current[$]=e},De=function(e){var t=xe.current[$];W?t+=e:(t+=e*(u?-1:1),t*=u&&"reverse"===db()?-1:1),Se(t)},Ce=function(){for(var e=xe.current[V],t=0,n=Array.from(we.current.children),r=0;re)break;t+=o[V]}return t},_e=function(){De(-1*Ce())},Ee=function(){De(Ce())},Ae=t.useCallback((function(e){ye({overflow:null,scrollbarWidth:e})}),[]),Me=(0,he.Z)((function(e){var t=Ze(),n=t.tabsMeta,r=t.tabMeta;if(r&&n)if(r[H]n[Y]){var i=n[$]+(r[Y]-n[Y]);Se(i,{animation:e})}})),Pe=(0,he.Z)((function(){if(j&&!1!==_){var e,t,n=xe.current,r=n.scrollTop,o=n.scrollHeight,i=n.clientHeight,s=n.scrollWidth,l=n.clientWidth;if(W)e=r>1,t=r1,t=u?c>1:c .".concat(Wb.iconWrapper),(0,o.Z)({},"top"===a.iconPosition&&{marginBottom:6},"bottom"===a.iconPosition&&{marginTop:6},"start"===a.iconPosition&&{marginRight:i.spacing(1)},"end"===a.iconPosition&&{marginLeft:i.spacing(1)})),"inherit"===a.textColor&&(t={color:"inherit",opacity:.6},(0,q.Z)(t,"&.".concat(Wb.selected),{opacity:1}),(0,q.Z)(t,"&.".concat(Wb.disabled),{opacity:i.palette.action.disabledOpacity}),t),"primary"===a.textColor&&(n={color:i.palette.text.secondary},(0,q.Z)(n,"&.".concat(Wb.selected),{color:i.palette.primary.main}),(0,q.Z)(n,"&.".concat(Wb.disabled),{color:i.palette.text.disabled}),n),"secondary"===a.textColor&&(r={color:i.palette.text.secondary},(0,q.Z)(r,"&.".concat(Wb.selected),{color:i.palette.secondary.main}),(0,q.Z)(r,"&.".concat(Wb.disabled),{color:i.palette.text.disabled}),r),a.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},a.wrapped&&{fontSize:i.typography.pxToRem(12)})})),Yb=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTab"}),i=r.className,a=r.disabled,u=void 0!==a&&a,s=r.disableFocusRipple,l=void 0!==s&&s,c=r.fullWidth,d=r.icon,f=r.iconPosition,p=void 0===f?"top":f,h=r.indicator,m=r.label,v=r.onChange,g=r.onClick,y=r.onFocus,b=r.selected,x=r.selectionFollowsFocus,w=r.textColor,Z=void 0===w?"inherit":w,k=r.value,S=r.wrapped,D=void 0!==S&&S,C=(0,X.Z)(r,$b),_=(0,o.Z)({},r,{disabled:u,disableFocusRipple:l,selected:b,icon:!!d,iconPosition:p,label:!!m,fullWidth:c,textColor:Z,wrapped:D}),E=function(e){var t=e.classes,n=e.textColor,r=e.fullWidth,o=e.wrapped,i=e.icon,a=e.label,u=e.selected,s=e.disabled,l={root:["root",i&&a&&"labelIcon","textColor".concat((0,te.Z)(n)),r&&"fullWidth",o&&"wrapped",u&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return(0,K.Z)(l,jb,t)}(_),A=d&&m&&t.isValidElement(d)?t.cloneElement(d,{className:(0,G.Z)(E.iconWrapper,d.props.className)}):d;return(0,ie.BX)(Hb,(0,o.Z)({focusRipple:!l,className:(0,G.Z)(E.root,i),ref:n,role:"tab","aria-selected":b,disabled:u,onClick:function(e){!b&&v&&v(e,k),g&&g(e)},onFocus:function(e){x&&!b&&v&&v(e,k),y&&y(e)},ownerState:_,tabIndex:b?0:-1},C,{children:["top"===p||"start"===p?(0,ie.BX)(t.Fragment,{children:[A,m]}):(0,ie.BX)(t.Fragment,{children:[m,A]}),h]}))})),Vb=Yb,Ub=[{value:"chart",icon:(0,ie.tZ)(lb.Z,{}),label:"Graph"},{value:"code",icon:(0,ie.tZ)(cb.Z,{}),label:"JSON"},{value:"table",icon:(0,ie.tZ)(sb.Z,{}),label:"Table"}],qb=function(){var e=tr().displayType,t=nr();return(0,ie.tZ)(zb,{value:e,onChange:function(n,r){t({type:"SET_DISPLAY_TYPE",payload:null!==r&&void 0!==r?r:e})},sx:{minHeight:"0",marginBottom:"-1px"},children:Ub.map((function(e){return(0,ie.tZ)(Vb,{icon:e.icon,iconPosition:"start",label:e.label,value:e.value,sx:{minHeight:"41px"}},e.value)}))})},Xb=n(2495),Gb=n(936),Kb=n.n(Gb),Qb=function(e){var n=e.yaxis,r=e.setYaxisLimits,o=e.toggleEnableLimits,i=(0,t.useMemo)((function(){return Object.keys(n.limits.range)}),[n.limits.range]),a=(0,t.useCallback)(Kb()((function(e,t,o){var i=n.limits.range;i[t][o]=+e.target.value,i[t][0]===i[t][1]||i[t][0]>i[t][1]||r(i)}),500),[n.limits.range]);return(0,ie.BX)(no,{display:"grid",alignItems:"center",gap:2,children:[(0,ie.tZ)(vy,{control:(0,ie.tZ)(By,{checked:n.limits.enable,onChange:o}),label:"Fix the limits for y-axis"}),(0,ie.tZ)(no,{display:"grid",alignItems:"center",gap:2,children:i.map((function(e){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"120px 120px",gap:1,children:[(0,ie.tZ)(Wg,{label:"Min ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][0],onChange:function(t){return a(t,e,0)}}),(0,ie.tZ)(Wg,{label:"Max ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][1],onChange:function(t){return a(t,e,1)}})]},e)}))})]})},Jb=n(1198),ex=xh({popover:{display:"grid",gridGap:"16px",padding:"0 0 25px"},popoverHeader:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"#3F51B5",padding:"6px 6px 6px 12px",borderRadius:"4px 4px 0 0",color:"#FFF"},popoverBody:{display:"grid",gridGap:"6px",padding:"0 14px"}}),tx="Axes Settings",nx=function(e){var n=e.yaxis,o=e.setYaxisLimits,i=e.toggleEnableLimits,a=(0,t.useState)(null),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=Boolean(s),d=ex();return(0,ie.BX)(no,{children:[(0,ie.tZ)(uc,{title:tx,children:(0,ie.tZ)(mt,{onClick:function(e){return l(e.currentTarget)},children:(0,ie.tZ)(Xb.Z,{})})}),(0,ie.tZ)(ql,{open:c,anchorEl:s,placement:"left-start",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return l(null)},children:(0,ie.BX)(ce,{elevation:3,className:d.popover,children:[(0,ie.BX)("div",{id:"handle",className:d.popoverHeader,children:[(0,ie.tZ)(cy,{variant:"body1",children:(0,ie.tZ)("b",{children:tx})}),(0,ie.tZ)(mt,{size:"small",onClick:function(){return l(null)},children:(0,ie.tZ)(Jb.Z,{style:{color:"white"}})})]}),(0,ie.tZ)(no,{className:d.popoverBody,children:(0,ie.tZ)(Qb,{yaxis:n,setYaxisLimits:o,toggleEnableLimits:i})})]})})})]})};function rx(e){return(0,ne.Z)("MuiCircularProgress",e)}(0,re.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var ox,ix,ax,ux,sx,lx,cx,dx,fx=["className","color","disableShrink","size","style","thickness","value","variant"],px=44,hx=Ie(sx||(sx=ox||(ox=ge(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"])))),mx=Ie(lx||(lx=ix||(ix=ge(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -125px;\n }\n"])))),vx=(0,J.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:n.palette[t.color].main})}),(function(e){return"indeterminate"===e.ownerState.variant&&Be(cx||(cx=ax||(ax=ge(["\n animation: "," 1.4s linear infinite;\n "]))),hx)})),gx=(0,J.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:function(e,t){return t.svg}})({display:"block"}),yx=(0,J.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:function(e,t){var n=e.ownerState;return[t.circle,t["circle".concat((0,te.Z)(n.variant))],n.disableShrink&&t.circleDisableShrink]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(function(e){var t=e.ownerState;return"indeterminate"===t.variant&&!t.disableShrink&&Be(dx||(dx=ux||(ux=ge(["\n animation: "," 1.4s ease-in-out infinite;\n "]))),mx)})),bx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiCircularProgress"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.disableShrink,s=void 0!==u&&u,l=n.size,c=void 0===l?40:l,d=n.style,f=n.thickness,p=void 0===f?3.6:f,h=n.value,m=void 0===h?0:h,v=n.variant,g=void 0===v?"indeterminate":v,y=(0,X.Z)(n,fx),b=(0,o.Z)({},n,{color:a,disableShrink:s,size:c,thickness:p,value:m,variant:g}),x=function(e){var t=e.classes,n=e.variant,r=e.color,o=e.disableShrink,i={root:["root",n,"color".concat((0,te.Z)(r))],svg:["svg"],circle:["circle","circle".concat((0,te.Z)(n)),o&&"circleDisableShrink"]};return(0,K.Z)(i,rx,t)}(b),w={},Z={},k={};if("determinate"===g){var S=2*Math.PI*((px-p)/2);w.strokeDasharray=S.toFixed(3),k["aria-valuenow"]=Math.round(m),w.strokeDashoffset="".concat(((100-m)/100*S).toFixed(3),"px"),Z.transform="rotate(-90deg)"}return(0,ie.tZ)(vx,(0,o.Z)({className:(0,G.Z)(x.root,r),style:(0,o.Z)({width:c,height:c},Z,d),ownerState:b,ref:t,role:"progressbar"},k,y,{children:(0,ie.tZ)(gx,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(px," ").concat(px),children:(0,ie.tZ)(yx,{className:x.circle,style:w,ownerState:b,cx:px,cy:px,r:(px-p)/2,fill:"none",strokeWidth:p})})}))})),xx=bx,wx=function(e){var t=e.isLoading,n=e.height;return(0,ie.tZ)(Av,{in:t,style:{transitionDelay:t?"300ms":"0ms"},children:(0,ie.tZ)(no,{alignItems:"center",justifyContent:"center",flexDirection:"column",display:"flex",style:{width:"100%",maxWidth:"calc(100vw - 64px)",position:"absolute",height:null!==n&&void 0!==n?n:"50%",background:"rgba(255, 255, 255, 0.7)",pointerEvents:"none",zIndex:2},children:(0,ie.tZ)(xx,{})})})},Zx=function(){var e=tr(),t=e.displayType,n=e.time.period,r=e.query,o=gr(),i=o.customStep,a=o.yaxis,u=nr(),s=yr(),l=function(e){s({type:"SET_YAXIS_LIMITS",payload:e})},c=qy({visible:!0,customStep:i}),d=c.isLoading,f=c.liveData,p=c.graphData,h=c.error,m=c.queryOptions;return(0,ie.BX)(no,{p:4,display:"grid",gridTemplateRows:"auto 1fr",style:{minHeight:"calc(100vh - 64px)"},children:[(0,ie.tZ)(Ly,{error:h,queryOptions:m}),(0,ie.BX)(no,{height:"100%",children:[d&&(0,ie.tZ)(wx,{isLoading:d,height:"500px"}),(0,ie.BX)(no,{height:"100%",bgcolor:"#fff",children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mx:-4,px:4,mb:2,borderBottom:1,borderColor:"divider",children:[(0,ie.tZ)(qb,{}),"chart"===t&&(0,ie.tZ)(nx,{yaxis:a,setYaxisLimits:l,toggleEnableLimits:function(){s({type:"TOGGLE_ENABLE_YAXIS_LIMITS"})}})]}),h&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:h}),p&&n&&"chart"===t&&(0,ie.tZ)(mc,{data:p,period:n,customStep:i,query:r,yaxis:a,setYaxisLimits:l,setPeriod:function(e){var t=e.from,n=e.to;u({type:"SET_PERIOD",payload:{from:t,to:n}})}}),f&&"code"===t&&(0,ie.tZ)(ub,{data:f}),f&&"table"===t&&(0,ie.tZ)(Zh,{data:f})]})]})]})};function kx(e){return(0,ne.Z)("MuiAppBar",e)}(0,re.Z)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent"]);var Sx=["className","color","enableColorOnDark","position"],Dx=(0,J.ZP)(ce,{name:"MuiAppBar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,o.Z)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===n.position&&{position:"fixed",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===n.position&&{position:"absolute",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"sticky"===n.position&&{position:"sticky",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"static"===n.position&&{position:"static"},"relative"===n.position&&{position:"relative"},"default"===n.color&&{backgroundColor:r,color:t.palette.getContrastText(r)},n.color&&"default"!==n.color&&"inherit"!==n.color&&"transparent"!==n.color&&{backgroundColor:t.palette[n.color].main,color:t.palette[n.color].contrastText},"inherit"===n.color&&{color:"inherit"},"dark"===t.palette.mode&&!n.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===n.color&&(0,o.Z)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"}))})),Cx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAppBar"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.enableColorOnDark,s=void 0!==u&&u,l=n.position,c=void 0===l?"fixed":l,d=(0,X.Z)(n,Sx),f=(0,o.Z)({},n,{color:a,position:c,enableColorOnDark:s}),p=function(e){var t=e.color,n=e.position,r=e.classes,o={root:["root","color".concat((0,te.Z)(t)),"position".concat((0,te.Z)(n))]};return(0,K.Z)(o,kx,r)}(f);return(0,ie.tZ)(Dx,(0,o.Z)({square:!0,component:"header",ownerState:f,elevation:4,className:(0,G.Z)(p.root,r,"fixed"===c&&"mui-fixed"),ref:t},d))})),_x=Cx,Ex=n(6428);function Ax(e){return(0,ne.Z)("MuiLink",e)}var Mx=(0,re.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Px=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],Rx={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Tx=(0,J.ZP)(cy,{name:"MuiLink",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["underline".concat((0,te.Z)(n.underline))],"button"===n.component&&t.button]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,Ex.D)(t,"palette.".concat(function(e){return Rx[e]||e}(n.color)))||n.color;return(0,o.Z)({},"none"===n.underline&&{textDecoration:"none"},"hover"===n.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===n.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==r?(0,Q.Fq)(r,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===n.component&&(0,q.Z)({position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"}},"&.".concat(Mx.focusVisible),{outline:"auto"}))})),Fx=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiLink"}),a=i.className,u=i.color,s=void 0===u?"primary":u,l=i.component,c=void 0===l?"a":l,d=i.onBlur,f=i.onFocus,p=i.TypographyClasses,h=i.underline,m=void 0===h?"always":h,v=i.variant,g=void 0===v?"inherit":v,y=(0,X.Z)(i,Px),b=(0,me.Z)(),x=b.isFocusVisibleRef,w=b.onBlur,Z=b.onFocus,k=b.ref,S=t.useState(!1),D=(0,r.Z)(S,2),C=D[0],_=D[1],E=(0,pe.Z)(n,k),A=(0,o.Z)({},i,{color:s,component:c,focusVisible:C,underline:m,variant:g}),M=function(e){var t=e.classes,n=e.component,r=e.focusVisible,o=e.underline,i={root:["root","underline".concat((0,te.Z)(o)),"button"===n&&"button",r&&"focusVisible"]};return(0,K.Z)(i,Ax,t)}(A);return(0,ie.tZ)(Tx,(0,o.Z)({className:(0,G.Z)(M.root,a),classes:p,color:s,component:c,onBlur:function(e){w(e),!1===x.current&&_(!1),d&&d(e)},onFocus:function(e){Z(e),!0===x.current&&_(!0),f&&f(e)},ref:E,ownerState:A,variant:g},y))})),Ox=Fx;function Bx(e){return(0,ne.Z)("MuiToolbar",e)}(0,re.Z)("MuiToolbar",["root","gutters","regular","dense"]);var Ix=["className","component","disableGutters","variant"],Nx=(0,J.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"relative",display:"flex",alignItems:"center"},!n.disableGutters&&(0,q.Z)({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}),"dense"===n.variant&&{minHeight:48})}),(function(e){var t=e.theme;return"regular"===e.ownerState.variant&&t.mixins.toolbar})),Lx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiToolbar"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.disableGutters,s=void 0!==u&&u,l=n.variant,c=void 0===l?"regular":l,d=(0,X.Z)(n,Ix),f=(0,o.Z)({},n,{component:a,disableGutters:s,variant:c}),p=function(e){var t=e.classes,n={root:["root",!e.disableGutters&&"gutters",e.variant]};return(0,K.Z)(n,Bx,t)}(f);return(0,ie.tZ)(Nx,(0,o.Z)({as:a,className:(0,G.Z)(p.root,r),ref:t,ownerState:f},d))})),zx=Lx,jx=n(1385),Wx=n(9428);function $x(e){return(0,ne.Z)("MuiListItem",e)}var Hx=(0,re.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var Yx=(0,re.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function Vx(e){return(0,ne.Z)("MuiListItemSecondaryAction",e)}(0,re.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var Ux=["className"],qx=(0,J.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.disableGutters&&t.disableGutters]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),Xx=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemSecondaryAction"}),i=r.className,a=(0,X.Z)(r,Ux),u=t.useContext(Vm),s=(0,o.Z)({},r,{disableGutters:u.disableGutters}),l=function(e){var t=e.disableGutters,n=e.classes,r={root:["root",t&&"disableGutters"]};return(0,K.Z)(r,Vx,n)}(s);return(0,ie.tZ)(qx,(0,o.Z)({className:(0,G.Z)(l.root,i),ownerState:s,ref:n},a))}));Xx.muiName="ListItemSecondaryAction";var Gx=Xx,Kx=["className"],Qx=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],Jx=(0,J.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,o.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&(0,q.Z)({},"& > .".concat(Yx.root),{paddingRight:48}),(t={},(0,q.Z)(t,"&.".concat(Hx.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(Hx.selected),(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(Hx.focusVisible),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),(0,q.Z)(t,"&.".concat(Hx.disabled),{opacity:n.palette.action.disabledOpacity}),t),"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:"1px solid ".concat(n.palette.divider),backgroundClip:"padding-box"},r.button&&(0,q.Z)({transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:n.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Hx.selected,":hover"),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)}}),r.hasSecondaryAction&&{paddingRight:48})})),ew=(0,J.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:function(e,t){return t.container}})({position:"relative"}),tw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItem"}),i=r.alignItems,a=void 0===i?"center":i,u=r.autoFocus,s=void 0!==u&&u,l=r.button,c=void 0!==l&&l,d=r.children,f=r.className,p=r.component,h=r.components,m=void 0===h?{}:h,v=r.componentsProps,g=void 0===v?{}:v,y=r.ContainerComponent,b=void 0===y?"li":y,x=r.ContainerProps,w=(x=void 0===x?{}:x).className,Z=r.dense,k=void 0!==Z&&Z,S=r.disabled,D=void 0!==S&&S,C=r.disableGutters,_=void 0!==C&&C,E=r.disablePadding,A=void 0!==E&&E,M=r.divider,P=void 0!==M&&M,R=r.focusVisibleClassName,T=r.secondaryAction,F=r.selected,O=void 0!==F&&F,B=(0,X.Z)(r.ContainerProps,Kx),I=(0,X.Z)(r,Qx),N=t.useContext(Vm),L={dense:k||N.dense||!1,alignItems:a,disableGutters:_},z=t.useRef(null);(0,Oh.Z)((function(){s&&z.current&&z.current.focus()}),[s]);var j=t.Children.toArray(d),W=j.length&&(0,Rm.Z)(j[j.length-1],["ListItemSecondaryAction"]),$=(0,o.Z)({},r,{alignItems:a,autoFocus:s,button:c,dense:L.dense,disabled:D,disableGutters:_,disablePadding:A,divider:P,hasSecondaryAction:W,selected:O}),H=function(e){var t=e.alignItems,n=e.button,r=e.classes,o=e.dense,i=e.disabled,a={root:["root",o&&"dense",!e.disableGutters&&"gutters",!e.disablePadding&&"padding",e.divider&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",e.hasSecondaryAction&&"secondaryAction",e.selected&&"selected"],container:["container"]};return(0,K.Z)(a,$x,r)}($),Y=(0,pe.Z)(z,n),V=m.Root||Jx,U=g.root||{},q=(0,o.Z)({className:(0,G.Z)(H.root,U.className,f),disabled:D},I),Q=p||"li";return c&&(q.component=p||"div",q.focusVisibleClassName=(0,G.Z)(Hx.focusVisible,R),Q=st),W?(Q=q.component||p?Q:"div","li"===b&&("li"===Q?Q="div":"li"===q.component&&(q.component="div")),(0,ie.tZ)(Vm.Provider,{value:L,children:(0,ie.BX)(ew,(0,o.Z)({as:b,className:(0,G.Z)(H.container,w),ref:Y,ownerState:$},B,{children:[(0,ie.tZ)(V,(0,o.Z)({},U,!ys(V)&&{as:Q,ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:j})),j.pop()]}))})):(0,ie.tZ)(Vm.Provider,{value:L,children:(0,ie.BX)(V,(0,o.Z)({},U,{as:Q,ref:Y,ownerState:$},!ys(V)&&{ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:[j,T&&(0,ie.tZ)(Gx,{children:T})]}))})})),nw=tw,rw=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],ow=(0,J.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Ug.primary),t.primary),(0,q.Z)({},"& .".concat(Ug.secondary),t.secondary),t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((function(e){var t=e.ownerState;return(0,o.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),iw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemText"}),i=r.children,a=r.className,u=r.disableTypography,s=void 0!==u&&u,l=r.inset,c=void 0!==l&&l,d=r.primary,f=r.primaryTypographyProps,p=r.secondary,h=r.secondaryTypographyProps,m=(0,X.Z)(r,rw),v=t.useContext(Vm).dense,g=null!=d?d:i,y=p,b=(0,o.Z)({},r,{disableTypography:s,inset:c,primary:!!g,secondary:!!y,dense:v}),x=function(e){var t=e.classes,n=e.inset,r=e.primary,o=e.secondary,i={root:["root",n&&"inset",e.dense&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,K.Z)(i,Vg,t)}(b);return null==g||g.type===cy||s||(g=(0,ie.tZ)(cy,(0,o.Z)({variant:v?"body2":"body1",className:x.primary,component:"span",display:"block"},f,{children:g}))),null==y||y.type===cy||s||(y=(0,ie.tZ)(cy,(0,o.Z)({variant:"body2",className:x.secondary,color:"text.secondary",display:"block"},h,{children:y}))),(0,ie.BX)(ow,(0,o.Z)({className:(0,G.Z)(x.root,a),ownerState:b,ref:n},m,{children:[g,y]}))})),aw=iw,uw=[{seconds:0,title:"Off"},{seconds:1,title:"1s"},{seconds:2,title:"2s"},{seconds:5,title:"5s"},{seconds:10,title:"10s"},{seconds:30,title:"30s"},{seconds:60,title:"1m"},{seconds:300,title:"5m"},{seconds:900,title:"15m"},{seconds:1800,title:"30m"},{seconds:3600,title:"1h"},{seconds:7200,title:"2h"}],sw=function(){var e=nr(),n=tr().queryControls.autoRefresh,o=T();(0,t.useEffect)((function(){n&&e({type:"TOGGLE_AUTOREFRESH"})}),[o]);var i=(0,t.useState)(uw[0]),a=(0,r.Z)(i,2),u=a[0],s=a[1];(0,t.useEffect)((function(){var t,r=u.seconds;return n?t=setInterval((function(){e({type:"RUN_QUERY_TO_NOW"})}),1e3*r):s(uw[0]),function(){t&&clearInterval(t)}}),[u,n]);var l=(0,t.useState)(null),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=Boolean(d);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:"Auto-refresh control",children:(0,ie.tZ)(ab,{variant:"contained",color:"primary",sx:{minWidth:"110px",color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",justifyContent:"space-between",boxShadow:"none"},startIcon:(0,ie.tZ)(jx.Z,{}),endIcon:(0,ie.tZ)(Wx.Z,{sx:{transform:p?"rotate(180deg)":"none"}}),onClick:function(e){return f(e.currentTarget)},children:u.title})}),(0,ie.tZ)(ql,{open:p,anchorEl:d,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return f(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.tZ)(Km,{style:{minWidth:"110px",maxHeight:"208px",overflow:"auto",padding:"20px 0"},children:uw.map((function(t){return(0,ie.tZ)(nw,{button:!0,onClick:function(){return function(t){(n&&!t.seconds||!n&&t.seconds)&&e({type:"TOGGLE_AUTOREFRESH"}),s(t),f(null)}(t)},children:(0,ie.tZ)(aw,{primary:t.title})},t.seconds)}))})})})})]})},lw=n(210),cw=function(e){var t=e.style;return(0,ie.BX)(lw.Z,{style:t,viewBox:"0 0 20 24",children:[(0,ie.tZ)("path",{d:"M8.27 10.58a2.8 2.8 0 0 0 1.7.59h.07c.65-.01 1.3-.26 1.69-.6 2.04-1.73 7.95-7.15 7.95-7.15C21.26 1.95 16.85.48 10.04.47h-.08C3.15.48-1.26 1.95.32 3.42c0 0 5.91 5.42 7.95 7.16"}),(0,ie.tZ)("path",{d:"M11.73 13.51a2.8 2.8 0 0 1-1.7.6h-.06a2.8 2.8 0 0 1-1.7-.6C6.87 12.31 1.87 7.8 0 6.08v2.61c0 .29.11.67.3.85 1.28 1.17 6.2 5.67 7.97 7.18a2.8 2.8 0 0 0 1.7.6h.06c.66-.02 1.3-.27 1.7-.6 1.77-1.5 6.69-6.01 7.96-7.18.2-.18.3-.56.3-.85V6.08a615.27 615.27 0 0 1-8.26 7.43"}),(0,ie.tZ)("path",{d:"M11.73 19.66a2.8 2.8 0 0 1-1.7.59h-.06a2.8 2.8 0 0 1-1.7-.6c-1.4-1.2-6.4-5.72-8.27-7.43v2.62c0 .28.11.66.3.84 1.28 1.17 6.2 5.68 7.97 7.19a2.8 2.8 0 0 0 1.7.59h.06c.66-.01 1.3-.26 1.7-.6 1.77-1.5 6.69-6 7.96-7.18.2-.18.3-.56.3-.84v-2.62a614.96 614.96 0 0 1-8.26 7.44"})]})},dw=[{duration:"5m",title:"Last 5 minutes"},{duration:"15m",title:"Last 15 minutes"},{duration:"30m",title:"Last 30 minutes"},{duration:"1h",title:"Last 1 hour"},{duration:"3h",title:"Last 3 hours"},{duration:"6h",title:"Last 6 hours"},{duration:"12h",title:"Last 12 hours"},{duration:"24h",title:"Last 24 hours"},{duration:"2d",title:"Last 2 days"},{duration:"7d",title:"Last 7 days"},{duration:"30d",title:"Last 30 days"},{duration:"90d",title:"Last 90 days"},{duration:"180d",title:"Last 180 days"},{duration:"1y",title:"Last 1 year"},{duration:"1d",from:function(){return xn()().subtract(1,"day").endOf("day").toDate()},title:"Yesterday"},{duration:"1d",from:function(){return xn()().endOf("day").toDate()},title:"Today"}],fw=function(e){var t=e.setDuration;return(0,ie.tZ)(Km,{style:{maxHeight:"168px",overflow:"auto",paddingRight:"15px"},children:dw.map((function(e){return(0,ie.tZ)(nw,{button:!0,onClick:function(){return t(e.duration,e.from?e.from():new Date)},children:(0,ie.tZ)(aw,{primary:e.title||e.duration})},e.duration)}))})},pw=n(1782),hw=n(4290);function mw(e,n,o,i,a){var u="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,s=t.useState((function(){return a&&u?o(e).matches:i?i(e).matches:n})),l=(0,r.Z)(s,2),c=l[0],d=l[1];return(0,Oh.Z)((function(){var t=!0;if(u){var n=o(e),r=function(){t&&d(n.matches)};return r(),n.addListener(r),function(){t=!1,n.removeListener(r)}}}),[e,o,u]),c}var vw=t.useSyncExternalStore;function gw(e,n,o,i){var a=t.useCallback((function(){return n}),[n]),u=t.useMemo((function(){if(null!==i){var t=i(e).matches;return function(){return t}}return a}),[a,e,i]),s=t.useMemo((function(){if(null===o)return[a,function(){return function(){}}];var t=o(e);return[function(){return t.matches},function(e){return t.addListener(e),function(){t.removeListener(e)}}]}),[a,o,e]),l=(0,r.Z)(s,2),c=l[0],d=l[1];return vw(d,c,u)}function yw(){var e=t.useContext(Or);if(null===e)throw new Error((0,Sh.Z)(13));return e}function bw(){return yw().utils}function xw(){return yw().defaultDates}function ww(){var e=bw();return t.useRef(e.date()).current}function Zw(e,t){return e&&t.isValid(t.date(e))?"Choose date, selected date is ".concat(t.format(t.date(e),"fullDate")):"Choose date"}var kw=function(e,t,n){var r=e.date(t);return null===t?"":e.isValid(r)?e.formatByString(r,n):""};function Sw(e,t,n){return e||("undefined"===typeof t?n.localized:t?n["12h"]:n["24h"])}var Dw=["ampm","inputFormat","maxDate","maxDateTime","maxTime","minDate","minDateTime","minTime","openTo","orientation","views"];function Cw(e,t){var n=e.ampm,r=e.inputFormat,i=e.maxDate,a=e.maxDateTime,u=e.maxTime,s=e.minDate,l=e.minDateTime,c=e.minTime,d=e.openTo,f=void 0===d?"day":d,p=e.orientation,h=void 0===p?"portrait":p,m=e.views,v=void 0===m?["year","day","hours","minutes"]:m,g=(0,X.Z)(e,Dw),y=bw(),b=xw(),x=null!=s?s:b.minDate,w=null!=i?i:b.maxDate,Z=null!=n?n:y.is12HourCycleInCurrentLocale();if("portrait"!==h)throw new Error("We are not supporting custom orientation for DateTimePicker yet :(");return(0,ee.Z)({props:(0,o.Z)({openTo:f,views:v,ampm:Z,ampmInClock:!0,orientation:h,showToolbar:!0,allowSameDateSelection:!0,minDate:null!=l?l:x,minTime:null!=l?l:c,maxDate:null!=a?a:w,maxTime:null!=a?a:u,disableIgnoringDatePartForTimeValidation:Boolean(l||a),acceptRegex:Z?/[\dap]/gi:/\d/gi,mask:"__/__/____ __:__",disableMaskedInput:Z,inputFormat:Sw(r,Z,{localized:y.formats.keyboardDateTime,"12h":y.formats.keyboardDateTime12h,"24h":y.formats.keyboardDateTime24h})},g),name:t})}var _w=["className","selected","value"],Ew=(0,re.Z)("PrivatePickersToolbarText",["selected"]),Aw=(0,J.ZP)(cy)((function(e){var t=e.theme;return(0,q.Z)({transition:t.transitions.create("color"),color:t.palette.text.secondary},"&.".concat(Ew.selected),{color:t.palette.text.primary})})),Mw=t.forwardRef((function(e,t){var n=e.className,r=e.selected,i=e.value,a=(0,X.Z)(e,_w);return(0,ie.tZ)(Aw,(0,o.Z)({ref:t,className:(0,G.Z)(n,r&&Ew.selected),component:"span"},a,{children:i}))})),Pw=n(4929);var Rw=t.createContext();function Tw(e){return(0,ne.Z)("MuiGrid",e)}var Fw=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Ow=(0,re.Z)("MuiGrid",["root","container","item","zeroMinWidth"].concat((0,ve.Z)([0,1,2,3,4,5,6,7,8,9,10].map((function(e){return"spacing-xs-".concat(e)}))),(0,ve.Z)(["column-reverse","column","row-reverse","row"].map((function(e){return"direction-xs-".concat(e)}))),(0,ve.Z)(["nowrap","wrap-reverse","wrap"].map((function(e){return"wrap-xs-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-xs-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-sm-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-md-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-lg-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-xl-".concat(e)}))))),Bw=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function Iw(e){var t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function Nw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t||!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n["spacing-xs-".concat(String(e))]||"spacing-xs-".concat(String(e))];var r=e.xs,o=e.sm,i=e.md,a=e.lg,u=e.xl;return[Number(r)>0&&(n["spacing-xs-".concat(String(r))]||"spacing-xs-".concat(String(r))),Number(o)>0&&(n["spacing-sm-".concat(String(o))]||"spacing-sm-".concat(String(o))),Number(i)>0&&(n["spacing-md-".concat(String(i))]||"spacing-md-".concat(String(i))),Number(a)>0&&(n["spacing-lg-".concat(String(a))]||"spacing-lg-".concat(String(a))),Number(u)>0&&(n["spacing-xl-".concat(String(u))]||"spacing-xl-".concat(String(u)))]}var Lw,zw,jw,Ww=(0,J.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.container,o=n.direction,i=n.item,a=n.lg,u=n.md,s=n.sm,l=n.spacing,c=n.wrap,d=n.xl,f=n.xs,p=n.zeroMinWidth;return[t.root,r&&t.container,i&&t.item,p&&t.zeroMinWidth].concat((0,ve.Z)(Nw(l,r,t)),["row"!==o&&t["direction-xs-".concat(String(o))],"wrap"!==c&&t["wrap-xs-".concat(String(c))],!1!==f&&t["grid-xs-".concat(String(f))],!1!==s&&t["grid-sm-".concat(String(s))],!1!==u&&t["grid-md-".concat(String(u))],!1!==a&&t["grid-lg-".concat(String(a))],!1!==d&&t["grid-xl-".concat(String(d))]])}})((function(e){var t=e.ownerState;return(0,o.Z)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){var t=e.theme,n=e.ownerState,r=(0,Pw.P$)({values:n.direction,breakpoints:t.breakpoints.values});return(0,Pw.k9)({theme:t},r,(function(e){var t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(Ow.item)]={maxWidth:"none"}),t}))}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.rowSpacing,i={};if(r&&0!==o){var a=(0,Pw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Pw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({marginTop:"-".concat(Iw(n))},"& > .".concat(Ow.item),{paddingTop:Iw(n)}):{}}))}return i}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.columnSpacing,i={};if(r&&0!==o){var a=(0,Pw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Pw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({width:"calc(100% + ".concat(Iw(n),")"),marginLeft:"-".concat(Iw(n))},"& > .".concat(Ow.item),{paddingLeft:Iw(n)}):{}}))}return i}),(function(e){var t,n=e.theme,r=e.ownerState;return n.breakpoints.keys.reduce((function(e,i){var a={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{var u=(0,Pw.P$)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof u?u[i]:u;if(void 0===s||null===s)return e;var l="".concat(Math.round(t/s*1e8)/1e6,"%"),c={};if(r.container&&r.item&&0!==r.columnSpacing){var d=n.spacing(r.columnSpacing);if("0px"!==d){var f="calc(".concat(l," + ").concat(Iw(d),")");c={flexBasis:f,maxWidth:f}}}a=(0,o.Z)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===n.breakpoints.values[i]?Object.assign(e,a):e[n.breakpoints.up(i)]=a,e}),{})})),$w=t.forwardRef((function(e,n){var r=Qr((0,ee.Z)({props:e,name:"MuiGrid"})),i=r.className,a=r.columns,u=r.columnSpacing,s=r.component,l=void 0===s?"div":s,c=r.container,d=void 0!==c&&c,f=r.direction,p=void 0===f?"row":f,h=r.item,m=void 0!==h&&h,v=r.lg,g=void 0!==v&&v,y=r.md,b=void 0!==y&&y,x=r.rowSpacing,w=r.sm,Z=void 0!==w&&w,k=r.spacing,S=void 0===k?0:k,D=r.wrap,C=void 0===D?"wrap":D,_=r.xl,E=void 0!==_&&_,A=r.xs,M=void 0!==A&&A,P=r.zeroMinWidth,R=void 0!==P&&P,T=(0,X.Z)(r,Bw),F=x||S,O=u||S,B=t.useContext(Rw),I=d?a||12:B,N=(0,o.Z)({},r,{columns:I,container:d,direction:p,item:m,lg:g,md:b,sm:Z,rowSpacing:F,columnSpacing:O,wrap:C,xl:E,xs:M,zeroMinWidth:R}),L=function(e){var t=e.classes,n=e.container,r=e.direction,o=e.item,i=e.lg,a=e.md,u=e.sm,s=e.spacing,l=e.wrap,c=e.xl,d=e.xs,f={root:["root",n&&"container",o&&"item",e.zeroMinWidth&&"zeroMinWidth"].concat((0,ve.Z)(Nw(s,n)),["row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==l&&"wrap-xs-".concat(String(l)),!1!==d&&"grid-xs-".concat(String(d)),!1!==u&&"grid-sm-".concat(String(u)),!1!==a&&"grid-md-".concat(String(a)),!1!==i&&"grid-lg-".concat(String(i)),!1!==c&&"grid-xl-".concat(String(c))])};return(0,K.Z)(f,Tw,t)}(N);return(0,ie.tZ)(Rw.Provider,{value:I,children:(0,ie.tZ)(Ww,(0,o.Z)({ownerState:N,className:(0,G.Z)(L.root,i),as:l,ref:n},T))})})),Hw=$w,Yw=(0,vt.Z)((0,ie.tZ)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen"),Vw=(0,vt.Z)((0,ie.tZ)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),Uw=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),qw=(0,re.Z)("PrivatePickersToolbar",["root","dateTitleContainer"]),Xw=(0,J.ZP)("div")((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:t.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})})),Gw=(0,J.ZP)(Hw)({flex:1}),Kw=function(e){return"clock"===e?Lw||(Lw=(0,ie.tZ)(Uw,{color:"inherit"})):zw||(zw=(0,ie.tZ)(Vw,{color:"inherit"}))};function Qw(e,t){return e?"text input view is open, go to ".concat(t," view"):"".concat(t," view is open, go to text input view")}var Jw,eZ,tZ,nZ,rZ=t.forwardRef((function(e,t){var n=e.children,r=e.className,o=e.getMobileKeyboardInputViewButtonText,i=void 0===o?Qw:o,a=e.isLandscape,u=e.isMobileKeyboardViewOpen,s=e.landscapeDirection,l=void 0===s?"column":s,c=e.penIconClassName,d=e.toggleMobileKeyboardView,f=e.toolbarTitle,p=e.viewType,h=void 0===p?"calendar":p,m=e;return(0,ie.BX)(Xw,{ref:t,className:(0,G.Z)(qw.root,r),ownerState:m,children:[(0,ie.tZ)(cy,{color:"text.secondary",variant:"overline",children:f}),(0,ie.BX)(Gw,{container:!0,justifyContent:"space-between",className:qw.dateTitleContainer,direction:a?l:"row",alignItems:a?"flex-start":"flex-end",children:[n,(0,ie.tZ)(mt,{onClick:d,className:c,color:"inherit","aria-label":i(u,h),children:u?Kw(h):jw||(jw=(0,ie.tZ)(Yw,{color:"inherit"}))})]})]})})),oZ=["align","className","selected","typographyClassName","value","variant"],iZ=(0,J.ZP)(ab)({padding:0,minWidth:16,textTransform:"none"}),aZ=t.forwardRef((function(e,t){var n=e.align,r=e.className,i=e.selected,a=e.typographyClassName,u=e.value,s=e.variant,l=(0,X.Z)(e,oZ);return(0,ie.tZ)(iZ,(0,o.Z)({variant:"text",ref:t,className:r},l,{children:(0,ie.tZ)(Mw,{align:n,className:a,variant:s,value:u,selected:i})}))})),uZ=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),sZ=(0,vt.Z)((0,ie.tZ)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),lZ=t.createContext(null),cZ=(0,J.ZP)(zb)((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({boxShadow:"0 -1px 0 0 inset ".concat(n.palette.divider)},"desktop"===t.wrapperVariant&&(0,q.Z)({order:1,boxShadow:"0 1px 0 0 inset ".concat(n.palette.divider)},"& .".concat(Eb.indicator),{bottom:"auto",top:0}))})),dZ=function(e){var n,r=e.dateRangeIcon,i=void 0===r?Jw||(Jw=(0,ie.tZ)(sZ,{})):r,a=e.onChange,u=e.timeIcon,s=void 0===u?eZ||(eZ=(0,ie.tZ)(uZ,{})):u,l=e.view,c=t.useContext(lZ),d=(0,o.Z)({},e,{wrapperVariant:c});return(0,ie.BX)(cZ,{ownerState:d,variant:"fullWidth",value:(n=l,["day","month","year"].includes(n)?"date":"time"),onChange:function(e,t){a("date"===t?"day":"hours")},children:[(0,ie.tZ)(Vb,{value:"date","aria-label":"pick date",icon:(0,ie.tZ)(t.Fragment,{children:i})}),(0,ie.tZ)(Vb,{value:"time","aria-label":"pick time",icon:(0,ie.tZ)(t.Fragment,{children:s})})]})},fZ=["ampm","date","dateRangeIcon","hideTabs","isMobileKeyboardViewOpen","onChange","openView","setOpenView","timeIcon","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],pZ=(0,re.Z)("PrivateDateTimePickerToolbar",["penIcon"]),hZ=(0,J.ZP)(rZ)((0,q.Z)({paddingLeft:16,paddingRight:16,justifyContent:"space-around"},"& .".concat(pZ.penIcon),{position:"absolute",top:8,right:8})),mZ=(0,J.ZP)("div")({display:"flex",flexDirection:"column",alignItems:"flex-start"}),vZ=(0,J.ZP)("div")({display:"flex"}),gZ=(0,J.ZP)(Mw)({margin:"0 4px 0 2px",cursor:"default"}),yZ=function(e){var n,r=e.ampm,i=e.date,a=e.dateRangeIcon,u=e.hideTabs,s=e.isMobileKeyboardViewOpen,l=e.openView,c=e.setOpenView,d=e.timeIcon,f=e.toggleMobileKeyboardView,p=e.toolbarFormat,h=e.toolbarPlaceholder,m=void 0===h?"\u2013\u2013":h,v=e.toolbarTitle,g=void 0===v?"Select date & time":v,y=e.views,b=(0,X.Z)(e,fZ),x=bw(),w=t.useContext(lZ),Z="desktop"===w||!u&&"undefined"!==typeof window&&window.innerHeight>667,k=t.useMemo((function(){return i?p?x.formatByString(i,p):x.format(i,"shortDate"):m}),[i,p,m,x]);return(0,ie.BX)(t.Fragment,{children:["desktop"!==w&&(0,ie.BX)(hZ,(0,o.Z)({toolbarTitle:g,penIconClassName:pZ.penIcon,isMobileKeyboardViewOpen:s,toggleMobileKeyboardView:f},b,{isLandscape:!1,children:[(0,ie.BX)(mZ,{children:[y.includes("year")&&(0,ie.tZ)(aZ,{tabIndex:-1,variant:"subtitle1",onClick:function(){return c("year")},selected:"year"===l,value:i?x.format(i,"year"):"\u2013"}),y.includes("day")&&(0,ie.tZ)(aZ,{tabIndex:-1,variant:"h4",onClick:function(){return c("day")},selected:"day"===l,value:k})]}),(0,ie.BX)(vZ,{children:[y.includes("hours")&&(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("hours")},selected:"hours"===l,value:i?(n=i,r?x.format(n,"hours12h"):x.format(n,"hours24h")):"--"}),y.includes("minutes")&&(0,ie.BX)(t.Fragment,{children:[tZ||(tZ=(0,ie.tZ)(gZ,{variant:"h3",value:":"})),(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("minutes")},selected:"minutes"===l,value:i?x.format(i,"minutes"):"--"})]}),y.includes("seconds")&&(0,ie.BX)(t.Fragment,{children:[nZ||(nZ=(0,ie.tZ)(gZ,{variant:"h3",value:":"})),(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("seconds")},selected:"seconds"===l,value:i?x.format(i,"seconds"):"--"})]})]})]})),Z&&(0,ie.tZ)(dZ,{dateRangeIcon:a,timeIcon:d,view:l,onChange:c})]})};function bZ(e){return(0,ne.Z)("MuiDialogActions",e)}(0,re.Z)("MuiDialogActions",["root","spacing"]);var xZ=["className","disableSpacing"],wZ=(0,J.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableSpacing&&t.spacing]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})})),ZZ=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogActions"}),r=n.className,i=n.disableSpacing,a=void 0!==i&&i,u=(0,X.Z)(n,xZ),s=(0,o.Z)({},n,{disableSpacing:a}),l=function(e){var t=e.classes,n={root:["root",!e.disableSpacing&&"spacing"]};return(0,K.Z)(n,bZ,t)}(s);return(0,ie.tZ)(wZ,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),kZ=ZZ,SZ=["onClick","onTouchStart"],DZ=(0,J.ZP)(ql)((function(e){return{zIndex:e.theme.zIndex.modal}})),CZ=(0,J.ZP)(ce)((function(e){var t=e.ownerState;return(0,o.Z)({transformOrigin:"top center",outline:0},"top"===t.placement&&{transformOrigin:"bottom center"})})),_Z=(0,J.ZP)(kZ)((function(e){var t=e.ownerState;return(0,o.Z)({},t.clearable?{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}}:{padding:0})}));var EZ=function(e){var n,i=e.anchorEl,a=e.children,u=e.containerRef,s=void 0===u?null:u,l=e.onClose,c=e.onClear,d=e.clearable,f=void 0!==d&&d,p=e.clearText,h=void 0===p?"Clear":p,m=e.open,v=e.PopperProps,g=e.role,y=e.TransitionComponent,b=void 0===y?en:y,x=e.TrapFocusProps,w=e.PaperProps,Z=void 0===w?{}:w;t.useEffect((function(){function e(e){"Escape"!==e.key&&"Esc"!==e.key||l()}return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[l]);var k=t.useRef(null);t.useEffect((function(){"tooltip"!==g&&(m?k.current=document.activeElement:k.current&&k.current instanceof HTMLElement&&k.current.focus())}),[m,g]);var S=function(e,n){var r=t.useRef(!1),o=t.useRef(!1),i=t.useRef(null),a=t.useRef(!1);t.useEffect((function(){if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),function(){document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);var u=(0,he.Z)((function(e){if(a.current){var t=o.current;o.current=!1;var u=(0,Ym.Z)(i.current);!i.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!u.documentElement.contains(e.target)||i.current.contains(e.target))||t||n(e))}})),s=function(){o.current=!0};return t.useEffect((function(){if(e){var t=(0,Ym.Z)(i.current),n=function(){r.current=!0};return t.addEventListener("touchstart",u),t.addEventListener("touchmove",n),function(){t.removeEventListener("touchstart",u),t.removeEventListener("touchmove",n)}}}),[e,u]),t.useEffect((function(){if(e){var t=(0,Ym.Z)(i.current);return t.addEventListener("click",u),function(){t.removeEventListener("click",u),o.current=!1}}}),[e,u]),[i,s,s]}(m,l),D=(0,r.Z)(S,3),C=D[0],_=D[1],E=D[2],A=t.useRef(null),M=(0,pe.Z)(A,s),P=(0,pe.Z)(M,C),R=e,T=Z.onClick,F=Z.onTouchStart,O=(0,X.Z)(Z,SZ);return(0,ie.tZ)(DZ,(0,o.Z)({transition:!0,role:g,open:m,anchorEl:i,ownerState:R},v,{children:function(e){var t=e.TransitionProps,r=e.placement;return(0,ie.tZ)(xv,(0,o.Z)({open:m,disableAutoFocus:!0,disableEnforceFocus:"tooltip"===g,isEnabled:function(){return!0}},x,{children:(0,ie.tZ)(b,(0,o.Z)({},t,{children:(0,ie.BX)(CZ,(0,o.Z)({tabIndex:-1,elevation:8,ref:P,onClick:function(e){_(e),T&&T(e)},onTouchStart:function(e){E(e),F&&F(e)},ownerState:(0,o.Z)({},R,{placement:r})},O,{children:[a,(0,ie.tZ)(_Z,{ownerState:R,children:f&&(n||(n=(0,ie.tZ)(ab,{onClick:c,children:h})))})]}))}))}))}}))};var AZ=function(e){var n=e.children,r=e.DateInputProps,i=e.KeyboardDateInputComponent,a=e.onDismiss,u=e.open,s=e.PopperProps,l=e.PaperProps,c=e.TransitionComponent,d=e.onClear,f=e.clearText,p=e.clearable,h=t.useRef(null),m=(0,pe.Z)(r.inputRef,h);return(0,ie.BX)(lZ.Provider,{value:"desktop",children:[(0,ie.tZ)(i,(0,o.Z)({},r,{inputRef:m})),(0,ie.tZ)(EZ,{role:"dialog",open:u,anchorEl:h.current,TransitionComponent:c,PopperProps:s,PaperProps:l,onClose:a,onClear:d,clearText:f,clearable:p,children:n})]})};function MZ(e,t){return Array.isArray(t)?t.every((function(t){return-1!==e.indexOf(t)})):-1!==e.indexOf(t)}var PZ=function(e,t){return function(n){"Enter"!==n.key&&" "!==n.key||(e(),n.preventDefault(),n.stopPropagation()),t&&t(n)}},RZ=function(){for(var e=arguments.length,t=new Array(e),n=0;n12&&(e-=360),{height:Math.round((n?.26:.4)*LZ),transform:"rotateZ(".concat(e,"deg)")}}(),className:t,ownerState:u},a,{children:(0,ie.tZ)(UZ,{ownerState:u})}))}}]),n}(t.Component);qZ.getDerivedStateFromProps=function(e,t){return e.type!==t.previousType?{toAnimateTransform:!0,previousType:e.type}:{toAnimateTransform:!1,previousType:e.type}};var XZ,GZ,KZ,QZ=qZ,JZ=(0,J.ZP)("div")((function(e){return{display:"flex",justifyContent:"center",alignItems:"center",margin:e.theme.spacing(2)}})),ek=(0,J.ZP)("div")({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),tk=(0,J.ZP)("div")({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none","@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}),nk=(0,J.ZP)("div")((function(e){return{width:6,height:6,borderRadius:"50%",backgroundColor:e.theme.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),rk=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,left:8},"am"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})})),ok=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,right:8},"pm"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})}));var ik=function(e){var n=e.ampm,r=e.ampmInClock,o=e.autoFocus,i=e.children,a=e.date,u=e.getClockLabelText,s=e.handleMeridiemChange,l=e.isTimeDisabled,c=e.meridiemMode,d=e.minutesStep,f=void 0===d?1:d,p=e.onChange,h=e.selectedId,m=e.type,v=e.value,g=e,y=bw(),b=t.useContext(lZ),x=t.useRef(!1),w=l(v,m),Z=!n&&"hours"===m&&(v<1||v>12),k=function(e,t){l(e,m)||p(e,t)},S=function(e,t){var r=e.offsetX,o=e.offsetY;if(void 0===r){var i=e.target.getBoundingClientRect();r=e.changedTouches[0].clientX-i.left,o=e.changedTouches[0].clientY-i.top}var a="seconds"===m||"minutes"===m?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=HZ(6*n,e,t).value;return r*n%60}(r,o,f):function(e,t,n){var r=HZ(30,e,t),o=r.value,i=r.distance,a=o||12;return n?a%=12:i<74&&(a+=12,a%=24),a}(r,o,Boolean(n));k(a,t)},D=t.useMemo((function(){return"hours"===m||v%5===0}),[m,v]),C="minutes"===m?f:1,_=t.useRef(null);return(0,xs.Z)((function(){o&&_.current.focus()}),[o]),(0,ie.BX)(JZ,{children:[(0,ie.BX)(ek,{children:[(0,ie.tZ)(tk,{onTouchMove:function(e){x.current=!0,S(e,"shallow")},onTouchEnd:function(e){x.current&&(S(e,"finish"),x.current=!1)},onMouseUp:function(e){x.current&&(x.current=!1),S(e.nativeEvent,"finish")},onMouseMove:function(e){e.buttons>0&&S(e.nativeEvent,"shallow")}}),!w&&(0,ie.BX)(t.Fragment,{children:[XZ||(XZ=(0,ie.tZ)(nk,{})),a&&(0,ie.tZ)(QZ,{type:m,value:v,isInner:Z,hasSelected:D})]}),(0,ie.tZ)("div",{"aria-activedescendant":h,"aria-label":u(m,a,y),ref:_,role:"listbox",onKeyDown:function(e){if(!x.current)switch(e.key){case"Home":k(0,"partial"),e.preventDefault();break;case"End":k("minutes"===m?59:23,"partial"),e.preventDefault();break;case"ArrowUp":k(v+C,"partial"),e.preventDefault();break;case"ArrowDown":k(v-C,"partial"),e.preventDefault()}},tabIndex:0,children:i})]}),n&&("desktop"===b||r)&&(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(rk,{onClick:function(){return s("am")},disabled:null===c,ownerState:g,children:GZ||(GZ=(0,ie.tZ)(cy,{variant:"caption",children:"AM"}))}),(0,ie.tZ)(ok,{disabled:null===c,onClick:function(){return s("pm")},ownerState:g,children:KZ||(KZ=(0,ie.tZ)(cy,{variant:"caption",children:"PM"}))})]})]})},ak=["className","disabled","index","inner","label","selected"],uk=(0,re.Z)("PrivateClockNumber",["selected","disabled"]),sk=(0,J.ZP)("span")((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)((t={height:zZ,width:zZ,position:"absolute",left:"calc((100% - ".concat(zZ,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:n.palette.text.primary,fontFamily:n.typography.fontFamily,"&:focused":{backgroundColor:n.palette.background.paper}},(0,q.Z)(t,"&.".concat(uk.selected),{color:n.palette.primary.contrastText}),(0,q.Z)(t,"&.".concat(uk.disabled),{pointerEvents:"none",color:n.palette.text.disabled}),t),r.inner&&(0,o.Z)({},n.typography.body2,{color:n.palette.text.secondary}))}));var lk=function(e){var t=e.className,n=e.disabled,r=e.index,i=e.inner,a=e.label,u=e.selected,s=(0,X.Z)(e,ak),l=e,c=r%12/12*Math.PI*2-Math.PI/2,d=91*(i?.65:1),f=Math.round(Math.cos(c)*d),p=Math.round(Math.sin(c)*d);return(0,ie.tZ)(sk,(0,o.Z)({className:(0,G.Z)(t,u&&uk.selected,n&&uk.disabled),"aria-disabled":!!n||void 0,"aria-selected":!!u||void 0,role:"option",style:{transform:"translate(".concat(f,"px, ").concat(p+92,"px")},ownerState:l},s,{children:a}))},ck=function(e){for(var t=e.ampm,n=e.date,r=e.getClockNumberText,o=e.isDisabled,i=e.selectedId,a=e.utils,u=n?a.getHours(n):null,s=[],l=t?12:23,c=function(e){return null!==u&&(t?12===e?12===u||0===u:u===e||u-12===e:u===e)},d=t?1:0;d<=l;d+=1){var f=d.toString();0===d&&(f="00");var p=!t&&(0===d||d>12);f=a.formatNumber(f);var h=c(d);s.push((0,ie.tZ)(lk,{id:h?i:void 0,index:d,inner:p,selected:h,disabled:o(d),label:f,"aria-label":r(f)},d))}return s},dk=function(e){var t=e.utils,n=e.value,o=e.isDisabled,i=e.getClockNumberText,a=e.selectedId,u=t.formatNumber;return[[5,u("05")],[10,u("10")],[15,u("15")],[20,u("20")],[25,u("25")],[30,u("30")],[35,u("35")],[40,u("40")],[45,u("45")],[50,u("50")],[55,u("55")],[0,u("00")]].map((function(e,t){var u=(0,r.Z)(e,2),s=u[0],l=u[1],c=s===n;return(0,ie.tZ)(lk,{label:l,id:c?a:void 0,index:t+1,inner:!1,disabled:o(s),selected:c,"aria-label":i(l)},s)}))},fk=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),pk=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),hk=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],mk=(0,J.ZP)("div")({display:"flex"}),vk=(0,J.ZP)("div")((function(e){return{width:e.theme.spacing(3)}})),gk=(0,J.ZP)(mt)((function(e){var t=e.ownerState;return(0,o.Z)({},t.hidden&&{visibility:"hidden"})})),yk=t.forwardRef((function(e,t){var n=e.children,r=e.className,i=e.components,a=void 0===i?{}:i,u=e.componentsProps,s=void 0===u?{}:u,l=e.isLeftDisabled,c=e.isLeftHidden,d=e.isRightDisabled,f=e.isRightHidden,p=e.leftArrowButtonText,h=e.onLeftClick,m=e.onRightClick,v=e.rightArrowButtonText,g=(0,X.Z)(e,hk),y="rtl"===It().direction,b=s.leftArrowButton||{},x=a.LeftArrowIcon||fk,w=s.rightArrowButton||{},Z=a.RightArrowIcon||pk,k=e;return(0,ie.BX)(mk,(0,o.Z)({ref:t,className:r,ownerState:k},g,{children:[(0,ie.tZ)(gk,(0,o.Z)({as:a.LeftArrowButton,size:"small","aria-label":p,title:p,disabled:l,edge:"end",onClick:h},b,{className:b.className,ownerState:(0,o.Z)({},k,b,{hidden:c}),children:y?(0,ie.tZ)(Z,{}):(0,ie.tZ)(x,{})})),n?(0,ie.tZ)(cy,{variant:"subtitle1",component:"span",children:n}):(0,ie.tZ)(vk,{ownerState:k}),(0,ie.tZ)(gk,(0,o.Z)({as:a.RightArrowButton,size:"small","aria-label":v,title:v,edge:"start",disabled:d,onClick:m},w,{className:w.className,ownerState:(0,o.Z)({},k,w,{hidden:f}),children:y?(0,ie.tZ)(x,{}):(0,ie.tZ)(Z,{})}))]}))})),bk=function(e,t,n){if(n&&(e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12;return e};function xk(e,t){return 3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e)}var wk=function(e,t){return function(n,r){return e?t.isAfter(n,r):xk(n,t)>xk(r,t)}};function Zk(e,n,r){var o=bw(),i=function(e,t){return e?t.getHours(e)>=12?"pm":"am":null}(e,o),a=t.useCallback((function(t){var i=function(e,t,n,r){var o=bk(r.getHours(e),t,n);return r.setHours(e,o)}(e,t,Boolean(n),o);r(i,"partial")}),[n,e,r,o]);return{meridiemMode:i,handleMeridiemChange:a}}function kk(e){return(0,ne.Z)("MuiClockPicker",e)}(0,re.Z)("MuiClockPicker",["arrowSwitcher"]);var Sk=(0,J.ZP)(yk,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:function(e,t){return t.arrowSwitcher}})({position:"absolute",right:12,top:15}),Dk=function(e,t,n){return"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime")))},Ck=function(e){return"".concat(e," minutes")},_k=function(e){return"".concat(e," hours")},Ek=function(e){return"".concat(e," seconds")};var Ak=function(e){var n=(0,ee.Z)({props:e,name:"MuiClockPicker"}),r=n.ampm,i=void 0!==r&&r,a=n.ampmInClock,u=void 0!==a&&a,s=n.autoFocus,l=n.components,c=n.componentsProps,d=n.date,f=n.disableIgnoringDatePartForTimeValidation,p=void 0!==f&&f,h=n.getClockLabelText,m=void 0===h?Dk:h,v=n.getHoursClockNumberText,g=void 0===v?_k:v,y=n.getMinutesClockNumberText,b=void 0===y?Ck:y,x=n.getSecondsClockNumberText,w=void 0===x?Ek:x,Z=n.leftArrowButtonText,k=void 0===Z?"open previous view":Z,S=n.maxTime,D=n.minTime,C=n.minutesStep,_=void 0===C?1:C,E=n.nextViewAvailable,A=n.onChange,M=n.openNextView,P=n.openPreviousView,R=n.previousViewAvailable,T=n.rightArrowButtonText,F=void 0===T?"open next view":T,O=n.shouldDisableTime,B=n.showViewSwitcher,I=n.view,N=ww(),L=bw(),z=L.setSeconds(L.setMinutes(L.setHours(N,0),0),0),j=d||z,W=Zk(j,i,A),$=W.meridiemMode,H=W.handleMeridiemChange,Y=t.useCallback((function(e,t){if(null===d)return!1;var n=function(n){var r=wk(p,L);return Boolean(D&&r(D,n("end"))||S&&r(n("start"),S)||O&&O(e,t))};switch(t){case"hours":var r=bk(e,$,i);return n((function(e){return RZ((function(e){return L.setHours(e,r)}),(function(t){return L.setMinutes(t,"start"===e?0:59)}),(function(t){return L.setSeconds(t,"start"===e?0:59)}))(d)}));case"minutes":return n((function(t){return RZ((function(t){return L.setMinutes(t,e)}),(function(e){return L.setSeconds(e,"start"===t?0:59)}))(d)}));case"seconds":return n((function(){return L.setSeconds(d,e)}));default:throw new Error("not supported")}}),[i,d,p,S,$,D,O,L]),V=(0,kh.Z)(),U=t.useMemo((function(){switch(I){case"hours":var e=function(e,t){var n=bk(e,$,i);A(L.setHours(j,n),t)};return{onChange:e,value:L.getHours(j),children:ck({date:d,utils:L,ampm:i,onChange:e,getClockNumberText:g,isDisabled:function(e){return Y(e,"hours")},selectedId:V})};case"minutes":var t=L.getMinutes(j),n=function(e,t){A(L.setMinutes(j,e),t)};return{value:t,onChange:n,children:dk({utils:L,value:t,onChange:n,getClockNumberText:b,isDisabled:function(e){return Y(e,"minutes")},selectedId:V})};case"seconds":var r=L.getSeconds(j),o=function(e,t){A(L.setSeconds(j,e),t)};return{value:r,onChange:o,children:dk({utils:L,value:r,onChange:o,getClockNumberText:w,isDisabled:function(e){return Y(e,"seconds")},selectedId:V})};default:throw new Error("You must provide the type for ClockView")}}),[I,L,d,i,g,b,w,$,A,j,Y,V]),q=n,X=function(e){var t=e.classes;return(0,K.Z)({arrowSwitcher:["arrowSwitcher"]},kk,t)}(q);return(0,ie.BX)(t.Fragment,{children:[B&&(0,ie.tZ)(Sk,{className:X.arrowSwitcher,leftArrowButtonText:k,rightArrowButtonText:F,components:l,componentsProps:c,onLeftClick:P,onRightClick:M,isLeftDisabled:R,isRightDisabled:E,ownerState:q}),(0,ie.tZ)(ik,(0,o.Z)({autoFocus:s,date:d,ampmInClock:u,type:I,ampm:i,getClockLabelText:m,minutesStep:_,isTimeDisabled:Y,meridiemMode:$,handleMeridiemChange:H,selectedId:V},U))]})},Mk=["disabled","onSelect","selected","value"],Pk=(0,re.Z)("PrivatePickersMonth",["root","selected"]),Rk=(0,J.ZP)(cy)((function(e){var t=e.theme;return(0,o.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,(0,q.Z)({margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:t.palette.text.secondary}},"&.".concat(Pk.selected),{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:focus, &:hover":{backgroundColor:t.palette.primary.dark}}))})),Tk=function(e){var t=e.disabled,n=e.onSelect,r=e.selected,i=e.value,a=(0,X.Z)(e,Mk),u=function(){n(i)};return(0,ie.tZ)(Rk,(0,o.Z)({component:"button",className:(0,G.Z)(Pk.root,r&&Pk.selected),tabIndex:t?-1:0,onClick:u,onKeyDown:PZ(u),color:r?"primary":void 0,variant:r?"h5":"subtitle1",disabled:t},a))},Fk=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","onMonthChange","readOnly"];function Ok(e){return(0,ne.Z)("MuiMonthPicker",e)}(0,re.Z)("MuiMonthPicker",["root"]);var Bk=(0,J.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),Ik=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiMonthPicker"}),r=n.className,i=n.date,a=n.disabled,u=n.disableFuture,s=n.disablePast,l=n.maxDate,c=n.minDate,d=n.onChange,f=n.onMonthChange,p=n.readOnly,h=(0,X.Z)(n,Fk),m=n,v=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Ok,t)}(m),g=bw(),y=ww(),b=g.getMonth(i||y),x=function(e){var t=g.startOfMonth(s&&g.isAfter(y,c)?y:c),n=g.startOfMonth(u&&g.isBefore(y,l)?y:l),r=g.isBefore(e,t),o=g.isAfter(e,n);return r||o},w=function(e){if(!p){var t=g.setMonth(i||y,e);d(t,"finish"),f&&f(t)}};return(0,ie.tZ)(Bk,(0,o.Z)({ref:t,className:(0,G.Z)(v.root,r),ownerState:m},h,{children:g.getMonthArray(i||y).map((function(e){var t=g.getMonth(e),n=g.format(e,"monthShort");return(0,ie.tZ)(Tk,{value:t,selected:t===b,onSelect:w,disabled:a||x(e),children:n},n)}))}))})),Nk=Ik,Lk=function(e){var t=e.date,n=e.disableFuture,r=e.disablePast,o=e.maxDate,i=e.minDate,a=e.shouldDisableDate,u=e.utils,s=u.startOfDay(u.date());r&&u.isBefore(i,s)&&(i=s),n&&u.isAfter(o,s)&&(o=s);var l=t,c=t;for(u.isBefore(t,i)&&(l=u.date(i),c=null),u.isAfter(t,o)&&(c&&(c=u.date(o)),l=null);l||c;){if(l&&u.isAfter(l,o)&&(l=null),c&&u.isBefore(c,i)&&(c=null),l){if(!a(l))return l;l=u.addDays(l,1)}if(c){if(!a(c))return c;c=u.addDays(c,-1)}}return s};function zk(e,t){var n=e.date(t);return e.isValid(n)?n:null}var jk=function(e,t,n){var r=n.disablePast,o=n.disableFuture,i=n.minDate,a=n.maxDate,u=n.shouldDisableDate,s=e.date(),l=e.date(t);if(null===l)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(u&&u(l)):return"shouldDisableDate";case Boolean(o&&e.isAfterDay(l,s)):return"disableFuture";case Boolean(r&&e.isBeforeDay(l,s)):return"disablePast";case Boolean(i&&e.isBeforeDay(l,i)):return"minDate";case Boolean(a&&e.isAfterDay(l,a)):return"maxDate";default:return null}};function Wk(e){var n,i=e.date,a=e.defaultCalendarMonth,u=e.disableFuture,s=e.disablePast,l=e.disableSwitchToMonthOnDayFocus,c=void 0!==l&&l,d=e.maxDate,f=e.minDate,p=e.onMonthChange,h=e.reduceAnimations,m=e.shouldDisableDate,v=ww(),g=bw(),y=t.useRef(function(e,t,n){return function(r,i){switch(i.type){case"changeMonth":return(0,o.Z)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,o.Z)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":if(null!==r.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;var a=Boolean(i.focusedDay)&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,o.Z)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e,currentMonth:a?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"});default:throw new Error("missing support")}}}(Boolean(h),c,g)).current,b=t.useReducer(y,{isMonthSwitchingAnimating:!1,focusedDay:i||v,currentMonth:g.startOfMonth(null!=(n=null!=i?i:a)?n:v),slideDirection:"left"}),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useCallback((function(e){Z((0,o.Z)({type:"changeMonth"},e)),p&&p(e.newMonth)}),[p]),S=t.useCallback((function(e){var t=null!=e?e:v;g.isSameMonth(t,w.currentMonth)||k({newMonth:g.startOfMonth(t),direction:g.isAfterDay(t,w.currentMonth)?"left":"right"})}),[w.currentMonth,k,v,g]),D=t.useCallback((function(e){return null!==jk(g,e,{disablePast:s,disableFuture:u,minDate:f,maxDate:d,shouldDisableDate:m})}),[u,s,d,f,m,g]),C=t.useCallback((function(){Z({type:"finishMonthSwitchingAnimation"})}),[]),_=t.useCallback((function(e){D(e)||Z({type:"changeFocusedDay",focusedDay:e})}),[D]);return{calendarState:w,changeMonth:S,changeFocusedDay:_,isDateDisabled:D,onMonthSwitchingAnimationEnd:C,handleChangeMonth:k}}var $k=(0,re.Z)("PrivatePickersFadeTransitionGroup",["root"]),Hk=(0,J.ZP)(_e)({display:"block",position:"relative"}),Yk=function(e){var t=e.children,n=e.className,r=e.reduceAnimations,o=e.transKey;return r?t:(0,ie.tZ)(Hk,{className:(0,G.Z)($k.root,n),children:(0,ie.tZ)(Av,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:t},o)})},Vk=["allowSameDateSelection","autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDayFocus","onDaySelect","onFocus","onKeyDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"];function Uk(e){return(0,ne.Z)("MuiPickersDay",e)}var qk=(0,re.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),Xk=function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.caption,(t={width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:n.palette.background.paper,color:n.palette.text.primary,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&:focus":(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&.".concat(qk.selected),{willChange:"background-color",backgroundColor:n.palette.primary.dark})},(0,q.Z)(t,"&.".concat(qk.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,fontWeight:n.typography.fontWeightMedium,transition:n.transitions.create("background-color",{duration:n.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:n.palette.primary.dark}}),(0,q.Z)(t,"&.".concat(qk.disabled),{color:n.palette.text.disabled}),t),!r.disableMargin&&{margin:"0 ".concat(2,"px")},r.outsideCurrentMonth&&r.showDaysOutsideCurrentMonth&&{color:n.palette.text.secondary},!r.disableHighlightToday&&r.today&&(0,q.Z)({},"&:not(.".concat(qk.selected,")"),{border:"1px solid ".concat(n.palette.text.secondary)}))},Gk=function(e,t){var n=e.ownerState;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},Kk=(0,J.ZP)(st,{name:"MuiPickersDay",slot:"Root",overridesResolver:Gk})(Xk),Qk=(0,J.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:Gk})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},Xk({theme:t,ownerState:n}),{visibility:"hidden"})})),Jk=function(){},eS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPickersDay"}),i=r.allowSameDateSelection,a=void 0!==i&&i,u=r.autoFocus,s=void 0!==u&&u,l=r.className,c=r.day,d=r.disabled,f=void 0!==d&&d,p=r.disableHighlightToday,h=void 0!==p&&p,m=r.disableMargin,v=void 0!==m&&m,g=r.isAnimating,y=r.onClick,b=r.onDayFocus,x=void 0===b?Jk:b,w=r.onDaySelect,Z=r.onFocus,k=r.onKeyDown,S=r.outsideCurrentMonth,D=r.selected,C=void 0!==D&&D,_=r.showDaysOutsideCurrentMonth,E=void 0!==_&&_,A=r.children,M=r.today,P=void 0!==M&&M,R=(0,X.Z)(r,Vk),T=(0,o.Z)({},r,{allowSameDateSelection:a,autoFocus:s,disabled:f,disableHighlightToday:h,disableMargin:v,selected:C,showDaysOutsideCurrentMonth:E,today:P}),F=function(e){var t=e.selected,n=e.disableMargin,r=e.disableHighlightToday,o=e.today,i=e.outsideCurrentMonth,a=e.showDaysOutsideCurrentMonth,u=e.classes,s={root:["root",t&&"selected",!n&&"dayWithMargin",!r&&o&&"today",i&&a&&"dayOutsideMonth"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,K.Z)(s,Uk,u)}(T),O=bw(),B=t.useRef(null),I=(0,pe.Z)(B,n);(0,xs.Z)((function(){!s||f||g||S||B.current.focus()}),[s,f,g,S]);var N=It();return S&&!E?(0,ie.tZ)(Qk,{className:(0,G.Z)(F.root,F.hiddenDaySpacingFiller,l),ownerState:T}):(0,ie.tZ)(Kk,(0,o.Z)({className:(0,G.Z)(F.root,l),ownerState:T,ref:I,centerRipple:!0,disabled:f,"aria-label":A?void 0:O.format(c,"fullDate"),tabIndex:C?0:-1,onFocus:function(e){x&&x(c),Z&&Z(e)},onKeyDown:function(e){switch(void 0!==k&&k(e),e.key){case"ArrowUp":x(O.addDays(c,-7)),e.preventDefault();break;case"ArrowDown":x(O.addDays(c,7)),e.preventDefault();break;case"ArrowLeft":x(O.addDays(c,"ltr"===N.direction?-1:1)),e.preventDefault();break;case"ArrowRight":x(O.addDays(c,"ltr"===N.direction?1:-1)),e.preventDefault();break;case"Home":x(O.startOfWeek(c)),e.preventDefault();break;case"End":x(O.endOfWeek(c)),e.preventDefault();break;case"PageUp":x(O.getNextMonth(c)),e.preventDefault();break;case"PageDown":x(O.getPreviousMonth(c)),e.preventDefault()}},onClick:function(e){!a&&C||(f||w(c,"finish"),y&&y(e))}},R,{children:A||O.format(c,"dayOfMonth")}))})),tS=function(e,t){return e.autoFocus===t.autoFocus&&e.isAnimating===t.isAnimating&&e.today===t.today&&e.disabled===t.disabled&&e.selected===t.selected&&e.disableMargin===t.disableMargin&&e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&&e.disableHighlightToday===t.disableHighlightToday&&e.className===t.className&&e.outsideCurrentMonth===t.outsideCurrentMonth&&e.onDayFocus===t.onDayFocus&&e.onDaySelect===t.onDaySelect},nS=t.memo(eS,tS);function rS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var oS=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=rS(n.className,r):n.setAttribute("class",rS(n.className&&n.className.baseVal||"",r)));var n,r}))},iS=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),o=0;o *":{position:"absolute",top:0,right:0,left:0}},(0,q.Z)(t,"& .".concat(lS["slideEnter-left"]),{willChange:"transform",transform:"translate(100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(lS["slideEnter-right"]),{willChange:"transform",transform:"translate(-100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(lS.slideEnterActive),{transform:"translate(0%)",transition:n}),(0,q.Z)(t,"& .".concat(lS.slideExit),{transform:"translate(0%)"}),(0,q.Z)(t,"& .".concat(lS["slideExitActiveLeft-left"]),{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0}),(0,q.Z)(t,"& .".concat(lS["slideExitActiveLeft-right"]),{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}),t})),dS=function(e){var n=e.children,r=e.className,i=e.reduceAnimations,a=e.slideDirection,u=e.transKey,s=(0,X.Z)(e,sS);if(i)return(0,ie.tZ)("div",{className:(0,G.Z)(lS.root,r),children:n});var l={exit:lS.slideExit,enterActive:lS.slideEnterActive,enter:lS["slideEnter-".concat(a)],exitActive:lS["slideExitActiveLeft-".concat(a)]};return(0,ie.tZ)(cS,{className:(0,G.Z)(lS.root,r),childFactory:function(e){return t.cloneElement(e,{classNames:l})},children:(0,ie.tZ)(uS,(0,o.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:l},s,{children:n}),u)})},fS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center"}),pS=(0,J.ZP)(cy)((function(e){return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.theme.palette.text.secondary}})),hS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center",minHeight:264}),mS=(0,J.ZP)(dS)({minHeight:264}),vS=(0,J.ZP)("div")({overflow:"hidden"}),gS=(0,J.ZP)("div")({margin:"".concat(2,"px 0"),display:"flex",justifyContent:"center"});var yS=function(e){var n=e.allowSameDateSelection,r=e.autoFocus,i=e.onFocusedDayChange,a=e.className,u=e.currentMonth,s=e.date,l=e.disabled,c=e.disableHighlightToday,d=e.focusedDay,f=e.isDateDisabled,p=e.isMonthSwitchingAnimating,h=e.loading,m=e.onChange,v=e.onMonthSwitchingAnimationEnd,g=e.readOnly,y=e.reduceAnimations,b=e.renderDay,x=e.renderLoading,w=void 0===x?function(){return aS||(aS=(0,ie.tZ)("span",{children:"..."}))}:x,Z=e.showDaysOutsideCurrentMonth,k=e.slideDirection,S=e.TransitionProps,D=ww(),C=bw(),_=t.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"finish";if(!g){var n=Array.isArray(s)?e:C.mergeDateAndTime(e,s||D);m(n,t)}}),[s,D,m,g,C]),E=C.getMonth(u),A=(Array.isArray(s)?s:[s]).filter(Boolean).map((function(e){return e&&C.startOfDay(e)})),M=E,P=t.useMemo((function(){return t.createRef()}),[M]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(fS,{children:C.getWeekdays().map((function(e,t){return(0,ie.tZ)(pS,{"aria-hidden":!0,variant:"caption",children:e.charAt(0).toUpperCase()},e+t.toString())}))}),h?(0,ie.tZ)(hS,{children:w()}):(0,ie.tZ)(mS,(0,o.Z)({transKey:M,onExited:v,reduceAnimations:y,slideDirection:k,className:a},S,{nodeRef:P,children:(0,ie.tZ)(vS,{ref:P,role:"grid",children:C.getWeekArray(u).map((function(e){return(0,ie.tZ)(gS,{role:"row",children:e.map((function(e){var t={key:null==e?void 0:e.toString(),day:e,isAnimating:p,disabled:l||f(e),allowSameDateSelection:n,autoFocus:r&&null!==d&&C.isSameDay(e,d),today:C.isSameDay(e,D),outsideCurrentMonth:C.getMonth(e)!==E,selected:A.some((function(t){return t&&C.isSameDay(t,e)})),disableHighlightToday:c,showDaysOutsideCurrentMonth:Z,onDayFocus:i,onDaySelect:_};return b?b(e,A,t):(0,ie.tZ)("div",{role:"cell",children:(0,ie.tZ)(nS,(0,o.Z)({},t))},t.key)}))},"week-".concat(e[0]))}))})}))]})},bS=(0,vt.Z)((0,ie.tZ)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),xS=(0,J.ZP)("div")({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),wS=(0,J.ZP)("div")((function(e){var t=e.theme;return(0,o.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),ZS=(0,J.ZP)("div")({marginRight:6}),kS=(0,J.ZP)(mt)({marginRight:"auto"}),SS=(0,J.ZP)(bS)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"},"year"===n.openView&&{transform:"rotate(180deg)"})}));function DS(e){return"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view"}var CS=function(e){var n=e.components,r=void 0===n?{}:n,i=e.componentsProps,a=void 0===i?{}:i,u=e.currentMonth,s=e.disabled,l=e.disableFuture,c=e.disablePast,d=e.getViewSwitchingButtonText,f=void 0===d?DS:d,p=e.leftArrowButtonText,h=void 0===p?"Previous month":p,m=e.maxDate,v=e.minDate,g=e.onMonthChange,y=e.onViewChange,b=e.openView,x=e.reduceAnimations,w=e.rightArrowButtonText,Z=void 0===w?"Next month":w,k=e.views,S=bw(),D=a.switchViewButton||{},C=function(e,n){var r=n.disableFuture,o=n.maxDate,i=bw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isBefore(t,o)?t:o);return!i.isAfter(n,e)}),[r,o,e,i])}(u,{disableFuture:l||s,maxDate:m}),_=function(e,n){var r=n.disablePast,o=n.minDate,i=bw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isAfter(t,o)?t:o);return!i.isBefore(n,e)}),[r,o,e,i])}(u,{disablePast:c||s,minDate:v});if(1===k.length&&"year"===k[0])return null;var E=e;return(0,ie.BX)(xS,{ownerState:E,children:[(0,ie.BX)(wS,{role:"presentation",onClick:function(){if(1!==k.length&&y&&!s)if(2===k.length)y(k.find((function(e){return e!==b}))||k[0]);else{var e=0!==k.indexOf(b)?0:1;y(k[e])}},ownerState:E,children:[(0,ie.tZ)(Yk,{reduceAnimations:x,transKey:S.format(u,"month"),children:(0,ie.tZ)(ZS,{"aria-live":"polite",ownerState:E,children:S.format(u,"month")})}),(0,ie.tZ)(Yk,{reduceAnimations:x,transKey:S.format(u,"year"),children:(0,ie.tZ)(ZS,{"aria-live":"polite",ownerState:E,children:S.format(u,"year")})}),k.length>1&&!s&&(0,ie.tZ)(kS,(0,o.Z)({size:"small",as:r.SwitchViewButton,"aria-label":f(b)},D,{children:(0,ie.tZ)(SS,{as:r.SwitchViewIcon,ownerState:E})}))]}),(0,ie.tZ)(Av,{in:"day"===b,children:(0,ie.tZ)(yk,{leftArrowButtonText:h,rightArrowButtonText:Z,components:r,componentsProps:a,onLeftClick:function(){return g(S.getPreviousMonth(u),"right")},onRightClick:function(){return g(S.getNextMonth(u),"left")},isLeftDisabled:_,isRightDisabled:C})})]})};function _S(e){return(0,ne.Z)("PrivatePickersYear",e)}var ES=(0,re.Z)("PrivatePickersYear",["root","modeMobile","modeDesktop","yearButton","disabled","selected"]),AS=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},"desktop"===(null==t?void 0:t.wrapperVariant)&&{flexBasis:"25%"})})),MS=(0,J.ZP)("button")((function(e){var t,n=e.theme;return(0,o.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},n.typography.subtitle1,(t={margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)}},(0,q.Z)(t,"&.".concat(ES.disabled),{color:n.palette.text.secondary}),(0,q.Z)(t,"&.".concat(ES.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,"&:focus, &:hover":{backgroundColor:n.palette.primary.dark}}),t))})),PS=t.forwardRef((function(e,n){var r=e.autoFocus,i=e.className,a=e.children,u=e.disabled,s=e.onClick,l=e.onKeyDown,c=e.selected,d=e.value,f=t.useRef(null),p=(0,pe.Z)(f,n),h=t.useContext(lZ),m=(0,o.Z)({},e,{wrapperVariant:h}),v=function(e){var t=e.wrapperVariant,n=e.disabled,r=e.selected,o=e.classes,i={root:["root",t&&"mode".concat((0,te.Z)(t))],yearButton:["yearButton",n&&"disabled",r&&"selected"]};return(0,K.Z)(i,_S,o)}(m);return t.useEffect((function(){r&&f.current.focus()}),[r]),(0,ie.tZ)(AS,{className:(0,G.Z)(v.root,i),ownerState:m,children:(0,ie.tZ)(MS,{ref:p,disabled:u,type:"button",tabIndex:c?0:-1,onClick:function(e){return s(e,d)},onKeyDown:function(e){return l(e,d)},className:v.yearButton,ownerState:m,children:a})})})),RS=PS;function TS(e){return(0,ne.Z)("MuiYearPicker",e)}(0,re.Z)("MuiYearPicker",["root"]);var FS,OS=(0,J.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",margin:"0 4px"}),BS=t.forwardRef((function(e,n){var o=(0,ee.Z)({props:e,name:"MuiYearPicker"}),i=o.autoFocus,a=o.className,u=o.date,s=o.disabled,l=o.disableFuture,c=o.disablePast,d=o.isDateDisabled,f=o.maxDate,p=o.minDate,h=o.onChange,m=o.onFocusedDayChange,v=o.onYearChange,g=o.readOnly,y=o.shouldDisableYear,b=o,x=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},TS,t)}(b),w=ww(),Z=It(),k=bw(),S=u||w,D=k.getYear(S),C=t.useContext(lZ),_=t.useRef(null),E=t.useState(D),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"finish";if(!g){var r=function(e){h(e,n),m&&m(e||w),v&&v(e)},o=k.setYear(S,t);if(d(o)){var i=Lk({utils:k,date:o,minDate:p,maxDate:f,disablePast:Boolean(c),disableFuture:Boolean(l),shouldDisableDate:d});r(i||w)}else r(o)}},T=t.useCallback((function(e){d(k.setYear(S,e))||P(e)}),[S,d,k]),F="desktop"===C?4:3,O=function(e,t){switch(e.key){case"ArrowUp":T(t-F),e.preventDefault();break;case"ArrowDown":T(t+F),e.preventDefault();break;case"ArrowLeft":T(t+("ltr"===Z.direction?-1:1)),e.preventDefault();break;case"ArrowRight":T(t+("ltr"===Z.direction?1:-1)),e.preventDefault()}};return(0,ie.tZ)(OS,{ref:n,className:(0,G.Z)(x.root,a),ownerState:b,children:k.getYearRange(p,f).map((function(e){var t=k.getYear(e),n=t===D;return(0,ie.tZ)(RS,{selected:n,value:t,onClick:R,onKeyDown:O,autoFocus:i&&t===M,ref:n?_:void 0,disabled:s||c&&k.isBeforeYear(e,w)||l&&k.isAfterYear(e,w)||y&&y(e),children:k.format(e,"year")},k.format(e,"year"))}))})})),IS=BS,NS=(0,J.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"}),LS=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","loading","maxDate","minDate","onChange","onMonthChange","reduceAnimations","renderLoading","shouldDisableDate","shouldDisableYear","view","views","openTo","className"];function zS(e){return(0,ne.Z)("MuiCalendarPicker",e)}(0,re.Z)("MuiCalendarPicker",["root","viewTransitionContainer"]);var jS=(0,J.ZP)(NS,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"column"}),WS=(0,J.ZP)(Yk,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:function(e,t){return t.viewTransitionContainer}})({overflowY:"auto"}),$S="undefined"!==typeof navigator&&/(android)/i.test(navigator.userAgent),HS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCalendarPicker"}),i=r.autoFocus,a=r.onViewChange,u=r.date,s=r.disableFuture,l=void 0!==s&&s,c=r.disablePast,d=void 0!==c&&c,f=r.defaultCalendarMonth,p=r.loading,h=void 0!==p&&p,m=r.maxDate,v=r.minDate,g=r.onChange,y=r.onMonthChange,b=r.reduceAnimations,x=void 0===b?$S:b,w=r.renderLoading,Z=void 0===w?function(){return FS||(FS=(0,ie.tZ)("span",{children:"..."}))}:w,k=r.shouldDisableDate,S=r.shouldDisableYear,D=r.view,C=r.views,_=void 0===C?["year","day"]:C,E=r.openTo,A=void 0===E?"day":E,M=r.className,P=(0,X.Z)(r,LS),R=bw(),T=xw(),F=null!=v?v:T.minDate,O=null!=m?m:T.maxDate,B=FZ({view:D,views:_,openTo:A,onChange:g,onViewChange:a}),I=B.openView,N=B.setOpenView,L=Wk({date:u,defaultCalendarMonth:f,reduceAnimations:x,onMonthChange:y,minDate:F,maxDate:O,shouldDisableDate:k,disablePast:d,disableFuture:l}),z=L.calendarState,j=L.changeFocusedDay,W=L.changeMonth,$=L.isDateDisabled,H=L.handleChangeMonth,Y=L.onMonthSwitchingAnimationEnd;t.useEffect((function(){if(u&&$(u)){var e=Lk({utils:R,date:u,minDate:F,maxDate:O,disablePast:d,disableFuture:l,shouldDisableDate:$});g(e,"partial")}}),[]),t.useEffect((function(){u&&W(u)}),[u]);var V=r,U=function(e){var t=e.classes;return(0,K.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},zS,t)}(V),q={className:M,date:u,disabled:P.disabled,disablePast:d,disableFuture:l,onChange:g,minDate:F,maxDate:O,onMonthChange:y,readOnly:P.readOnly};return(0,ie.BX)(jS,{ref:n,className:(0,G.Z)(U.root,M),ownerState:V,children:[(0,ie.tZ)(CS,(0,o.Z)({},P,{views:_,openView:I,currentMonth:z.currentMonth,onViewChange:N,onMonthChange:function(e,t){return H({newMonth:e,direction:t})},minDate:F,maxDate:O,disablePast:d,disableFuture:l,reduceAnimations:x})),(0,ie.tZ)(WS,{reduceAnimations:x,className:U.viewTransitionContainer,transKey:I,ownerState:V,children:(0,ie.BX)("div",{children:["year"===I&&(0,ie.tZ)(IS,(0,o.Z)({},P,{autoFocus:i,date:u,onChange:g,minDate:F,maxDate:O,disableFuture:l,disablePast:d,isDateDisabled:$,shouldDisableYear:S,onFocusedDayChange:j})),"month"===I&&(0,ie.tZ)(Nk,(0,o.Z)({},q)),"day"===I&&(0,ie.tZ)(yS,(0,o.Z)({},P,z,{autoFocus:i,onMonthSwitchingAnimationEnd:Y,onFocusedDayChange:j,reduceAnimations:x,date:u,onChange:g,isDateDisabled:$,loading:h,renderLoading:Z}))]})})]})})),YS=HS;function VS(e){return(0,ne.Z)("MuiInputAdornment",e)}var US,qS=(0,re.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),XS=["children","className","component","disablePointerEvents","disableTypography","position","variant"],GS=(0,J.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:t.palette.action.active},"filled"===n.variant&&(0,q.Z)({},"&.".concat(qS.positionStart,"&:not(.").concat(qS.hiddenLabel,")"),{marginTop:16}),"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),KS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiInputAdornment"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"div":u,l=r.disablePointerEvents,c=void 0!==l&&l,d=r.disableTypography,f=void 0!==d&&d,p=r.position,h=r.variant,m=(0,X.Z)(r,XS),v=Fh()||{},g=h;h&&v.variant,v&&!g&&(g=v.variant);var y=(0,o.Z)({},r,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:c,position:p,variant:g}),b=function(e){var t=e.classes,n=e.disablePointerEvents,r=e.hiddenLabel,o=e.position,i=e.size,a=e.variant,u={root:["root",n&&"disablePointerEvents",o&&"position".concat((0,te.Z)(o)),a,r&&"hiddenLabel",i&&"size".concat((0,te.Z)(i))]};return(0,K.Z)(u,VS,t)}(y);return(0,ie.tZ)(Th.Provider,{value:null,children:(0,ie.tZ)(GS,(0,o.Z)({as:s,ownerState:y,className:(0,G.Z)(b.root,a),ref:n},m,{children:"string"!==typeof i||f?(0,ie.BX)(t.Fragment,{children:["start"===p?US||(US=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,ie.tZ)(cy,{color:"text.secondary",children:i})}))})})),QS=KS,JS=function(e){var n=(0,t.useReducer)((function(e){return e+1}),0),o=(0,r.Z)(n,2)[1],i=(0,t.useRef)(null),a=e.replace,u=e.append,s=a?a(e.format(e.value)):e.format(e.value),l=(0,t.useRef)(!1);return(0,t.useLayoutEffect)((function(){if(null!=i.current){var t=(0,r.Z)(i.current,5),n=t[0],l=t[1],c=t[2],d=t[3],f=t[4];i.current=null;var p=d&&f,h=n.slice(l.selectionStart).search(e.accept||/\d/g),m=-1!==h?h:0,v=function(t){return(t.match(e.accept||/\d/g)||[]).join("")},g=v(n.substr(0,l.selectionStart)),y=function(e){for(var t=0,n=0,r=0;r!==g.length;++r){var o=e.indexOf(g[r],t)+1,i=v(e).indexOf(g[r],n)+1;i-n>1&&(o=t,i=n),n=Math.max(i,n),t=Math.max(t,o)}return t};if(!0===e.mask&&c&&!f){var b=y(n),x=v(n.substr(b))[0];b=n.indexOf(x,b),n="".concat(n.substr(0,b)).concat(n.substr(b+1))}var w=e.format(n);null==u||l.selectionStart!==n.length||f||(c?w=u(w):""===v(w.slice(-1))&&(w=w.slice(0,-1)));var Z=a?a(w):w;return s===Z?o():e.onChange(Z),function(){var t=y(w);if(null!=e.mask&&(c||d&&!p))for(;w[t]&&""===v(w[t]);)t+=1;l.selectionStart=l.selectionEnd=t+(p?1+m:0)}}})),(0,t.useEffect)((function(){var e=function(e){"Delete"===e.code&&(l.current=!0)},t=function(e){"Delete"===e.code&&(l.current=!1)};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),function(){document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),{value:null!=i.current?i.current[0]:s,onChange:function(t){var n=t.target.value;i.current=[n,t.target,n.length>s.length,l.current,s===e.format(n)],o()}}};function eD(e){var n=e.acceptRegex,i=void 0===n?/[\d]/gi:n,a=e.disabled,u=e.disableMaskedInput,s=e.ignoreInvalidInputs,l=e.inputFormat,c=e.inputProps,d=e.label,f=e.mask,p=e.onChange,h=e.rawValue,m=e.readOnly,v=e.rifmFormatter,g=e.TextFieldProps,y=e.validationError,b=bw(),x=t.useState(!1),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=b.getFormatHelperText(l),D=t.useMemo((function(){return!(!f||u)&&function(e,t,n,r){var o=r.formatByString(r.date("2019-01-01T09:00:00.000"),t).replace(n,"_"),i=r.formatByString(r.date("2019-11-21T22:30:00.000"),t).replace(n,"_")===e&&o===e;return!i&&r.lib,i}(f,l,i,b)}),[i,u,l,f,b]),C=t.useMemo((function(){return D&&f?function(e,t){return function(n){return n.split("").map((function(r,o){if(t.lastIndex=0,o>e.length-1)return"";var i=e[o],a=e[o+1],u=t.test(r)?r:"",s="_"===i?u:i+u;return o===n.length-1&&a&&"_"!==a?s?s+a:"":s})).join("")}}(f,i):function(e){return e}}),[i,f,D]),_=kw(b,h,l),E=t.useState(_),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=t.useRef(_);t.useEffect((function(){R.current=_}),[_]);var T=!Z,F=R.current!==_;T&&F&&(null===h||b.isValid(h))&&_!==M&&P(_);var O=function(e){var t=""===e||e===f?"":e;P(t);var n=null===t?null:b.parse(t,l);s&&!b.isValid(n)||p(n,t||void 0)},B=JS({value:M,onChange:O,format:v||C}),I=D?B:{value:M,onChange:function(e){O(e.currentTarget.value)}};return(0,o.Z)({label:d,disabled:a,error:y,inputProps:(0,o.Z)({},I,{disabled:a,placeholder:S,readOnly:m,type:D?"tel":"text"},c,{onFocus:TZ((function(){k(!0)}),null==c?void 0:c.onFocus),onBlur:TZ((function(){k(!1)}),null==c?void 0:c.onBlur)})},g)}var tD=["components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],nD=t.forwardRef((function(e,t){var n=e.components,r=void 0===n?{}:n,i=e.disableOpenPicker,a=e.getOpenDialogAriaText,u=void 0===a?Zw:a,s=e.InputAdornmentProps,l=e.InputProps,c=e.inputRef,d=e.openPicker,f=e.OpenPickerButtonProps,p=e.renderInput,h=(0,X.Z)(e,tD),m=bw(),v=eD(h),g=(null==s?void 0:s.position)||"end",y=r.OpenPickerIcon||Vw;return p((0,o.Z)({ref:t,inputRef:c},v,{InputProps:(0,o.Z)({},l,(0,q.Z)({},"".concat(g,"Adornment"),i?void 0:(0,ie.tZ)(QS,(0,o.Z)({position:g},s,{children:(0,ie.tZ)(mt,(0,o.Z)({edge:g,disabled:h.disabled||h.readOnly,"aria-label":u(h.rawValue,m)},f,{onClick:d,children:(0,ie.tZ)(y,{})}))}))))}))}));function rD(){return"undefined"===typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}function oD(e,n){var o=t.useState(rD),i=(0,r.Z)(o,2),a=i[0],u=i[1];return(0,xs.Z)((function(){var e=function(){u(rD())};return window.addEventListener("orientationchange",e),function(){window.removeEventListener("orientationchange",e)}}),[]),!MZ(e,["hours","minutes","seconds"])&&"landscape"===(n||a)}var iD=["autoFocus","className","date","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],aD=(0,J.ZP)("div")({padding:"16px 24px"}),uD=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column"},t.isLandscape&&{flexDirection:"row"})})),sD={fullWidth:!0},lD=function(e){return"year"===e||"month"===e||"day"===e};var cD=function(e){var n,r=e.autoFocus,i=e.date,a=e.DateInputProps,u=e.isMobileKeyboardViewOpen,s=e.onDateChange,l=e.onViewChange,c=e.openTo,d=e.orientation,f=e.showToolbar,p=e.toggleMobileKeyboardView,h=e.ToolbarComponent,m=void 0===h?function(){return null}:h,v=e.toolbarFormat,g=e.toolbarPlaceholder,y=e.toolbarTitle,b=e.views,x=(0,X.Z)(e,iD),w=oD(b,d),Z=t.useContext(lZ),k="undefined"===typeof f?"desktop"!==Z:f,S=t.useCallback((function(e,t){s(e,Z,t)}),[s,Z]),D=FZ({view:void 0,views:b,openTo:c,onChange:S,onViewChange:t.useCallback((function(e){u&&p(),l&&l(e)}),[u,l,p])}),C=D.openView,_=D.nextView,E=D.previousView,A=D.setOpenView,M=D.handleChangeAndOpenNext;return(0,ie.BX)(uD,{ownerState:{isLandscape:w},children:[k&&(0,ie.tZ)(m,(0,o.Z)({},x,{views:b,isLandscape:w,date:i,onChange:S,setOpenView:A,openView:C,toolbarTitle:y,toolbarFormat:v,toolbarPlaceholder:g,isMobileKeyboardViewOpen:u,toggleMobileKeyboardView:p})),(0,ie.tZ)(NS,{children:u?(0,ie.tZ)(aD,{children:(0,ie.tZ)(nD,(0,o.Z)({},a,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:sD}))}):(0,ie.BX)(t.Fragment,{children:[lD(C)&&(0,ie.tZ)(YS,(0,o.Z)({autoFocus:r,date:i,onViewChange:A,onChange:M,view:C,views:b.filter(lD)},x)),(n=C,("hours"===n||"minutes"===n||"seconds"===n)&&(0,ie.tZ)(Ak,(0,o.Z)({},x,{autoFocus:r,date:i,view:C,onChange:M,openNextView:function(){return A(_)},openPreviousView:function(){return A(E)},nextViewAvailable:!_,previousViewAvailable:!E||lD(E),showViewSwitcher:"desktop"===Z})))]})})]})},dD=["minDate","maxDate","disableFuture","shouldDisableDate","disablePast"];function fD(e,t,n){var r=n.minDate,o=n.maxDate,i=n.disableFuture,a=n.shouldDisableDate,u=n.disablePast,s=(0,X.Z)(n,dD),l=jk(e,t,{minDate:r,maxDate:o,disableFuture:i,shouldDisableDate:a,disablePast:u});return null!==l?l:function(e,t,n){var r=n.minTime,o=n.maxTime,i=n.shouldDisableTime,a=n.disableIgnoringDatePartForTimeValidation,u=e.date(t),s=wk(Boolean(a),e);if(null===t)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(r&&s(r,u)):return"minTime";case Boolean(o&&s(u,o)):return"maxTime";case Boolean(i&&i(e.getHours(u),"hours")):return"shouldDisableTime-hours";case Boolean(i&&i(e.getMinutes(u),"minutes")):return"shouldDisableTime-minutes";case Boolean(i&&i(e.getSeconds(u),"seconds")):return"shouldDisableTime-seconds";default:return null}}(e,t,s)}function pD(e,t){return e===t}function hD(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:pD,o=e.value,i=e.onError,a=bw(),u=t.useRef(null),s=n(a,o,e);return t.useEffect((function(){i&&!r(s,u.current)&&i(s,o),u.current=s}),[r,i,u,s,o]),s}function mD(e){return hD(e,fD,pD)}function vD(e){var n=e.open,o=e.onOpen,i=e.onClose,a=t.useRef("boolean"===typeof n).current,u=t.useState(!1),s=(0,r.Z)(u,2),l=s[0],c=s[1];return t.useEffect((function(){if(a){if("boolean"!==typeof n)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");c(n)}}),[a,n]),{isOpen:l,setIsOpen:t.useCallback((function(e){a||c(e),e&&o&&o(),!e&&i&&i()}),[a,o,i])}}function gD(e,n){var i=e.disableCloseOnSelect,a=e.onAccept,u=e.onChange,s=e.value,l=bw(),c=vD(e),d=c.isOpen,f=c.setIsOpen;function p(e){return{committed:e,draft:e}}var h=n.parseInput(l,s),m=t.useReducer((function(e,t){switch(t.type){case"reset":return p(t.payload);case"update":return(0,o.Z)({},e,{draft:t.payload});default:return e}}),h,p),v=(0,r.Z)(m,2),g=v[0],y=v[1];n.areValuesEqual(l,g.committed,h)||y({type:"reset",payload:h});var b=t.useState(g.committed),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useState(!1),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e,t){u(e),t&&(f(!1),Z(e),a&&a(e))}),[a,u,f]),E=t.useMemo((function(){return{open:d,onClear:function(){return _(n.emptyValue,!0)},onAccept:function(){return _(g.draft,!0)},onDismiss:function(){return _(w,!0)},onSetToday:function(){var e=l.date();y({type:"update",payload:e}),_(e,!i)}}}),[_,i,d,l,g.draft,n.emptyValue,w]),A=t.useMemo((function(){return{date:g.draft,isMobileKeyboardViewOpen:D,toggleMobileKeyboardView:function(){return C(!D)},onDateChange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"partial";if(y({type:"update",payload:e}),"partial"===n&&_(e,!1),"finish"===n){var r=!(null!=i?i:"mobile"===t);_(e,r)}}}}),[_,i,D,g.draft]),M={pickerProps:A,inputProps:t.useMemo((function(){return{onChange:u,open:d,rawValue:s,openPicker:function(){return f(!0)}}}),[u,d,s,f]),wrapperProps:E};return t.useDebugValue(M,(function(){return{MuiPickerState:{pickerDraft:g,other:M}}})),M}var yD=["onChange","PopperProps","ToolbarComponent","TransitionComponent","value"],bD={emptyValue:null,parseInput:zk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},xD=t.forwardRef((function(e,t){var n=Cw(e,"MuiDesktopDateTimePicker"),r=null!==mD(n),i=gD(n,bD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.PopperProps,c=n.ToolbarComponent,d=void 0===c?yZ:c,f=n.TransitionComponent,p=(0,X.Z)(n,yD),h=(0,o.Z)({},u,p,{ref:t,validationError:r});return(0,ie.tZ)(AZ,(0,o.Z)({},s,{DateInputProps:h,KeyboardDateInputComponent:nD,PopperProps:l,TransitionComponent:f,children:(0,ie.tZ)(cD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:d,DateInputProps:h},p))}))}));function wD(e){return(0,ne.Z)("MuiDialogContent",e)}(0,re.Z)("MuiDialogContent",["root","dividers"]);var ZD=(0,re.Z)("MuiDialogTitle",["root"]),kD=["className","dividers"],SD=(0,J.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dividers&&t.dividers]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat(t.palette.divider),borderBottom:"1px solid ".concat(t.palette.divider)}:(0,q.Z)({},".".concat(ZD.root," + &"),{paddingTop:0}))})),DD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogContent"}),r=n.className,i=n.dividers,a=void 0!==i&&i,u=(0,X.Z)(n,kD),s=(0,o.Z)({},n,{dividers:a}),l=function(e){var t=e.classes,n={root:["root",e.dividers&&"dividers"]};return(0,K.Z)(n,wD,t)}(s);return(0,ie.tZ)(SD,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),CD=DD;function _D(e){return(0,ne.Z)("MuiDialog",e)}var ED=(0,re.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var AD,MD=(0,t.createContext)({}),PD=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],RD=(0,J.ZP)(Fv,{name:"MuiDialog",slot:"Backdrop",overrides:function(e,t){return t.backdrop}})({zIndex:-1}),TD=(0,J.ZP)(Lv,{name:"MuiDialog",slot:"Root",overridesResolver:function(e,t){return t.root}})({"@media print":{position:"absolute !important"}}),FD=(0,J.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:function(e,t){var n=e.ownerState;return[t.container,t["scroll".concat((0,te.Z)(n.scroll))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),OD=(0,J.ZP)(ce,{name:"MuiDialog",slot:"Paper",overridesResolver:function(e,t){var n=e.ownerState;return[t.paper,t["scrollPaper".concat((0,te.Z)(n.scroll))],t["paperWidth".concat((0,te.Z)(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&(0,q.Z)({maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit)},"&.".concat(ED.paperScrollBody),(0,q.Z)({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})),"xs"!==n.maxWidth&&(0,q.Z)({maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)},"&.".concat(ED.paperScrollBody),(0,q.Z)({},t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64),{maxWidth:"calc(100% - 64px)"})),n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&(0,q.Z)({margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0},"&.".concat(ED.paperScrollBody),{margin:0,maxWidth:"100%"}))})),BD=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiDialog"}),i=It(),a={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},u=r["aria-describedby"],s=r["aria-labelledby"],l=r.BackdropComponent,c=r.BackdropProps,d=r.children,f=r.className,p=r.disableEscapeKeyDown,h=void 0!==p&&p,m=r.fullScreen,v=void 0!==m&&m,g=r.fullWidth,y=void 0!==g&&g,b=r.maxWidth,x=void 0===b?"sm":b,w=r.onBackdropClick,Z=r.onClose,k=r.open,S=r.PaperComponent,D=void 0===S?ce:S,C=r.PaperProps,_=void 0===C?{}:C,E=r.scroll,A=void 0===E?"paper":E,M=r.TransitionComponent,P=void 0===M?Av:M,R=r.transitionDuration,T=void 0===R?a:R,F=r.TransitionProps,O=(0,X.Z)(r,PD),B=(0,o.Z)({},r,{disableEscapeKeyDown:h,fullScreen:v,fullWidth:y,maxWidth:x,scroll:A}),I=function(e){var t=e.classes,n=e.scroll,r=e.maxWidth,o=e.fullWidth,i=e.fullScreen,a={root:["root"],container:["container","scroll".concat((0,te.Z)(n))],paper:["paper","paperScroll".concat((0,te.Z)(n)),"paperWidth".concat((0,te.Z)(String(r))),o&&"paperFullWidth",i&&"paperFullScreen"]};return(0,K.Z)(a,_D,t)}(B),N=t.useRef(),L=(0,kh.Z)(s),z=t.useMemo((function(){return{titleId:L}}),[L]);return(0,ie.tZ)(TD,(0,o.Z)({className:(0,G.Z)(I.root,f),BackdropProps:(0,o.Z)({transitionDuration:T,as:l},c),closeAfterTransition:!0,BackdropComponent:RD,disableEscapeKeyDown:h,onClose:Z,open:k,ref:n,onClick:function(e){N.current&&(N.current=null,w&&w(e),Z&&Z(e,"backdropClick"))},ownerState:B},O,{children:(0,ie.tZ)(P,(0,o.Z)({appear:!0,in:k,timeout:T,role:"presentation"},F,{children:(0,ie.tZ)(FD,{className:(0,G.Z)(I.container),onMouseDown:function(e){N.current=e.target===e.currentTarget},ownerState:B,children:(0,ie.tZ)(OD,(0,o.Z)({as:D,elevation:24,role:"dialog","aria-describedby":u,"aria-labelledby":L},_,{className:(0,G.Z)(I.paper,_.className),ownerState:B,children:(0,ie.tZ)(MD.Provider,{value:z,children:d})}))})}))}))})),ID=BD,ND=(0,J.ZP)(ID)((AD={},(0,q.Z)(AD,"& .".concat(ED.container),{outline:0}),(0,q.Z)(AD,"& .".concat(ED.paper),{outline:0,minWidth:320}),AD)),LD=(0,J.ZP)(CD)({"&:first-of-type":{padding:0}}),zD=(0,J.ZP)(kZ)((function(e){var t=e.ownerState;return(0,o.Z)({},(t.clearable||t.showTodayButton)&&{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}})})),jD=function(e){var t=e.cancelText,n=void 0===t?"Cancel":t,r=e.children,i=e.clearable,a=void 0!==i&&i,u=e.clearText,s=void 0===u?"Clear":u,l=e.DialogProps,c=void 0===l?{}:l,d=e.okText,f=void 0===d?"OK":d,p=e.onAccept,h=e.onClear,m=e.onDismiss,v=e.onSetToday,g=e.open,y=e.showTodayButton,b=void 0!==y&&y,x=e.todayText,w=void 0===x?"Today":x,Z=e;return(0,ie.BX)(ND,(0,o.Z)({open:g,onClose:m},c,{children:[(0,ie.tZ)(LD,{children:r}),(0,ie.BX)(zD,{ownerState:Z,children:[a&&(0,ie.tZ)(ab,{onClick:h,children:s}),b&&(0,ie.tZ)(ab,{onClick:v,children:w}),n&&(0,ie.tZ)(ab,{onClick:m,children:n}),f&&(0,ie.tZ)(ab,{onClick:p,children:f})]})]}))},WD=["cancelText","children","clearable","clearText","DateInputProps","DialogProps","okText","onAccept","onClear","onDismiss","onSetToday","open","PureDateInputComponent","showTodayButton","todayText"];var $D=function(e){var t=e.cancelText,n=e.children,r=e.clearable,i=e.clearText,a=e.DateInputProps,u=e.DialogProps,s=e.okText,l=e.onAccept,c=e.onClear,d=e.onDismiss,f=e.onSetToday,p=e.open,h=e.PureDateInputComponent,m=e.showTodayButton,v=e.todayText,g=(0,X.Z)(e,WD);return(0,ie.BX)(lZ.Provider,{value:"mobile",children:[(0,ie.tZ)(h,(0,o.Z)({},g,a)),(0,ie.tZ)(jD,{cancelText:t,clearable:r,clearText:i,DialogProps:u,okText:s,onAccept:l,onClear:c,onDismiss:d,onSetToday:f,open:p,showTodayButton:m,todayText:v,children:n})]})},HD=n(5192),YD=n.n(HD),VD=t.forwardRef((function(e,n){var r=e.disabled,i=e.getOpenDialogAriaText,a=void 0===i?Zw:i,u=e.inputFormat,s=e.InputProps,l=e.inputRef,c=e.label,d=e.openPicker,f=e.rawValue,p=e.renderInput,h=e.TextFieldProps,m=void 0===h?{}:h,v=e.validationError,g=bw(),y=t.useMemo((function(){return(0,o.Z)({},s,{readOnly:!0})}),[s]),b=kw(g,f,u);return p((0,o.Z)({label:c,disabled:r,ref:n,inputRef:l,error:v,InputProps:y,inputProps:(0,o.Z)({disabled:r,readOnly:!0,"aria-readonly":!0,"aria-label":a(f,g),value:b},!e.readOnly&&{onClick:d},{onKeyDown:PZ(d)})},m))}));VD.propTypes={getOpenDialogAriaText:YD().func,renderInput:YD().func.isRequired};var UD=["ToolbarComponent","value","onChange"],qD={emptyValue:null,parseInput:zk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},XD=t.forwardRef((function(e,t){var n=Cw(e,"MuiMobileDateTimePicker"),r=null!==mD(n),i=gD(n,qD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.ToolbarComponent,c=void 0===l?yZ:l,d=(0,X.Z)(n,UD),f=(0,o.Z)({},u,d,{ref:t,validationError:r});return(0,ie.tZ)($D,(0,o.Z)({},d,s,{DateInputProps:f,PureDateInputComponent:VD,children:(0,ie.tZ)(cD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:c,DateInputProps:f},d))}))})),GD=["cancelText","clearable","clearText","desktopModeMediaQuery","DialogProps","okText","PopperProps","showTodayButton","todayText","TransitionComponent"],KD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDateTimePicker"}),r=n.cancelText,i=n.clearable,a=n.clearText,u=n.desktopModeMediaQuery,s=void 0===u?"@media (pointer: fine)":u,l=n.DialogProps,c=n.okText,d=n.PopperProps,f=n.showTodayButton,p=n.todayText,h=n.TransitionComponent,m=(0,X.Z)(n,GD),v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,Yl.Z)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,o=(0,hw.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),i=o.defaultMatches,a=void 0!==i&&i,u=o.matchMedia,s=void 0===u?r?window.matchMedia:null:u,l=o.ssrMatchMedia,c=void 0===l?null:l,d=o.noSsr,f="function"===typeof e?e(n):e;return f=f.replace(/^@media( ?)/m,""),(void 0!==vw?gw:mw)(f,a,s,c,d)}(s);return v?(0,ie.tZ)(xD,(0,o.Z)({ref:t,PopperProps:d,TransitionComponent:h},m)):(0,ie.tZ)(XD,(0,o.Z)({ref:t,cancelText:r,clearable:i,clearText:a,DialogProps:l,okText:c,showTodayButton:f,todayText:p},m))})),QD=KD,JD=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],eC=(0,J.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:t.palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:(0,Q.Fq)(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:"thin solid ".concat(t.palette.divider),top:"50%",content:'""',transform:"translateY(50%)"}})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:"thin solid ".concat(t.palette.divider),transform:"translateX(0%)"}})}),(function(e){var t=e.ownerState;return(0,o.Z)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),tC=(0,J.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:function(e,t){var n=e.ownerState;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===n.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),nC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDivider"}),r=n.absolute,i=void 0!==r&&r,a=n.children,u=n.className,s=n.component,l=void 0===s?a?"div":"hr":s,c=n.flexItem,d=void 0!==c&&c,f=n.light,p=void 0!==f&&f,h=n.orientation,m=void 0===h?"horizontal":h,v=n.role,g=void 0===v?"hr"!==l?"separator":void 0:v,y=n.textAlign,b=void 0===y?"center":y,x=n.variant,w=void 0===x?"fullWidth":x,Z=(0,X.Z)(n,JD),k=(0,o.Z)({},n,{absolute:i,component:l,flexItem:d,light:p,orientation:m,role:g,textAlign:b,variant:w}),S=function(e){var t=e.absolute,n=e.children,r=e.classes,o=e.flexItem,i=e.light,a=e.orientation,u=e.textAlign,s={root:["root",t&&"absolute",e.variant,i&&"light","vertical"===a&&"vertical",o&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===u&&"vertical"!==a&&"textAlignRight","left"===u&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,K.Z)(s,$g,r)}(k);return(0,ie.tZ)(eC,(0,o.Z)({as:l,className:(0,G.Z)(S.root,u),role:g,ref:t,ownerState:k},Z,{children:a?(0,ie.tZ)(tC,{className:S.wrapper,ownerState:k,children:a}):null}))})),rC=nC,oC="YYYY-MM-DD HH:mm:ss",iC=xh({container:{display:"grid",gridTemplateColumns:"200px auto 200px",gridGap:"10px",padding:"20px"},timeControls:{display:"grid",gridTemplateRows:"auto 1fr auto",gridGap:"16px 0"},datePickerItem:{minWidth:"200px"}}),aC=function(){var e=iC(),n=(0,t.useState)(),o=(0,r.Z)(n,2),i=o[0],a=o[1],u=(0,t.useState)(),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=tr().time.period,f=d.end,p=d.start,h=nr();(0,t.useEffect)((function(){a(On(In(f)))}),[f]),(0,t.useEffect)((function(){c(On(In(p)))}),[p]);var m=(0,t.useMemo)((function(){return{start:xn()(In(p)).format(oC),end:xn()(In(f)).format(oC)}}),[p,f]),v=(0,t.useState)(null),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=Boolean(y);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:"Time range controls",children:(0,ie.BX)(ab,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",boxShadow:"none"},startIcon:(0,ie.tZ)(pw.Z,{}),onClick:function(e){return b(e.currentTarget)},children:[m.start," - ",m.end]})}),(0,ie.tZ)(ql,{open:x,anchorEl:y,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return b(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.BX)(no,{className:e.container,children:[(0,ie.BX)(no,{className:e.timeControls,children:[(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(QD,{label:"From",ampm:!1,value:l,onChange:function(e){return e&&h({type:"SET_FROM",payload:e})},onError:console.log,inputFormat:oC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)(Wg,yn(yn({},e),{},{variant:"standard"}))},maxDate:xn()(i),PopperProps:{disablePortal:!0}})}),(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(QD,{label:"To",ampm:!1,value:i,onChange:function(e){return e&&h({type:"SET_UNTIL",payload:e})},onError:console.log,inputFormat:oC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)(Wg,yn(yn({},e),{},{variant:"standard"}))},PopperProps:{disablePortal:!0}})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 1fr",gap:1,children:[(0,ie.tZ)(ab,{variant:"outlined",onClick:function(){return b(null)},children:"Cancel"}),(0,ie.tZ)(ab,{variant:"contained",onClick:function(){return h({type:"RUN_QUERY_TO_NOW"})},children:"switch to now"})]})]}),(0,ie.tZ)(rC,{orientation:"vertical",flexItem:!0}),(0,ie.tZ)(no,{children:(0,ie.tZ)(fw,{setDuration:function(e,t){h({type:"SET_UNTIL",payload:t}),b(null),h({type:"SET_DURATION",payload:e})}})})]})})})})]})},uC=function(e){var n=e.error,o=e.setServer,i=Yy(),a=Hy().serverURL,u=tr().serverUrl,s=nr(),l=(0,t.useState)(u),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){i&&(s({type:"SET_SERVER",payload:a}),f(a))}),[a]);return(0,ie.tZ)(Wg,{variant:"outlined",fullWidth:!0,label:"Server URL",value:d||"",disabled:i,error:n===Wy.validServer||n===Wy.emptyServer,inputProps:{style:{fontFamily:"Monospace"}},onChange:function(e){var t=e.target.value||"";f(t),o(t)}})},sC={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"background.paper",p:3,borderRadius:"4px",width:"80%",maxWidth:"800px"},lC="Setting Server URL",cC=function(){var e=Yy(),n=tr().serverUrl,o=nr(),i=(0,t.useState)(n),a=(0,r.Z)(i,2),u=a[0],s=a[1],l=(0,t.useState)(!1),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=function(){return f(!1)};return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:lC,children:(0,ie.tZ)(ab,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",minWidth:"34px",padding:"6px 8px",boxShadow:"none"},startIcon:(0,ie.tZ)(Xb.Z,{style:{marginRight:"-8px",marginLeft:"4px"}}),onClick:function(){return f(!0)}})}),(0,ie.tZ)(Lv,{open:d,onClose:p,children:(0,ie.BX)(no,{sx:sC,children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mb:4,children:[(0,ie.tZ)(cy,{id:"modal-modal-title",variant:"h6",component:"h2",children:lC}),(0,ie.tZ)(mt,{size:"small",onClick:p,children:(0,ie.tZ)(Jb.Z,{})})]}),(0,ie.tZ)(uC,{setServer:s}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto auto",gap:1,justifyContent:"end",mt:4,children:[(0,ie.tZ)(ab,{variant:"outlined",onClick:p,children:"Cancel"}),(0,ie.tZ)(ab,{variant:"contained",onClick:function(){e||o({type:"SET_SERVER",payload:u}),p()},children:"apply"})]})]})})]})},dC=xh({logo:{position:"relative",display:"flex",alignItems:"center",color:"#fff",cursor:"pointer","&:hover":{textDecoration:"underline"}},issueLink:{textAlign:"center",fontSize:"10px",opacity:".4",color:"inherit",textDecoration:"underline",transition:".2s opacity","&:hover":{opacity:".8"}},menuLink:{display:"block",padding:"16px 8px",color:"white",fontSize:"11px",textDecoration:"none",cursor:"pointer",textTransform:"uppercase",borderRadius:"4px",transition:".2s background","&:hover":{boxShadow:"rgba(0, 0, 0, 0.15) 0px 2px 8px"}}}),fC=function(){var e=dC(),n=T(),o=n.search,i=n.pathname,a=F(),u=(0,t.useState)(i),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=function(e){a({pathname:e,search:o})};return(0,ie.tZ)(_x,{position:"static",sx:{px:1,boxShadow:"none"},children:(0,ie.BX)(zx,{children:[(0,ie.BX)(no,{display:"grid",alignItems:"center",justifyContent:"center",children:[(0,ie.BX)(no,{onClick:function(){d(Yr),Un(""),window.location.reload()},className:e.logo,children:[(0,ie.tZ)(cw,{style:{color:"inherit",marginRight:"6px"}}),(0,ie.BX)(cy,{variant:"h5",children:[(0,ie.tZ)("span",{style:{fontWeight:"bolder"},children:"VM"}),(0,ie.tZ)("span",{style:{fontWeight:"lighter"},children:"UI"})]})]}),(0,ie.tZ)(Ox,{className:e.issueLink,target:"_blank",href:"https://github.com/VictoriaMetrics/VictoriaMetrics/issues/new",children:"create an issue"})]}),(0,ie.tZ)(no,{sx:{ml:8},children:(0,ie.BX)(zb,{value:l,textColor:"inherit",TabIndicatorProps:{style:{background:"white"}},onChange:function(e,t){return c(t)},children:[(0,ie.tZ)(Vb,{label:"Custom panel",value:Yr,component:U,to:"".concat(Yr).concat(o)}),(0,ie.tZ)(Vb,{label:"Dashboards",value:Vr,component:U,to:"".concat(Vr).concat(o)})]})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"repeat(3, auto)",gap:1,alignItems:"center",ml:"auto",mr:0,children:[(0,ie.tZ)(aC,{}),(0,ie.tZ)(sw,{}),(0,ie.tZ)(cC,{})]})]})})},pC=function(){return(0,ie.BX)(no,{children:[(0,ie.tZ)(fC,{}),(0,ie.tZ)(N,{})]})},hC=function(){var e=ms(gs().mark((function e(t){var r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(4551)("./".concat(t));case 2:return(r=e.sent).default.filename=t,e.abrupt("return",r.default);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),mC=ms(gs().mark((function e(){var t,r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n(8355),r=t.keys().map((function(e){return e.replace("./","")})),e.next=4,Promise.all(r.map(function(){var e=ms(gs().mark((function e(t){return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",hC(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),vC=n(3878),gC=n(9199),yC=n(5267);var bC=n(5829);function xC(e){return(0,ne.Z)("MuiCollapse",e)}(0,re.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var wC=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],ZC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,o.Z)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),kC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:function(e,t){return t.wrapper}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),SC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:function(e,t){return t.wrapperInner}})((function(e){var t=e.ownerState;return(0,o.Z)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),DC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCollapse"}),i=r.addEndListener,a=r.children,u=r.className,s=r.collapsedSize,l=void 0===s?"0px":s,c=r.component,d=r.easing,f=r.in,p=r.onEnter,h=r.onEntered,m=r.onEntering,v=r.onExit,g=r.onExited,y=r.onExiting,b=r.orientation,x=void 0===b?"vertical":b,w=r.style,Z=r.timeout,k=void 0===Z?bC.x9.standard:Z,S=r.TransitionComponent,D=void 0===S?Vt:S,C=(0,X.Z)(r,wC),_=(0,o.Z)({},r,{orientation:x,collapsedSize:l}),E=function(e){var t=e.orientation,n=e.classes,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,K.Z)(r,xC,n)}(_),A=It(),M=t.useRef(),P=t.useRef(null),R=t.useRef(),T="number"===typeof l?"".concat(l,"px"):l,F="horizontal"===x,O=F?"width":"height";t.useEffect((function(){return function(){clearTimeout(M.current)}}),[]);var B=t.useRef(null),I=(0,pe.Z)(n,B),N=function(e){return function(t){if(e){var n=B.current;void 0===t?e(n):e(n,t)}}},L=function(){return P.current?P.current[F?"clientWidth":"clientHeight"]:0},z=N((function(e,t){P.current&&F&&(P.current.style.position="absolute"),e.style[O]=T,p&&p(e,t)})),j=N((function(e,t){var n=L();P.current&&F&&(P.current.style.position="");var r=qt({style:w,timeout:k,easing:d},{mode:"enter"}),o=r.duration,i=r.easing;if("auto"===k){var a=A.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(a,"ms"),R.current=a}else e.style.transitionDuration="string"===typeof o?o:"".concat(o,"ms");e.style[O]="".concat(n,"px"),e.style.transitionTimingFunction=i,m&&m(e,t)})),W=N((function(e,t){e.style[O]="auto",h&&h(e,t)})),$=N((function(e){e.style[O]="".concat(L(),"px"),v&&v(e)})),H=N(g),Y=N((function(e){var t=L(),n=qt({style:w,timeout:k,easing:d},{mode:"exit"}),r=n.duration,o=n.easing;if("auto"===k){var i=A.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(i,"ms"),R.current=i}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[O]=T,e.style.transitionTimingFunction=o,y&&y(e)}));return(0,ie.tZ)(D,(0,o.Z)({in:f,onEnter:z,onEntered:W,onEntering:j,onExit:$,onExited:H,onExiting:Y,addEndListener:function(e){"auto"===k&&(M.current=setTimeout(e,R.current||0)),i&&i(B.current,e)},nodeRef:B,timeout:"auto"===k?null:k},C,{children:function(e,t){return(0,ie.tZ)(ZC,(0,o.Z)({as:c,className:(0,G.Z)(E.root,u,{entered:E.entered,exited:!f&&"0px"===T&&E.hidden}[e]),style:(0,o.Z)((0,q.Z)({},F?"minWidth":"minHeight",T),w),ownerState:(0,o.Z)({},_,{state:e}),ref:I},t,{children:(0,ie.tZ)(kC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapper,ref:P,children:(0,ie.tZ)(SC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapperInner,children:a})})}))}}))}));DC.muiSupportAuto=!0;var CC=DC;var _C=t.createContext({});function EC(e){return(0,ne.Z)("MuiAccordion",e)}var AC=(0,re.Z)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),MC=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],PC=(0,J.ZP)(ce,{name:"MuiAccordion",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(AC.region),t.region),t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})((function(e){var t,n=e.theme,r={duration:n.transitions.duration.shortest};return t={position:"relative",transition:n.transitions.create(["margin"],r),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:n.palette.divider,transition:n.transitions.create(["opacity","background-color"],r)},"&:first-of-type":{"&:before":{display:"none"}}},(0,q.Z)(t,"&.".concat(AC.expanded),{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}}),(0,q.Z)(t,"&.".concat(AC.disabled),{backgroundColor:n.palette.action.disabledBackground}),t}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},!n.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:t.shape.borderRadius,borderBottomRightRadius:t.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!n.disableGutters&&(0,q.Z)({},"&.".concat(AC.expanded),{margin:"16px 0"}))})),RC=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({props:e,name:"MuiAccordion"}),u=a.children,s=a.className,l=a.defaultExpanded,c=void 0!==l&&l,d=a.disabled,f=void 0!==d&&d,p=a.disableGutters,h=void 0!==p&&p,m=a.expanded,v=a.onChange,g=a.square,y=void 0!==g&&g,b=a.TransitionComponent,x=void 0===b?CC:b,w=a.TransitionProps,Z=(0,X.Z)(a,MC),k=(0,Gl.Z)({controlled:m,default:c,name:"Accordion",state:"expanded"}),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e){C(!D),v&&v(e,!D)}),[D,v,C]),E=t.Children.toArray(u),A=(i=E,(0,vC.Z)(i)||(0,gC.Z)(i)||(0,ro.Z)(i)||(0,yC.Z)()),M=A[0],P=A.slice(1),R=t.useMemo((function(){return{expanded:D,disabled:f,disableGutters:h,toggle:_}}),[D,f,h,_]),T=(0,o.Z)({},a,{square:y,disabled:f,disableGutters:h,expanded:D}),F=function(e){var t=e.classes,n={root:["root",!e.square&&"rounded",e.expanded&&"expanded",e.disabled&&"disabled",!e.disableGutters&&"gutters"],region:["region"]};return(0,K.Z)(n,EC,t)}(T);return(0,ie.BX)(PC,(0,o.Z)({className:(0,G.Z)(F.root,s),ref:n,ownerState:T,square:y},Z,{children:[(0,ie.tZ)(_C.Provider,{value:R,children:M}),(0,ie.tZ)(x,(0,o.Z)({in:D,timeout:"auto"},w,{children:(0,ie.tZ)("div",{"aria-labelledby":M.props.id,id:M.props["aria-controls"],role:"region",className:F.region,children:P})}))]}))})),TC=RC;function FC(e){return(0,ne.Z)("MuiAccordionSummary",e)}var OC=(0,re.Z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),BC=["children","className","expandIcon","focusVisibleClassName","onClick"],IC=(0,J.ZP)(st,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n=e.theme,r=e.ownerState,i={duration:n.transitions.duration.shortest};return(0,o.Z)((t={display:"flex",minHeight:48,padding:n.spacing(0,2),transition:n.transitions.create(["min-height","background-color"],i)},(0,q.Z)(t,"&.".concat(OC.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(OC.disabled),{opacity:n.palette.action.disabledOpacity}),(0,q.Z)(t,"&:hover:not(.".concat(OC.disabled,")"),{cursor:"pointer"}),t),!r.disableGutters&&(0,q.Z)({},"&.".concat(OC.expanded),{minHeight:64}))})),NC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:function(e,t){return t.content}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexGrow:1,margin:"12px 0"},!n.disableGutters&&(0,q.Z)({transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest})},"&.".concat(OC.expanded),{margin:"20px 0"}))})),LC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:function(e,t){return t.expandIconWrapper}})((function(e){var t=e.theme;return(0,q.Z)({display:"flex",color:t.palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest})},"&.".concat(OC.expanded),{transform:"rotate(180deg)"})})),zC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiAccordionSummary"}),i=r.children,a=r.className,u=r.expandIcon,s=r.focusVisibleClassName,l=r.onClick,c=(0,X.Z)(r,BC),d=t.useContext(_C),f=d.disabled,p=void 0!==f&&f,h=d.disableGutters,m=d.expanded,v=d.toggle,g=(0,o.Z)({},r,{expanded:m,disabled:p,disableGutters:h}),y=function(e){var t=e.classes,n=e.expanded,r=e.disabled,o=e.disableGutters,i={root:["root",n&&"expanded",r&&"disabled",!o&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!o&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return(0,K.Z)(i,FC,t)}(g);return(0,ie.BX)(IC,(0,o.Z)({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":m,className:(0,G.Z)(y.root,a),focusVisibleClassName:(0,G.Z)(y.focusVisible,s),onClick:function(e){v&&v(e),l&&l(e)},ref:n,ownerState:g},c,{children:[(0,ie.tZ)(NC,{className:y.content,ownerState:g,children:i}),u&&(0,ie.tZ)(LC,{className:y.expandIconWrapper,ownerState:g,children:u})]}))})),jC=zC;function WC(e){return(0,ne.Z)("MuiAccordionDetails",e)}(0,re.Z)("MuiAccordionDetails",["root"]);var $C=["className"],HC=(0,J.ZP)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{padding:e.theme.spacing(1,2,2)}})),YC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAccordionDetails"}),r=n.className,i=(0,X.Z)(n,$C),a=n,u=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},WC,t)}(a);return(0,ie.tZ)(HC,(0,o.Z)({className:(0,G.Z)(u.root,r),ref:t,ownerState:a},i))})),VC=YC,UC=n(6306),qC=n(3973);function XC(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}var GC={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};var KC=/[&<>"']/,QC=/[&<>"']/g,JC=/[<>"']|&(?!#?\w+;)/,e_=/[<>"']|&(?!#?\w+;)/g,t_={"&":"&","<":"<",">":">",'"':""","'":"'"},n_=function(e){return t_[e]};function r_(e,t){if(t){if(KC.test(e))return e.replace(QC,n_)}else if(JC.test(e))return e.replace(e_,n_);return e}var o_=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function i_(e){return e.replace(o_,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var a_=/(^|[^\[])\^/g;function u_(e,t){e="string"===typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(a_,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var s_=/[^\w:]/g,l_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function c_(e,t,n){if(e){var r;try{r=decodeURIComponent(i_(n)).replace(s_,"").toLowerCase()}catch(o){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!l_.test(n)&&(n=function(e,t){d_[" "+e]||(f_.test(e)?d_[" "+e]=e+"/":d_[" "+e]=y_(e,"/",!0));var n=-1===(e=d_[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(p_,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(h_,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}var d_={},f_=/^[^:]+:\/*[^/]*$/,p_=/^([^:]+:)[\s\S]*$/,h_=/^([^:]+:\/*[^/]*)[\s\S]*$/;var m_={exec:function(){}};function v_(e){for(var t,n,r=1;r=0&&"\\"===n[o];)r=!r;return r?"|":" |"})),r=n.split(/ \|/),o=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function w_(e,t,n,r){var o=t.href,i=t.title?r_(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var u={type:"link",raw:n,href:o,title:i,text:a,tokens:r.inlineTokens(a,[])};return r.state.inLink=!1,u}return{type:"image",raw:n,href:o,title:i,text:r_(a)}}var Z_=function(){function e(t){cv(this,e),this.options=t||GC}return fd(e,[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:y_(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],o=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var o=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:(0,r.Z)(t,1)[0].length>=o.length?e.slice(o.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=y_(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,o,i,a,u,s,l,c,d,f,p,h=t[1].trim(),m=h.length>1,v={type:"list",raw:"",ordered:m,start:m?+h.slice(0,-1):"",loose:!1,items:[]};h=m?"\\d{1,9}\\".concat(h.slice(-1)):"\\".concat(h),this.options.pedantic&&(h=m?h:"[*+-]");for(var g=new RegExp("^( {0,3}".concat(h,")((?:[\t ][^\\n]*)?(?:\\n|$))"));e&&(p=!1,t=g.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0],c=e.split("\n",1)[0],this.options.pedantic?(i=2,f=l.trimLeft()):(i=(i=t[2].search(/[^ ]/))>4?1:i,f=l.slice(i),i+=t[1].length),u=!1,!l&&/^ *$/.test(c)&&(n+=c+"\n",e=e.substring(c.length+1),p=!0),!p)for(var y=new RegExp("^ {0,".concat(Math.min(3,i-1),"}(?:[*+-]|\\d{1,9}[.)])"));e&&(l=d=e.split("\n",1)[0],this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!y.test(l));){if(l.search(/[^ ]/)>=i||!l.trim())f+="\n"+l.slice(i);else{if(u)break;f+="\n"+l}u||l.trim()||(u=!0),n+=d+"\n",e=e.substring(d.length+1)}v.loose||(s?v.loose=!0:/\n *\n *$/.test(n)&&(s=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(f))&&(o="[ ] "!==r[0],f=f.replace(/^\[[ xX]\] +/,"")),v.items.push({type:"list_item",raw:n,task:!!r,checked:o,loose:!1,text:f}),v.raw+=n}v.items[v.items.length-1].raw=n.trimRight(),v.items[v.items.length-1].text=f.trimRight(),v.raw=v.raw.trimRight();var b=v.items.length;for(a=0;a1)return!0}}catch(o){r.e(o)}finally{r.f()}return!1}));!v.loose&&x.length&&w&&(v.loose=!0,v.items[a].loose=!0)}return v}}},{key:"html",value:function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(n.type="paragraph",n.text=this.options.sanitizer?this.options.sanitizer(t[0]):r_(t[0]),n.tokens=[],this.lexer.inline(n.text,n.tokens)),n}}},{key:"def",value:function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:g_(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o,i,a,u=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):r_(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=y_(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var o=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,o=0;o-1){var i=(0===t[0].indexOf("!")?5:4)+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,i).trim(),t[3]=""}}var a=t[2],u="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],u=s[3])}else u=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),w_(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:u?u.replace(this.rules.inline._escapes,"$1"):u},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return w_(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=r[1]||r[2]||"";if(!o||o&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,u=r[0].length-1,s=u,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+u);null!=(r=c.exec(t));)if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(a=i.length,r[3]||r[4])s+=a;else if(!((r[5]||r[6])&&u%3)||(u+a)%3){if(!((s-=a)>0)){if(a=Math.min(a,a+s+l),Math.min(u,a)%2){var d=e.slice(1,u+r.index+a);return{type:"em",raw:e.slice(0,u+r.index+a+1),text:d,tokens:this.lexer.inlineTokens(d,[])}}var f=e.slice(2,u+r.index+a-1);return{type:"strong",raw:e.slice(0,u+r.index+a+1),text:f,tokens:this.lexer.inlineTokens(f,[])}}}else l+=a}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return r&&o&&(n=n.substring(1,n.length-1)),n=r_(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}},{key:"autolink",value:function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return r="@"===o[2]?"mailto:"+(n=r_(this.options.mangle?t(o[1]):o[1])):n=r_(o[1]),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])o="mailto:"+(r=r_(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=r_(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):r_(r[0]):r[0]:r_(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}(),k_={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:m_,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};k_.def=u_(k_.def).replace("label",k_._label).replace("title",k_._title).getRegex(),k_.bullet=/(?:[*+-]|\d{1,9}[.)])/,k_.listItemStart=u_(/^( *)(bull) */).replace("bull",k_.bullet).getRegex(),k_.list=u_(k_.list).replace(/bull/g,k_.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+k_.def.source+")").getRegex(),k_._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",k_._comment=/|$)/,k_.html=u_(k_.html,"i").replace("comment",k_._comment).replace("tag",k_._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),k_.paragraph=u_(k_._paragraph).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.blockquote=u_(k_.blockquote).replace("paragraph",k_.paragraph).getRegex(),k_.normal=v_({},k_),k_.gfm=v_({},k_.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),k_.gfm.table=u_(k_.gfm.table).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.gfm.paragraph=u_(k_._paragraph).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",k_.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.pedantic=v_({},k_.normal,{html:u_("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",k_._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:m_,paragraph:u_(k_.normal._paragraph).replace("hr",k_.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",k_.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var S_={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m_,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m_,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}S_._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",S_.punctuation=u_(S_.punctuation).replace(/punctuation/g,S_._punctuation).getRegex(),S_.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,S_.escapedEmSt=/\\\*|\\_/g,S_._comment=u_(k_._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),S_.emStrong.lDelim=u_(S_.emStrong.lDelim).replace(/punct/g,S_._punctuation).getRegex(),S_.emStrong.rDelimAst=u_(S_.emStrong.rDelimAst,"g").replace(/punct/g,S_._punctuation).getRegex(),S_.emStrong.rDelimUnd=u_(S_.emStrong.rDelimUnd,"g").replace(/punct/g,S_._punctuation).getRegex(),S_._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,S_._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,S_._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,S_.autolink=u_(S_.autolink).replace("scheme",S_._scheme).replace("email",S_._email).getRegex(),S_._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,S_.tag=u_(S_.tag).replace("comment",S_._comment).replace("attribute",S_._attribute).getRegex(),S_._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,S_._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,S_._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,S_.link=u_(S_.link).replace("label",S_._label).replace("href",S_._href).replace("title",S_._title).getRegex(),S_.reflink=u_(S_.reflink).replace("label",S_._label).replace("ref",k_._label).getRegex(),S_.nolink=u_(S_.nolink).replace("ref",k_._label).getRegex(),S_.reflinkSearch=u_(S_.reflinkSearch,"g").replace("reflink",S_.reflink).replace("nolink",S_.nolink).getRegex(),S_.normal=v_({},S_),S_.pedantic=v_({},S_.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:u_(/^!?\[(label)\]\((.*?)\)/).replace("label",S_._label).getRegex(),reflink:u_(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",S_._label).getRegex()}),S_.gfm=v_({},S_.normal,{escape:u_(S_.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[];for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(function(e,t,n){return t+" ".repeat(n.length)}));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(t=n.call({lexer:i},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)}))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t);else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),a.push(t);else if(r=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,n=e.slice(1),o=void 0;i.options.extensions.startBlock.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),this.state.top&&(t=this.tokenizer.paragraph(r)))n=a[a.length-1],o&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t),o=r.length!==e.length,e=e.substring(t.raw.length);else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t);else if(e){var u="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(u);break}throw new Error(u)}return this.state.top=!0,a}},{key:"inline",value:function(e,t){this.inlineQueue.push({src:e,tokens:t})}},{key:"inlineTokens",value:function(e){var t,n,r,o,i,a,u=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+x_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+x_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,o.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(i||(a=""),i=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(t=n.call({lexer:u},e,s))&&(e=e.substring(t.raw.length),s.push(t),!0)}))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.emStrong(e,l,a))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.autolink(e,C_))e=e.substring(t.raw.length),s.push(t);else if(this.state.inLink||!(t=this.tokenizer.url(e,C_))){if(r=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),o=void 0;u.options.extensions.startInline.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),t=this.tokenizer.inlineText(r,D_))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(a=t.raw.slice(-1)),i=!0,(n=s[s.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}throw new Error(d)}}else e=e.substring(t.raw.length),s.push(t);return s}}],[{key:"rules",get:function(){return{block:k_,inline:S_}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}(),E_=function(){function e(t){cv(this,e),this.options=t||GC}return fd(e,[{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",r?'
    '+(n?e:r_(e,!0))+"
    \n":"
    "+(n?e:r_(e,!0))+"
    \n"}},{key:"blockquote",value:function(e){return"
    \n".concat(e,"
    \n")}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){if(this.options.headerIds){var o=this.options.headerPrefix+r.slug(n);return"').concat(e,"\n")}return"").concat(e,"\n")}},{key:"hr",value:function(){return this.options.xhtml?"
    \n":"
    \n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • ".concat(e,"
  • \n")}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    ".concat(e,"

    \n")}},{key:"table",value:function(e,t){return t&&(t="".concat(t,"")),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n".concat(e,"\n")}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"\n")}},{key:"strong",value:function(e){return"".concat(e,"")}},{key:"em",value:function(e){return"".concat(e,"")}},{key:"codespan",value:function(e){return"".concat(e,"")}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return"".concat(e,"")}},{key:"link",value:function(e,t,n){if(null===(e=c_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "}},{key:"image",value:function(e,t,n){if(null===(e=c_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='').concat(n,'":">"}},{key:"text",value:function(e){return e}}]),e}(),A_=function(){function e(){cv(this,e)}return fd(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}(),M_=function(){function e(){cv(this,e),this.seen={}}return fd(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}(),P_=function(){function e(t){cv(this,e),this.options=t||GC,this.options.renderer=this.options.renderer||new E_,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new A_,this.slugger=new M_}return fd(e,[{key:"parse",value:function(e){var t,n,r,o,i,a,u,s,l,c,d,f,p,h,m,v,g,y,b,x=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],w="",Z=e.length;for(t=0;t0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=y+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=y+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:y}):h+=y),h+=this.parse(m.tokens,p),l+=this.renderer.listitem(h,g,v);w+=this.renderer.list(l,d,f);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(l=c.tokens?this.parseInline(c.tokens):c.text;t+1An error occurred:

    "+r_(s.message+"",!0)+"
    ";throw s}}R_.options=R_.setOptions=function(e){var t;return v_(R_.defaults,e),t=R_.defaults,GC=t,R_},R_.getDefaults=XC,R_.defaults=GC,R_.use=function(){for(var e=arguments.length,t=new Array(e),n=0;nAn error occurred:

    "+r_(r.message+"",!0)+"
    ";throw r}},R_.Parser=P_,R_.parser=P_.parse,R_.Renderer=E_,R_.TextRenderer=A_,R_.Lexer=__,R_.lexer=__.lex,R_.Tokenizer=Z_,R_.Slugger=M_,R_.parse=R_;R_.options,R_.setOptions,R_.use,R_.walkTokens,R_.parseInline,P_.parse,__.lex;var T_=function(e){var n=e.title,o=e.description,i=e.unit,a=e.expr,u=e.showLegend,s=e.filename,l=tr().time.period,c=nr(),d=(0,t.useRef)(null),f=(0,t.useState)(!0),p=(0,r.Z)(f,2),h=p[0],m=p[1],v=(0,t.useState)({enable:!1,value:l.step||1}),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=(0,t.useState)({limits:{enable:!1,range:{1:[0,0]}}}),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=(0,t.useMemo)((function(){return Array.isArray(a)&&a.every((function(e){return"string"===typeof e}))}),[a]),D=qy({predefinedQuery:S?a:[],display:"chart",visible:h,customStep:y}),C=D.isLoading,_=D.graphData,E=D.error,A=function(e){var t=yn({},Z);t.limits.range=e,k(t)};return(0,t.useEffect)((function(){var e=new IntersectionObserver((function(e){e.forEach((function(e){return m(e.isIntersecting)}))}),{threshold:.1});return d.current&&e.observe(d.current),function(){d.current&&e.unobserve(d.current)}}),[]),S?(0,ie.BX)(no,{border:"1px solid",borderRadius:"2px",borderColor:"divider",width:"100%",height:"100%",ref:d,children:[(0,ie.BX)(no,{px:2,py:1,display:"flex",flexWrap:"wrap",width:"100%",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid",borderColor:"divider",children:[(0,ie.tZ)(uc,{arrow:!0,componentsProps:{tooltip:{sx:{maxWidth:"100%"}}},title:(0,ie.BX)(no,{sx:{p:1},children:[o&&(0,ie.BX)(no,{mb:2,children:[(0,ie.tZ)(cy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Description:"}),(0,ie.tZ)("div",{className:"panelDescription",dangerouslySetInnerHTML:{__html:R_.parse(o)}})]}),(0,ie.BX)(no,{children:[(0,ie.tZ)(cy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Queries:"}),(0,ie.tZ)("div",{children:a.map((function(e,t){return(0,ie.tZ)(no,{mb:.5,children:e},"".concat(t,"_").concat(e))}))})]})]}),children:(0,ie.tZ)(qC.Z,{color:"info",sx:{mr:1}})}),(0,ie.tZ)(cy,{component:"div",variant:"subtitle1",fontWeight:500,sx:{mr:2,py:1,flexGrow:"1"},children:n||""}),(0,ie.tZ)(no,{mr:2,py:1,children:(0,ie.tZ)(Iy,{defaultStep:l.step,customStepEnable:y.enable,setStep:function(e){return b(yn(yn({},y),{},{value:e}))},toggleEnableStep:function(){return b(yn(yn({},y),{},{enable:!y.enable}))}})}),(0,ie.tZ)(nx,{yaxis:Z,setYaxisLimits:A,toggleEnableLimits:function(){var e=yn({},Z);e.limits.enable=!e.limits.enable,k(e)}})]}),(0,ie.BX)(no,{px:2,pb:2,children:[C&&(0,ie.tZ)(wx,{isLoading:!0,height:"500px"}),E&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:E}),_&&(0,ie.tZ)(mc,{data:_,period:l,customStep:y,query:a,yaxis:Z,unit:i,showLegend:u,setYaxisLimits:A,setPeriod:function(e){var t=e.from,n=e.to;c({type:"SET_PERIOD",payload:{from:t,to:n}})}})]})]}):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"expr"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:s}),"."]})},F_={position:"absolute",top:0,bottom:0,width:"10px",opacity:0,cursor:"ew-resize"},O_=function(e){var n=e.index,o=e.title,i=e.panels,a=e.filename,u=fs(document.body),s=(0,t.useMemo)((function(){return u.width/12}),[u]),l=(0,t.useState)([]),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){f(i.map((function(e){return e.width||12})))}),[i]);var p=(0,t.useState)({start:0,target:0,enable:!1}),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=function(e){if(m.enable){var t=m.start,n=Math.ceil((t-e.clientX)/s);if(!(Math.abs(n)>=12)){var r=d.map((function(e,t){return e-(t===m.target?n:0)}));f(r)}}},y=function(){v(yn(yn({},m),{},{enable:!1}))};return(0,t.useEffect)((function(){return window.addEventListener("mousemove",g),window.addEventListener("mouseup",y),function(){window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",y)}}),[m]),(0,ie.BX)(TC,{defaultExpanded:!n,sx:{boxShadow:"none"},children:[(0,ie.tZ)(jC,{sx:{px:3,bgcolor:"rgba(227, 242, 253, 0.6)"},"aria-controls":"panel".concat(n,"-content"),id:"panel".concat(n,"-header"),expandIcon:(0,ie.tZ)(UC.Z,{}),children:(0,ie.BX)(no,{display:"flex",alignItems:"center",width:"100%",children:[o&&(0,ie.tZ)(cy,{variant:"h6",fontWeight:"bold",sx:{mr:2},children:o}),i&&(0,ie.BX)(cy,{variant:"body2",fontStyle:"italic",children:["(",i.length," panels)"]})]})}),(0,ie.tZ)(VC,{sx:{display:"grid",gridGap:"10px"},children:(0,ie.tZ)(Hw,{container:!0,spacing:2,children:Array.isArray(i)&&i.length?i.map((function(e,t){return(0,ie.tZ)(Hw,{item:!0,xs:d[t],sx:{transition:"200ms"},children:(0,ie.BX)(no,{position:"relative",height:"100%",children:[(0,ie.tZ)(T_,{title:e.title,description:e.description,unit:e.unit,expr:e.expr,filename:a,showLegend:e.showLegend}),(0,ie.tZ)("button",{style:yn(yn({},F_),{},{right:0}),onMouseDown:function(e){return function(e,t){v({start:e.clientX,target:t,enable:!0})}(e,t)}})]})},t)})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"panels"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:a}),"."]})})})]})},B_=function(){var e=(0,t.useState)(),n=(0,r.Z)(e,2),o=n[0],i=n[1],a=(0,t.useState)(0),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Yn()(o,[s,"filename"],"")}),[o,s]),d=(0,t.useMemo)((function(){return Yn()(o,[s,"rows"],[])}),[o,s]);return(0,t.useEffect)((function(){mC().then((function(e){return e.length&&i(e)}))}),[]),(0,ie.BX)(ie.HY,{children:[!o&&(0,ie.tZ)(At,{color:"info",severity:"info",sx:{m:4},children:"Dashboards not found"}),o&&(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(no,{sx:{borderBottom:1,borderColor:"divider"},children:(0,ie.tZ)(zb,{value:s,onChange:function(e,t){return l(t)},"aria-label":"dashboard-tabs",children:o&&o.map((function(e,t){return(0,ie.tZ)(Vb,{label:e.title||e.filename,id:"tab-".concat(t),"aria-controls":"tabpanel-".concat(t)},t)}))})}),(0,ie.tZ)(no,{children:Array.isArray(d)&&d.length?d.map((function(e,t){return(0,ie.tZ)(O_,{index:t,filename:c,title:e.title,panels:e.panels},"".concat(s,"_").concat(t))})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"rows"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:c}),"."]})})]})]})},I_=function(){return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(Fr,{})," ",(0,ie.BX)(Br,{dateAdapter:Hr,children:[" ",(0,ie.tZ)(kr,{injectFirst:!0,children:(0,ie.BX)(Ar,{theme:wr,children:[" ",(0,ie.BX)(or,{children:[" ",(0,ie.BX)(pr,{children:[" ",(0,ie.BX)(br,{children:[" ",(0,ie.BX)(vn,{children:[" ",(0,ie.tZ)(V,{children:(0,ie.tZ)(j,{children:(0,ie.BX)(L,{path:"/",element:(0,ie.tZ)(pC,{}),children:[(0,ie.tZ)(L,{path:Yr,element:(0,ie.tZ)(Zx,{})}),(0,ie.tZ)(L,{path:Vr,element:(0,ie.tZ)(B_,{})})]})})})]})]})]})]})]})})]})]})},N_=function(e){e&&e instanceof Function&&n.e(27).then(n.bind(n,4027)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,i=t.getLCP,a=t.getTTFB;n(e),r(e),o(e),i(e),a(e)}))},L_=document.getElementById("root");L_&&(0,t.render)((0,ie.tZ)(I_,{}),L_),N_()}()}(); \ No newline at end of file diff --git a/app/vmselect/vmui/static/js/main.040ed7ac.js.LICENSE.txt b/app/vmselect/vmui/static/js/main.49da81bf.js.LICENSE.txt similarity index 100% rename from app/vmselect/vmui/static/js/main.040ed7ac.js.LICENSE.txt rename to app/vmselect/vmui/static/js/main.49da81bf.js.LICENSE.txt From c4d2cd8336689726ac74fbc2c08ada38603ff184 Mon Sep 17 00:00:00 2001 From: Dmytro Kozlov Date: Tue, 12 Apr 2022 15:12:06 +0300 Subject: [PATCH 44/49] vmui: fixed yaxis labels (#2448) --- app/vmui/packages/vmui/src/utils/uplot/helpers.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts index cf43347cd..4ca09b885 100644 --- a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts +++ b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts @@ -29,10 +29,7 @@ export const defaultOptions = { }; export const formatTicks = (u: uPlot, ticks: number[], unit = ""): string[] => { - return ticks.map(v => { - const n = Math.abs(v); - return `${n > 1e-3 && n < 1e4 ? v.toString() : v.toExponential(1)} ${unit}`; - }); + return ticks.map(v => `${v.toLocaleString()} ${unit}`); }; interface AxisExtend extends Axis { From 64179b7cc5c53caaa475691de6f02a4eb07be8a1 Mon Sep 17 00:00:00 2001 From: Dmytro Kozlov Date: Tue, 12 Apr 2022 15:17:13 +0300 Subject: [PATCH 45/49] vmui: changed function (#2451) * vmui: fixed yaxis labels * vmui: changed function --- app/vmui/packages/vmui/src/utils/uplot/helpers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts index 4ca09b885..8fb2c3629 100644 --- a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts +++ b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts @@ -29,7 +29,7 @@ export const defaultOptions = { }; export const formatTicks = (u: uPlot, ticks: number[], unit = ""): string[] => { - return ticks.map(v => `${v.toLocaleString()} ${unit}`); + return ticks.map(v => `${v.toString()} ${unit}`); }; interface AxisExtend extends Axis { From 49eaa29b910399f28a17784590d75ab6b120b5a3 Mon Sep 17 00:00:00 2001 From: Yury Molodov Date: Tue, 12 Apr 2022 15:30:59 +0300 Subject: [PATCH 46/49] fix: change display labels yaxis (#2452) --- app/vmui/packages/vmui/src/utils/uplot/helpers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts index 8fb2c3629..b797ed8db 100644 --- a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts +++ b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts @@ -29,7 +29,7 @@ export const defaultOptions = { }; export const formatTicks = (u: uPlot, ticks: number[], unit = ""): string[] => { - return ticks.map(v => `${v.toString()} ${unit}`); + return ticks.map(v => `${v.toLocaleString("en-US", { maximumSignificantDigits: 20 })} ${unit}`); }; interface AxisExtend extends Axis { From 52cb80ed4ffe4ef9381ea75e70839d6a7fbd26c1 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 15:53:37 +0300 Subject: [PATCH 47/49] docs/CHANGELOG.md: link to the bug related to improper handling of maxSeries limit passed from vmselect to vmstorage --- docs/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index d50c21667..52b5a2831 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -20,7 +20,7 @@ The following tip changes can be tested by building VictoriaMetrics components f * FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. * FEATURE: [vmagent](https://docs.victoriametrics.com/vmalert.html): allow passing StatefulSet pod names to `-promscrape.cluster.memberNum` command-line flag. In this case the member number is automatically extracted from the pod name, which must end with the number in the range `0 ... promscrape.cluster.membersCount-1`. For example, `vmagent-0`, `vmagent-1`, etc. See [this feature request](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2359) and [these docs](https://docs.victoriametrics.com/vmagent.html#scraping-big-number-of-targets). -* BUGFIX: [VictoriaMetrics cluster](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html): properly propagate limits at `-search.max*` command-line flags from `vminsert` to `vmstorage`. The limits are `-search.maxUniqueTimeseries`, `-search.maxSeries`, `-search.maxFederateSeries`, `-search.maxExportSeries`, `-search.maxGraphiteSeries` and `-search.maxTSDBStatusSeries`. They weren't propagated to `vmstorage` because of the bug. These limits were introduced in [v1.76.0](https://docs.victoriametrics.com/CHANGELOG.html#v1760). +* BUGFIX: [VictoriaMetrics cluster](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html): properly propagate limits at `-search.max*` command-line flags from `vminsert` to `vmstorage`. The limits are `-search.maxUniqueTimeseries`, `-search.maxSeries`, `-search.maxFederateSeries`, `-search.maxExportSeries`, `-search.maxGraphiteSeries` and `-search.maxTSDBStatusSeries`. They weren't propagated to `vmstorage` because of the bug. These limits were introduced in [v1.76.0](https://docs.victoriametrics.com/CHANGELOG.html#v1760). See [this bug](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2450). * BUGFIX: fix goroutine leak and possible deadlock when importing invalid data via [native binary format](https://docs.victoriametrics.com/#how-to-import-data-in-native-format). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2423). * BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. * BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). From ef66b048c99ed95c3cd435fd8782ce642f93044d Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 15:58:43 +0300 Subject: [PATCH 48/49] app/vmui: further improvements for number display on graphs This is a follow-up for c4d2cd8336689726ac74fbc2c08ada38603ff184 Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2409 --- app/vmselect/vmui/asset-manifest.json | 4 ++-- app/vmselect/vmui/index.html | 2 +- app/vmselect/vmui/static/js/main.49da81bf.js | 2 -- app/vmselect/vmui/static/js/main.d940c8c2.js | 2 ++ ...a81bf.js.LICENSE.txt => main.d940c8c2.js.LICENSE.txt} | 0 app/vmui/packages/vmui/src/utils/uplot/helpers.ts | 9 ++++++++- app/vmui/packages/vmui/src/utils/uplot/tooltip.ts | 4 ++-- docs/CHANGELOG.md | 1 + 8 files changed, 16 insertions(+), 8 deletions(-) delete mode 100644 app/vmselect/vmui/static/js/main.49da81bf.js create mode 100644 app/vmselect/vmui/static/js/main.d940c8c2.js rename app/vmselect/vmui/static/js/{main.49da81bf.js.LICENSE.txt => main.d940c8c2.js.LICENSE.txt} (100%) diff --git a/app/vmselect/vmui/asset-manifest.json b/app/vmselect/vmui/asset-manifest.json index 9446939b8..3f37ff3b2 100644 --- a/app/vmselect/vmui/asset-manifest.json +++ b/app/vmselect/vmui/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { "main.css": "./static/css/main.d8362c27.css", - "main.js": "./static/js/main.49da81bf.js", + "main.js": "./static/js/main.d940c8c2.js", "static/js/362.1a2113d4.chunk.js": "./static/js/362.1a2113d4.chunk.js", "static/js/27.939f971b.chunk.js": "./static/js/27.939f971b.chunk.js", "static/media/README.md": "./static/media/README.5e5724daf3ee333540a3.md", @@ -9,6 +9,6 @@ }, "entrypoints": [ "static/css/main.d8362c27.css", - "static/js/main.49da81bf.js" + "static/js/main.d940c8c2.js" ] } \ No newline at end of file diff --git a/app/vmselect/vmui/index.html b/app/vmselect/vmui/index.html index d0b06e34d..a889ef986 100644 --- a/app/vmselect/vmui/index.html +++ b/app/vmselect/vmui/index.html @@ -1 +1 @@ -VM UI
    \ No newline at end of file +VM UI
    \ No newline at end of file diff --git a/app/vmselect/vmui/static/js/main.49da81bf.js b/app/vmselect/vmui/static/js/main.49da81bf.js deleted file mode 100644 index 88bcf4e94..000000000 --- a/app/vmselect/vmui/static/js/main.49da81bf.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.49da81bf.js.LICENSE.txt */ -!function(){var e={5318:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},7757:function(e,t,n){e.exports=n(8937)},2575:function(e,t,n){"use strict";n.d(t,{Z:function(){return oe}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(x,--y):0,v--,10===b&&(v=1,m--),b}function S(){return b=y2||E(b)>3?"":" "}function T(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return _(e,C()+(t<6&&32==D()&&32==S()))}function F(e){for(;S();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&F(b);break;case 40:41===e&&F(e);break;case 92:S()}return y}function O(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==D()););return"/*"+_(t,y-1)+"*"+i(47===e?e:S())}function B(e){for(;!E(D());)S();return _(e,y)}var I="-ms-",N="-moz-",L="-webkit-",z="comm",j="rule",W="decl",$="@keyframes";function H(e,t){for(var n="",r=p(e),o=0;o6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+N+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?V(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~l(e,"!important")&&10))){case 107:return s(e,":",":"+L)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+L+(45===c(e,14)?"inline-":"")+"box$3$1"+L+"$2$3$1"+I+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return L+e+I+e+e}return e}function U(e){return M(q("",null,null,null,[""],e=A(e),0,[0],e))}function q(e,t,n,r,o,a,u,c,d){for(var p=0,m=0,v=u,g=0,y=0,b=0,x=1,w=1,Z=1,_=0,E="",A=o,M=a,F=r,I=E;w;)switch(b=_,_=S()){case 40:if(108!=b&&58==I.charCodeAt(v-1)){-1!=l(I+=s(P(_),"&","&\f"),"&\f")&&(Z=-1);break}case 34:case 39:case 91:I+=P(_);break;case 9:case 10:case 13:case 32:I+=R(b);break;case 92:I+=T(C()-1,7);continue;case 47:switch(D()){case 42:case 47:h(G(O(S(),C()),t,n),d);break;default:I+="/"}break;case 123*x:c[p++]=f(I)*Z;case 125*x:case 59:case 0:switch(_){case 0:case 125:w=0;case 59+m:y>0&&f(I)-v&&h(y>32?K(I+";",r,n,v-1):K(s(I," ","")+";",r,n,v-2),d);break;case 59:I+=";";default:if(h(F=X(I,t,n,p,m,o,c,E,A=[],M=[],v),a),123===_)if(0===m)q(I,t,F,F,A,a,v,c,M);else switch(g){case 100:case 109:case 115:q(e,F,F,r&&h(X(e,F,F,0,0,o,c,E,o,A=[],v),M),o,M,v,c,r?A:M);break;default:q(I,F,F,F,[""],M,0,c,M)}}p=m=y=0,x=Z=1,E=I="",v=u;break;case 58:v=1+f(I),y=b;default:if(x<1)if(123==_)--x;else if(125==_&&0==x++&&125==k())continue;switch(I+=i(_),_*x){case 38:Z=m>0?1:(I+="\f",-1);break;case 44:c[p++]=(f(I)-1)*Z,Z=1;break;case 64:45===D()&&(I+=P(S())),g=D(),m=v=f(E=I+=B(C())),_++;break;case 45:45===b&&2==f(I)&&(x=0)}}return a}function X(e,t,n,r,i,a,l,c,f,h,m){for(var v=i-1,g=0===i?a:[""],y=p(g),b=0,x=0,Z=0;b0?g[k]+" "+S:s(S,/&\f/g,g[k])))&&(f[Z++]=D);return w(e,t,n,0===i?j:c,f,h,m)}function G(e,t,n){return w(e,t,n,z,i(b),d(e,2,-2),0)}function K(e,t,n,r){return w(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=D(),38===r&&12===o&&(t[n]=1),!E(o);)S();return _(e,y)},J=function(e,t){return M(function(e,t){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===D()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===D()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=S());return e}(A(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var o=[],i=J(t,o),a=n.props,u=0,s=0;u-1&&!e.return)switch(e.type){case W:e.return=V(e.value,e.length);break;case $:return H([Z(e,{value:s(e.value,"@","@"+L)})],r);case j:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([Z(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([Z(e,{props:[s(t,/:(plac\w+)/,":-webkit-input-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,I+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o=e.stylisPlugins||re;var i,a,u={},s=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(3390),a=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},c=(0,i.Z)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(u,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[200],light:v[50],dark:v[400]}:{main:v[700],light:v[400],dark:v[800]}}(n),C=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(n),_=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(n),E=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(n),A=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(n),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(n);function P(e){return(0,c.mi)(e,w.text.primary)>=u?w.text.primary:x.text.primary}var R=function(e){var t=e.color,n=e.name,o=e.mainShade,i=void 0===o?500:o,a=e.lightShade,u=void 0===a?300:a,s=e.darkShade,c=void 0===s?700:s;if(!(t=(0,r.Z)({},t)).main&&t[i]&&(t.main=t[i]),!t.hasOwnProperty("main"))throw new Error((0,l.Z)(11,n?" (".concat(n,")"):"",i));if("string"!==typeof t.main)throw new Error((0,l.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return Z(t,"light",u,k),Z(t,"dark",c,k),t.contrastText||(t.contrastText=P(t.main)),t},T={dark:w,light:x};return(0,i.Z)((0,r.Z)({common:d,mode:n,primary:R({color:D,name:"primary"}),secondary:R({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:_,name:"error"}),warning:R({color:M,name:"warning"}),info:R({color:E,name:"info"}),success:R({color:A,name:"success"}),grey:f,contrastThreshold:u,getContrastText:P,augmentColor:R,tonalOffset:k},T[n]),S)}var S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var D={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){var n="function"===typeof t?t(e):t,a=n.fontFamily,u=void 0===a?C:a,s=n.fontSize,l=void 0===s?14:s,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,h=n.fontWeightMedium,m=void 0===h?500:h,v=n.fontWeightBold,g=void 0===v?700:v,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,w=n.pxToRem,Z=(0,o.Z)(n,S);var k=l/14,_=w||function(e){return"".concat(e/b*k,"rem")},E=function(e,t,n,o,i){return(0,r.Z)({fontFamily:u,fontWeight:e,fontSize:_(t),lineHeight:n},u===C?{letterSpacing:"".concat((a=o/t,Math.round(1e5*a)/1e5),"em")}:{},i,x);var a},A={h1:E(d,96,1.167,-1.5),h2:E(d,60,1.2,-.5),h3:E(p,48,1.167,0),h4:E(p,34,1.235,.25),h5:E(p,24,1.334,0),h6:E(m,20,1.6,.15),subtitle1:E(p,16,1.75,.15),subtitle2:E(m,14,1.57,.1),body1:E(p,16,1.5,.15),body2:E(p,14,1.43,.15),button:E(m,14,1.75,.4,D),caption:E(p,12,1.66,.4),overline:E(p,12,2.66,1,D)};return(0,i.Z)((0,r.Z)({htmlFontSize:b,pxToRem:_,fontFamily:u,fontSize:l,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:m,fontWeightBold:g},A),Z,{clone:!1})}function E(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var A=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],M=n(5829),P={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},R=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,u=e.palette,l=void 0===u?{}:u,c=e.transitions,d=void 0===c?{}:c,f=e.typography,p=void 0===f?{}:f,h=(0,o.Z)(e,R),m=k(l),v=(0,a.Z)(e),g=(0,i.Z)(v,{mixins:s(v.breakpoints,v.spacing,n),palette:m,shadows:A.slice(),typography:_(m,p),transitions:(0,M.ZP)(d),zIndex:(0,r.Z)({},P)});g=(0,i.Z)(g,h);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.duration,u=void 0===a?n.standard:a,l=o.easing,c=void 0===l?t.easeInOut:l,d=o.delay,f=void 0===d?0:d;(0,r.Z)(o,i);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof u?u:s(u)," ").concat(c," ").concat("string"===typeof f?f:s(f))})).join(",")}},e,{easing:t,duration:n})}},2248:function(e,t,n){"use strict";var r=(0,n(7458).Z)();t.Z=r},8564:function(e,t,n){"use strict";n.d(t,{ZP:function(){return _},FO:function(){return S},Dz:function(){return D}});var r=n(3433),o=n(9439),i=n(7462),a=n(3366),u=n(297),s=n(9456),l=n(114),c=["variant"];function d(e){return 0===e.length}function f(e){var t=e.variant,n=(0,a.Z)(e,c),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?d(r)?e[t]:(0,l.Z)(e[t]):"".concat(d(r)?t:(0,l.Z)(t)).concat((0,l.Z)(e[t].toString()))})),r}var p=n(3649),h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],m=["theme"],v=["theme"];function g(e){return 0===Object.keys(e).length}var y=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},b=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=f(e.props);r[t]=e.style})),r},x=function(e,t,n,r){var o,i,a=e.ownerState,u=void 0===a?{}:a,s=[],l=null==n||null==(o=n.components)||null==(i=o[r])?void 0:i.variants;return l&&l.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){u[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[f(n.props)])})),s};function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var Z=(0,s.Z)();var k=n(2248),S=function(e){return w(e)&&"classes"!==e},D=w,C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=void 0===t?Z:t,s=e.rootShouldForwardProp,l=void 0===s?w:s,c=e.slotShouldForwardProp,d=void 0===c?w:c,f=e.styleFunctionSx,k=void 0===f?p.Z:f;return function(e){var t,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=s.name,f=s.slot,p=s.skipVariantsResolver,Z=s.skipSx,S=s.overridesResolver,D=(0,a.Z)(s,h),C=void 0!==p?p:f&&"Root"!==f||!1,_=Z||!1;var E=w;"Root"===f?E=l:f&&(E=d);var A=(0,u.ZP)(e,(0,i.Z)({shouldForwardProp:E,label:t},D)),M=function(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s0){var p=new Array(f).fill("");(d=[].concat((0,r.Z)(e),(0,r.Z)(p))).raw=[].concat((0,r.Z)(e.raw),(0,r.Z)(p))}else"function"===typeof e&&e.__emotion_real!==e&&(d=function(t){var r=t.theme,o=(0,a.Z)(t,v);return e((0,i.Z)({theme:g(r)?n:r},o))});var h=A.apply(void 0,[d].concat((0,r.Z)(l)));return h};return A.withConfig&&(M.withConfig=A.withConfig),M}}({defaultTheme:k.Z,rootShouldForwardProp:S}),_=C},5469:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(4290),o=n(6728);var i=n(2248);function a(e){return function(e){var t=e.props,n=e.name,i=e.defaultTheme,a=(0,o.Z)(i);return(0,r.Z)({theme:a,name:n,props:t})}({props:e.props,name:e.name,defaultTheme:i.Z})}},1615:function(e,t,n){"use strict";var r=n(114);t.Z=r.Z},4750:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(7462),o=n(4206),i=n(210),a=n(3138);function u(e,t){var n=function(n,o){return(0,a.tZ)(i.Z,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))};return n.muiName=i.Z.muiName,o.memo(o.forwardRef(n))}},8706:function(e,t,n){"use strict";var r=n(4312);t.Z=r.Z},6415:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return i},createSvgIcon:function(){return a.Z},debounce:function(){return u.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return l.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return p},unstable_ClassNameGenerator:function(){return w},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return v},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(4496),o=n(1615),i=n(4246).Z,a=n(4750),u=n(8706);var s=function(e,t){return function(){return null}},l=n(7816),c=n(6106),d=n(3533);n(7462);var f=function(e,t){return function(){return null}},p=n(9265).Z,h=n(4993),m=n(7677);var v=function(e,t,n,r,o){return null},g=n(522),y=n(3236),b=n(6983),x=n(9127),w={configure:function(e){console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},7816:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4206);var o=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},6106:function(e,t,n){"use strict";var r=n(9081);t.Z=r.Z},3533:function(e,t,n){"use strict";var r=n(3282);t.Z=r.Z},522:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9439),o=n(4206);var i=function(e){var t=e.controlled,n=e.default,i=(e.name,e.state,o.useRef(void 0!==t).current),a=o.useState(n),u=(0,r.Z)(a,2),s=u[0],l=u[1];return[i?t:s,o.useCallback((function(e){i||l(e)}),[])]}},4993:function(e,t,n){"use strict";var r=n(2678);t.Z=r.Z},3236:function(e,t,n){"use strict";var r=n(2780);t.Z=r.Z},6983:function(e,t,n){"use strict";var r=n(7472);t.Z=r.Z},7677:function(e,t,n){"use strict";var r=n(3362);t.Z=r.Z},9127:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,o=n(4206),i=!0,a=!1,u={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function l(){i=!1}function c(){"hidden"===this.visibilityState&&a&&(i=!0)}function d(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return i||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!u[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var f=function(){var e=o.useCallback((function(e){var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",l,!0),t.addEventListener("pointerdown",l,!0),t.addEventListener("touchstart",l,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=o.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(r),r=window.setTimeout((function(){a=!1}),100),t.current=!1,!0)},ref:e}}},5693:function(e,t,n){"use strict";var r=n(4206).createContext(null);t.Z=r},201:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4206),o=n(5693);function i(){return r.useContext(o.Z)}},297:function(e,t,n){"use strict";n.d(t,{ZP:function(){return x}});var r=n(4206),o=n(7462),i=n(3390),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,i.Z)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=n(6173),l=n(4911),c=n(4544),d=u,f=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=r.useInsertionEffect?r.useInsertionEffect:function(e){e()};var v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,l.hC)(t,n,r);!function(e){m(e)}((function(){return(0,l.My)(t,n,r)}));return null},g=function e(t,n){var i,a,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=h(t,n,u),m=f||p(d),g=!m("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var x=y.length,w=1;w0&&void 0!==arguments[0]?arguments[0]:{},n=null==t||null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{});return n||{}}function u(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function s(e){var t,n=e.values,r=e.breakpoints,o=e.base||function(e,t){if("object"!==typeof e)return{};var n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((function(t,r){r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));var o,a=e.substring(t+1,e.length-1);if("color"===n){if(o=(a=a.split(" ")).shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else a=a.split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)})),colorSpace:o}}function a(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,u=r*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-u*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),a({type:l,values:c})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return a(e)}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?c(e,t):d(e,t)}},9456:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),o=n(3366),i=n(3019),a=n(4942),u=["values","unit","step"];function s(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,i=e.unit,s=void 0===i?"px":i,l=e.step,c=void 0===l?5:l,d=(0,o.Z)(e,u),f=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,r.Z)({},e,(0,a.Z)({},t.key,t.val))}),{})}(n),p=Object.keys(f);function h(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function m(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(s,")")}function v(e,t){var r=p.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[p[r]]?n[p[r]]:t)-c/100).concat(s,")")}return(0,r.Z)({keys:p,values:f,up:h,down:m,between:v,only:function(e){return p.indexOf(e)+10&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,c.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.palette,u=void 0===a?{}:a,c=e.spacing,p=e.shape,h=void 0===p?{}:p,m=(0,o.Z)(e,f),v=s(n),g=d(c),y=(0,i.Z)({breakpoints:v,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},u),spacing:g,shape:(0,r.Z)({},l,h)},m),b=arguments.length,x=new Array(b>1?b-1:0),w=1;w2){if(!l[e])return[e];e=l[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],i=n[1],a=u[o],c=s[i]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[].concat(d,f);function h(e,t,n,r){var o=(0,i.D)(e,t)||n;return"number"===typeof o?function(e){return"string"===typeof e?e:o*e}:Array.isArray(o)?function(e){return"string"===typeof e?e:o[e]}:"function"===typeof o?o:function(){}}function m(e){return h(e,"spacing",8)}function v(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var i=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=v(t,n),e}),{})}}(c(n),r),a=e[n];return(0,o.k9)(e,a,i)}function y(e,t){var n=m(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(a.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function w(e){return y(e,p)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,w.propTypes={},w.filterProps=p;var Z=w},6428:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(4942),o=n(114),i=n(4929);function a(e,t){return t&&"string"===typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}function u(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r)),r}t.Z=function(e){var t=e.prop,n=e.cssProperty,s=void 0===n?e.prop:n,l=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=a(e.theme,l)||{};return(0,i.k9)(e,n,(function(e){var n=u(d,c,e);return e===n&&"string"===typeof e&&(n=u(d,c,"".concat(t).concat("default"===e?"":(0,o.Z)(e)),e)),!1===s?n:(0,r.Z)({},s,n)}))};return d.propTypes={},d.filterProps=[t],d}},3649:function(e,t,n){"use strict";var r=n(4942),o=n(7330),i=n(9716),a=n(4929);function u(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:i.G$,t=Object.keys(e).reduce((function(t,n){return e[n].filterProps.forEach((function(r){t[r]=e[n]})),t}),{});function n(e,n,o){var i,a=(i={},(0,r.Z)(i,e,n),(0,r.Z)(i,"theme",o),i),u=t[e];return u?u(a):(0,r.Z)({},e,n)}function l(e){var i=e||{},c=i.sx,d=i.theme,f=void 0===d?{}:d;if(!c)return null;function p(e){var i=e;if("function"===typeof e)i=e(f);else if("object"!==typeof e)return e;if(!i)return null;var c=(0,a.W8)(f.breakpoints),d=Object.keys(c),p=c;return Object.keys(i).forEach((function(e){var c=s(i[e],f);if(null!==c&&void 0!==c)if("object"===typeof c)if(t[e])p=(0,o.Z)(p,n(e,c,f));else{var d=(0,a.k9)({theme:f},c,(function(t){return(0,r.Z)({},e,t)}));u(d,c)?p[e]=l({sx:c,theme:f}):p=(0,o.Z)(p,d)}else p=(0,o.Z)(p,n(e,c,f))})),(0,a.L7)(d,p)}return Array.isArray(c)?c.map(p):p(c)}return l}();l.filterProps=["sx"],t.Z=l},6728:function(e,t,n){"use strict";var r=n(9456),o=n(4976),i=(0,r.Z)();t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,o.Z)(e)}},4290:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9023);function o(e){var t=e.theme,n=e.name,o=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}},4976:function(e,t,n){"use strict";var r=n(201);function o(e){return 0===Object.keys(e).length}t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(0,r.Z)();return!t||o(t)?e:t}},114:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7219);function o(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4246:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a2&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?a[r]=i(e[r],t[r],n):a[r]=t[r])})),a}},7219:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n-1?o(n):n}},9962:function(e,t,n){"use strict";var r=n(1199),o=n(8476),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(f){l=null}e.exports=function(e){var t=u(r,a,arguments);if(s&&l){var n=s(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return u(r,i,arguments)};l?l(e.exports,"apply",{value:d}):e.exports.apply=d},3061:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"===typeof e||"number"===typeof e)o+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,2,"0")},m:function e(t,n){if(t.date()1)return e(a[0])}else{var u=t.name;x[u]=t,o=u}return!r&&o&&(b=o),o||!r&&b},k=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new D(n)},S=y;S.l=Z,S.i=w,S.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var D=function(){function v(e){this.$L=Z(e.locale,null,!0),this.parse(e)}var g=v.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===p)},g.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return k(e)68?1900:2e3)},u=function(e){return function(t){this[e]=+t}},s=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,u("seconds")],ss:[r,u("seconds")],m:[r,u("minutes")],mm:[r,u("minutes")],H:[r,u("hours")],h:[r,u("hours")],HH:[r,u("hours")],hh:[r,u("hours")],D:[r,u("day")],DD:[n,u("day")],Do:[o,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,u("month")],MM:[n,u("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,u("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,u("year")],Z:s,ZZ:s};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),u=a.length,s=0;s-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,i=r.month,a=r.day,u=r.hours,s=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!i||(v=i>0?i-1:p.getMonth());var g=u||0,y=s||0,b=l||0,x=c||0;return d?new Date(Date.UTC(m,v,h,g,y,b,x+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,g,y,b,x)):new Date(m,v,h,g,y,b,x)}catch(e){return new Date("")}}(t,u,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(u)&&(this.$d=new Date("")),i={}}else if(u instanceof Array)for(var p=u.length,h=1;h<=p;h+=1){a[1]=u[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()},6446:function(e){e.exports=function(){"use strict";var e,t,n=1e3,r=6e4,o=36e5,i=864e5,a=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,s=2592e6,l=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,c={years:u,months:s,days:i,hours:o,minutes:r,seconds:n,milliseconds:1,weeks:6048e5},d=function(e){return e instanceof y},f=function(e,t,n){return new y(e,n,t.$l)},p=function(e){return t.p(e)+"s"},h=function(e){return e<0},m=function(e){return h(e)?Math.ceil(e):Math.floor(e)},v=function(e){return Math.abs(e)},g=function(e,t){return e?h(e)?{negative:!0,format:""+v(e)+t}:{negative:!1,format:""+e+t}:{negative:!1,format:""}},y=function(){function h(e,t,n){var r=this;if(this.$d={},this.$l=n,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return f(e*c[p(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((function(t){r.$d[p(t)]=e[t]})),this.calMilliseconds(),this;if("string"==typeof e){var o=e.match(l);if(o){var i=o.slice(2).map((function(e){return null!=e?Number(e):0}));return this.$d.years=i[0],this.$d.months=i[1],this.$d.weeks=i[2],this.$d.days=i[3],this.$d.hours=i[4],this.$d.minutes=i[5],this.$d.seconds=i[6],this.calMilliseconds(),this}}return this}var v=h.prototype;return v.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,n){return t+(e.$d[n]||0)*c[n]}),0)},v.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=m(e/u),e%=u,this.$d.months=m(e/s),e%=s,this.$d.days=m(e/i),e%=i,this.$d.hours=m(e/o),e%=o,this.$d.minutes=m(e/r),e%=r,this.$d.seconds=m(e/n),e%=n,this.$d.milliseconds=e},v.toISOString=function(){var e=g(this.$d.years,"Y"),t=g(this.$d.months,"M"),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var r=g(n,"D"),o=g(this.$d.hours,"H"),i=g(this.$d.minutes,"M"),a=this.$d.seconds||0;this.$d.milliseconds&&(a+=this.$d.milliseconds/1e3);var u=g(a,"S"),s=e.negative||t.negative||r.negative||o.negative||i.negative||u.negative,l=o.format||i.format||u.format?"T":"",c=(s?"-":"")+"P"+e.format+t.format+r.format+l+o.format+i.format+u.format;return"P"===c||"-P"===c?"P0D":c},v.toJSON=function(){return this.toISOString()},v.format=function(e){var n=e||"YYYY-MM-DDTHH:mm:ss",r={Y:this.$d.years,YY:t.s(this.$d.years,2,"0"),YYYY:t.s(this.$d.years,4,"0"),M:this.$d.months,MM:t.s(this.$d.months,2,"0"),D:this.$d.days,DD:t.s(this.$d.days,2,"0"),H:this.$d.hours,HH:t.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,"0"),SSS:t.s(this.$d.milliseconds,3,"0")};return n.replace(a,(function(e,t){return t||String(r[e])}))},v.as=function(e){return this.$ms/c[p(e)]},v.get=function(e){var t=this.$ms,n=p(e);return"milliseconds"===n?t%=1e3:t="weeks"===n?m(t/c[n]):this.$d[n],0===t?0:t},v.add=function(e,t,n){var r;return r=t?e*c[p(t)]:d(e)?e.$ms:f(e,this).$ms,f(this.$ms+r*(n?-1:1),this)},v.subtract=function(e,t){return this.add(e,t,!0)},v.locale=function(e){var t=this.clone();return t.$l=e,t},v.clone=function(){return f(this.$ms,this)},v.humanize=function(t){return e().add(this.$ms,"ms").locale(this.$l).fromNow(!t)},v.milliseconds=function(){return this.get("milliseconds")},v.asMilliseconds=function(){return this.as("milliseconds")},v.seconds=function(){return this.get("seconds")},v.asSeconds=function(){return this.as("seconds")},v.minutes=function(){return this.get("minutes")},v.asMinutes=function(){return this.as("minutes")},v.hours=function(){return this.get("hours")},v.asHours=function(){return this.as("hours")},v.days=function(){return this.get("days")},v.asDays=function(){return this.as("days")},v.weeks=function(){return this.get("weeks")},v.asWeeks=function(){return this.as("weeks")},v.months=function(){return this.get("months")},v.asMonths=function(){return this.as("months")},v.years=function(){return this.get("years")},v.asYears=function(){return this.as("years")},h}();return function(n,r,o){e=o,t=o().$utils(),o.duration=function(e,t){var n=o.locale();return f(e,{$l:n},t)},o.isDuration=d;var i=r.prototype.add,a=r.prototype.subtract;r.prototype.add=function(e,t){return d(e)&&(e=e.asMilliseconds()),i.bind(this)(e,t)},r.prototype.subtract=function(e,t){return d(e)&&(e=e.asMilliseconds()),a.bind(this)(e,t)}}}()},8743:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var i=n(e),a=n(t),u="("===(o=o||"()")[0],s=")"===o[1];return(u?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(a,r):!this.isAfter(a,r))||(u?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(a,r):!this.isBefore(a,r))}}}()},3825:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return i.call(this,r)}}}()},1635:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(e){return new o({date:e,utc:!0,args:arguments})},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var u=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),u.call(this,e)};var s=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var l=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r),null===r))return this;var a=Math.abs(r)<=16?60*r:r,u=this;if(o)return u.$offset=a,u.$u=0===r,u;if(0!==r){var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(u=this.local().add(a+s,e)).$offset=a,u.$x.$localOffset=s}else u=this.utc();return u};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(e).local();return f.call(r,o,t,n)}}}()},2781:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,o="[object Function]";e.exports=function(e){var i=this;if("function"!==typeof i||r.call(i)!==o)throw new TypeError(t+i);for(var a,u=n.call(arguments,1),s=function(){if(this instanceof a){var t=i.apply(this,u.concat(n.call(arguments)));return Object(t)===t?t:this}return i.apply(e,u.concat(n.call(arguments)))},l=Math.max(0,i.length-u.length),c=[],d=0;d1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');var n=C(e),r=n.length>0?n[0]:"",i=_("%"+r+"%",t),u=i.name,l=i.value,c=!1,d=i.alias;d&&(r=d[0],w(n,x([0,1],d)));for(var f=1,p=!0;f=n.length){var y=s(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=b(l,h),l=l[h];p&&!c&&(m[u]=l)}}return l}},5520:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(541);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},541:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7838:function(e,t,n){"use strict";var r=n(1199);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},7861:function(e,t,n){"use strict";var r=n(2535),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var u=s(t),m=s(n),v=0;v=t||n<0||d&&e-l>=i}function w(){var e=h();if(x(e))return Z(e);u=setTimeout(w,function(e){var n=t-(e-s);return d?p(n,i-(e-l)):n}(e))}function Z(e){return u=void 0,g&&r?y(e):(r=o=void 0,a)}function k(){var e=h(),n=x(e);if(r=arguments,o=this,s=e,n){if(void 0===u)return b(s);if(d)return u=setTimeout(w,t),y(s)}return void 0===u&&(u=setTimeout(w,t)),a}return t=v(t)||0,m(n)&&(c=!!n.leading,i=(d="maxWait"in n)?f(v(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==u&&clearTimeout(u),l=0,r=s=o=u=void 0},k.flush=function(){return void 0===u?a:Z(h())},k}},4007:function(e,t,n){var r="__lodash_hash_undefined__",o="[object Function]",i="[object GeneratorFunction]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/,s=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,c=/\\(\\)?/g,d=/^\[object .+?Constructor\]$/,f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,p="object"==typeof self&&self&&self.Object===Object&&self,h=f||p||Function("return this")();var m=Array.prototype,v=Function.prototype,g=Object.prototype,y=h["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),x=v.toString,w=g.hasOwnProperty,Z=g.toString,k=RegExp("^"+x.call(w).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),S=h.Symbol,D=m.splice,C=I(h,"Map"),_=I(Object,"create"),E=S?S.prototype:void 0,A=E?E.toString:void 0;function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},P.prototype.set=function(e,t){var n=this.__data__,r=T(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},R.prototype.clear=function(){this.__data__={hash:new M,map:new(C||P),string:new M}},R.prototype.delete=function(e){return B(this,e).delete(e)},R.prototype.get=function(e){return B(this,e).get(e)},R.prototype.has=function(e){return B(this,e).has(e)},R.prototype.set=function(e,t){return B(this,e).set(e,t),this};var N=z((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if($(e))return A?A.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return s.test(e)&&n.push(""),e.replace(l,(function(e,t,r,o){n.push(r?o.replace(c,"$1"):t||e)})),n}));function L(e){if("string"==typeof e||$(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function z(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(z.Cache||R),n}z.Cache=R;var j=Array.isArray;function W(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function $(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==Z.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:F(e,t);return void 0===r?n:r}},2061:function(e,t,n){var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,m=function(){return d.Date.now()};function v(e,t,n){var o,i,a,u,s,l,c=0,d=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function b(t){var n=o,r=i;return o=i=void 0,c=t,u=e.apply(r,n)}function x(e){return c=e,s=setTimeout(Z,t),d?b(e):u}function w(e){var n=e-l;return void 0===l||n>=t||n<0||f&&e-c>=a}function Z(){var e=m();if(w(e))return k(e);s=setTimeout(Z,function(e){var n=t-(e-l);return f?h(n,a-(e-c)):n}(e))}function k(e){return s=void 0,v&&o?b(e):(o=i=void 0,u)}function S(){var e=m(),n=w(e);if(o=arguments,i=this,l=e,n){if(void 0===s)return x(l);if(f)return s=setTimeout(Z,t),b(l)}return void 0===s&&(s=setTimeout(Z,t)),u}return t=y(t)||0,g(n)&&(d=!!n.leading,a=(f="maxWait"in n)?p(y(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),S.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=i=s=void 0},S.flush=function(){return void 0===s?u:k(m())},S}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||u.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),v(e,t,{leading:o,maxWait:t,trailing:i})}},3154:function(e,t,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,a=r&&Map.prototype.forEach,u="function"===typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&u?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=u&&s&&"function"===typeof s.get?s.get:null,c=u&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,v=Function.prototype.toString,g=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,Z=RegExp.prototype.test,k=Array.prototype.concat,S=Array.prototype.join,D=Array.prototype.slice,C=Math.floor,_="function"===typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,A="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"===typeof Symbol&&"object"===typeof Symbol.iterator,P="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===M||"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,T=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function F(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Z.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=y.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var O=n(4654).custom,B=O&&z(O)?O:null;function I(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function N(e){return b.call(String(e),/"/g,""")}function L(e){return"[object Array]"===$(e)&&(!P||!("object"===typeof e&&P in e))}function z(e){if(M)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!A)return!1;try{return A.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var u=n||{};if(W(u,"quoteStyle")&&"single"!==u.quoteStyle&&"double"!==u.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(W(u,"maxStringLength")&&("number"===typeof u.maxStringLength?u.maxStringLength<0&&u.maxStringLength!==1/0:null!==u.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=!W(u,"customInspect")||u.customInspect;if("boolean"!==typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(W(u,"indent")&&null!==u.indent&&"\t"!==u.indent&&!(parseInt(u.indent,10)===u.indent&&u.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(W(u,"numericSeparator")&&"boolean"!==typeof u.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var m=u.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return Y(t,u);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return m?F(t,x):x}if("bigint"===typeof t){var Z=String(t)+"n";return m?F(t,Z):Z}var C="undefined"===typeof u.depth?5:u.depth;if("undefined"===typeof r&&(r=0),r>=C&&C>0&&"object"===typeof t)return L(t)?"[Array]":"[Object]";var E=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=S.call(Array(e.indent+1)," ")}return{base:n,prev:S.call(Array(t+1),n)}}(u,r);if("undefined"===typeof o)o=[];else if(H(o,t)>=0)return"[Circular]";function O(t,n,i){if(n&&(o=D.call(o)).push(n),i){var a={depth:u.depth};return W(u,"quoteStyle")&&(a.quoteStyle=u.quoteStyle),e(t,a,r+1,o)}return e(t,u,r+1,o)}if("function"===typeof t){var j=function(e){if(e.name)return e.name;var t=g.call(v.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),V=K(t,O);return"[Function"+(j?": "+j:" (anonymous)")+"]"+(V.length>0?" { "+S.call(V,", ")+" }":"")}if(z(t)){var Q=M?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):A.call(t);return"object"!==typeof t||M?Q:U(Q)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var J="<"+w.call(String(t.nodeName)),ee=t.attributes||[],te=0;te"}if(L(t)){if(0===t.length)return"[]";var ne=K(t,O);return E&&!function(e){for(var t=0;t=0)return!1;return!0}(ne)?"["+G(ne,E)+"]":"[ "+S.call(ne,", ")+" ]"}if(function(e){return"[object Error]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var re=K(t,O);return"cause"in t&&!R.call(t,"cause")?"{ ["+String(t)+"] "+S.call(k.call("[cause]: "+O(t.cause),re),", ")+" }":0===re.length?"["+String(t)+"]":"{ ["+String(t)+"] "+S.call(re,", ")+" }"}if("object"===typeof t&&s){if(B&&"function"===typeof t[B])return t[B]();if("symbol"!==s&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==typeof e)return!1;try{i.call(e);try{l.call(e)}catch(J){return!0}return e instanceof Map}catch(t){}return!1}(t)){var oe=[];return a.call(t,(function(e,n){oe.push(O(n,t,!0)+" => "+O(e,t))})),X("Map",i.call(t),oe,E)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e);try{i.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var ie=[];return c.call(t,(function(e){ie.push(O(e,t))})),X("Set",l.call(t),ie,E)}if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(J){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return q("WeakMap");if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(J){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return q("WeakSet");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{return p.call(e),!0}catch(t){}return!1}(t))return q("WeakRef");if(function(e){return"[object Number]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(Number(t)));if(function(e){if(!e||"object"!==typeof e||!_)return!1;try{return _.call(e),!0}catch(t){}return!1}(t))return U(O(_.call(t)));if(function(e){return"[object Boolean]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(h.call(t));if(function(e){return"[object String]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(String(t)));if(!function(e){return"[object Date]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)&&!function(e){return"[object RegExp]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var ae=K(t,O),ue=T?T(t)===Object.prototype:t instanceof Object||t.constructor===Object,se=t instanceof Object?"":"null prototype",le=!ue&&P&&Object(t)===t&&P in t?y.call($(t),8,-1):se?"Object":"",ce=(ue||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||se?"["+S.call(k.call([],le||[],se||[]),": ")+"] ":"");return 0===ae.length?ce+"{}":E?ce+"{"+G(ae,E)+"}":ce+"{ "+S.call(ae,", ")+" }"}return String(t)};var j=Object.prototype.hasOwnProperty||function(e){return e in this};function W(e,t){return j.call(e,t)}function $(e){return m.call(e)}function H(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Y(y.call(e,0,t.maxStringLength),t)+r}return I(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,V),"single",t)}function V(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function U(e){return"Object("+e+")"}function q(e){return e+" { ? }"}function X(e,t,n,r){return e+" ("+t+") {"+(r?G(n,r):S.call(n,", "))+"}"}function G(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+S.call(e,","+n)+"\n"+t.prev}function K(e,t){var n=L(e),r=[];if(n){r.length=e.length;for(var o=0;o=n.__.length&&n.__.push({}),n.__[e]}function m(e){return u=1,v(P,e)}function v(e,t,n){var i=h(r++,2);return i.t=e,i.__c||(i.__=[n?n(t):P(void 0,t),function(e){var t=i.t(i.__[0],e);i.__[0]!==t&&(i.__=[t,i.__[1]],i.__c.setState({}))}],i.__c=o),i.__}function g(e,t){var n=h(r++,3);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__H.__h.push(n))}function y(e,t){var n=h(r++,4);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__h.push(n))}function b(e){return u=5,w((function(){return{current:e}}),[])}function x(e,t,n){u=6,y((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function w(e,t){var n=h(r++,7);return M(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Z(e,t){return u=8,w((function(){return e}),t)}function k(e){var t=o.context[e.__c],n=h(r++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(o)),t.props.value):e.__}function S(e,t){a.YM.useDebugValue&&a.YM.useDebugValue(t?t(e):e)}function D(e){var t=h(r++,10),n=m();return t.__=e,o.componentDidCatch||(o.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function C(){for(var e;e=s.shift();)if(e.__P)try{e.__H.__h.forEach(E),e.__H.__h.forEach(A),e.__H.__h=[]}catch(o){e.__H.__h=[],a.YM.__e(o,e.__v)}}a.YM.__b=function(e){o=null,l&&l(e)},a.YM.__r=function(e){c&&c(e),r=0;var t=(o=e.__c).__H;t&&(t.__h.forEach(E),t.__h.forEach(A),t.__h=[])},a.YM.diffed=function(e){d&&d(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==s.push(t)&&i===a.YM.requestAnimationFrame||((i=a.YM.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),_&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);_&&(t=requestAnimationFrame(n))})(C)),o=null},a.YM.__c=function(e,t){t.some((function(e){try{e.__h.forEach(E),e.__h=e.__h.filter((function(e){return!e.__||A(e)}))}catch(i){t.some((function(e){e.__h&&(e.__h=[])})),t=[],a.YM.__e(i,e.__v)}})),f&&f(e,t)},a.YM.unmount=function(e){p&&p(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{E(e)}catch(e){t=e}})),t&&a.YM.__e(t,n.__v))};var _="function"==typeof requestAnimationFrame;function E(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function A(e){var t=o;e.__c=e.__(),o=t}function M(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function P(e,t){return"function"==typeof t?t(e):t}function R(e,t){for(var n in t)e[n]=t[n];return e}function T(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function F(e){this.props=e}function O(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:T(this.props,e)}function r(t){return this.shouldComponentUpdate=n,(0,a.az)(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(F.prototype=new a.wA).isPureReactComponent=!0,F.prototype.shouldComponentUpdate=function(e,t){return T(this.props,e)||T(this.state,t)};var B=a.YM.__b;a.YM.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),B&&B(e)};var I="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function N(e){function t(t){var n=R({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=I,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var L=function(e,t){return null==e?null:(0,a.bR)((0,a.bR)(e).map(t))},z={map:L,forEach:L,count:function(e){return e?(0,a.bR)(e).length:0},only:function(e){var t=(0,a.bR)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:a.bR},j=a.YM.__e;a.YM.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);j(e,t,n,r)};var W=a.YM.unmount;function $(){this.__u=0,this.t=null,this.__b=null}function H(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Y(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return(0,a.az)(n,o)}return o.displayName="Lazy",o.__f=!0,o}function V(){this.u=null,this.o=null}a.YM.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),W&&W(e)},($.prototype=new a.wA).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=H(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},s=!0===t.__h;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(a,a)},$.prototype.componentWillUnmount=function(){this.t=[]},$.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=R({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&(0,a.az)(a.HY,null,e.fallback);return o&&(o.__h=null),[(0,a.az)(a.HY,null,t.__e?null:e.children),o]};var U=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),(0,a.sY)((0,a.az)(q,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function G(e,t){return(0,a.az)(X,{__v:e,i:t})}(V.prototype=new a.wA).__e=function(e){var t=this,n=H(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),U(t,e,r)):o()};n?n(i):i()}},V.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,a.bR)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},V.prototype.componentDidUpdate=V.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){U(e,n,t)}))};var K="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Q=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,J="undefined"!=typeof document,ee=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};function te(e,t,n){return null==t.__k&&(t.textContent=""),(0,a.sY)(e,t),"function"==typeof n&&n(),e?e.__c:null}function ne(e,t,n){return(0,a.ZB)(e,t),"function"==typeof n&&n(),e?e.__c:null}a.wA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(a.wA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var re=a.YM.event;function oe(){}function ie(){return this.cancelBubble}function ae(){return this.defaultPrevented}a.YM.event=function(e){return re&&(e=re(e)),e.persist=oe,e.isPropagationStopped=ie,e.isDefaultPrevented=ae,e.nativeEvent=e};var ue,se={configurable:!0,get:function(){return this.class}},le=a.YM.vnode;a.YM.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var u=n[i];J&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==u||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===u?u="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!ee(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():o&&Q.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===u&&(u=void 0),r[i]=u)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(se.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",se))}e.$$typeof=K,le&&le(e)};var ce=a.YM.__r;a.YM.__r=function(e){ce&&ce(e),ue=e.__c};var de={ReactCurrentDispatcher:{current:{readContext:function(e){return ue.__n[e.__c].props.value}}}},fe="17.0.2";function pe(e){return a.az.bind(null,e)}function he(e){return!!e&&e.$$typeof===K}function me(e){return he(e)?a.Tm.apply(null,arguments):e}function ve(e){return!!e.__k&&((0,a.sY)(null,e),!0)}function ge(e){return e&&(e.base||1===e.nodeType&&e)||null}var ye=function(e,t){return e(t)},be=function(e,t){return e(t)},xe=a.HY,we={useState:m,useReducer:v,useEffect:g,useLayoutEffect:y,useRef:b,useImperativeHandle:x,useMemo:w,useCallback:Z,useContext:k,useDebugValue:S,version:"17.0.2",Children:z,render:te,hydrate:ne,unmountComponentAtNode:ve,createPortal:G,createElement:a.az,createContext:a.kr,createFactory:pe,cloneElement:me,createRef:a.Vf,Fragment:a.HY,isValidElement:he,findDOMNode:ge,Component:a.wA,PureComponent:F,memo:O,forwardRef:N,flushSync:be,unstable_batchedUpdates:ye,StrictMode:a.HY,Suspense:$,SuspenseList:V,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:de}},7742:function(e,t,n){n(4206),e.exports=n(7226)},3856:function(e,t,n){"use strict";n.d(t,{HY:function(){return y},Tm:function(){return z},Vf:function(){return g},YM:function(){return o},ZB:function(){return L},az:function(){return m},bR:function(){return C},kr:function(){return j},sY:function(){return N},wA:function(){return b}});var r,o,i,a,u,s,l,c={},d=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function p(e,t){for(var n in t)e[n]=t[n];return e}function h(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,n){var o,i,a,u={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=t[a];if(arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===u[a]&&(u[a]=e.defaultProps[a]);return v(e,u,o,i,null)}function v(e,t,n,r,a){var u={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==a?++i:a};return null==a&&null!=o.vnode&&o.vnode(u),u}function g(){return{current:null}}function y(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?v(m.type,m.props,m.key,null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(h=Z[f])||h&&m.key==h.key&&m.type===h.type)Z[f]=void 0;else for(p=0;p2&&(u.children=arguments.length>3?r.call(arguments,2):n),v(e.type,u,o||e.key,i||e.ref,null)}function j(e,t){var n={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(Z)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=d.slice,o={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},i=0,b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=p({},this.state),"function"==typeof e&&(e=e(p({},n),this.props)),e&&p(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),Z(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Z(this))},b.prototype.render=y,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,k.__r=0,l=0},7226:function(e,t,n){"use strict";n.r(t),n.d(t,{Fragment:function(){return r.HY},jsx:function(){return i},jsxDEV:function(){return i},jsxs:function(){return i}});var r=n(3856),o=0;function i(e,t,n,i,a){var u,s,l={};for(s in t)"ref"==s?u=t[s]:l[s]=t[s];var c={type:e,props:l,key:n,ref:u,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--o,__source:a,__self:i};if("function"==typeof e&&(u=e.defaultProps))for(s in u)void 0===l[s]&&(l[s]=u[s]);return r.YM.vnode&&r.YM.vnode(c),c}},1729:function(e,t,n){"use strict";var r=n(9165);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5192:function(e,t,n){e.exports=n(1729)()},9165:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5609:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},4776:function(e,t,n){"use strict";var r=n(2816),o=n(7668),i=n(5609);e.exports={formats:i,parse:o,stringify:r}},7668:function(e,t,n){"use strict";var r=n(9837),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},u=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,u=n.depth>0&&/(\[[^[\]]*])/.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&null!==(u=a.exec(i))&&d=0;--i){var a,u=e[i];if("[]"===u&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&u!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=o:"__proto__"!==l&&(a[l]=o):a={0:o}}o=a}return o}(c,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var c="string"===typeof e?function(e,t){var n,l={},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=c.split(t.delimiter,d),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(v=i(v)?[v]:v),o.call(l,m)?l[m]=r.combine(l[m],v):l[m]=v}return l}(e,n):e,d=n.plainObjects?Object.create(null):{},f=Object.keys(c),p=0;p0?S.join(",")||null:void 0}];else if(s(f))T=f;else{var O=Object.keys(S);T=p?O.sort(p):O}for(var B=0;B0?x+b:""}},9837:function(e,t,n){"use strict";var r=n(5609),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),u=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?s+=u.charAt(l):c<128?s+=a[c]:c<2048?s+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?s+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(l+=1,c=65536+((1023&c)<<10|1023&u.charCodeAt(l)),s+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return s},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:A(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},3170:function(e,t,n){"use strict";var r=n(8476),o=n(4680),i=n(3154),a=r("%TypeError%"),u=r("%WeakMap%",!0),s=r("%Map%",!0),l=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return l(e,r)}else if(s){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return d(e,r)}else if(s){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,o){u&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new u),c(e,r,o)):s?(t||(t=new s),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},4551:function(e,t,n){var r={"./README.md":[8362,1,362],"./perJobUsage":[6865,3],"./perJobUsage.json":[6865,3]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(2).map(n.e)).then((function(){return n.t(o,16|t[1])}))}o.keys=function(){return Object.keys(r)},o.id=4551,e.exports=o},8355:function(e,t,n){var r={"./perJobUsage.json":6865};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=8355},4654:function(){},907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},9439:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3878);var o=n(181),i=n(5267);function a(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(s){u=!0,o=s}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(e,t)||(0,o.Z)(e,t)||(0,i.Z)()}},3433:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(907);var o=n(9199),i=n(181);function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||(0,o.Z)(e)||(0,i.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(907);function o(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},3138:function(e,t,n){"use strict";n.d(t,{BX:function(){return r.jsxs},HY:function(){return r.Fragment},tZ:function(){return r.jsx}});n(4206);var r=n(7226)},6865:function(e){"use strict";e.exports=JSON.parse('{"title":"per-job resource usage","rows":[{"panels":[{"title":"Per-job CPU usage","width":6,"expr":["sum(rate(process_cpu_seconds_total)) by (job)"]},{"title":"Per-job RSS usage","width":6,"expr":["sum(process_resident_memory_bytes) by (job)"]},{"title":"Per-job disk read","width":6,"expr":["sum(rate(process_io_storage_read_bytes_total)) by (job)"]},{"title":"Per-job disk write","width":6,"expr":["sum(rate(process_io_storage_written_bytes_total)) by (job)"]}]}]}')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var u=2&o&&r;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach((function(e){a[e]=function(){return r[e]}}));return a.default=function(){return r},n.d(i,a),i}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+"."+{27:"939f971b",362:"1a2113d4"}[e]+".chunk.js"},n.miniCssF=function(e){},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="vmui:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),c=0;c=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var h=(0,t.createContext)(null);var m=(0,t.createContext)(null);var v=(0,t.createContext)({outlet:null,matches:[]});function g(e,t){if(!e)throw new Error(t)}function y(e,t,n){void 0===n&&(n="/");var r=C(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;var o=b(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(o);for(var i=null,a=0;null==i&&a0&&(!0===e.index&&g(!1),b(e.children,t,u,a)),(null!=e.path||e.index)&&t.push({path:a,score:Z(a,e.index),routesMeta:u})})),t}var x=/^:\w+$/,w=function(e){return"*"===e};function Z(e,t){var n=e.split("/"),r=n.length;return n.some(w)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!w(e)})).reduce((function(e,t){return e+(x.test(t)?3:""===t?1:10)}),r)}function k(e,t){for(var n=e.routesMeta,r={},o="/",i=[],a=0;a=0?t[a]:"/"}var s=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?p(e):e,r=n.pathname,o=n.search,i=void 0===o?"":o,a=n.hash,u=void 0===a?"":a,s=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:s,search:A(i),hash:M(u)}}(o,r);return i&&"/"!==i&&i.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var _=function(e){return e.join("/").replace(/\/\/+/g,"/")},E=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},A=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},M=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function P(e){R()||g(!1);var n=(0,t.useContext)(h),r=n.basename,o=n.navigator,i=B(e),a=i.hash,u=i.pathname,s=i.search,l=u;if("/"!==r){var c=function(e){return""===e||""===e.pathname?"/":"string"===typeof e?p(e).pathname:e.pathname}(e),d=null!=c&&c.endsWith("/");l="/"===u?r+(d?"/":""):_([r,u])}return o.createHref({pathname:l,search:s,hash:a})}function R(){return null!=(0,t.useContext)(m)}function T(){return R()||g(!1),(0,t.useContext)(m).location}function F(){R()||g(!1);var e=(0,t.useContext)(h),n=e.basename,r=e.navigator,o=(0,t.useContext)(v).matches,i=T().pathname,a=JSON.stringify(o.map((function(e){return e.pathnameBase}))),u=(0,t.useRef)(!1);(0,t.useEffect)((function(){u.current=!0}));var s=(0,t.useCallback)((function(e,t){if(void 0===t&&(t={}),u.current)if("number"!==typeof e){var o=D(e,JSON.parse(a),i);"/"!==n&&(o.pathname=_([n,o.pathname])),(t.replace?r.replace:r.push)(o,t.state)}else r.go(e)}),[n,r,a,i]);return s}var O=(0,t.createContext)(null);function B(e){var n=(0,t.useContext)(v).matches,r=T().pathname,o=JSON.stringify(n.map((function(e){return e.pathnameBase})));return(0,t.useMemo)((function(){return D(e,JSON.parse(o),r)}),[e,o,r])}function I(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight((function(r,o,i){return(0,t.createElement)(v.Provider,{children:void 0!==o.route.element?o.route.element:r,value:{outlet:r,matches:n.concat(e.slice(0,i+1))}})}),null)}function N(e){return function(e){var n=(0,t.useContext)(v).outlet;return n?(0,t.createElement)(O.Provider,{value:e},n):n}(e.context)}function L(e){g(!1)}function z(n){var r=n.basename,o=void 0===r?"/":r,i=n.children,a=void 0===i?null:i,u=n.location,s=n.navigationType,l=void 0===s?e.Pop:s,c=n.navigator,d=n.static,f=void 0!==d&&d;R()&&g(!1);var v=E(o),y=(0,t.useMemo)((function(){return{basename:v,navigator:c,static:f}}),[v,c,f]);"string"===typeof u&&(u=p(u));var b=u,x=b.pathname,w=void 0===x?"/":x,Z=b.search,k=void 0===Z?"":Z,S=b.hash,D=void 0===S?"":S,_=b.state,A=void 0===_?null:_,M=b.key,P=void 0===M?"default":M,T=(0,t.useMemo)((function(){var e=C(w,v);return null==e?null:{pathname:e,search:k,hash:D,state:A,key:P}}),[v,w,k,D,A,P]);return null==T?null:(0,t.createElement)(h.Provider,{value:y},(0,t.createElement)(m.Provider,{children:a,value:{location:T,navigationType:l}}))}function j(e){var n=e.children,r=e.location;return function(e,n){R()||g(!1);var r,o=(0,t.useContext)(v).matches,i=o[o.length-1],a=i?i.params:{},u=(i&&i.pathname,i?i.pathnameBase:"/"),s=(i&&i.route,T());if(n){var l,c="string"===typeof n?p(n):n;"/"===u||(null==(l=c.pathname)?void 0:l.startsWith(u))||g(!1),r=c}else r=s;var d=r.pathname||"/",f=y(e,{pathname:"/"===u?d:d.slice(u.length)||"/"});return I(f&&f.map((function(e){return Object.assign({},e,{params:Object.assign({},a,e.params),pathname:_([u,e.pathname]),pathnameBase:"/"===e.pathnameBase?u:_([u,e.pathnameBase])})})),o)}(W(n),r)}function W(e){var n=[];return t.Children.forEach(e,(function(e){if((0,t.isValidElement)(e))if(e.type!==t.Fragment){e.type!==L&&g(!1);var r={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(r.children=W(e.props.children)),n.push(r)}else n.push.apply(n,W(e.props.children))})),n}function $(){return $=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var Y=["onClick","reloadDocument","replace","state","target","to"];function V(e){var n=e.basename,o=e.children,i=e.window,a=(0,t.useRef)();null==a.current&&(a.current=s({window:i}));var u=a.current,l=(0,t.useState)({action:u.action,location:u.location}),c=(0,r.Z)(l,2),d=c[0],f=c[1];return(0,t.useLayoutEffect)((function(){return u.listen(f)}),[u]),(0,t.createElement)(z,{basename:n,children:o,location:d.location,navigationType:d.action,navigator:u})}var U=(0,t.forwardRef)((function(e,n){var r=e.onClick,o=e.reloadDocument,i=e.replace,a=void 0!==i&&i,u=e.state,s=e.target,l=e.to,c=H(e,Y),d=P(l),p=function(e,n){var r=void 0===n?{}:n,o=r.target,i=r.replace,a=r.state,u=F(),s=T(),l=B(e);return(0,t.useCallback)((function(t){if(0===t.button&&(!o||"_self"===o)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)){t.preventDefault();var n=!!i||f(s)===f(l);u(e,{replace:n,state:a})}}),[s,u,l,i,a,o,e])}(l,{replace:a,state:u,target:s});return(0,t.createElement)("a",$({},c,{href:d,onClick:function(e){r&&r(e),e.defaultPrevented||o||p(e)},ref:n,target:s}))}));var q=n(4942),X=n(3366),G=n(3061),K=n(317),Q=n(7551),J=n(8564),ee=n(5469),te=n(1615),ne=n(2131),re=n(655);function oe(e){return(0,ne.Z)("MuiPaper",e)}(0,re.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var ie=n(3138),ae=["className","component","elevation","square","variant"],ue=function(e){return((e<1?5.11916*Math.pow(e,2):4.5*Math.log(e+1)+2)/100).toFixed(2)},se=(0,J.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({backgroundColor:t.palette.background.paper,color:t.palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat(t.palette.divider)},"elevation"===n.variant&&(0,o.Z)({boxShadow:t.shadows[n.elevation]},"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,Q.Fq)("#fff",ue(n.elevation)),", ").concat((0,Q.Fq)("#fff",ue(n.elevation)),")")}))})),le=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiPaper"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.elevation,s=void 0===u?1:u,l=n.square,c=void 0!==l&&l,d=n.variant,f=void 0===d?"elevation":d,p=(0,X.Z)(n,ae),h=(0,o.Z)({},n,{component:a,elevation:s,square:c,variant:f}),m=function(e){var t=e.square,n=e.elevation,r=e.variant,o=e.classes,i={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,K.Z)(i,oe,o)}(h);return(0,ie.tZ)(se,(0,o.Z)({as:a,ownerState:h,className:(0,G.Z)(m.root,r),ref:t},p))})),ce=le;function de(e){return(0,ne.Z)("MuiAlert",e)}var fe=(0,re.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),pe=n(6983),he=n(3236),me=n(9127),ve=n(3433);function ge(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,be(e,t)}var we=t.default.createContext(null);function Ze(e,n){var r=Object.create(null);return e&&t.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return n&&(0,t.isValidElement)(e)?n(e):e}(e)})),r}function ke(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Se(e,n,r){var o=Ze(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var s in t){if(o[s])for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,a=void 0===i?u||t.pulsate:i,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&y.current)y.current=!1;else{"touchstart"===e.type&&(y.current=!0);var c,d,f,p=l?null:w.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(h.width/2),d=Math.round(h.height/2);else{var m=e.touches?e.touches[0]:e,v=m.clientX,g=m.clientY;c=Math.round(v-h.left),d=Math.round(g-h.top)}if(a)(f=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2===0&&(f+=1);else{var k=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((p?p.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(k,2)+Math.pow(S,2))}e.touches?null===x.current&&(x.current=function(){Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})},b.current=setTimeout((function(){x.current&&(x.current(),x.current=null)}),80)):Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[u,Z]),S=t.useCallback((function(){k({},{pulsate:!0})}),[k]),D=t.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&x.current)return x.current(),x.current=null,void(b.current=setTimeout((function(){D(e,t)})));x.current=null,m((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return t.useImperativeHandle(n,(function(){return{pulsate:S,start:k,stop:D}}),[S,k,D]),(0,ie.tZ)(Qe,(0,o.Z)({className:(0,G.Z)(l.root,Ue.root,c),ref:w},d,{children:(0,ie.tZ)(_e,{component:null,exit:!0,children:h})}))})),tt=et;function nt(e){return(0,ne.Z)("MuiButtonBase",e)}var rt,ot=(0,re.Z)("MuiButtonBase",["root","disabled","focusVisible"]),it=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],at=(0,J.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((rt={display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"}},(0,q.Z)(rt,"&.".concat(ot.disabled),{pointerEvents:"none",cursor:"default"}),(0,q.Z)(rt,"@media print",{colorAdjust:"exact"}),rt)),ut=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiButtonBase"}),a=i.action,u=i.centerRipple,s=void 0!==u&&u,l=i.children,c=i.className,d=i.component,f=void 0===d?"button":d,p=i.disabled,h=void 0!==p&&p,m=i.disableRipple,v=void 0!==m&&m,g=i.disableTouchRipple,y=void 0!==g&&g,b=i.focusRipple,x=void 0!==b&&b,w=i.LinkComponent,Z=void 0===w?"a":w,k=i.onBlur,S=i.onClick,D=i.onContextMenu,C=i.onDragLeave,_=i.onFocus,E=i.onFocusVisible,A=i.onKeyDown,M=i.onKeyUp,P=i.onMouseDown,R=i.onMouseLeave,T=i.onMouseUp,F=i.onTouchEnd,O=i.onTouchMove,B=i.onTouchStart,I=i.tabIndex,N=void 0===I?0:I,L=i.TouchRippleProps,z=i.touchRippleRef,j=i.type,W=(0,X.Z)(i,it),$=t.useRef(null),H=t.useRef(null),Y=(0,pe.Z)(H,z),V=(0,me.Z)(),U=V.isFocusVisibleRef,q=V.onFocus,Q=V.onBlur,J=V.ref,te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1];h&&re&&oe(!1),t.useImperativeHandle(a,(function(){return{focusVisible:function(){oe(!0),$.current.focus()}}}),[]);var ae=t.useState(!1),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1];t.useEffect((function(){le(!0)}),[]);var ce=se&&!v&&!h;function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;return(0,he.Z)((function(r){return t&&t(r),!n&&H.current&&H.current[e](r),!0}))}t.useEffect((function(){re&&x&&!v&&se&&H.current.pulsate()}),[v,x,re,se]);var fe=de("start",P),ve=de("stop",D),ge=de("stop",C),ye=de("stop",T),be=de("stop",(function(e){re&&e.preventDefault(),R&&R(e)})),xe=de("start",B),we=de("stop",F),Ze=de("stop",O),ke=de("stop",(function(e){Q(e),!1===U.current&&oe(!1),k&&k(e)}),!1),Se=(0,he.Z)((function(e){$.current||($.current=e.currentTarget),q(e),!0===U.current&&(oe(!0),E&&E(e)),_&&_(e)})),De=function(){var e=$.current;return f&&"button"!==f&&!("A"===e.tagName&&e.href)},Ce=t.useRef(!1),_e=(0,he.Z)((function(e){x&&!Ce.current&&re&&H.current&&" "===e.key&&(Ce.current=!0,H.current.stop(e,(function(){H.current.start(e)}))),e.target===e.currentTarget&&De()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&De()&&"Enter"===e.key&&!h&&(e.preventDefault(),S&&S(e))})),Ee=(0,he.Z)((function(e){x&&" "===e.key&&H.current&&re&&!e.defaultPrevented&&(Ce.current=!1,H.current.stop(e,(function(){H.current.pulsate(e)}))),M&&M(e),S&&e.target===e.currentTarget&&De()&&" "===e.key&&!e.defaultPrevented&&S(e)})),Ae=f;"button"===Ae&&(W.href||W.to)&&(Ae=Z);var Me={};"button"===Ae?(Me.type=void 0===j?"button":j,Me.disabled=h):(W.href||W.to||(Me.role="button"),h&&(Me["aria-disabled"]=h));var Pe=(0,pe.Z)(J,$),Re=(0,pe.Z)(n,Pe);var Te=(0,o.Z)({},i,{centerRipple:s,component:f,disabled:h,disableRipple:v,disableTouchRipple:y,focusRipple:x,tabIndex:N,focusVisible:re}),Fe=function(e){var t=e.disabled,n=e.focusVisible,r=e.focusVisibleClassName,o=e.classes,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,K.Z)(i,nt,o);return n&&r&&(a.root+=" ".concat(r)),a}(Te);return(0,ie.BX)(at,(0,o.Z)({as:Ae,className:(0,G.Z)(Fe.root,c),ownerState:Te,onBlur:ke,onClick:S,onContextMenu:ve,onFocus:Se,onKeyDown:_e,onKeyUp:Ee,onMouseDown:fe,onMouseLeave:be,onMouseUp:ye,onDragLeave:ge,onTouchEnd:we,onTouchMove:Ze,onTouchStart:xe,ref:Re,tabIndex:h?-1:N,type:j},Me,W,{children:[l,ce?(0,ie.tZ)(tt,(0,o.Z)({ref:Y,center:s},L)):null]}))})),st=ut;function lt(e){return(0,ne.Z)("MuiIconButton",e)}var ct,dt=(0,re.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ft=["edge","children","className","color","disabled","disableFocusRipple","size"],pt=(0,J.ZP)(st,{name:"MuiIconButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat((0,te.Z)(n.color))],n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,o.Z)({color:t.palette[n.color].main},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},(0,q.Z)({},"&.".concat(dt.disabled),{backgroundColor:"transparent",color:t.palette.action.disabled}))})),ht=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiIconButton"}),r=n.edge,i=void 0!==r&&r,a=n.children,u=n.className,s=n.color,l=void 0===s?"default":s,c=n.disabled,d=void 0!==c&&c,f=n.disableFocusRipple,p=void 0!==f&&f,h=n.size,m=void 0===h?"medium":h,v=(0,X.Z)(n,ft),g=(0,o.Z)({},n,{edge:i,color:l,disabled:d,disableFocusRipple:p,size:m}),y=function(e){var t=e.classes,n=e.disabled,r=e.color,o=e.edge,i=e.size,a={root:["root",n&&"disabled","default"!==r&&"color".concat((0,te.Z)(r)),o&&"edge".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,lt,t)}(g);return(0,ie.tZ)(pt,(0,o.Z)({className:(0,G.Z)(y.root,u),centerRipple:!0,focusRipple:!p,disabled:d,ref:t,ownerState:g},v,{children:a}))})),mt=ht,vt=n(4750),gt=(0,vt.Z)((0,ie.tZ)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),yt=(0,vt.Z)((0,ie.tZ)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),bt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),xt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),wt=(0,vt.Z)((0,ie.tZ)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Zt=["action","children","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"],kt=(0,J.ZP)(ce,{name:"MuiAlert",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color||n.severity))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?Q._j:Q.$n,i="light"===t.palette.mode?Q.$n:Q._j,a=n.color||n.severity;return(0,o.Z)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&"standard"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),backgroundColor:i(t.palette[a].light,.9)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"outlined"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),border:"1px solid ".concat(t.palette[a].light)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"filled"===n.variant&&{color:"#fff",fontWeight:t.typography.fontWeightMedium,backgroundColor:"dark"===t.palette.mode?t.palette[a].dark:t.palette[a].main})})),St=(0,J.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:function(e,t){return t.icon}})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Dt=(0,J.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),Ct=(0,J.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),_t={success:(0,ie.tZ)(gt,{fontSize:"inherit"}),warning:(0,ie.tZ)(yt,{fontSize:"inherit"}),error:(0,ie.tZ)(bt,{fontSize:"inherit"}),info:(0,ie.tZ)(xt,{fontSize:"inherit"})},Et=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAlert"}),r=n.action,i=n.children,a=n.className,u=n.closeText,s=void 0===u?"Close":u,l=n.color,c=n.icon,d=n.iconMapping,f=void 0===d?_t:d,p=n.onClose,h=n.role,m=void 0===h?"alert":h,v=n.severity,g=void 0===v?"success":v,y=n.variant,b=void 0===y?"standard":y,x=(0,X.Z)(n,Zt),w=(0,o.Z)({},n,{color:l,severity:g,variant:b}),Z=function(e){var t=e.variant,n=e.color,r=e.severity,o=e.classes,i={root:["root","".concat(t).concat((0,te.Z)(n||r)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,K.Z)(i,de,o)}(w);return(0,ie.BX)(kt,(0,o.Z)({role:m,elevation:0,ownerState:w,className:(0,G.Z)(Z.root,a),ref:t},x,{children:[!1!==c?(0,ie.tZ)(St,{ownerState:w,className:Z.icon,children:c||f[g]||_t[g]}):null,(0,ie.tZ)(Dt,{ownerState:w,className:Z.message,children:i}),null!=r?(0,ie.tZ)(Ct,{className:Z.action,children:r}):null,null==r&&p?(0,ie.tZ)(Ct,{ownerState:w,className:Z.action,children:(0,ie.tZ)(mt,{size:"small","aria-label":s,title:s,color:"inherit",onClick:p,children:ct||(ct=(0,ie.tZ)(wt,{fontSize:"small"}))})}):null]}))})),At=Et,Mt=n(7472),Pt=n(2780),Rt=n(9081);function Tt(e){return e.substring(2).toLowerCase()}var Ft=function(e){var n=e.children,r=e.disableReactTree,o=void 0!==r&&r,i=e.mouseEvent,a=void 0===i?"onClick":i,u=e.onClickAway,s=e.touchEvent,l=void 0===s?"onTouchEnd":s,c=t.useRef(!1),d=t.useRef(null),f=t.useRef(!1),p=t.useRef(!1);t.useEffect((function(){return setTimeout((function(){f.current=!0}),0),function(){f.current=!1}}),[]);var h=(0,Mt.Z)(n.ref,d),m=(0,Pt.Z)((function(e){var t=p.current;p.current=!1;var n=(0,Rt.Z)(d.current);!f.current||!d.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!n.documentElement.contains(e.target)||d.current.contains(e.target))||!o&&t||u(e))})),v=function(e){return function(t){p.current=!0;var r=n.props[e];r&&r(t)}},g={ref:h};return!1!==l&&(g[l]=v(l)),t.useEffect((function(){if(!1!==l){var e=Tt(l),t=(0,Rt.Z)(d.current),n=function(){c.current=!0};return t.addEventListener(e,m),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,m),t.removeEventListener("touchmove",n)}}}),[m,l]),!1!==a&&(g[a]=v(a)),t.useEffect((function(){if(!1!==a){var e=Tt(a),t=(0,Rt.Z)(d.current);return t.addEventListener(e,m),function(){t.removeEventListener(e,m)}}}),[m,a]),(0,ie.tZ)(t.Fragment,{children:t.cloneElement(n,g)})},Ot=n(6728),Bt=n(2248);function It(){return(0,Ot.Z)(Bt.Z)}var Nt=!1,Lt="unmounted",zt="exited",jt="entering",Wt="entered",$t="exiting",Ht=function(e){function n(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=zt,r.appearStatus=jt):o=Wt:o=t.unmountOnExit||t.mountOnEnter?Lt:zt,r.state={status:o},r.nextCallback=null,r}xe(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Lt?{status:zt}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==jt&&n!==Wt&&(t=jt):n!==jt&&n!==Wt||(t=$t)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===jt?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===zt&&this.setState({status:Lt})},r.performEnter=function(e){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[t.default.findDOMNode(this),o],a=i[0],u=i[1],s=this.getTimeouts(),l=o?s.appear:s.enter;!e&&!r||Nt?this.safeSetState({status:Wt},(function(){n.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:jt},(function(){n.props.onEntering(a,u),n.onTransitionEnd(l,(function(){n.safeSetState({status:Wt},(function(){n.props.onEntered(a,u)}))}))})))},r.performExit=function(){var e=this,n=this.props.exit,r=this.getTimeouts(),o=this.props.nodeRef?void 0:t.default.findDOMNode(this);n&&!Nt?(this.props.onExit(o),this.safeSetState({status:$t},(function(){e.props.onExiting(o),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:zt},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:zt},(function(){e.props.onExited(o)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(e,n){this.setNextCallback(n);var r=this.props.nodeRef?this.props.nodeRef.current:t.default.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(r&&!o){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],u=i[1];this.props.addEndListener(a,u)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===Lt)return null;var n=this.props,r=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,(0,X.Z)(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.default.createElement(we.Provider,{value:null},"function"===typeof r?r(e,o):t.default.cloneElement(t.default.Children.only(r),o))},n}(t.default.Component);function Yt(){}Ht.contextType=we,Ht.propTypes={},Ht.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Yt,onEntering:Yt,onEntered:Yt,onExit:Yt,onExiting:Yt,onExited:Yt},Ht.UNMOUNTED=Lt,Ht.EXITED=zt,Ht.ENTERING=jt,Ht.ENTERED=Wt,Ht.EXITING=$t;var Vt=Ht,Ut=function(e){return e.scrollTop};function qt(e,t){var n,r,o=e.timeout,i=e.easing,a=e.style,u=void 0===a?{}:a;return{duration:null!=(n=u.transitionDuration)?n:"number"===typeof o?o:o[t.mode]||0,easing:null!=(r=u.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:u.transitionDelay}}var Xt=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Gt(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Kt={entering:{opacity:1,transform:Gt(1)},entered:{opacity:1,transform:"none"}},Qt="undefined"!==typeof navigator&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&/version\/15\.[4-9]/i.test(navigator.userAgent),Jt=t.forwardRef((function(e,n){var r=e.addEndListener,i=e.appear,a=void 0===i||i,u=e.children,s=e.easing,l=e.in,c=e.onEnter,d=e.onEntered,f=e.onEntering,p=e.onExit,h=e.onExited,m=e.onExiting,v=e.style,g=e.timeout,y=void 0===g?"auto":g,b=e.TransitionComponent,x=void 0===b?Vt:b,w=(0,X.Z)(e,Xt),Z=t.useRef(),k=t.useRef(),S=It(),D=t.useRef(null),C=(0,pe.Z)(u.ref,n),_=(0,pe.Z)(D,C),E=function(e){return function(t){if(e){var n=D.current;void 0===t?e(n):e(n,t)}}},A=E(f),M=E((function(e,t){Ut(e);var n,r=qt({style:v,timeout:y,easing:s},{mode:"enter"}),o=r.duration,i=r.delay,a=r.easing;"auto"===y?(n=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=o,e.style.transition=[S.transitions.create("opacity",{duration:n,delay:i}),S.transitions.create("transform",{duration:Qt?n:.666*n,delay:i,easing:a})].join(","),c&&c(e,t)})),P=E(d),R=E(m),T=E((function(e){var t,n=qt({style:v,timeout:y,easing:s},{mode:"exit"}),r=n.duration,o=n.delay,i=n.easing;"auto"===y?(t=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[S.transitions.create("opacity",{duration:t,delay:o}),S.transitions.create("transform",{duration:Qt?t:.666*t,delay:Qt?o:o||.333*t,easing:i})].join(","),e.style.opacity=0,e.style.transform=Gt(.75),p&&p(e)})),F=E(h);return t.useEffect((function(){return function(){clearTimeout(Z.current)}}),[]),(0,ie.tZ)(x,(0,o.Z)({appear:a,in:l,nodeRef:D,onEnter:M,onEntered:P,onEntering:A,onExit:T,onExited:F,onExiting:R,addEndListener:function(e){"auto"===y&&(Z.current=setTimeout(e,k.current||0)),r&&r(D.current,e)},timeout:"auto"===y?null:y},w,{children:function(e,n){return t.cloneElement(u,(0,o.Z)({style:(0,o.Z)({opacity:0,transform:Gt(.75),visibility:"exited"!==e||l?void 0:"hidden"},Kt[e],v,u.props.style),ref:_},n))}}))}));Jt.muiSupportAuto=!0;var en=Jt;function tn(e){return(0,ne.Z)("MuiSnackbarContent",e)}(0,re.Z)("MuiSnackbarContent",["root","message","action"]);var nn=["action","className","message","role"],rn=(0,J.ZP)(ce,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme,n="light"===t.palette.mode?.8:.98,r=(0,Q._4)(t.palette.background.default,n);return(0,o.Z)({},t.typography.body2,(0,q.Z)({color:t.palette.getContrastText(r),backgroundColor:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:t.shape.borderRadius,flexGrow:1},t.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288}))})),on=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),an=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),un=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSnackbarContent"}),r=n.action,i=n.className,a=n.message,u=n.role,s=void 0===u?"alert":u,l=(0,X.Z)(n,nn),c=n,d=function(e){var t=e.classes;return(0,K.Z)({root:["root"],action:["action"],message:["message"]},tn,t)}(c);return(0,ie.BX)(rn,(0,o.Z)({role:s,square:!0,elevation:6,className:(0,G.Z)(d.root,i),ownerState:c,ref:t},l,{children:[(0,ie.tZ)(on,{className:d.message,ownerState:c,children:a}),r?(0,ie.tZ)(an,{className:d.action,ownerState:c,children:r}):null]}))})),sn=un;function ln(e){return(0,ne.Z)("MuiSnackbar",e)}(0,re.Z)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);var cn=["onEnter","onExited"],dn=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],fn=(0,J.ZP)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["anchorOrigin".concat((0,te.Z)(n.anchorOrigin.vertical)).concat((0,te.Z)(n.anchorOrigin.horizontal))]]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,o.Z)({},!n.isRtl&&{left:"50%",right:"auto",transform:"translateX(-50%)"},n.isRtl&&{right:"50%",left:"auto",transform:"translateX(50%)"});return(0,o.Z)({zIndex:t.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===n.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===n.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===n.anchorOrigin.horizontal&&{justifyContent:"flex-end"},(0,q.Z)({},t.breakpoints.up("sm"),(0,o.Z)({},"top"===n.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===n.anchorOrigin.horizontal&&r,"left"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{left:24,right:"auto"},n.isRtl&&{right:24,left:"auto"}),"right"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{right:24,left:"auto"},n.isRtl&&{left:24,right:"auto"}))))})),pn=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiSnackbar"}),a=It(),u={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},s=i.action,l=i.anchorOrigin,c=(l=void 0===l?{vertical:"bottom",horizontal:"left"}:l).vertical,d=l.horizontal,f=i.autoHideDuration,p=void 0===f?null:f,h=i.children,m=i.className,v=i.ClickAwayListenerProps,g=i.ContentProps,y=i.disableWindowBlurListener,b=void 0!==y&&y,x=i.message,w=i.onBlur,Z=i.onClose,k=i.onFocus,S=i.onMouseEnter,D=i.onMouseLeave,C=i.open,_=i.resumeHideDuration,E=i.TransitionComponent,A=void 0===E?en:E,M=i.transitionDuration,P=void 0===M?u:M,R=i.TransitionProps,T=(R=void 0===R?{}:R).onEnter,F=R.onExited,O=(0,X.Z)(i.TransitionProps,cn),B=(0,X.Z)(i,dn),I="rtl"===a.direction,N=(0,o.Z)({},i,{anchorOrigin:{vertical:c,horizontal:d},isRtl:I}),L=function(e){var t=e.classes,n=e.anchorOrigin,r={root:["root","anchorOrigin".concat((0,te.Z)(n.vertical)).concat((0,te.Z)(n.horizontal))]};return(0,K.Z)(r,ln,t)}(N),z=t.useRef(),j=t.useState(!0),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=(0,he.Z)((function(){Z&&Z.apply(void 0,arguments)})),V=(0,he.Z)((function(e){Z&&null!=e&&(clearTimeout(z.current),z.current=setTimeout((function(){Y(null,"timeout")}),e))}));t.useEffect((function(){return C&&V(p),function(){clearTimeout(z.current)}}),[C,p,V]);var U=function(){clearTimeout(z.current)},q=t.useCallback((function(){null!=p&&V(null!=_?_:.5*p)}),[p,_,V]);return t.useEffect((function(){if(!b&&C)return window.addEventListener("focus",q),window.addEventListener("blur",U),function(){window.removeEventListener("focus",q),window.removeEventListener("blur",U)}}),[b,q,C]),t.useEffect((function(){if(C)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||Z&&Z(e,"escapeKeyDown")}}),[$,C,Z]),!C&&$?null:(0,ie.tZ)(Ft,(0,o.Z)({onClickAway:function(e){Z&&Z(e,"clickaway")}},v,{children:(0,ie.tZ)(fn,(0,o.Z)({className:(0,G.Z)(L.root,m),onBlur:function(e){w&&w(e),q()},onFocus:function(e){k&&k(e),U()},onMouseEnter:function(e){S&&S(e),U()},onMouseLeave:function(e){D&&D(e),q()},ownerState:N,ref:n,role:"presentation"},B,{children:(0,ie.tZ)(A,(0,o.Z)({appear:!0,in:C,timeout:P,direction:"top"===c?"down":"up",onEnter:function(e,t){H(!1),T&&T(e,t)},onExited:function(e){H(!0),F&&F(e)}},O,{children:h||(0,ie.tZ)(sn,(0,o.Z)({message:x,action:s},g))}))}))}))})),hn=pn,mn=(0,t.createContext)({showInfoMessage:function(){}}),vn=function(e){var n=e.children,o=(0,t.useState)({}),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useState)(!1),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,t.useState)(void 0),p=(0,r.Z)(f,2),h=p[0],m=p[1];(0,t.useEffect)((function(){h&&(u({message:h,key:(new Date).getTime()}),d(!0))}),[h]);return(0,ie.BX)(mn.Provider,{value:{showInfoMessage:m},children:[(0,ie.tZ)(hn,{open:c,autoHideDuration:4e3,onClose:function(e,t){"clickaway"!==t&&(m(void 0),d(!1))},children:(0,ie.tZ)(At,{children:a.message})},a.key),n]})};function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:window.location.search,r=$n().parse(n,{ignoreQueryPrefix:!0});return Yn()(r,e,t||"")},Xn=qn("g0.range_input","1h"),Gn=(Dn=qn("g0.end_input",new Date(xn()().utc().format(An))),xn()(Dn).utcOffset(0,!0).local().format(An)),Kn=function(){var e,t=(null===(e=window.location.search.match(/g\d+.expr/gim))||void 0===e?void 0:e.length)||1;return new Array(t).fill(1).map((function(e,t){return qn("g".concat(t,".expr"),"")}))}(),Qn={serverUrl:window.location.href.replace(/\/(?:prometheus\/)?(?:graph|vmui)\/.*/,"/prometheus/"),displayType:qn("g0.tab","chart"),query:Kn,queryHistory:Kn.map((function(e){return{index:0,values:[e]}})),time:{duration:Xn,period:Tn(Xn,new Date(Gn))},queryControls:{autoRefresh:!1,autocomplete:Ln("AUTOCOMPLETE")||!1,nocache:Ln("NO_CACHE")||!1}};function Jn(e,t){switch(t.type){case"SET_DISPLAY_TYPE":return yn(yn({},e),{},{displayType:t.payload});case"SET_SERVER":return yn(yn({},e),{},{serverUrl:t.payload});case"SET_QUERY":return yn(yn({},e),{},{query:t.payload.map((function(e){return e}))});case"SET_QUERY_HISTORY":return yn(yn({},e),{},{queryHistory:t.payload});case"SET_QUERY_HISTORY_BY_INDEX":return e.queryHistory.splice(t.payload.queryNumber,1,t.payload.value),yn(yn({},e),{},{queryHistory:e.queryHistory});case"SET_DURATION":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{duration:t.payload,period:Tn(t.payload,In(e.time.period.end))})});case"SET_UNTIL":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,t.payload)})});case"SET_FROM":var n=Bn(1e3*e.time.period.end-t.payload.valueOf());return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:n,period:Tn(n,xn()(1e3*e.time.period.end).toDate())})});case"SET_PERIOD":var r=function(e){var t=e.to.valueOf()-e.from.valueOf();return Bn(t)}(t.payload);return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:r,period:Tn(r,t.payload.to)})});case"TOGGLE_AUTOREFRESH":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!e.queryControls.autoRefresh})});case"TOGGLE_AUTOCOMPLETE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autocomplete:!e.queryControls.autocomplete})});case"NO_CACHE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{nocache:!e.queryControls.nocache})});case"RUN_QUERY":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,In(e.time.period.end))})});case"RUN_QUERY_TO_NOW":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration)})});default:throw new Error}}var er=(0,t.createContext)({}),tr=function(){return(0,t.useContext)(er).state},nr=function(){return(0,t.useContext)(er).dispatch},rr=Object.entries(Qn).reduce((function(e,t){var n=(0,r.Z)(t,2),o=n[0],i=n[1];return yn(yn({},e),{},(0,q.Z)({},o,qn(o)||i))}),{}),or=function(e){var n=e.children,o=(0,t.useReducer)(Jn,rr),i=(0,r.Z)(o,2),a=i[0],u=i[1];(0,t.useEffect)((function(){!function(e){var t=new Map(Object.entries(Vn)),n=Yn()(e,"query",""),r=[];n.forEach((function(n,o){t.forEach((function(t,n){var i=Yn()(e,n,"");if(i){var a=encodeURIComponent(i);r.push("g".concat(o,".").concat(t,"=").concat(a))}})),r.push("g".concat(o,".expr=").concat(encodeURIComponent(n)))})),Un(r.join("&"))}(a)}),[a]);var s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(er.Provider,{value:s,children:n})},ir={authMethod:"NO_AUTH",saveAuthLocally:!1},ar=Ln("AUTH_TYPE"),ur=Ln("BASIC_AUTH_DATA"),sr=Ln("BEARER_AUTH_DATA"),lr=yn(yn({},ir),{},{authMethod:ar||ir.authMethod,basicData:ur,bearerData:sr,saveAuthLocally:!(!ur&&!sr)}),cr=function(){zn(jn)};function dr(e,t){switch(t.type){case"SET_BASIC_AUTH":return t.payload.checkbox?Nn("BASIC_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BASIC_AUTH"),yn(yn({},e),{},{authMethod:"BASIC_AUTH",basicData:t.payload.value});case"SET_BEARER_AUTH":return t.payload.checkbox?Nn("BEARER_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BEARER_AUTH"),yn(yn({},e),{},{authMethod:"BEARER_AUTH",bearerData:t.payload.value});case"SET_NO_AUTH":return!t.payload.checkbox&&cr(),Nn("AUTH_TYPE","NO_AUTH"),yn(yn({},e),{},{authMethod:"NO_AUTH"});default:throw new Error}}var fr=(0,t.createContext)({}),pr=function(e){var n=e.children,o=(0,t.useReducer)(dr,lr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(fr.Provider,{value:s,children:n})},hr={customStep:{enable:!1,value:1},yaxis:{limits:{enable:!1,range:{1:[0,0]}}}};function mr(e,t){switch(t.type){case"TOGGLE_ENABLE_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{enable:!e.yaxis.limits.enable})})});case"TOGGLE_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{enable:!e.customStep.enable})});case"SET_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{value:t.payload})});case"SET_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{range:t.payload})})});default:throw new Error}}var vr=(0,t.createContext)({}),gr=function(){return(0,t.useContext)(vr).state},yr=function(){return(0,t.useContext)(vr).dispatch},br=function(e){var n=e.children,o=(0,t.useReducer)(mr,hr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(vr.Provider,{value:s,children:n})},xr=n(7458),wr=(0,xr.Z)({palette:{primary:{main:"#3F51B5"},secondary:{main:"#F50057"},error:{main:"#FF4141"}},components:{MuiFormHelperText:{styleOverrides:{root:{position:"absolute",top:"36px",left:"2px",margin:0}}},MuiInputLabel:{styleOverrides:{root:{fontSize:"12px",letterSpacing:"normal",lineHeight:"1",zIndex:0}}},MuiInputBase:{styleOverrides:{root:{"&.Mui-focused fieldset":{borderWidth:"1px !important"}}}},MuiSwitch:{defaultProps:{color:"secondary"}},MuiAccordion:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.16) 0px 1px 4px"}}},MuiPaper:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.2) 0px 3px 8px"}}},MuiButton:{styleOverrides:{contained:{boxShadow:"rgba(17, 17, 26, 0.1) 0px 0px 16px","&:hover":{boxShadow:"rgba(0, 0, 0, 0.1) 0px 4px 12px"}}}},MuiIconButton:{defaultProps:{size:"large"},styleOverrides:{sizeLarge:{borderRadius:"20%",height:"40px",width:"41px"},sizeMedium:{borderRadius:"20%"},sizeSmall:{borderRadius:"20%"}}},MuiTooltip:{styleOverrides:{tooltip:{fontSize:"10px"}}},MuiAlert:{styleOverrides:{root:{fontSize:"14px",boxShadow:"rgba(0, 0, 0, 0.08) 0px 4px 12px"}}}},typography:{fontSize:10}}),Zr=(0,Ee.Z)({key:"css",prepend:!0});function kr(e){var t=e.injectFirst,n=e.children;return t?(0,ie.tZ)(Ae.C,{value:Zr,children:n}):n}var Sr=n(5693),Dr=n(201),Cr="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var _r=function(e){var n=e.children,r=e.theme,i=(0,Dr.Z)(),a=t.useMemo((function(){var e=null===i?r:function(e,t){return"function"===typeof t?t(e):(0,o.Z)({},e,t)}(i,r);return null!=e&&(e[Cr]=null!==i),e}),[r,i]);return(0,ie.tZ)(Sr.Z.Provider,{value:a,children:n})};function Er(e){var t=(0,Ot.Z)();return(0,ie.tZ)(Ae.T.Provider,{value:"object"===typeof t?t:{},children:e.children})}var Ar=function(e){var t=e.children,n=e.theme;return(0,ie.tZ)(_r,{theme:n,children:(0,ie.tZ)(Er,{children:t})})};function Mr(e){var t=e.styles,n=e.defaultTheme,r=void 0===n?{}:n,o="function"===typeof t?function(e){return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,ie.tZ)(Oe,{styles:o})}var Pr=function(e){return(0,ie.tZ)(Mr,(0,o.Z)({},e,{defaultTheme:Bt.Z}))},Rr=function(e,t){return(0,o.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&{colorScheme:e.palette.mode})},Tr=function(e){return(0,o.Z)({color:e.palette.text.primary},e.typography.body1,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};var Fr=function(e){var n=(0,ee.Z)({props:e,name:"MuiCssBaseline"}),r=n.children,i=n.enableColorScheme,a=void 0!==i&&i;return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(Pr,{styles:function(e){return function(e){var t,n,r={html:Rr(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,o.Z)({margin:0},Tr(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})},i=null==(t=e.components)||null==(n=t.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(r=[r,i]),r}(e,a)}}),r]})},Or=t.createContext(null);var Br=function(e){var n=e.children,r=e.dateAdapter,o=e.dateFormats,i=e.dateLibInstance,a=e.locale,u=t.useMemo((function(){return new r({locale:a,formats:o,instance:i})}),[r,a,o,i]),s=t.useMemo((function(){return{minDate:u.date("1900-01-01T00:00:00.000"),maxDate:u.date("2099-12-31T00:00:00.000")}}),[u]),l=t.useMemo((function(){return{utils:u,defaultDates:s}}),[s,u]);return(0,ie.tZ)(Or.Provider,{value:l,children:n})},Ir=n(7798),Nr=n.n(Ir),Lr=n(3825),zr=n.n(Lr),jr=n(8743),Wr=n.n(jr);xn().extend(Nr()),xn().extend(zr()),xn().extend(Wr());var $r={normalDateWithWeekday:"ddd, MMM D",normalDate:"D MMMM",shortDate:"MMM D",monthAndDate:"MMMM D",dayOfMonth:"D",year:"YYYY",month:"MMMM",monthShort:"MMM",monthAndYear:"MMMM YYYY",weekday:"dddd",weekdayShort:"ddd",minutes:"mm",hours12h:"hh",hours24h:"HH",seconds:"ss",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDate:"ll",fullDateWithWeekday:"dddd, LL",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDate:"L",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},Hr=function(e){var t=this,n=void 0===e?{}:e,r=n.locale,o=n.formats,i=n.instance;this.lib="dayjs",this.is12HourCycleInCurrentLocale=function(){var e,n;return/A|a/.test(null===(n=null===(e=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===e?void 0:e.formats)||void 0===n?void 0:n.LT)},this.getCurrentLocaleCode=function(){return t.locale||"en"},this.getFormatHelperText=function(e){return e.match(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?)|./g).map((function(e){var n,r;return"L"===e[0]&&null!==(r=null===(n=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===n?void 0:n.formats[e])&&void 0!==r?r:e})).join("").replace(/a/gi,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return t.dayjs(e)},this.toISO=function(e){return e.toISOString()},this.parse=function(e,n){return""===e?null:t.dayjs(e,n,t.locale)},this.date=function(e){return null===e?null:t.dayjs(e)},this.toJsDate=function(e){return e.toDate()},this.isValid=function(e){return t.dayjs(e).isValid()},this.isNull=function(e){return null===e},this.getDiff=function(e,t,n){return e.diff(t,n)},this.isAfter=function(e,t){return e.isAfter(t)},this.isBefore=function(e,t){return e.isBefore(t)},this.isAfterDay=function(e,t){return e.isAfter(t,"day")},this.isBeforeDay=function(e,t){return e.isBefore(t,"day")},this.isBeforeYear=function(e,t){return e.isBefore(t,"year")},this.isAfterYear=function(e,t){return e.isAfter(t,"year")},this.startOfDay=function(e){return e.clone().startOf("day")},this.endOfDay=function(e){return e.clone().endOf("day")},this.format=function(e,n){return t.formatByString(e,t.formats[n])},this.formatByString=function(e,n){return t.dayjs(e).format(n)},this.formatNumber=function(e){return e},this.getHours=function(e){return e.hour()},this.addSeconds=function(e,t){return t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")},this.addMinutes=function(e,t){return t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")},this.addHours=function(e,t){return t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")},this.addDays=function(e,t){return t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")},this.addWeeks=function(e,t){return t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")},this.addMonths=function(e,t){return t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")},this.setMonth=function(e,t){return e.set("month",t)},this.setHours=function(e,t){return e.set("hour",t)},this.getMinutes=function(e){return e.minute()},this.setMinutes=function(e,t){return e.clone().set("minute",t)},this.getSeconds=function(e){return e.second()},this.setSeconds=function(e,t){return e.clone().set("second",t)},this.getMonth=function(e){return e.month()},this.getDaysInMonth=function(e){return e.daysInMonth()},this.isSameDay=function(e,t){return e.isSame(t,"day")},this.isSameMonth=function(e,t){return e.isSame(t,"month")},this.isSameYear=function(e,t){return e.isSame(t,"year")},this.isSameHour=function(e,t){return e.isSame(t,"hour")},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.startOfMonth=function(e){return e.clone().startOf("month")},this.endOfMonth=function(e){return e.clone().endOf("month")},this.startOfWeek=function(e){return e.clone().startOf("week")},this.endOfWeek=function(e){return e.clone().endOf("week")},this.getNextMonth=function(e){return e.clone().add(1,"month")},this.getPreviousMonth=function(e){return e.clone().subtract(1,"month")},this.getMonthArray=function(e){for(var n=[e.clone().startOf("year")];n.length<12;){var r=n[n.length-1];n.push(t.getNextMonth(r))}return n},this.getYear=function(e){return e.year()},this.setYear=function(e,t){return e.clone().set("year",t)},this.mergeDateAndTime=function(e,t){return e.hour(t.hour()).minute(t.minute()).second(t.second())},this.getWeekdays=function(){var e=t.dayjs().startOf("week");return[0,1,2,3,4,5,6].map((function(n){return t.formatByString(e.add(n,"day"),"dd")}))},this.isEqual=function(e,n){return null===e&&null===n||t.dayjs(e).isSame(n)},this.getWeekArray=function(e){for(var n=t.dayjs(e).clone().startOf("month").startOf("week"),r=t.dayjs(e).clone().endOf("month").endOf("week"),o=0,i=n,a=[];i.isBefore(r);){var u=Math.floor(o/7);a[u]=a[u]||[],a[u].push(i),i=i.clone().add(1,"day"),o+=1}return a},this.getYearRange=function(e,n){for(var r=t.dayjs(e).startOf("year"),o=t.dayjs(n).endOf("year"),i=[],a=r;a.isBefore(o);)i.push(a),a=a.clone().add(1,"year");return i},this.isWithinRange=function(e,t){var n=t[0],r=t[1];return e.isBetween(n,r,null,"[]")},this.rawDayJsInstance=i||xn(),this.dayjs=function(e,t){return t?function(){for(var n=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.defaultTheme,r=e.defaultClassName,i=void 0===r?"MuiBox-root":r,a=e.generateClassName,u=e.styleFunctionSx,s=void 0===u?qr.Z:u,l=(0,Ur.ZP)("div")(s),c=t.forwardRef((function(e,t){var r=(0,Ot.Z)(n),u=Qr(e),s=u.className,c=u.component,d=void 0===c?"div":c,f=(0,X.Z)(u,Jr);return(0,ie.tZ)(l,(0,o.Z)({as:d,ref:t,className:(0,G.Z)(s,a?a(i):i),theme:r},f))}));return c}({defaultTheme:(0,xr.Z)(),defaultClassName:"MuiBox-root",generateClassName:eo.Z.generate}),no=to,ro=n(181);function oo(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,ro.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function io(e,t,n,r){var o;n=n||0;for(var i=(r=r||t.length-1)<=2147483647;r-n>1;)t[o=i?n+r>>1:So((n+r)/2)]=t&&o<=n;o+=r)if(null!=e[o])return o;return-1}function uo(e,t,n,r){var o=Fo,i=-Fo;if(1==r)o=e[t],i=e[n];else if(-1==r)o=e[n],i=e[t];else for(var a=t;a<=n;a++)null!=e[a]&&(o=_o(o,e[a]),i=Eo(i,e[a]));return[o,i]}function so(e,t,n){for(var r=Fo,o=-Fo,i=t;i<=n;i++)e[i]>0&&(r=_o(r,e[i]),o=Eo(o,e[i]));return[r==Fo?1:r,o==-Fo?10:o]}var lo=[0,0];function co(e,t,n,r){return lo[0]=n<0?Vo(e,-n):e,lo[1]=r<0?Vo(t,-r):t,lo}function fo(e,t,n,r){var o,i,a,u=Mo(e),s=10==n?Po:Ro;return e==t&&(-1==u?(e*=n,t/=n):(e/=n,t*=n)),r?(o=So(s(e)),i=Co(s(t)),e=(a=co(Ao(n,o),Ao(n,i),o,i))[0],t=a[1]):(o=So(s(ko(e))),i=So(s(ko(t))),e=Yo(e,(a=co(Ao(n,o),Ao(n,i),o,i))[0]),t=Ho(t,a[1])),[e,t]}function po(e,t,n,r){var o=fo(e,t,n,r);return 0==e&&(o[0]=0),0==t&&(o[1]=0),o}var ho={mode:3,pad:.1},mo={pad:0,soft:null,mode:0},vo={min:mo,max:mo};function go(e,t,n,r){return ti(n)?bo(e,t,n):(mo.pad=n,mo.soft=r?0:null,mo.mode=r?3:0,bo(e,t,vo))}function yo(e,t){return null==e?t:e}function bo(e,t,n){var r=n.min,o=n.max,i=yo(r.pad,0),a=yo(o.pad,0),u=yo(r.hard,-Fo),s=yo(o.hard,Fo),l=yo(r.soft,Fo),c=yo(o.soft,-Fo),d=yo(r.mode,0),f=yo(o.mode,0),p=t-e;p<1e-9&&(p=0,0!=e&&0!=t||(p=1e-9,2==d&&l!=Fo&&(i=0),2==f&&c!=-Fo&&(a=0)));var h=p||ko(t)||1e3,m=Po(h),v=Ao(10,So(m)),g=Vo(Yo(e-h*(0==p?0==e?.1:1:i),v/10),9),y=e>=l&&(1==d||3==d&&g<=l||2==d&&g>=l)?l:Fo,b=Eo(u,g=y?y:_o(y,g)),x=Vo(Ho(t+h*(0==p?0==t?.1:1:a),v/10),9),w=t<=c&&(1==f||3==f&&x>=c||2==f&&x<=c)?c:-Fo,Z=_o(s,x>w&&t<=w?w:Eo(w,x));return b==Z&&0==b&&(Z=100),[b,Z]}var xo=new Intl.NumberFormat(navigator.language).format,wo=Math,Zo=wo.PI,ko=wo.abs,So=wo.floor,Do=wo.round,Co=wo.ceil,_o=wo.min,Eo=wo.max,Ao=wo.pow,Mo=wo.sign,Po=wo.log10,Ro=wo.log2,To=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.asinh(e/t)},Fo=1/0;function Oo(e){return 1+(0|Po((e^e>>31)-(e>>31)))}function Bo(e,t){return Do(e/t)*t}function Io(e,t,n){return _o(Eo(e,t),n)}function No(e){return"function"==typeof e?e:function(){return e}}var Lo=function(e){return e},zo=function(e,t){return t},jo=function(e){return null},Wo=function(e){return!0},$o=function(e,t){return e==t};function Ho(e,t){return Co(e/t)*t}function Yo(e,t){return So(e/t)*t}function Vo(e,t){return Do(e*(t=Math.pow(10,t)))/t}var Uo=new Map;function qo(e){return((""+e).split(".")[1]||"").length}function Xo(e,t,n,r){for(var o=[],i=r.map(qo),a=t;a=0&&a>=0?0:u)+(a>=i[l]?0:i[l]),f=Vo(c,d);o.push(f),Uo.set(f,d)}return o}var Go={},Ko=[],Qo=[null,null],Jo=Array.isArray;function ei(e){return"string"==typeof e}function ti(e){var t=!1;if(null!=e){var n=e.constructor;t=null==n||n==Object}return t}function ni(e){return null!=e&&"object"==typeof e}function ri(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ti;if(Jo(e)){var r=e.find((function(e){return null!=e}));if(Jo(r)||n(r)){t=Array(e.length);for(var o=0;oi){for(r=a-1;r>=0&&null==e[r];)e[r--]=null;for(r=a+1;rr||n>o?Ai(e,Di):Mi(e,Di))}var Bi=new WeakMap;function Ii(e,t,n){var r=t+n;r!=Bi.get(e)&&(Bi.set(e,r),e.style.background=t,e.style.borderColor=n)}var Ni=new WeakMap;function Li(e,t,n,r){var o=t+""+n;o!=Ni.get(e)&&(Ni.set(e,o),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=r?-t/2+"px":0,e.style.marginTop=r?-n/2+"px":0)}var zi={passive:!0},ji=oi({capture:!0},zi);function Wi(e,t,n,r){t.addEventListener(e,n,r?ji:zi)}function $i(e,t,n,r){t.removeEventListener(e,n,r?ji:zi)}!function e(){var t=devicePixelRatio;ai!=t&&(ai=t,ui&&$i(ki,ui,e),ui=matchMedia("(min-resolution: ".concat(ai-.001,"dppx) and (max-resolution: ").concat(ai+.001,"dppx)")),Wi(ki,ui,e),Ei.dispatchEvent(new CustomEvent(Si)))}();var Hi=["January","February","March","April","May","June","July","August","September","October","November","December"],Yi=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Vi(e){return e.slice(0,3)}var Ui=Yi.map(Vi),qi=Hi.map(Vi),Xi={MMMM:Hi,MMM:qi,WWWW:Yi,WWW:Ui};function Gi(e){return(e<10?"0":"")+e}var Ki={YYYY:function(e){return e.getFullYear()},YY:function(e){return(e.getFullYear()+"").slice(2)},MMMM:function(e,t){return t.MMMM[e.getMonth()]},MMM:function(e,t){return t.MMM[e.getMonth()]},MM:function(e){return Gi(e.getMonth()+1)},M:function(e){return e.getMonth()+1},DD:function(e){return Gi(e.getDate())},D:function(e){return e.getDate()},WWWW:function(e,t){return t.WWWW[e.getDay()]},WWW:function(e,t){return t.WWW[e.getDay()]},HH:function(e){return Gi(e.getHours())},H:function(e){return e.getHours()},h:function(e){var t=e.getHours();return 0==t?12:t>12?t-12:t},AA:function(e){return e.getHours()>=12?"PM":"AM"},aa:function(e){return e.getHours()>=12?"pm":"am"},a:function(e){return e.getHours()>=12?"p":"a"},mm:function(e){return Gi(e.getMinutes())},m:function(e){return e.getMinutes()},ss:function(e){return Gi(e.getSeconds())},s:function(e){return e.getSeconds()},fff:function(e){return((t=e.getMilliseconds())<10?"00":t<100?"0":"")+t;var t}};function Qi(e,t){t=t||Xi;for(var n,r=[],o=/\{([a-z]+)\}|[^{]+/gi;n=o.exec(e);)r.push("{"==n[0][0]?Ki[n[1]]:n[0]);return function(e){for(var n="",o=0;o=a,m=d>=i&&d=o?o:d,M=b+(So(l)-So(g))+Ho(g-b,A);p.push(M);for(var P=t(M),R=P.getHours()+P.getMinutes()/n+P.getSeconds()/r,T=d/r,F=f/u.axes[s]._space;!((M=Vo(M+d,1==e?0:3))>c);)if(T>1){var O=So(Vo(R+T,6))%24,B=t(M).getHours()-O;B>1&&(B=-1),R=(R+T)%24,Vo(((M-=B*r)-p[p.length-1])/d,3)*F>=.7&&p.push(M)}else p.push(M)}return p}}]}var ga=va(1),ya=(0,r.Z)(ga,3),ba=ya[0],xa=ya[1],wa=ya[2],Za=va(.001),ka=(0,r.Z)(Za,3),Sa=ka[0],Da=ka[1],Ca=ka[2];function _a(e,t){return e.map((function(e){return e.map((function(n,r){return 0==r||8==r||null==n?n:t(1==r||0==e[8]?n:e[1]+n)}))}))}function Ea(e,t){return function(n,r,o,i,a){var u,s,l,c,d,f,p=t.find((function(e){return a>=e[0]}))||t[t.length-1];return r.map((function(t){var n=e(t),r=n.getFullYear(),o=n.getMonth(),i=n.getDate(),a=n.getHours(),h=n.getMinutes(),m=n.getSeconds(),v=r!=u&&p[2]||o!=s&&p[3]||i!=l&&p[4]||a!=c&&p[5]||h!=d&&p[6]||m!=f&&p[7]||p[1];return u=r,s=o,l=i,c=a,d=h,f=m,v(n)}))}}function Aa(e,t,n){return new Date(e,t,n)}function Ma(e,t){return t(e)}Xo(2,-53,53,[1]);function Pa(e,t){return function(n,r){return t(e(r))}}var Ra={show:!0,live:!0,isolate:!1,markers:{show:!0,width:2,stroke:function(e,t){var n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null},fill:function(e,t){return e.series[t].fill(e,t)},dash:"solid"},idx:null,idxs:null,values:[]};var Ta=[0,0];function Fa(e,t,n){return function(e){0==e.button&&n(e)}}function Oa(e,t,n){return n}var Ba={show:!0,x:!0,y:!0,lock:!1,move:function(e,t,n){return Ta[0]=t,Ta[1]=n,Ta},points:{show:function(e,t){var n=e.cursor.points,r=Ti(),o=n.size(e,t);Pi(r,li,o),Pi(r,ci,o);var i=o/-2;Pi(r,"marginLeft",i),Pi(r,"marginTop",i);var a=n.width(e,t,o);return a&&Pi(r,"borderWidth",a),r},size:function(e,t){return nu(e.series[t].points.width,1)},width:0,stroke:function(e,t){var n=e.series[t].points;return n._stroke||n._fill},fill:function(e,t){var n=e.series[t].points;return n._fill||n._stroke}},bind:{mousedown:Fa,mouseup:Fa,click:Fa,dblclick:Fa,mousemove:Oa,mouseleave:Oa,mouseenter:Oa},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(e,t,n){return n},idxs:null},Ia={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},Na=oi({},Ia,{filter:zo}),La=oi({},Na,{size:10}),za=oi({},Ia,{show:!1}),ja='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Wa="bold "+ja,$a={show:!0,scale:"x",stroke:mi,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:2,grid:Na,ticks:La,border:za,font:ja,rotate:0},Ha={show:!0,scale:"x",auto:!1,sorted:1,min:Fo,max:-Fo,idxs:[]};function Ya(e,t,n,r,o){return t.map((function(e){return null==e?"":xo(e)}))}function Va(e,t,n,r,o,i,a){for(var u=[],s=Uo.get(o)||0,l=n=a?n:Vo(Ho(n,o),s);l<=r;l=Vo(l+o,s))u.push(Object.is(l,-0)?0:l);return u}function Ua(e,t,n,r,o,i,a){var u=[],s=e.scales[e.axes[t].scale].log,l=So((10==s?Po:Ro)(n));o=Ao(s,l),l<0&&(o=Vo(o,-l));var c=n;do{u.push(c),(c=Vo(c+o,Uo.get(o)))>=o*s&&(o=c)}while(c<=r);return u}function qa(e,t,n,r,o,i,a){var u=e.scales[e.axes[t].scale].asinh,s=r>u?Ua(e,t,Eo(u,n),r,o):[u],l=r>=0&&n<=0?[0]:[];return(n<-u?Ua(e,t,Eo(u,-r),-n,o):[u]).reverse().map((function(e){return-e})).concat(l,s)}var Xa=/./,Ga=/[12357]/,Ka=/[125]/,Qa=/1/;function Ja(e,t,n,r,o){var i=e.axes[n],a=i.scale,u=e.scales[a];if(3==u.distr&&2==u.log)return t;var s=e.valToPos,l=i._space,c=s(10,a),d=s(9,a)-c>=l?Xa:s(7,a)-c>=l?Ga:s(5,a)-c>=l?Ka:Qa;return t.map((function(e){return 4==u.distr&&0==e||d.test(e)?e:null}))}function eu(e,t){return null==t?"":xo(t)}var tu={show:!0,scale:"y",stroke:mi,space:30,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:3,grid:Na,ticks:La,border:za,font:ja,rotate:0};function nu(e,t){return Vo((3+2*(e||1))*t,3)}var ru={scale:null,auto:!0,sorted:0,min:Fo,max:-Fo},ou={show:!0,auto:!0,sorted:0,alpha:1,facets:[oi({},ru,{scale:"x"}),oi({},ru,{scale:"y"})]},iu={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:function(e,t,n,r,o){return o},alpha:1,points:{show:function(e,t){var n=e.series[0],r=n.scale,o=n.idxs,i=e._data[0],a=e.valToPos(i[o[0]],r,!0),u=e.valToPos(i[o[1]],r,!0),s=ko(u-a)/(e.series[t].points.space*ai);return o[1]-o[0]<=s},filter:null},values:null,min:Fo,max:-Fo,idxs:[],path:null,clip:null};function au(e,t,n,r,o){return n/10}var uu={time:!0,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},su=oi({},uu,{time:!1,ori:1}),lu={};function cu(e,t){var n=lu[e];return n||(n={key:e,plots:[],sub:function(e){n.plots.push(e)},unsub:function(e){n.plots=n.plots.filter((function(t){return t!=e}))},pub:function(e,t,r,o,i,a,u){for(var s=0;s0){a=new Path2D;for(var u=0==t?ku:Su,s=n,l=0;lc[0]){var d=c[0]-s;d>0&&u(a,s,r,d,r+i),s=c[1]}}var f=n+o-s;f>0&&u(a,s,r,f,r+i)}return a}function vu(e,t,n){var r=e[e.length-1];r&&r[0]==t?r[1]=n:e.push([t,n])}function gu(e){return 0==e?Lo:1==e?Do:function(t){return Bo(t,e)}}function yu(e){var t=0==e?bu:xu,n=0==e?function(e,t,n,r,o,i){e.arcTo(t,n,r,o,i)}:function(e,t,n,r,o,i){e.arcTo(n,t,o,r,i)},r=0==e?function(e,t,n,r,o){e.rect(t,n,r,o)}:function(e,t,n,r,o){e.rect(n,t,o,r)};return function(e,o,i,a,u){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;0==s?r(e,o,i,a,u):(s=_o(s,a/2,u/2),t(e,o+s,i),n(e,o+a,i,o+a,i+u,s),n(e,o+a,i+u,o,i+u,s),n(e,o,i+u,o,i,s),n(e,o,i,o+a,i,s),e.closePath())}}var bu=function(e,t,n){e.moveTo(t,n)},xu=function(e,t,n){e.moveTo(n,t)},wu=function(e,t,n){e.lineTo(t,n)},Zu=function(e,t,n){e.lineTo(n,t)},ku=yu(0),Su=yu(1),Du=function(e,t,n,r,o,i){e.arc(t,n,r,o,i)},Cu=function(e,t,n,r,o,i){e.arc(n,t,r,o,i)},_u=function(e,t,n,r,o,i,a){e.bezierCurveTo(t,n,r,o,i,a)},Eu=function(e,t,n,r,o,i,a){e.bezierCurveTo(n,t,o,r,a,i)};function Au(e){return function(e,t,n,r,o){return du(e,t,(function(t,i,a,u,s,l,c,d,f,p,h){var m,v,g=t.pxRound,y=t.points;0==u.ori?(m=bu,v=Du):(m=xu,v=Cu);var b=Vo(y.width*ai,3),x=(y.size-y.width)/2*ai,w=Vo(2*x,3),Z=new Path2D,k=new Path2D,S=e.bbox,D=S.left,C=S.top,_=S.width,E=S.height;ku(k,D-w,C-w,_+2*w,E+2*w);var A=function(e){if(null!=a[e]){var t=g(l(i[e],u,p,d)),n=g(c(a[e],s,h,f));m(Z,t+x,n),v(Z,t,n,x,0,2*Zo)}};if(o)o.forEach(A);else for(var M=n;M<=r;M++)A(M);return{stroke:b>0?Z:null,fill:Z,clip:k,flags:3}}))}}function Mu(e){return function(t,n,r,o,i,a){r!=o&&(i!=r&&a!=r&&e(t,n,r),i!=o&&a!=o&&e(t,n,o),e(t,n,a))}}var Pu=Mu(wu),Ru=Mu(Zu);function Tu(){return function(e,t,n,o){return du(e,t,(function(i,a,u,s,l,c,d,f,p,h,m){var v,g,y=i.pxRound;0==s.ori?(v=wu,g=Pu):(v=Zu,g=Ru);var b,x,w,Z,k=s.dir*(0==s.ori?1:-1),S={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:1},D=S.stroke,C=Fo,_=-Fo,E=[],A=y(c(a[1==k?n:o],s,h,f)),M=!1,P=!1,R=ao(u,n,o,1*k),T=ao(u,n,o,-1*k),F=y(c(a[R],s,h,f)),O=y(c(a[T],s,h,f));F>f&&vu(E,f,F);for(var B=1==k?n:o;B>=n&&B<=o;B+=k){var I=y(c(a[B],s,h,f));if(I==A)null!=u[B]?(x=y(d(u[B],l,m,p)),C==Fo&&(v(D,I,x),b=x),C=_o(x,C),_=Eo(x,_)):null===u[B]&&(M=P=!0);else{var N=!1;C!=Fo?(g(D,A,C,_,b,x),w=Z=A):M&&(N=!0,M=!1),null!=u[B]?(v(D,I,x=y(d(u[B],l,m,p))),C=_=b=x,P&&I-A>1&&(N=!0),P=!1):(C=Fo,_=-Fo,null===u[B]&&(M=!0,I-A>1&&(N=!0))),N&&vu(E,w,I),A=I}}C!=Fo&&C!=_&&Z!=A&&g(D,A,C,_,b,x),O0!==l[p]>0?s[p]=0:(s[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/l[p-1]+(d[p]+2*d[p-1])/l[p]),isFinite(s[p])||(s[p]=0));s[a-1]=l[a-2];for(var h=0;h=o&&i+(s<5?Uo.get(s):0)<=17)return[s,l]}while(++u0?e:t.clamp(o,e,t.min,t.max,t.key)):4==t.distr?To(e,t.asinh):e)-t._min)/(t._max-t._min)}function u(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?1-o:o)}function s(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?o:1-o)}function l(e,t,n,r){return 0==t.ori?u(e,t,n,r):s(e,t,n,r)}o.valToPosH=u,o.valToPosV=s;var c=!1;o.status=0;var d=o.root=Ti("uplot");(null!=e.id&&(d.id=e.id),Ai(d,e.class),e.title)&&(Ti("u-title",d).textContent=e.title);var f=Ri("canvas"),p=o.ctx=f.getContext("2d"),h=Ti("u-wrap",d),m=o.under=Ti("u-under",h);h.appendChild(f);var v=o.over=Ti("u-over",h),g=+yo((e=ri(e)).pxAlign,1),y=gu(g);(e.plugins||[]).forEach((function(t){t.opts&&(e=t.opts(o,e)||e)}));var b,x,w=e.ms||.001,Z=o.series=1==i?Lu(e.series||[],Ha,iu,!1):(b=e.series||[null],x=ou,b.map((function(e,t){return 0==t?null:oi({},x,e)}))),k=o.axes=Lu(e.axes||[],$a,tu,!0),S=o.scales={},D=o.bands=e.bands||[];D.forEach((function(e){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1)}));var C=2==i?Z[1].facets[0].scale:Z[0].scale,_={axes:function(){for(var e=function(e){var t=k[e];if(!t.show||!t._show)return"continue";var n=t.side,i=n%2,a=void 0,u=void 0,s=t.stroke(o,e),c=0==n||3==n?-1:1;if(t.label){var d=t.labelGap*c,f=Do((t._lpos+d)*ai);et(t.labelFont[0],s,"center",2==n?di:fi),p.save(),1==i?(a=u=0,p.translate(f,Do(me+ge/2)),p.rotate((3==n?-Zo:Zo)/2)):(a=Do(he+ve/2),u=f),p.fillText(t.label,a,u),p.restore()}var h=(0,r.Z)(t._found,2),m=h[0],v=h[1];if(0==v)return"continue";var g=S[t.scale],b=0==i?ve:ge,x=0==i?he:me,w=Do(t.gap*ai),Z=t._splits,D=2==g.distr?Z.map((function(e){return Xe[e]})):Z,C=2==g.distr?Xe[Z[1]]-Xe[Z[0]]:m,_=t.ticks,E=t.border,A=_.show?Do(_.size*ai):0,M=t._rotate*-Zo/180,P=y(t._pos*ai),R=P+(A+w)*c;u=0==i?R:0,a=1==i?R:0,et(t.font[0],s,1==t.align?pi:2==t.align?hi:M>0?pi:M<0?hi:0==i?"center":3==n?hi:pi,M||1==i?"middle":2==n?di:fi);for(var T=1.5*t.font[1],F=Z.map((function(e){return y(l(e,g,b,x))})),O=t._values,B=0;B0&&(Z.forEach((function(e,n){if(n>0&&e.show&&null==e._paths){var r=function(e){var t=Io(Ve-1,0,Te-1),n=Io(Ue+1,0,Te-1);for(;null==e[t]&&t>0;)t--;for(;null==e[n]&&n0&&e.show){$e!=e.alpha&&(p.globalAlpha=$e=e.alpha),nt(t,!1),e._paths&&rt(t,!1),nt(t,!0);var n=e.points.show(o,t,Ve,Ue),r=e.points.filter(o,t,n,e._paths?e._paths.gaps:null);(n||r)&&(e.points._paths=e.points.paths(o,t,Ve,Ue,r),rt(t,!0)),1!=$e&&(p.globalAlpha=$e=1),un("drawSeries",t)}})))}},E=(e.drawOrder||["axes","series"]).map((function(e){return _[e]}));function A(t){var n=S[t];if(null==n){var r=(e.scales||Go)[t]||Go;if(null!=r.from)A(r.from),S[t]=oi({},S[r.from],r,{key:t});else{(n=S[t]=oi({},t==C?uu:su,r)).key=t;var o=n.time,a=n.range,u=Jo(a);if((t!=C||2==i&&!o)&&(!u||null!=a[0]&&null!=a[1]||(a={min:null==a[0]?ho:{mode:1,hard:a[0],soft:a[0]},max:null==a[1]?ho:{mode:1,hard:a[1],soft:a[1]}},u=!1),!u&&ti(a))){var s=a;a=function(e,t,n){return null==t?Qo:go(t,n,s)}}n.range=No(a||(o?Wu:t==C?3==n.distr?Yu:4==n.distr?Uu:ju:3==n.distr?Hu:4==n.distr?Vu:$u)),n.auto=No(!u&&n.auto),n.clamp=No(n.clamp||au),n._min=n._max=null}}}for(var M in A("x"),A("y"),1==i&&Z.forEach((function(e){A(e.scale)})),k.forEach((function(e){A(e.scale)})),e.scales)A(M);var P,R,T=S[C],F=T.distr;0==T.ori?(Ai(d,"u-hz"),P=u,R=s):(Ai(d,"u-vt"),P=s,R=u);var O={};for(var B in S){var I=S[B];null==I.min&&null==I.max||(O[B]={min:I.min,max:I.max},I.min=I.max=null)}var N,L=e.tzDate||function(e){return new Date(Do(e/w))},z=e.fmtDate||Qi,j=1==w?wa(L):Ca(L),W=Ea(L,_a(1==w?xa:Da,z)),$=Pa(L,Ma("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",z)),H=[],Y=o.legend=oi({},Ra,e.legend),V=Y.show,U=Y.markers;Y.idxs=H,U.width=No(U.width),U.dash=No(U.dash),U.stroke=No(U.stroke),U.fill=No(U.fill);var q,X=[],G=[],K=!1,Q={};if(Y.live){var J=Z[1]?Z[1].values:null;for(var ee in q=(K=null!=J)?J(o,1,0):{_:0})Q[ee]="--"}if(V)if(N=Ri("table","u-legend",d),K){var te=Ri("tr","u-thead",N);for(var ne in Ri("th",null,te),q)Ri("th",Ci,te).textContent=ne}else Ai(N,"u-inline"),Y.live&&Ai(N,"u-live");var re={show:!0},oe={show:!1};var ie=new Map;function ae(e,t,n){var r=ie.get(t)||{},i=De.bind[e](o,t,n);i&&(Wi(e,t,r[e]=i),ie.set(t,r))}function ue(e,t,n){var r=ie.get(t)||{};for(var o in r)null!=e&&o!=e||($i(o,t,r[o]),delete r[o]);null==e&&ie.delete(t)}var se=0,le=0,ce=0,de=0,fe=0,pe=0,he=0,me=0,ve=0,ge=0;o.bbox={};var ye=!1,be=!1,xe=!1,we=!1,Ze=!1;function ke(e,t,n){(n||e!=o.width||t!=o.height)&&Se(e,t),ct(!1),xe=!0,be=!0,we=Ze=De.left>=0,St()}function Se(e,t){o.width=se=ce=e,o.height=le=de=t,fe=pe=0,function(){var e=!1,t=!1,n=!1,r=!1;k.forEach((function(o,i){if(o.show&&o._show){var a=o.side,u=a%2,s=o._size+(null!=o.label?o.labelSize:0);s>0&&(u?(ce-=s,3==a?(fe+=s,r=!0):n=!0):(de-=s,0==a?(pe+=s,e=!0):t=!0))}})),Pe[0]=e,Pe[1]=n,Pe[2]=t,Pe[3]=r,ce-=Ye[1]+Ye[3],fe+=Ye[3],de-=Ye[2]+Ye[0],pe+=Ye[0]}(),function(){var e=fe+ce,t=pe+de,n=fe,r=pe;function o(o,i){switch(o){case 1:return(e+=i)-i;case 2:return(t+=i)-i;case 3:return(n-=i)+i;case 0:return(r-=i)+i}}k.forEach((function(e,t){if(e.show&&e._show){var n=e.side;e._pos=o(n,e._size),null!=e.label&&(e._lpos=o(n,e.labelSize))}}))}();var n=o.bbox;he=n.left=Bo(fe*ai,.5),me=n.top=Bo(pe*ai,.5),ve=n.width=Bo(ce*ai,.5),ge=n.height=Bo(de*ai,.5)}o.setSize=function(e){ke(e.width,e.height)};var De=o.cursor=oi({},Ba,{drag:{y:2==i}},e.cursor);De.idxs=H,De._lock=!1;var Ce=De.points;Ce.show=No(Ce.show),Ce.size=No(Ce.size),Ce.stroke=No(Ce.stroke),Ce.width=No(Ce.width),Ce.fill=No(Ce.fill);var _e=o.focus=oi({},e.focus||{alpha:.3},De.focus),Ee=_e.prox>=0,Ae=[null];function Me(e,t){if(1==i||t>0){var n=1==i&&S[e.scale].time,r=e.value;e.value=n?ei(r)?Pa(L,Ma(r,z)):r||$:r||eu,e.label=e.label||(n?"Time":"Value")}if(t>0){e.width=null==e.width?1:e.width,e.paths=e.paths||Iu||jo,e.fillTo=No(e.fillTo||pu),e.pxAlign=+yo(e.pxAlign,g),e.pxRound=gu(e.pxAlign),e.stroke=No(e.stroke||null),e.fill=No(e.fill||null),e._stroke=e._fill=e._paths=e._focus=null;var a=nu(e.width,1),u=e.points=oi({},{size:a,width:Eo(1,.2*a),stroke:e.stroke,space:2*a,paths:Nu,_stroke:null,_fill:null},e.points);u.show=No(u.show),u.filter=No(u.filter),u.fill=No(u.fill),u.stroke=No(u.stroke),u.paths=No(u.paths),u.pxAlign=e.pxAlign}if(V){var s=function(e,t){if(0==t&&(K||!Y.live||2==i))return Qo;var n=[],r=Ri("tr","u-series",N,N.childNodes[t]);Ai(r,e.class),e.show||Ai(r,Di);var a=Ri("th",null,r);if(U.show){var u=Ti("u-marker",a);if(t>0){var s=U.width(o,t);s&&(u.style.border=s+"px "+U.dash(o,t)+" "+U.stroke(o,t)),u.style.background=U.fill(o,t)}}var l=Ti(Ci,a);for(var c in l.textContent=e.label,t>0&&(U.show||(l.style.color=e.width>0?U.stroke(o,t):U.fill(o,t)),ae("click",a,(function(t){if(!De._lock){var n=Z.indexOf(e);if((t.ctrlKey||t.metaKey)!=Y.isolate){var r=Z.some((function(e,t){return t>0&&t!=n&&e.show}));Z.forEach((function(e,t){t>0&&Nt(t,r?t==n?re:oe:re,!0,sn.setSeries)}))}else Nt(n,{show:!e.show},!0,sn.setSeries)}})),Ee&&ae(xi,a,(function(t){De._lock||Nt(Z.indexOf(e),Lt,!0,sn.setSeries)}))),q){var d=Ri("td","u-value",r);d.textContent="--",n.push(d)}return[r,n]}(e,t);X.splice(t,0,s[0]),G.splice(t,0,s[1]),Y.values.push(null)}if(De.show){H.splice(t,0,null);var l=function(e,t){if(t>0){var n=De.points.show(o,t);if(n)return Ai(n,"u-cursor-pt"),Ai(n,e.class),Oi(n,-10,-10,ce,de),v.insertBefore(n,Ae[t]),n}}(e,t);l&&Ae.splice(t,0,l)}un("addSeries",t)}o.addSeries=function(e,t){e=zu(e,t=null==t?Z.length:t,Ha,iu),Z.splice(t,0,e),Me(Z[t],t)},o.delSeries=function(e){if(Z.splice(e,1),V){Y.values.splice(e,1),G.splice(e,1);var t=X.splice(e,1)[0];ue(null,t.firstChild),t.remove()}De.show&&(H.splice(e,1),Ae.length>1&&Ae.splice(e,1)[0].remove()),un("delSeries",e)};var Pe=[!1,!1,!1,!1];function Re(e,t,n,o){var i=(0,r.Z)(n,4),a=i[0],u=i[1],s=i[2],l=i[3],c=t%2,d=0;return 0==c&&(l||u)&&(d=0==t&&!a||2==t&&!s?Do($a.size/3):0),1==c&&(a||s)&&(d=1==t&&!u||3==t&&!l?Do(tu.size/2):0),d}var Te,Fe,Oe,Be,Ie,Ne,Le,ze,je,We,$e,He=o.padding=(e.padding||[Re,Re,Re,Re]).map((function(e){return No(yo(e,Re))})),Ye=o._padding=He.map((function(e,t){return e(o,t,Pe,0)})),Ve=null,Ue=null,qe=1==i?Z[0].idxs:null,Xe=null,Ge=!1;function Ke(e,n){if(2==i){Te=0;for(var r=1;r=0,Ze=!0,St()}}function Qe(){var e,n;if(Ge=!0,1==i)if(Te>0){if(Ve=qe[0]=0,Ue=qe[1]=Te-1,e=t[0][Ve],n=t[0][Ue],2==F)e=Ve,n=Ue;else if(1==Te)if(3==F){var o=fo(e,e,T.log,!1),a=(0,r.Z)(o,2);e=a[0],n=a[1]}else if(4==F){var u=po(e,e,T.log,!1),s=(0,r.Z)(u,2);e=s[0],n=s[1]}else if(T.time)n=e+Do(86400/w);else{var l=go(e,n,.1,!0),c=(0,r.Z)(l,2);e=c[0],n=c[1]}}else Ve=qe[0]=e=null,Ue=qe[1]=n=null;It(C,e,n)}function Je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vi,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ko,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"butt",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:vi,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"round";e!=Fe&&(p.strokeStyle=Fe=e),o!=Oe&&(p.fillStyle=Oe=o),t!=Be&&(p.lineWidth=Be=t),i!=Ne&&(p.lineJoin=Ne=i),r!=Le&&(p.lineCap=Le=r),n!=Ie&&p.setLineDash(Ie=n)}function et(e,t,n,r){t!=Oe&&(p.fillStyle=Oe=t),e!=ze&&(p.font=ze=e),n!=je&&(p.textAlign=je=n),r!=We&&(p.textBaseline=We=r)}function tt(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(e.auto(o,Ge)&&(null==t||null==t.min)){var a=yo(Ve,0),u=yo(Ue,r.length-1),s=null==n.min?3==e.distr?so(r,a,u):uo(r,a,u,i):[n.min,n.max];e.min=_o(e.min,n.min=s[0]),e.max=Eo(e.max,n.max=s[1])}}function nt(e,t){var n=t?Z[e].points:Z[e];n._stroke=n.stroke(o,e),n._fill=n.fill(o,e)}function rt(e,n){var r=n?Z[e].points:Z[e],i=r._stroke,a=r._fill,u=r._paths,s=u.stroke,l=u.fill,c=u.clip,d=u.flags,f=null,h=Vo(r.width*ai,3),m=h%2/2;n&&null==a&&(a=h>0?"#fff":i);var v=1==r.pxAlign;if(v&&p.translate(m,m),!n){var g=he,y=me,b=ve,x=ge,w=h*ai/2;0==r.min&&(x+=w),0==r.max&&(y-=w,x+=w),(f=new Path2D).rect(g,y,b,x)}n?ot(i,h,r.dash,r.cap,a,s,l,d,c):function(e,n,r,i,a,u,s,l,c,d,f){var p=!1;D.forEach((function(h,m){if(h.series[0]==e){var v,g=Z[h.series[1]],y=t[h.series[1]],b=(g._paths||Go).band;Jo(b)&&(b=1==h.dir?b[0]:b[1]);var x=null;g.show&&b&&function(e,t,n){for(t=yo(t,0),n=yo(n,e.length-1);t<=n;){if(null!=e[t])return!0;t++}return!1}(y,Ve,Ue)?(x=h.fill(o,m)||u,v=g._paths.clip):b=null,ot(n,r,i,a,x,s,l,c,d,f,v,b),p=!0}})),p||ot(n,r,i,a,u,s,l,c,d,f)}(e,i,h,r.dash,r.cap,a,s,l,d,f,c),v&&p.translate(-m,-m)}o.setData=Ke;function ot(e,t,n,r,o,i,a,u,s,l,c,d){Je(e,t,n,r,o),(s||l||d)&&(p.save(),s&&p.clip(s),l&&p.clip(l)),d?3==(3&u)?(p.clip(d),c&&p.clip(c),at(o,a),it(e,i,t)):2&u?(at(o,a),p.clip(d),it(e,i,t)):1&u&&(p.save(),p.clip(d),c&&p.clip(c),at(o,a),p.restore(),it(e,i,t)):(at(o,a),it(e,i,t)),(s||l||d)&&p.restore()}function it(e,t,n){n>0&&(t instanceof Map?t.forEach((function(e,t){p.strokeStyle=Fe=t,p.stroke(e)})):null!=t&&e&&p.stroke(t))}function at(e,t){t instanceof Map?t.forEach((function(e,t){p.fillStyle=Oe=t,p.fill(e)})):null!=t&&e&&p.fill(t)}function ut(e,t,n,r,o,i,a,u,s,l){var c=a%2/2;1==g&&p.translate(c,c),Je(u,a,s,l,u),p.beginPath();var d,f,h,m,v=o+(0==r||3==r?-i:i);0==n?(f=o,m=v):(d=o,h=v);for(var y=0;y0&&(t._paths=null,e&&(1==i?(t.min=null,t.max=null):t.facets.forEach((function(e){e.min=null,e.max=null}))))}))}var dt,ft,pt,ht,mt,vt,gt,yt,bt,xt,wt,Zt,kt=!1;function St(){kt||(si(Dt),kt=!0)}function Dt(){ye&&(!function(){var e=ri(S,ni);for(var n in e){var a=e[n],u=O[n];if(null!=u&&null!=u.min)oi(a,u),n==C&&ct(!0);else if(n!=C||2==i)if(0==Te&&null==a.from){var s=a.range(o,null,null,n);a.min=s[0],a.max=s[1]}else a.min=Fo,a.max=-Fo}if(Te>0)for(var l in Z.forEach((function(n,a){if(1==i){var u=n.scale,s=e[u],l=O[u];if(0==a){var c=s.range(o,s.min,s.max,u);s.min=c[0],s.max=c[1],Ve=io(s.min,t[0]),Ue=io(s.max,t[0]),t[0][Ve]s.max&&Ue--,n.min=Xe[Ve],n.max=Xe[Ue]}else n.show&&n.auto&&tt(s,l,n,t[a],n.sorted);n.idxs[0]=Ve,n.idxs[1]=Ue}else if(a>0&&n.show&&n.auto){var d=(0,r.Z)(n.facets,2),f=d[0],p=d[1],h=f.scale,m=p.scale,v=(0,r.Z)(t[a],2),g=v[0],y=v[1];tt(e[h],O[h],f,g,f.sorted),tt(e[m],O[m],p,y,p.sorted),n.min=p.min,n.max=p.max}})),e){var c=e[l],d=O[l];if(null==c.from&&(null==d||null==d.min)){var f=c.range(o,c.min==Fo?null:c.min,c.max==-Fo?null:c.max,l);c.min=f[0],c.max=f[1]}}for(var p in e){var h=e[p];if(null!=h.from){var m=e[h.from];if(null==m.min)h.min=h.max=null;else{var v=h.range(o,m.min,m.max,p);h.min=v[0],h.max=v[1]}}}var g={},y=!1;for(var b in e){var x=e[b],w=S[b];if(w.min!=x.min||w.max!=x.max){w.min=x.min,w.max=x.max;var k=w.distr;w._min=3==k?Po(w.min):4==k?To(w.min,w.asinh):w.min,w._max=3==k?Po(w.max):4==k?To(w.max,w.asinh):w.max,g[b]=y=!0}}if(y){for(var D in Z.forEach((function(e,t){2==i?t>0&&g.y&&(e._paths=null):g[e.scale]&&(e._paths=null)})),g)xe=!0,un("setScale",D);De.show&&(we=Ze=De.left>=0)}for(var _ in O)O[_]=null}(),ye=!1),xe&&(!function(){for(var e=!1,t=0;!e;){var n=st(++t),r=lt(t);(e=3==t||n&&r)||(Se(o.width,o.height),be=!0)}}(),xe=!1),be&&(Pi(m,pi,fe),Pi(m,di,pe),Pi(m,li,ce),Pi(m,ci,de),Pi(v,pi,fe),Pi(v,di,pe),Pi(v,li,ce),Pi(v,ci,de),Pi(h,li,se),Pi(h,ci,le),f.width=Do(se*ai),f.height=Do(le*ai),k.forEach((function(e){var t=e._el,n=e._show,r=e._size,o=e._pos,i=e.side;if(null!=t)if(n){var a=i%2==1;Pi(t,a?"left":"top",o-(3===i||0===i?r:0)),Pi(t,a?"width":"height",r),Pi(t,a?"top":"left",a?pe:fe),Pi(t,a?"height":"width",a?de:ce),Mi(t,Di)}else Ai(t,Di)})),Fe=Oe=Be=Ne=Le=ze=je=We=Ie=null,$e=1,Xt(!1),un("setSize"),be=!1),se>0&&le>0&&(p.clearRect(0,0,f.width,f.height),un("drawClear"),E.forEach((function(e){return e()})),un("draw")),De.show&&we&&(Ut(null,!0,!1),we=!1),c||(c=!0,o.status=1,un("ready")),Ge=!1,kt=!1}function Ct(e,n){var r=S[e];if(null==r.from){if(0==Te){var i=r.range(o,n.min,n.max,e);n.min=i[0],n.max=i[1]}if(n.min>n.max){var a=n.min;n.min=n.max,n.max=a}if(Te>1&&null!=n.min&&null!=n.max&&n.max-n.min<1e-16)return;e==C&&2==r.distr&&Te>0&&(n.min=io(n.min,t[0]),n.max=io(n.max,t[0]),n.min==n.max&&n.max++),O[e]=n,ye=!0,St()}}o.redraw=function(e,t){xe=t||!1,!1!==e?It(C,T.min,T.max):St()},o.setScale=Ct;var _t=!1,Et=De.drag,At=Et.x,Mt=Et.y;De.show&&(De.x&&(dt=Ti("u-cursor-x",v)),De.y&&(ft=Ti("u-cursor-y",v)),0==T.ori?(pt=dt,ht=ft):(pt=ft,ht=dt),wt=De.left,Zt=De.top);var Pt,Rt,Tt,Ft=o.select=oi({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Ot=Ft.show?Ti("u-select",Ft.over?v:m):null;function Bt(e,t){if(Ft.show){for(var n in e)Pi(Ot,n,Ft[n]=e[n]);!1!==t&&un("setSelect")}}function It(e,t,n){Ct(e,{min:t,max:n})}function Nt(e,t,n,r){var a=Z[e];null!=t.focus&&function(e){if(e!=Tt){var t=null==e,n=1!=_e.alpha;Z.forEach((function(r,o){var i=t||0==o||o==e;r._focus=t?null:i,n&&function(e,t){Z[e].alpha=t,De.show&&Ae[e]&&(Ae[e].style.opacity=t);V&&X[e]&&(X[e].style.opacity=t)}(o,i?1:_e.alpha)})),Tt=e,n&&St()}}(e),null!=t.show&&(a.show=t.show,function(e,t){var n=Z[e],r=V?X[e]:null;n.show?r&&Mi(r,Di):(r&&Ai(r,Di),Ae.length>1&&Oi(Ae[e],-10,-10,ce,de))}(e,t.show),It(2==i?a.facets[1].scale:a.scale,null,null),St()),!1!==n&&un("setSeries",e,t),r&&dn("setSeries",o,e,t)}o.setSelect=Bt,o.setSeries=Nt,o.addBand=function(e,t){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1),t=null==t?D.length:t,D.splice(t,0,e)},o.setBand=function(e,t){oi(D[e],t)},o.delBand=function(e){null==e?D.length=0:D.splice(e,1)};var Lt={focus:!0};function zt(e,t,n){var r=S[t];n&&(e=e/ai-(1==r.ori?pe:fe));var o=ce;1==r.ori&&(e=(o=de)-e),-1==r.dir&&(e=o-e);var i=r._min,a=i+(r._max-i)*(e/o),u=r.distr;return 3==u?Ao(10,a):4==u?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.sinh(e)*t}(a,r.asinh):a}function jt(e,t){Pi(Ot,pi,Ft.left=e),Pi(Ot,li,Ft.width=t)}function Wt(e,t){Pi(Ot,di,Ft.top=e),Pi(Ot,ci,Ft.height=t)}V&&Ee&&Wi(wi,N,(function(e){De._lock||null!=Tt&&Nt(null,Lt,!0,sn.setSeries)})),o.valToIdx=function(e){return io(e,t[0])},o.posToIdx=function(e,n){return io(zt(e,C,n),t[0],Ve,Ue)},o.posToVal=zt,o.valToPos=function(e,t,n){return 0==S[t].ori?u(e,S[t],n?ve:ce,n?he:0):s(e,S[t],n?ge:de,n?me:0)},o.batch=function(e){e(o),St()},o.setCursor=function(e,t,n){wt=e.left,Zt=e.top,Ut(null,t,n)};var $t=0==T.ori?jt:Wt,Ht=1==T.ori?jt:Wt;function Yt(e,t){if(null!=e){var n=e.idx;Y.idx=n,Z.forEach((function(e,t){(t>0||!K)&&Vt(t,n)}))}V&&Y.live&&function(){if(V&&Y.live)for(var e=2==i?1:0;eUe;Pt=Fo;var f=0==T.ori?ce:de,p=1==T.ori?ce:de;if(wt<0||0==Te||d){u=null;for(var h=0;h0&&Ae.length>1&&Oi(Ae[h],-10,-10,ce,de);if(Ee&&Nt(null,Lt,!0,null==e&&sn.setSeries),Y.live){H.fill(null),Ze=!0;for(var m=0;m0&&b.show){var E=null==D?-10:Ho(R(D,1==i?S[b.scale]:S[b.facets[1].scale],p,0),.5);if(E>0&&1==i){var A=ko(E-Zt);A<=Pt&&(Pt=A,Rt=y)}var M=void 0,F=void 0;if(0==T.ori?(M=_,F=E):(M=E,F=_),Ze&&Ae.length>1){Ii(Ae[y],De.points.fill(o,y),De.points.stroke(o,y));var O=void 0,B=void 0,I=void 0,N=void 0,L=!0,z=De.points.bbox;if(null!=z){L=!1;var j=z(o,y);I=j.left,N=j.top,O=j.width,B=j.height}else I=M,N=F,O=B=De.points.size(o,y);Li(Ae[y],O,B,L),Oi(Ae[y],I,N,ce,de)}}if(Y.live){if(!Ze||0==y&&K)continue;Vt(y,k)}}}if(De.idx=u,De.left=wt,De.top=Zt,Ze&&(Y.idx=u,Yt()),Ft.show&&_t)if(null!=e){var W=(0,r.Z)(sn.scales,2),$=W[0],V=W[1],U=(0,r.Z)(sn.match,2),q=U[0],X=U[1],G=(0,r.Z)(e.cursor.sync.scales,2),J=G[0],ee=G[1],te=e.cursor.drag;if(At=te._x,Mt=te._y,At||Mt){var ne,re,oe,ie,ae,ue=e.select,se=ue.left,le=ue.top,fe=ue.width,pe=ue.height,he=e.scales[$].ori,me=e.posToVal,ve=null!=$&&q($,J),ge=null!=V&&X(V,ee);ve?(0==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[$],ie=P(me(ne,J),oe,f,0),ae=P(me(ne+re,J),oe,f,0),$t(_o(ie,ae),ko(ae-ie))):$t(0,f),ge?(1==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[V],ie=R(me(ne,ee),oe,p,0),ae=R(me(ne+re,ee),oe,p,0),Ht(_o(ie,ae),ko(ae-ie))):Ht(0,p)}else Jt()}else{var ye=ko(bt-mt),be=ko(xt-vt);if(1==T.ori){var xe=ye;ye=be,be=xe}At=Et.x&&ye>=Et.dist,Mt=Et.y&&be>=Et.dist;var we,ke,Se=Et.uni;null!=Se?At&&Mt&&(Mt=be>=Se,(At=ye>=Se)||Mt||(be>ye?Mt=!0:At=!0)):Et.x&&Et.y&&(At||Mt)&&(At=Mt=!0),At&&(0==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),$t(_o(we,ke),ko(ke-we)),Mt||Ht(0,p)),Mt&&(1==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),Ht(_o(we,ke),ko(ke-we)),At||$t(0,f)),At||Mt||($t(0,0),Ht(0,0))}if(Et._x=At,Et._y=Mt,null==e){if(a){if(null!=ln){var Ce=(0,r.Z)(sn.scales,2),Me=Ce[0],Pe=Ce[1];sn.values[0]=null!=Me?zt(0==T.ori?wt:Zt,Me):null,sn.values[1]=null!=Pe?zt(1==T.ori?wt:Zt,Pe):null}dn(gi,o,wt,Zt,ce,de,u)}if(Ee){var Re=a&&sn.setSeries,Fe=_e.prox;null==Tt?Pt<=Fe&&Nt(Rt,Lt,!0,Re):Pt>Fe?Nt(null,Lt,!0,Re):Rt!=Tt&&Nt(Rt,Lt,!0,Re)}}c&&!1!==n&&un("setCursor")}o.setLegend=Yt;var qt=null;function Xt(e){!0===e?qt=null:un("syncRect",qt=v.getBoundingClientRect())}function Gt(e,t,n,r,o,i,a){De._lock||(Kt(e,t,n,r,o,i,a,!1,null!=e),null!=e?Ut(null,!0,!0):Ut(t,!0,!1))}function Kt(e,t,n,i,a,u,s,c,d){if(null==qt&&Xt(!1),null!=e)n=e.clientX-qt.left,i=e.clientY-qt.top;else{if(n<0||i<0)return wt=-10,void(Zt=-10);var f=(0,r.Z)(sn.scales,2),p=f[0],h=f[1],m=t.cursor.sync,v=(0,r.Z)(m.values,2),g=v[0],y=v[1],b=(0,r.Z)(m.scales,2),x=b[0],w=b[1],Z=(0,r.Z)(sn.match,2),k=Z[0],D=Z[1],C=t.axes[0].side%2==1,_=0==T.ori?ce:de,E=1==T.ori?ce:de,A=C?u:a,M=C?a:u,P=C?i:n,R=C?n:i;if(n=null!=x?k(p,x)?l(g,S[p],_,0):-10:_*(P/A),i=null!=w?D(h,w)?l(y,S[h],E,0):-10:E*(R/M),1==T.ori){var F=n;n=i,i=F}}if(d&&((n<=1||n>=ce-1)&&(n=Bo(n,ce)),(i<=1||i>=de-1)&&(i=Bo(i,de))),c){mt=n,vt=i;var O=De.move(o,n,i),B=(0,r.Z)(O,2);gt=B[0],yt=B[1]}else wt=n,Zt=i}var Qt={width:0,height:0};function Jt(){Bt(Qt,!1)}function en(e,t,n,r,i,a,u){_t=!0,At=Mt=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!0,!1),null!=e&&(ae(bi,_i,tn),dn(yi,o,gt,yt,ce,de,null))}function tn(e,t,n,r,i,a,u){_t=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!1,!0);var s=Ft.left,l=Ft.top,c=Ft.width,d=Ft.height,f=c>0||d>0;if(f&&Bt(Ft),Et.setScale&&f){var p=s,h=c,m=l,v=d;if(1==T.ori&&(p=l,h=d,m=s,v=c),At&&It(C,zt(p,C),zt(p+h,C)),Mt)for(var g in S){var y=S[g];g!=C&&null==y.from&&y.min!=Fo&&It(g,zt(m+v,g),zt(m,g))}Jt()}else De.lock&&(De._lock=!De._lock,De._lock||Ut(null,!0,!1));null!=e&&(ue(bi,_i),dn(bi,o,wt,Zt,ce,de,null))}function nn(e,t,n,r,i,a,u){Qe(),Jt(),null!=e&&dn(Zi,o,wt,Zt,ce,de,null)}function rn(){k.forEach(Gu),ke(o.width,o.height,!0)}Wi(Si,Ei,rn);var on={};on.mousedown=en,on.mousemove=Gt,on.mouseup=tn,on.dblclick=nn,on.setSeries=function(e,t,n,r){Nt(n,r,!0,!1)},De.show&&(ae(yi,v,en),ae(gi,v,Gt),ae(xi,v,Xt),ae(wi,v,(function(e,t,n,r,o,i,a){if(!De._lock){var u=_t;if(_t){var s,l,c=!0,d=!0;0==T.ori?(s=At,l=Mt):(s=Mt,l=At),s&&l&&(c=wt<=10||wt>=ce-10,d=Zt<=10||Zt>=de-10),s&&c&&(wt=wt=3?Ja:zo)),e.font=Xu(e.font),e.labelFont=Xu(e.labelFont),e._size=e.size(o,null,t,0),e._space=e._rotate=e._incrs=e._found=e._splits=e._values=null,e._size>0&&(Pe[t]=!0,e._el=Ti("u-axis",h))}})),n?n instanceof HTMLElement?(n.appendChild(d),fn()):n(o,fn):fn(),o}Ku.assign=oi,Ku.fmtNum=xo,Ku.rangeNum=go,Ku.rangeLog=fo,Ku.rangeAsinh=po,Ku.orient=du,Ku.join=function(e,t){for(var n=new Set,r=0;r=i&&E<=a;E+=Z){var A=l[E],M=y(f(s[E],c,v,h));if(null!=A){var P=y(p(A,d,g,m));S&&(vu(k,_,M),S=!1),1==t?b(w,M,D):b(w,_,P),b(w,M,P),D=P,_=M}else null===A&&(vu(k,_,M),S=!0)}var R=fu(e,o),T=(0,r.Z)(R,2),F=T[0],O=T[1];if(null!=u.fill||0!=F){var B=x.fill=new Path2D(w),I=y(p(u.fillTo(e,o,u.min,u.max,F),d,g,m));b(B,_,I),b(B,C,I)}x.gaps=k=u.gaps(e,o,i,a,k);var N=u.width*ai/2,L=n||1==t?N:-N,z=n||-1==t?-N:N;return k.forEach((function(e){e[0]+=L,e[1]+=z})),u.spanGaps||(x.clip=mu(k,c.ori,h,m,v,g)),0!=O&&(x.band=2==O?[hu(e,o,i,a,w,-1),hu(e,o,i,a,w,1)]:hu(e,o,i,a,w,O)),x}))}},Qu.bars=function(e){var t=yo((e=e||Go).size,[.6,Fo,1]),n=e.align||0,o=(e.gap||0)*ai,i=yo(e.radius,0),a=1-t[0],u=yo(t[1],Fo)*ai,s=yo(t[2],1)*ai,l=yo(e.disp,Go),c=yo(e.each,(function(e){})),d=l.fill,f=l.stroke;return function(e,t,p,h){return du(e,t,(function(m,v,g,y,b,x,w,Z,k,S,D){var C,_,E=m.pxRound,A=y.dir*(0==y.ori?1:-1),M=b.dir*(1==b.ori?1:-1),P=0==y.ori?ku:Su,R=0==y.ori?c:function(e,t,n,r,o,i,a){c(e,t,n,o,r,a,i)},T=fu(e,t),F=(0,r.Z)(T,2),O=F[0],B=F[1],I=3==b.distr?1==O?b.max:b.min:0,N=w(I,b,D,k),L=E(m.width*ai),z=!1,j=null,W=null,$=null,H=null;null==d||0!=L&&null==f||(z=!0,j=d.values(e,t,p,h),W=new Map,new Set(j).forEach((function(e){null!=e&&W.set(e,new Path2D)})),L>0&&($=f.values(e,t,p,h),H=new Map,new Set($).forEach((function(e){null!=e&&H.set(e,new Path2D)}))));var Y=l.x0,V=l.size;if(null!=Y&&null!=V){v=Y.values(e,t,p,h),2==Y.unit&&(v=v.map((function(t){return e.posToVal(Z+t*S,y.key,!0)})));var U=V.values(e,t,p,h);_=E((_=2==V.unit?U[0]*S:x(U[0],y,S,Z)-x(0,y,S,Z))-L),C=1==A?-L/2:_+L/2}else{var q=S;if(v.length>1)for(var X=null,G=0,K=1/0;G=p&&ae<=h;ae+=A){var ue=g[ae],se=x(2!=y.distr||null!=l?v[ae]:ae,y,S,Z),le=w(yo(ue,I),b,D,k);null!=ie&&null!=ue&&(N=w(ie[ae],b,D,k));var ce=E(se-C),de=E(Eo(le,N)),fe=E(_o(le,N)),pe=de-fe,he=i*_;null!=ue&&(z?(L>0&&null!=$[ae]&&P(H.get($[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he),null!=j[ae]&&P(W.get(j[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he)):P(te,ce,fe+So(L/2),_,Eo(0,pe-L),he),R(e,t,ae,ce-L/2,fe,_+L,pe)),0!=B&&(M*B==1?(de=fe,fe=J):(fe=de,de=J),P(ne,ce-L/2,fe,_+L,Eo(0,pe=de-fe),0))}return L>0&&(ee.stroke=z?H:te),ee.fill=z?W:te,ee}))}},Qu.spline=function(e){return t=Fu,function(e,n,o,i){return du(e,n,(function(a,u,s,l,c,d,f,p,h,m,v){var g,y,b,x=a.pxRound;0==l.ori?(g=bu,b=wu,y=_u):(g=xu,b=Zu,y=Eu);var w=1*l.dir*(0==l.ori?1:-1);o=ao(s,o,i,1),i=ao(s,o,i,-1);for(var Z=[],k=!1,S=x(d(u[1==w?o:i],l,m,p)),D=S,C=[],_=[],E=1==w?o:i;E>=o&&E<=i;E+=w){var A=s[E],M=d(u[E],l,m,p);null!=A?(k&&(vu(Z,D,M),k=!1),C.push(D=M),_.push(f(s[E],c,v,h))):null===A&&(vu(Z,D,M),k=!0)}var P={stroke:t(C,_,g,b,y,x),fill:null,clip:null,band:null,gaps:null,flags:1},R=P.stroke,T=fu(e,n),F=(0,r.Z)(T,2),O=F[0],B=F[1];if(null!=a.fill||0!=O){var I=P.fill=new Path2D(R),N=x(f(a.fillTo(e,n,a.min,a.max,O),c,v,h));b(I,D,N),b(I,S,N)}return P.gaps=Z=a.gaps(e,n,o,i,Z),a.spanGaps||(P.clip=mu(Z,l.ori,p,h,m,v)),0!=B&&(P.band=2==B?[hu(e,n,o,i,R,-1),hu(e,n,o,i,R,1)]:hu(e,n,o,i,R,B)),P}))};var t};var Ju,es=function(e){if(7!=e.length)return"0, 0, 0";var t=parseInt(e.slice(1,3),16),n=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16);return"".concat(t,", ").concat(n,", ").concat(r)},ts={height:500,legend:{show:!1},cursor:{drag:{x:!1,y:!1},focus:{prox:30},points:{size:5.6,width:1.4},bind:{mouseup:function(){return null},mousedown:function(){return null},click:function(){return null},dblclick:function(){return null},mouseenter:function(){return null}}}},ns=function(e,t,n,r){var o,i=e.axes[n];if(r>1)return i._size||60;var a=6+((null===i||void 0===i||null===(o=i.ticks)||void 0===o?void 0:o.size)||0)+(i.gap||0),u=(null!==t&&void 0!==t?t:[]).reduce((function(e,t){return t.length>e.length?t:e}),"");return""!=u&&(a+=function(e,t){var n=document.createElement("span");n.innerText=e,n.style.cssText="position: absolute; z-index: -1; pointer-events: none; opacity: 0; font: ".concat(t),document.body.appendChild(n);var r=n.offsetWidth;return n.remove(),r}(u,e.ctx.font)),Math.ceil(a)},rs=function(e,t){return function(e){for(var t=0,n=0;n>8*o&255).toString(16)).substr(-2);return r}("".concat(e).concat(t))},os=function(e){return e<=1?[]:[4*e,1.2*e]},is=function(e){for(var t=e.length,n=-1/0;t--;){var r=e[t];Number.isFinite(r)&&r>n&&(n=r)}return Number.isFinite(n)?n:null},as=function(e){for(var t=e.length,n=1/0;t--;){var r=e[t];Number.isFinite(r)&&r2&&void 0!==arguments[2]?arguments[2]:"";return t.map((function(e){var t=Math.abs(e);return"".concat(t>.001&&t<1e4?e.toString():e.toExponential(1)," ").concat(n)}))}(e,n,t)}};return e?Number(e)%2?n:yn(yn({},n),{},{side:1}):{space:80}}))},ss=function(e,t){if(null==e||null==t)return[-1,1];var n=.02*(Math.abs(t-e)||Math.abs(e)||1);return[e-n,t+n]},ls=function(e){var t,n,r=e.u,o=e.tooltipIdx,i=e.metrics,a=e.series,u=e.tooltip,s=e.tooltipOffset,l=e.unit,c=void 0===l?"":l,d=o.seriesIdx,f=o.dataIdx;if(null!==d&&void 0!==f){var p=r.data[d][f],h=r.data[0][f],m=(null===(t=i[d-1])||void 0===t?void 0:t.metric)||{},v=rs(Number(a[d].scale||0),a[d].label||""),g=r.over.getBoundingClientRect(),y=g.width,b=g.height,x=r.valToPos(p||0,(null===(n=a[d])||void 0===n?void 0:n.scale)||"1"),w=r.valToPos(h,"x"),Z=u.getBoundingClientRect(),k=Z.width,S=Z.height,D=w+k>=y,C=x+S>=b;u.style.display="grid",u.style.top="".concat(s.top+x+10-(C?S+10:0),"px"),u.style.left="".concat(s.left+w+10-(D?k+20:0),"px");var _=xn()(new Date(1e3*h)).format("YYYY-MM-DD HH:mm:ss:SSS (Z)"),E=Object.keys(m).filter((function(e){return"__name__"!==e})).map((function(e){return"
    ".concat(e,": ").concat(m[e],"
    ")})).join(""),A='
    ');u.innerHTML="
    ".concat(_,'
    \n
    \n ').concat(A).concat(m.__name__||"",': ').concat(p," ").concat(c,'\n
    \n
    ').concat(E,"
    ")}},cs=n(2061),ds=n.n(cs),fs=function(e){var n=(0,t.useState)({width:0,height:0}),o=(0,r.Z)(n,2),i=o[0],a=o[1];return(0,t.useEffect)((function(){var t=new ResizeObserver((function(e){var t=e[0].contentRect,n=t.width,r=t.height;a({width:n,height:r})}));return e&&t.observe(e),function(){e&&t.unobserve(e)}}),[]),i};!function(e){e.xRange="xRange",e.yRange="yRange",e.data="data"}(Ju||(Ju={}));var ps=function(e){var n=e.data,o=e.series,i=e.metrics,a=void 0===i?[]:i,u=e.period,s=e.yaxis,l=e.unit,c=e.setPeriod,d=e.container,f=(0,t.useRef)(null),p=(0,t.useState)(!1),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)({min:u.start,max:u.end}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=fs(d),C=document.createElement("div");C.className="u-tooltip";var _={seriesIdx:null,dataIdx:void 0},E={left:0,top:0},A=(0,t.useCallback)(ds()((function(e){var t=e.min,n=e.max;c({from:new Date(1e3*t),to:new Date(1e3*n)})}),500),[]),M=function(e){var t=e.u,n=e.min,r=e.max,o=1e3*(r-n);o<_n||o>En||(t.setScale("x",{min:n,max:r}),x({min:n,max:r}),A({min:n,max:r}))},P=function(){return[b.min,b.max]},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0;return s.limits.enable?s.limits.range[r]:ss(t,n)},T=yn(yn({},ts),{},{series:o,axes:us(o,l),scales:yn({},function(){var e={x:{range:P}};return Object.keys(s.limits.range).forEach((function(t){e[t]={range:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(e,n,r,t)}}})),e}()),width:D.width||400,plugins:[{hooks:{ready:function(e){var t;E.left=parseFloat(e.over.style.left),E.top=parseFloat(e.over.style.top),null===(t=e.root.querySelector(".u-wrap"))||void 0===t||t.appendChild(C),e.over.addEventListener("mousedown",(function(t){return function(e){var t=e.e,n=e.factor,r=void 0===n?.85:n,o=e.u,i=e.setPanning,a=e.setPlotScale;if(0===t.button){t.preventDefault(),i(!0);var u=t.clientX,s=o.posToVal(1,"x")-o.posToVal(0,"x"),l=o.scales.x.min||0,c=o.scales.x.max||0,d=function(e){e.preventDefault();var t=s*((e.clientX-u)*r);a({u:o,min:l-t,max:c-t})};document.addEventListener("mousemove",d),document.addEventListener("mouseup",(function e(){i(!1),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",e)}))}}({u:e,e:t,setPanning:v,setPlotScale:M,factor:.9})})),e.over.addEventListener("wheel",(function(t){if(t.ctrlKey||t.metaKey){t.preventDefault();var n=e.over.getBoundingClientRect().width,r=e.cursor.left&&e.cursor.left>0?e.cursor.left:0,o=e.posToVal(r,"x"),i=(e.scales.x.max||0)-(e.scales.x.min||0),a=t.deltaY<0?.9*i:i/.9,u=o-r/n*a,s=u+a;e.batch((function(){return M({u:e,min:u,max:s})}))}}))},setCursor:function(e){_.dataIdx!==e.cursor.idx&&(_.dataIdx=e.cursor.idx||0,null!==_.seriesIdx&&void 0!==_.dataIdx&&ls({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}))},setSeries:function(e,t){_.seriesIdx!==t&&(_.seriesIdx=t,t&&void 0!==_.dataIdx?ls({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}):C.style.display="none")}}}]}),F=function(e){if(k){switch(e){case Ju.xRange:k.scales.x.range=P;break;case Ju.yRange:Object.keys(s.limits.range).forEach((function(e){k.scales[e]&&(k.scales[e].range=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(t,n,r,e)})}));break;case Ju.data:k.setData(n)}m||k.redraw()}};return(0,t.useEffect)((function(){return x({min:u.start,max:u.end})}),[u]),(0,t.useEffect)((function(){if(f.current){var e=new Ku(T,n,f.current);return S(e),x({min:u.start,max:u.end}),e.destroy}}),[f.current,o,D]),(0,t.useEffect)((function(){return F(Ju.data)}),[n]),(0,t.useEffect)((function(){return F(Ju.xRange)}),[b]),(0,t.useEffect)((function(){return F(Ju.yRange)}),[s]),(0,ie.tZ)("div",{style:{pointerEvents:m?"none":"auto",height:"500px"},children:(0,ie.tZ)("div",{ref:f})})};function hs(e,t,n,r,o,i,a){try{var u=e[i](a),s=u.value}catch(l){return void n(l)}u.done?t(s):Promise.resolve(s).then(r,o)}function ms(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){hs(i,r,o,a,u,"next",e)}function u(e){hs(i,r,o,a,u,"throw",e)}a(void 0)}))}}var vs=n(7757),gs=n.n(vs);var ys=function(e){return"string"===typeof e};function bs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return ys(e)?t:(0,o.Z)({},t,{ownerState:(0,o.Z)({},t.ownerState,n)})}var xs=n(2678);function ws(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zs(e){return e instanceof ws(e).Element||e instanceof Element}function ks(e){return e instanceof ws(e).HTMLElement||e instanceof HTMLElement}function Ss(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ws(e).ShadowRoot||e instanceof ShadowRoot)}var Ds=Math.max,Cs=Math.min,_s=Math.round;function Es(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(ks(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=_s(n.width)/a||1),i>0&&(o=_s(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function As(e){var t=ws(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ms(e){return e?(e.nodeName||"").toLowerCase():null}function Ps(e){return((Zs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rs(e){return Es(Ps(e)).left+As(e).scrollLeft}function Ts(e){return ws(e).getComputedStyle(e)}function Fs(e){var t=Ts(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Os(e,t,n){void 0===n&&(n=!1);var r=ks(t),o=ks(t)&&function(e){var t=e.getBoundingClientRect(),n=_s(t.width)/e.offsetWidth||1,r=_s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Ps(t),a=Es(e,o),u={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ms(t)||Fs(i))&&(u=function(e){return e!==ws(e)&&ks(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:As(e);var t}(t)),ks(t)?((s=Es(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=Rs(i))),{x:a.left+u.scrollLeft-s.x,y:a.top+u.scrollTop-s.y,width:a.width,height:a.height}}function Bs(e){var t=Es(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Is(e){return"html"===Ms(e)?e:e.assignedSlot||e.parentNode||(Ss(e)?e.host:null)||Ps(e)}function Ns(e){return["html","body","#document"].indexOf(Ms(e))>=0?e.ownerDocument.body:ks(e)&&Fs(e)?e:Ns(Is(e))}function Ls(e,t){var n;void 0===t&&(t=[]);var r=Ns(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ws(r),a=o?[i].concat(i.visualViewport||[],Fs(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(Ls(Is(a)))}function zs(e){return["table","td","th"].indexOf(Ms(e))>=0}function js(e){return ks(e)&&"fixed"!==Ts(e).position?e.offsetParent:null}function Ws(e){for(var t=ws(e),n=js(e);n&&zs(n)&&"static"===Ts(n).position;)n=js(n);return n&&("html"===Ms(n)||"body"===Ms(n)&&"static"===Ts(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ks(e)&&"fixed"===Ts(e).position)return null;var n=Is(e);for(Ss(n)&&(n=n.host);ks(n)&&["html","body"].indexOf(Ms(n))<0;){var r=Ts(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var $s="top",Hs="bottom",Ys="right",Vs="left",Us="auto",qs=[$s,Hs,Ys,Vs],Xs="start",Gs="end",Ks="viewport",Qs="popper",Js=qs.reduce((function(e,t){return e.concat([t+"-"+Xs,t+"-"+Gs])}),[]),el=[].concat(qs,[Us]).reduce((function(e,t){return e.concat([t,t+"-"+Xs,t+"-"+Gs])}),[]),tl=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function nl(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function rl(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var ol={placement:"bottom",modifiers:[],strategy:"absolute"};function il(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function fl(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?ll(o):null,a=o?cl(o):null,u=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case $s:t={x:u,y:n.y-r.height};break;case Hs:t={x:u,y:n.y+n.height};break;case Ys:t={x:n.x+n.width,y:s};break;case Vs:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var l=i?dl(i):null;if(null!=l){var c="y"===l?"height":"width";switch(a){case Xs:t[l]=t[l]-(n[c]/2-r[c]/2);break;case Gs:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var pl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function hl(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,u=e.position,s=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,v="function"===typeof c?c({x:p,y:m}):{x:p,y:m};p=v.x,m=v.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Vs,x=$s,w=window;if(l){var Z=Ws(n),k="clientHeight",S="clientWidth";if(Z===ws(n)&&"static"!==Ts(Z=Ps(n)).position&&"absolute"===u&&(k="scrollHeight",S="scrollWidth"),Z=Z,o===$s||(o===Vs||o===Ys)&&i===Gs)x=Hs,m-=(d&&Z===w&&w.visualViewport?w.visualViewport.height:Z[k])-r.height,m*=s?1:-1;if(o===Vs||(o===$s||o===Hs)&&i===Gs)b=Ys,p-=(d&&Z===w&&w.visualViewport?w.visualViewport.width:Z[S])-r.width,p*=s?1:-1}var D,C=Object.assign({position:u},l&&pl),_=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:_s(t*r)/r||0,y:_s(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=_.x,m=_.y,s?Object.assign({},C,((D={})[x]=y?"0":"",D[b]=g?"0":"",D.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",D)):Object.assign({},C,((t={})[x]=y?m+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var ml={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,u=n.roundOffsets,s=void 0===u||u,l={placement:ll(t.placement),variation:cl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,hl(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,hl(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var vl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];ks(o)&&Ms(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ks(r)&&Ms(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var gl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=el.reduce((function(e,n){return e[n]=function(e,t,n){var r=ll(e),o=[Vs,$s].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],u=i[1];return a=a||0,u=(u||0)*o,[Vs,Ys].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}(n,t.rects,i),e}),{}),u=a[t.placement],s=u.x,l=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}},yl={left:"right",right:"left",bottom:"top",top:"bottom"};function bl(e){return e.replace(/left|right|bottom|top/g,(function(e){return yl[e]}))}var xl={start:"end",end:"start"};function wl(e){return e.replace(/start|end/g,(function(e){return xl[e]}))}function Zl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ss(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function kl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Sl(e,t){return t===Ks?kl(function(e){var t=ws(e),n=Ps(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,u=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,u=r.offsetTop)),{width:o,height:i,x:a+Rs(e),y:u}}(e)):Zs(t)?function(e){var t=Es(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):kl(function(e){var t,n=Ps(e),r=As(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Ds(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ds(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+Rs(e),s=-r.scrollTop;return"rtl"===Ts(o||n).direction&&(u+=Ds(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:s}}(Ps(e)))}function Dl(e,t,n){var r="clippingParents"===t?function(e){var t=Ls(Is(e)),n=["absolute","fixed"].indexOf(Ts(e).position)>=0&&ks(e)?Ws(e):e;return Zs(n)?t.filter((function(e){return Zs(e)&&Zl(e,n)&&"body"!==Ms(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Sl(e,n);return t.top=Ds(r.top,t.top),t.right=Cs(r.right,t.right),t.bottom=Cs(r.bottom,t.bottom),t.left=Ds(r.left,t.left),t}),Sl(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Cl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function _l(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function El(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,u=n.rootBoundary,s=void 0===u?Ks:u,l=n.elementContext,c=void 0===l?Qs:l,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Cl("number"!==typeof h?h:_l(h,qs)),v=c===Qs?"reference":Qs,g=e.rects.popper,y=e.elements[f?v:c],b=Dl(Zs(y)?y:y.contextElement||Ps(e.elements.popper),a,s),x=Es(e.elements.reference),w=fl({reference:x,element:g,strategy:"absolute",placement:o}),Z=kl(Object.assign({},g,w)),k=c===Qs?Z:x,S={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},D=e.modifiersData.offset;if(c===Qs&&D){var C=D[o];Object.keys(S).forEach((function(e){var t=[Ys,Hs].indexOf(e)>=0?1:-1,n=[$s,Hs].indexOf(e)>=0?"y":"x";S[e]+=C[n]*t}))}return S}var Al={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0===a||a,s=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=ll(v),y=s||(g===v||!h?[bl(v)]:function(e){if(ll(e)===Us)return[];var t=bl(e);return[wl(e),t,wl(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(ll(n)===Us?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,u=n.flipVariations,s=n.allowedAutoPlacements,l=void 0===s?el:s,c=cl(r),d=c?u?Js:Js.filter((function(e){return cl(e)===c})):qs,f=d.filter((function(e){return l.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=El(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[ll(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,Z=new Map,k=!0,S=b[0],D=0;D=0,M=A?"width":"height",P=El(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:l}),R=A?E?Ys:Vs:E?Hs:$s;x[M]>w[M]&&(R=bl(R));var T=bl(R),F=[];if(i&&F.push(P[_]<=0),u&&F.push(P[R]<=0,P[T]<=0),F.every((function(e){return e}))){S=C,k=!1;break}Z.set(C,F)}if(k)for(var O=function(e){var t=b.find((function(t){var n=Z.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},B=h?3:1;B>0;B--){if("break"===O(B))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ml(e,t,n){return Ds(e,Cs(t,n))}var Pl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0!==a&&a,s=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,v=El(t,{boundary:s,rootBoundary:l,padding:d,altBoundary:c}),g=ll(t.placement),y=cl(t.placement),b=!y,x=dl(g),w="x"===x?"y":"x",Z=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,D="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"===typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(Z){if(i){var A,M="y"===x?$s:Vs,P="y"===x?Hs:Ys,R="y"===x?"height":"width",T=Z[x],F=T+v[M],O=T-v[P],B=p?-S[R]/2:0,I=y===Xs?k[R]:S[R],N=y===Xs?-S[R]:-k[R],L=t.elements.arrow,z=p&&L?Bs(L):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=j[M],$=j[P],H=Ml(0,k[R],z[R]),Y=b?k[R]/2-B-H-W-C.mainAxis:I-H-W-C.mainAxis,V=b?-k[R]/2+B+H+$+C.mainAxis:N+H+$+C.mainAxis,U=t.elements.arrow&&Ws(t.elements.arrow),q=U?"y"===x?U.clientTop||0:U.clientLeft||0:0,X=null!=(A=null==_?void 0:_[x])?A:0,G=T+V-X,K=Ml(p?Cs(F,T+Y-X-q):F,T,p?Ds(O,G):O);Z[x]=K,E[x]=K-T}if(u){var Q,J="x"===x?$s:Vs,ee="x"===x?Hs:Ys,te=Z[w],ne="y"===w?"height":"width",re=te+v[J],oe=te-v[ee],ie=-1!==[$s,Vs].indexOf(g),ae=null!=(Q=null==_?void 0:_[w])?Q:0,ue=ie?re:te-k[ne]-S[ne]-ae+C.altAxis,se=ie?te+k[ne]+S[ne]-ae-C.altAxis:oe,le=p&&ie?function(e,t,n){var r=Ml(e,t,n);return r>n?n:r}(ue,te,se):Ml(p?ue:re,te,p?se:oe);Z[w]=le,E[w]=le-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]};var Rl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,u=ll(n.placement),s=dl(u),l=[Vs,Ys].indexOf(u)>=0?"height":"width";if(i&&a){var c=function(e,t){return Cl("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:_l(e,qs))}(o.padding,n),d=Bs(i),f="y"===s?$s:Vs,p="y"===s?Hs:Ys,h=n.rects.reference[l]+n.rects.reference[s]-a[s]-n.rects.popper[l],m=a[s]-n.rects.reference[s],v=Ws(i),g=v?"y"===s?v.clientHeight||0:v.clientWidth||0:0,y=h/2-m/2,b=c[f],x=g-d[l]-c[p],w=g/2-d[l]/2+y,Z=Ml(b,w,x),k=s;n.modifiersData[r]=((t={})[k]=Z,t.centerOffset=Z-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&Zl(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Fl(e){return[$s,Ys,Hs,Vs].some((function(t){return e[t]>=0}))}var Ol=al({defaultModifiers:[sl,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=fl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ml,vl,gl,Al,Pl,Rl,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=El(t,{elementContext:"reference"}),u=El(t,{altBoundary:!0}),s=Tl(a,r),l=Tl(u,o,i),c=Fl(s),d=Fl(l);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Bl=n(9265);var Il=t.forwardRef((function(e,n){var o=e.children,i=e.container,a=e.disablePortal,u=void 0!==a&&a,s=t.useState(null),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,Mt.Z)(t.isValidElement(o)?o.ref:null,n);return(0,xs.Z)((function(){u||d(function(e){return"function"===typeof e?e():e}(i)||document.body)}),[i,u]),(0,xs.Z)((function(){if(c&&!u)return(0,Bl.Z)(n,c),function(){(0,Bl.Z)(n,null)}}),[n,c,u]),u?t.isValidElement(o)?t.cloneElement(o,{ref:f}):o:c?t.createPortal(o,c):c})),Nl=["anchorEl","children","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","TransitionProps"],Ll=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"];function zl(e){return"function"===typeof e?e():e}var jl={},Wl=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.direction,s=e.disablePortal,l=e.modifiers,c=e.open,d=e.placement,f=e.popperOptions,p=e.popperRef,h=e.TransitionProps,m=(0,X.Z)(e,Nl),v=t.useRef(null),g=(0,Mt.Z)(v,n),y=t.useRef(null),b=(0,Mt.Z)(y,p),x=t.useRef(b);(0,xs.Z)((function(){x.current=b}),[b]),t.useImperativeHandle(p,(function(){return y.current}),[]);var w=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(d,u),Z=t.useState(w),k=(0,r.Z)(Z,2),S=k[0],D=k[1];t.useEffect((function(){y.current&&y.current.forceUpdate()})),(0,xs.Z)((function(){if(i&&c){zl(i);var e=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:function(e){var t=e.state;D(t.placement)}}];null!=l&&(e=e.concat(l)),f&&null!=f.modifiers&&(e=e.concat(f.modifiers));var t=Ol(zl(i),v.current,(0,o.Z)({placement:w},f,{modifiers:e}));return x.current(t),function(){t.destroy(),x.current(null)}}}),[i,s,l,c,f,w]);var C={placement:S};return null!==h&&(C.TransitionProps=h),(0,ie.tZ)("div",(0,o.Z)({ref:g,role:"tooltip"},m,{children:"function"===typeof a?a(C):a}))})),$l=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.container,s=e.direction,l=void 0===s?"ltr":s,c=e.disablePortal,d=void 0!==c&&c,f=e.keepMounted,p=void 0!==f&&f,h=e.modifiers,m=e.open,v=e.placement,g=void 0===v?"bottom":v,y=e.popperOptions,b=void 0===y?jl:y,x=e.popperRef,w=e.style,Z=e.transition,k=void 0!==Z&&Z,S=(0,X.Z)(e,Ll),D=t.useState(!0),C=(0,r.Z)(D,2),_=C[0],E=C[1];if(!p&&!m&&(!k||_))return null;var A=u||(i?(0,Rt.Z)(zl(i)).body:void 0);return(0,ie.tZ)(Il,{disablePortal:d,container:A,children:(0,ie.tZ)(Wl,(0,o.Z)({anchorEl:i,direction:l,disablePortal:d,modifiers:h,ref:n,open:k?!_:m,placement:g,popperOptions:b,popperRef:x},S,{style:(0,o.Z)({position:"fixed",top:0,left:0,display:m||!p||k&&!_?null:"none"},w),TransitionProps:k?{in:m,onEnter:function(){E(!1)},onExited:function(){E(!0)}}:null,children:a}))})})),Hl=$l,Yl=n(4976),Vl=(0,J.ZP)(Hl,{name:"MuiPopper",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Ul=t.forwardRef((function(e,t){var n=(0,Yl.Z)(),r=(0,ee.Z)({props:e,name:"MuiPopper"});return(0,ie.tZ)(Vl,(0,o.Z)({direction:null==n?void 0:n.direction},r,{ref:t}))})),ql=Ul,Xl=n(7677),Gl=n(522);function Kl(e){return(0,ne.Z)("MuiTooltip",e)}var Ql=(0,re.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Jl=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];var ec=(0,J.ZP)(ql,{name:"MuiTooltip",slot:"Popper",overridesResolver:function(e,t){var n=e.ownerState;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((function(e){var t,n=e.theme,r=e.ownerState,i=e.open;return(0,o.Z)({zIndex:n.zIndex.tooltip,pointerEvents:"none"},!r.disableInteractive&&{pointerEvents:"auto"},!i&&{pointerEvents:"none"},r.arrow&&(t={},(0,q.Z)(t,'&[data-popper-placement*="bottom"] .'.concat(Ql.arrow),{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}}),(0,q.Z)(t,'&[data-popper-placement*="top"] .'.concat(Ql.arrow),{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}}),(0,q.Z)(t,'&[data-popper-placement*="right"] .'.concat(Ql.arrow),(0,o.Z)({},r.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}})),(0,q.Z)(t,'&[data-popper-placement*="left"] .'.concat(Ql.arrow),(0,o.Z)({},r.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})),t))})),tc=(0,J.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:function(e,t){var n=e.ownerState;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,te.Z)(n.placement.split("-")[0]))]]}})((function(e){var t,n,r=e.theme,i=e.ownerState;return(0,o.Z)({backgroundColor:(0,Q.Fq)(r.palette.grey[700],.92),borderRadius:r.shape.borderRadius,color:r.palette.common.white,fontFamily:r.typography.fontFamily,padding:"4px 8px",fontSize:r.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:r.typography.fontWeightMedium},i.arrow&&{position:"relative",margin:0},i.touch&&{padding:"8px 16px",fontSize:r.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:r.typography.fontWeightRegular},(t={},(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="left"] &'),(0,o.Z)({transformOrigin:"right center"},i.isRtl?(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}):(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}))),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="right"] &'),(0,o.Z)({transformOrigin:"left center"},i.isRtl?(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}):(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}))),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="top"] &'),(0,o.Z)({transformOrigin:"center bottom",marginBottom:"14px"},i.touch&&{marginBottom:"24px"})),(0,q.Z)(t,".".concat(Ql.popper,'[data-popper-placement*="bottom"] &'),(0,o.Z)({transformOrigin:"center top",marginTop:"14px"},i.touch&&{marginTop:"24px"})),t))})),nc=(0,J.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:function(e,t){return t.arrow}})((function(e){var t=e.theme;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,Q.Fq)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}})),rc=!1,oc=null;function ic(e,t){return function(n){t&&t(n),e(n)}}var ac=t.forwardRef((function(e,n){var i,a,u,s,l,c,d=(0,ee.Z)({props:e,name:"MuiTooltip"}),f=d.arrow,p=void 0!==f&&f,h=d.children,m=d.components,v=void 0===m?{}:m,g=d.componentsProps,y=void 0===g?{}:g,b=d.describeChild,x=void 0!==b&&b,w=d.disableFocusListener,Z=void 0!==w&&w,k=d.disableHoverListener,S=void 0!==k&&k,D=d.disableInteractive,C=void 0!==D&&D,_=d.disableTouchListener,E=void 0!==_&&_,A=d.enterDelay,M=void 0===A?100:A,P=d.enterNextDelay,R=void 0===P?0:P,T=d.enterTouchDelay,F=void 0===T?700:T,O=d.followCursor,B=void 0!==O&&O,I=d.id,N=d.leaveDelay,L=void 0===N?0:N,z=d.leaveTouchDelay,j=void 0===z?1500:z,W=d.onClose,$=d.onOpen,H=d.open,Y=d.placement,V=void 0===Y?"bottom":Y,U=d.PopperComponent,q=d.PopperProps,Q=void 0===q?{}:q,J=d.title,ne=d.TransitionComponent,re=void 0===ne?en:ne,oe=d.TransitionProps,ae=(0,X.Z)(d,Jl),ue=It(),se="rtl"===ue.direction,le=t.useState(),ce=(0,r.Z)(le,2),de=ce[0],fe=ce[1],ve=t.useState(null),ge=(0,r.Z)(ve,2),ye=ge[0],be=ge[1],xe=t.useRef(!1),we=C||B,Ze=t.useRef(),ke=t.useRef(),Se=t.useRef(),De=t.useRef(),Ce=(0,Gl.Z)({controlled:H,default:!1,name:"Tooltip",state:"open"}),_e=(0,r.Z)(Ce,2),Ee=_e[0],Ae=_e[1],Me=Ee,Pe=(0,Xl.Z)(I),Re=t.useRef(),Te=t.useCallback((function(){void 0!==Re.current&&(document.body.style.WebkitUserSelect=Re.current,Re.current=void 0),clearTimeout(De.current)}),[]);t.useEffect((function(){return function(){clearTimeout(Ze.current),clearTimeout(ke.current),clearTimeout(Se.current),Te()}}),[Te]);var Fe=function(e){clearTimeout(oc),rc=!0,Ae(!0),$&&!Me&&$(e)},Oe=(0,he.Z)((function(e){clearTimeout(oc),oc=setTimeout((function(){rc=!1}),800+L),Ae(!1),W&&Me&&W(e),clearTimeout(Ze.current),Ze.current=setTimeout((function(){xe.current=!1}),ue.transitions.duration.shortest)})),Be=function(e){xe.current&&"touchstart"!==e.type||(de&&de.removeAttribute("title"),clearTimeout(ke.current),clearTimeout(Se.current),M||rc&&R?ke.current=setTimeout((function(){Fe(e)}),rc?R:M):Fe(e))},Ie=function(e){clearTimeout(ke.current),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),L)},Ne=(0,me.Z)(),Le=Ne.isFocusVisibleRef,ze=Ne.onBlur,je=Ne.onFocus,We=Ne.ref,$e=t.useState(!1),He=(0,r.Z)($e,2)[1],Ye=function(e){ze(e),!1===Le.current&&(He(!1),Ie(e))},Ve=function(e){de||fe(e.currentTarget),je(e),!0===Le.current&&(He(!0),Be(e))},Ue=function(e){xe.current=!0;var t=h.props;t.onTouchStart&&t.onTouchStart(e)},qe=Be,Xe=Ie;t.useEffect((function(){if(Me)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Oe(e)}}),[Oe,Me]);var Ge=(0,pe.Z)(fe,n),Ke=(0,pe.Z)(We,Ge),Qe=(0,pe.Z)(h.ref,Ke);""===J&&(Me=!1);var Je=t.useRef({x:0,y:0}),et=t.useRef(),tt={},nt="string"===typeof J;x?(tt.title=Me||!nt||S?null:J,tt["aria-describedby"]=Me?Pe:null):(tt["aria-label"]=nt?J:null,tt["aria-labelledby"]=Me&&!nt?Pe:null);var rt=(0,o.Z)({},tt,ae,h.props,{className:(0,G.Z)(ae.className,h.props.className),onTouchStart:Ue,ref:Qe},B?{onMouseMove:function(e){var t=h.props;t.onMouseMove&&t.onMouseMove(e),Je.current={x:e.clientX,y:e.clientY},et.current&&et.current.update()}}:{});var ot={};E||(rt.onTouchStart=function(e){Ue(e),clearTimeout(Se.current),clearTimeout(Ze.current),Te(),Re.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",De.current=setTimeout((function(){document.body.style.WebkitUserSelect=Re.current,Be(e)}),F)},rt.onTouchEnd=function(e){h.props.onTouchEnd&&h.props.onTouchEnd(e),Te(),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),j)}),S||(rt.onMouseOver=ic(qe,rt.onMouseOver),rt.onMouseLeave=ic(Xe,rt.onMouseLeave),we||(ot.onMouseOver=qe,ot.onMouseLeave=Xe)),Z||(rt.onFocus=ic(Ve,rt.onFocus),rt.onBlur=ic(Ye,rt.onBlur),we||(ot.onFocus=Ve,ot.onBlur=Ye));var it=t.useMemo((function(){var e,t=[{name:"arrow",enabled:Boolean(ye),options:{element:ye,padding:4}}];return null!=(e=Q.popperOptions)&&e.modifiers&&(t=t.concat(Q.popperOptions.modifiers)),(0,o.Z)({},Q.popperOptions,{modifiers:t})}),[ye,Q]),at=(0,o.Z)({},d,{isRtl:se,arrow:p,disableInteractive:we,placement:V,PopperComponentProp:U,touch:xe.current}),ut=function(e){var t=e.classes,n=e.disableInteractive,r=e.arrow,o=e.touch,i=e.placement,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch","tooltipPlacement".concat((0,te.Z)(i.split("-")[0]))],arrow:["arrow"]};return(0,K.Z)(a,Kl,t)}(at),st=null!=(i=v.Popper)?i:ec,lt=null!=(a=null!=(u=v.Transition)?u:re)?a:en,ct=null!=(s=v.Tooltip)?s:tc,dt=null!=(l=v.Arrow)?l:nc,ft=bs(st,(0,o.Z)({},Q,y.popper),at),pt=bs(lt,(0,o.Z)({},oe,y.transition),at),ht=bs(ct,(0,o.Z)({},y.tooltip),at),mt=bs(dt,(0,o.Z)({},y.arrow),at);return(0,ie.BX)(t.Fragment,{children:[t.cloneElement(h,rt),(0,ie.tZ)(st,(0,o.Z)({as:null!=U?U:ql,placement:V,anchorEl:B?{getBoundingClientRect:function(){return{top:Je.current.y,left:Je.current.x,right:Je.current.x,bottom:Je.current.y,width:0,height:0}}}:de,popperRef:et,open:!!de&&Me,id:Pe,transition:!0},ot,ft,{className:(0,G.Z)(ut.popper,null==Q?void 0:Q.className,null==(c=y.popper)?void 0:c.className),popperOptions:it,children:function(e){var t,n,r=e.TransitionProps;return(0,ie.tZ)(lt,(0,o.Z)({timeout:ue.transitions.duration.shorter},r,pt,{children:(0,ie.BX)(ct,(0,o.Z)({},ht,{className:(0,G.Z)(ut.tooltip,null==(t=y.tooltip)?void 0:t.className),children:[J,p?(0,ie.tZ)(dt,(0,o.Z)({},mt,{className:(0,G.Z)(ut.arrow,null==(n=y.arrow)?void 0:n.className),ref:be})):null]}))}))}}))]})})),uc=ac,sc=function(e){var n=e.labels,o=e.query,i=e.onChange,a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Array.from(new Set(n.map((function(e){return e.group}))))}),[n]),d=function(){var e=ms(gs().mark((function e(t,n){return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(t);case 2:l(n),setTimeout((function(){return l("")}),2e3);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)("div",{className:"legendWrapper",children:c.map((function(e){return(0,ie.BX)("div",{className:"legendGroup",children:[(0,ie.BX)("div",{className:"legendGroupTitle",children:[(0,ie.BX)("span",{className:"legendGroupQuery",children:["Query ",e]}),(0,ie.tZ)("svg",{className:"legendGroupLine",width:"33",height:"3",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,ie.tZ)("line",{strokeWidth:"3",x1:"0",y1:"0",x2:"33",y2:"0",stroke:"#363636",strokeDasharray:os(e).join(",")})}),(0,ie.BX)("b",{children:['"',o[e-1],'":']})]}),(0,ie.tZ)("div",{children:n.filter((function(t){return t.group===e})).map((function(e){return(0,ie.BX)("div",{className:e.checked?"legendItem":"legendItem legendItemHide",onClick:function(t){return i(e,t.ctrlKey||t.metaKey)},children:[(0,ie.tZ)("div",{className:"legendMarker",style:{borderColor:e.color,backgroundColor:"rgba(".concat(es(e.color),", 0.1)")}}),(0,ie.BX)("div",{className:"legendLabel",children:[e.freeFormFields.__name__||"Query ".concat(e.group," result"),!!Object.keys(e.freeFormFields).length&&(0,ie.BX)(ie.HY,{children:["\xa0{",Object.keys(e.freeFormFields).filter((function(e){return"__name__"!==e})).map((function(t){var n="".concat(t,'="').concat(e.freeFormFields[t],'"'),r="".concat(e.group,".").concat(e.label,".").concat(n);return(0,ie.tZ)(uc,{arrow:!0,open:s===r,title:"Copied!",children:(0,ie.BX)("span",{className:"legendFreeFields",onClick:function(e){e.stopPropagation(),d(n,r)},children:[t,": ",e.freeFormFields[t]]})},t)})),"}"]})]})]},"".concat(e.group,".").concat(e.label))}))})]},e)}))}),(0,ie.BX)("div",{className:"legendWrapperHotkey",children:[(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Left click"})," - select series"]}),(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Ctrl"})," + ",(0,ie.tZ)("code",{children:"Left click"})," - toggle multiple series"]})]})]})};var lc=["__name__"],cc=function(e){if(0===Object.keys(e.metric).length)return"Query ".concat(e.group," result");var t=e.metric,n=t.__name__,r=function(e,t){if(null==e)return{};var n,r,o=(0,X.Z)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,lc);return"".concat(n||""," {").concat(Object.entries(r).map((function(e){return"".concat(e[0],": ").concat(e[1])})).join(", "),"}")},dc=function(e,t){var n=cc(e);return{label:n,dash:os(e.group),freeFormFields:e.metric,width:1.4,stroke:rs(e.group,n),show:!pc(n,e.group,t),scale:String(e.group),points:{size:4.2,width:1.4}}},fc=function(e,t){return{group:t,label:e.label||"",color:e.stroke,checked:e.show||!1,freeFormFields:e.freeFormFields}},pc=function(e,t,n){return n.includes("".concat(t,".").concat(e))},hc=function(e){switch(e){case"NaN":return NaN;case"Inf":case"+Inf":return 1/0;case"-Inf":return-1/0;default:return parseFloat(e)}},mc=function(e){var n=e.data,o=void 0===n?[]:n,i=e.period,a=e.customStep,u=e.query,s=e.yaxis,l=e.unit,c=e.showLegend,d=void 0===c||c,f=e.setYaxisLimits,p=e.setPeriod,h=(0,t.useMemo)((function(){return a.enable?a.value:i.step||1}),[i.step,a]),m=(0,t.useState)([[]]),v=(0,r.Z)(m,2),g=v[0],y=v[1],b=(0,t.useState)([]),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=(0,t.useState)([]),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=(0,t.useState)([]),E=(0,r.Z)(_,2),A=E[0],M=E[1],P=function(e){var t=function(e){var t={};for(var n in e){var r=e[n],o=as(r),i=is(r);t[n]=ss(o,i)}return t}(e);f(t)};(0,t.useEffect)((function(){var e=[],t={},n=[],r=[];null===o||void 0===o||o.forEach((function(o){var i=dc(o,A);r.push(i),n.push(fc(i,o.group));var a=t[o.group];a||(a=[]);var u,s=oo(o.values);try{for(s.s();!(u=s.n()).done;){var l=u.value;e.push(l[0]),a.push(hc(l[1]))}}catch(c){s.e(c)}finally{s.f()}t[o.group]=a}));var a=function(e,t,n){for(var r=Array.from(new Set(e)).sort((function(e,t){return e-t})),o=n.start,i=Pn(n.end+t),a=0,u=[];o<=i;){for(;a=r.length||r[a]>o)&&u.push(o)}for(;u.length<2;)u.push(o),o=Pn(o+t);return u}(e,h,i);y([a].concat((0,ve.Z)(o.map((function(e){var t,n=[],r=e.values,o=0,i=oo(a);try{for(i.s();!(t=i.n()).done;){for(var u=t.value;o0?(0,ie.BX)("div",{style:{width:"100%"},ref:R,children:[(null===R||void 0===R?void 0:R.current)&&(0,ie.tZ)(ps,{data:g,series:w,metrics:o,period:i,yaxis:s,unit:l,setPeriod:p,container:null===R||void 0===R?void 0:R.current}),d&&(0,ie.tZ)(sc,{labels:D,query:u,onChange:function(e,t){M(function(e){var t=e.hideSeries,n=e.legend,r=e.metaKey,o=e.series,i="".concat(n.group,".").concat(n.label),a=pc(n.label,n.group,t),u=o.map((function(e){return"".concat(e.scale,".").concat(e.label)}));return r?a?t.filter((function(e){return e!==i})):[].concat((0,ve.Z)(t),[i]):t.length?a?(0,ve.Z)(u.filter((function(e){return e!==i}))):[]:(0,ve.Z)(u.filter((function(e){return e!==i})))}({hideSeries:A,legend:e,metaKey:t,series:w}))}})]}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})};var vc=t.createContext();function gc(e){return(0,ne.Z)("MuiTable",e)}(0,re.Z)("MuiTable",["root","stickyHeader"]);var yc=["className","component","padding","size","stickyHeader"],bc=(0,J.ZP)("table",{name:"MuiTable",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,o.Z)({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},n.stickyHeader&&{borderCollapse:"separate"})})),xc="table",wc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTable"}),i=r.className,a=r.component,u=void 0===a?xc:a,s=r.padding,l=void 0===s?"normal":s,c=r.size,d=void 0===c?"medium":c,f=r.stickyHeader,p=void 0!==f&&f,h=(0,X.Z)(r,yc),m=(0,o.Z)({},r,{component:u,padding:l,size:d,stickyHeader:p}),v=function(e){var t=e.classes,n={root:["root",e.stickyHeader&&"stickyHeader"]};return(0,K.Z)(n,gc,t)}(m),g=t.useMemo((function(){return{padding:l,size:d,stickyHeader:p}}),[l,d,p]);return(0,ie.tZ)(vc.Provider,{value:g,children:(0,ie.tZ)(bc,(0,o.Z)({as:u,role:u===xc?null:"table",ref:n,className:(0,G.Z)(v.root,i),ownerState:m},h))})})),Zc=wc;var kc=t.createContext();function Sc(e){return(0,ne.Z)("MuiTableBody",e)}(0,re.Z)("MuiTableBody",["root"]);var Dc=["className","component"],Cc=(0,J.ZP)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-row-group"}),_c={variant:"body"},Ec="tbody",Ac=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableBody"}),r=n.className,i=n.component,a=void 0===i?Ec:i,u=(0,X.Z)(n,Dc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Sc,t)}(s);return(0,ie.tZ)(kc.Provider,{value:_c,children:(0,ie.tZ)(Cc,(0,o.Z)({className:(0,G.Z)(l.root,r),as:a,ref:t,role:a===Ec?null:"rowgroup",ownerState:s},u))})})),Mc=Ac;function Pc(e){return(0,ne.Z)("MuiTableCell",e)}var Rc=(0,re.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Tc=["align","className","component","padding","scope","size","sortDirection","variant"],Fc=(0,J.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["size".concat((0,te.Z)(n.size))],"normal"!==n.padding&&t["padding".concat((0,te.Z)(n.padding))],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===t.palette.mode?(0,Q.$n)((0,Q.Fq)(t.palette.divider,1),.88):(0,Q._j)((0,Q.Fq)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===n.variant&&{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===n.variant&&{color:t.palette.text.primary},"footer"===n.variant&&{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===n.size&&(0,q.Z)({padding:"6px 16px"},"&.".concat(Rc.paddingCheckbox),{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}),"checkbox"===n.padding&&{width:48,padding:"0 0 0 4px"},"none"===n.padding&&{padding:0},"left"===n.align&&{textAlign:"left"},"center"===n.align&&{textAlign:"center"},"right"===n.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===n.align&&{textAlign:"justify"},n.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:t.palette.background.default})})),Oc=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiTableCell"}),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.padding,d=i.scope,f=i.size,p=i.sortDirection,h=i.variant,m=(0,X.Z)(i,Tc),v=t.useContext(vc),g=t.useContext(kc),y=g&&"head"===g.variant;r=l||(y?"th":"td");var b=d;!b&&y&&(b="col");var x=h||g&&g.variant,w=(0,o.Z)({},i,{align:u,component:r,padding:c||(v&&v.padding?v.padding:"normal"),size:f||(v&&v.size?v.size:"medium"),sortDirection:p,stickyHeader:"head"===x&&v&&v.stickyHeader,variant:x}),Z=function(e){var t=e.classes,n=e.variant,r=e.align,o=e.padding,i=e.size,a={root:["root",n,e.stickyHeader&&"stickyHeader","inherit"!==r&&"align".concat((0,te.Z)(r)),"normal"!==o&&"padding".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,Pc,t)}(w),k=null;return p&&(k="asc"===p?"ascending":"descending"),(0,ie.tZ)(Fc,(0,o.Z)({as:r,ref:n,className:(0,G.Z)(Z.root,s),"aria-sort":k,scope:b,ownerState:w},m))})),Bc=Oc;function Ic(e){return(0,ne.Z)("MuiTableContainer",e)}(0,re.Z)("MuiTableContainer",["root"]);var Nc=["className","component"],Lc=(0,J.ZP)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:"100%",overflowX:"auto"}),zc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableContainer"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=(0,X.Z)(n,Nc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Ic,t)}(s);return(0,ie.tZ)(Lc,(0,o.Z)({ref:t,as:a,className:(0,G.Z)(l.root,r),ownerState:s},u))})),jc=zc;function Wc(e){return(0,ne.Z)("MuiTableHead",e)}(0,re.Z)("MuiTableHead",["root"]);var $c=["className","component"],Hc=(0,J.ZP)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-header-group"}),Yc={variant:"head"},Vc="thead",Uc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableHead"}),r=n.className,i=n.component,a=void 0===i?Vc:i,u=(0,X.Z)(n,$c),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Wc,t)}(s);return(0,ie.tZ)(kc.Provider,{value:Yc,children:(0,ie.tZ)(Hc,(0,o.Z)({as:a,className:(0,G.Z)(l.root,r),ref:t,role:a===Vc?null:"rowgroup",ownerState:s},u))})})),qc=Uc;function Xc(e){return(0,ne.Z)("MuiTableRow",e)}var Gc=(0,re.Z)("MuiTableRow",["root","selected","hover","head","footer"]),Kc=["className","component","hover","selected"],Qc=(0,J.ZP)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.head&&t.head,n.footer&&t.footer]}})((function(e){var t,n=e.theme;return t={color:"inherit",display:"table-row",verticalAlign:"middle",outline:0},(0,q.Z)(t,"&.".concat(Gc.hover,":hover"),{backgroundColor:n.palette.action.hover}),(0,q.Z)(t,"&.".concat(Gc.selected),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity),"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity)}}),t})),Jc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTableRow"}),i=r.className,a=r.component,u=void 0===a?"tr":a,s=r.hover,l=void 0!==s&&s,c=r.selected,d=void 0!==c&&c,f=(0,X.Z)(r,Kc),p=t.useContext(kc),h=(0,o.Z)({},r,{component:u,hover:l,selected:d,head:p&&"head"===p.variant,footer:p&&"footer"===p.variant}),m=function(e){var t=e.classes,n={root:["root",e.selected&&"selected",e.hover&&"hover",e.head&&"head",e.footer&&"footer"]};return(0,K.Z)(n,Xc,t)}(h);return(0,ie.tZ)(Qc,(0,o.Z)({as:u,ref:n,className:(0,G.Z)(m.root,i),role:"tr"===u?null:"row",ownerState:h},f))})),ed=Jc,td=(0,vt.Z)((0,ie.tZ)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function nd(e){return(0,ne.Z)("MuiTableSortLabel",e)}var rd=(0,re.Z)("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),od=["active","children","className","direction","hideSortIcon","IconComponent"],id=(0,J.ZP)(st,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.active&&t.active]}})((function(e){var t=e.theme;return(0,q.Z)({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:t.palette.text.secondary},"&:hover":(0,q.Z)({color:t.palette.text.secondary},"& .".concat(rd.icon),{opacity:.5})},"&.".concat(rd.active),(0,q.Z)({color:t.palette.text.primary},"& .".concat(rd.icon),{opacity:1,color:t.palette.text.secondary}))})),ad=(0,J.ZP)("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,t["iconDirection".concat((0,te.Z)(n.direction))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:t.transitions.create(["opacity","transform"],{duration:t.transitions.duration.shorter}),userSelect:"none"},"desc"===n.direction&&{transform:"rotate(0deg)"},"asc"===n.direction&&{transform:"rotate(180deg)"})})),ud=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableSortLabel"}),r=n.active,i=void 0!==r&&r,a=n.children,u=n.className,s=n.direction,l=void 0===s?"asc":s,c=n.hideSortIcon,d=void 0!==c&&c,f=n.IconComponent,p=void 0===f?td:f,h=(0,X.Z)(n,od),m=(0,o.Z)({},n,{active:i,direction:l,hideSortIcon:d,IconComponent:p}),v=function(e){var t=e.classes,n=e.direction,r={root:["root",e.active&&"active"],icon:["icon","iconDirection".concat((0,te.Z)(n))]};return(0,K.Z)(r,nd,t)}(m);return(0,ie.BX)(id,(0,o.Z)({className:(0,G.Z)(v.root,u),component:"span",disableRipple:!0,ownerState:m,ref:t},h,{children:[a,d&&!i?null:(0,ie.tZ)(ad,{as:p,className:(0,G.Z)(v.icon),ownerState:m})]}))})),sd=ud,ld="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cd="object"===("undefined"===typeof window?"undefined":ld(window))&&"object"===("undefined"===typeof document?"undefined":ld(document))&&9===document.nodeType;function dd(e,t){for(var n=0;n<+~=|^:(),"'`\s])/g,Zd="undefined"!==typeof CSS&&CSS.escape,kd=function(e){return Zd?Zd(e):e.replace(wd,"\\$1")},Sd=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),Dd=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,u=r.sheet,s=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(ye(ye(o)),u),o.selectorText="."+kd(o.id)),o}xe(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=gd(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return xd(this.selectorText,this.style,n)},fd(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(Sd),Cd={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new Dd(e,t,n)}},_d={indent:1,children:!0},Ed=/@([\w-]+)/,Ad=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var r=e.match(Ed);for(var i in this.at=r?r[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=_d);var t=yd(e).linebreak;if(null==e.indent&&(e.indent=_d.indent),null==e.children&&(e.children=_d.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),Md=/@media|@supports\s+/,Pd={onCreateRule:function(e,t,n){return Md.test(e)?new Ad(e,t,n):null}},Rd={indent:1,children:!0},Td=/@keyframes\s+([\w-]+)/,Fd=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var r=e.match(Td);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,u=n.generateId;for(var s in this.id=!1===i?this.name:kd(u(this,a)),this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(s,t[s],(0,o.Z)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=Rd);var t=yd(e).linebreak;if(null==e.indent&&(e.indent=Rd.indent),null==e.children&&(e.children=Rd.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),Od=/@keyframes\s+/,Bd=/\$([\w-]+)/g,Id=function(e,t){return"string"===typeof e?e.replace(Bd,(function(e,n){return n in t?t[n]:e})):e},Nd=function(e,t,n){var r=e[t],o=Id(r,n);o!==r&&(e[t]=o)},Ld={onCreateRule:function(e,t,n){return"string"===typeof e&&Od.test(e)?new Fd(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Nd(e,"animation-name",n.keyframes),"animation"in e&&Nd(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return Id(e,r.keyframes);default:return e}}},zd=function(e){function t(){return e.apply(this,arguments)||this}return xe(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return xd(this.key,this.style,n)},t}(Sd),jd={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new zd(e,t,n):null}},Wd=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=yd(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,X.Z)(t,["attached"]),o=yd(r).linebreak,i="",a=0;a0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var o=function(e){for(var t=hf(),n=0;nn?n:t},bf=function(){function e(e){this.getPropertyValue=cf,this.setProperty=df,this.removeProperty=ff,this.setSelector=pf,this.hasInsertedRules=!1,this.cssRules=[],e&&rf.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=vf();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=mf(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else hf().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;e.Component;if(!n)return t;var r=(0,o.Z)({},t);return Object.keys(n).forEach((function(e){n[e]&&(r[e]="".concat(t[e]," ").concat(n[e]))})),r}var Cf={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},_f=Cf,Ef=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var Af=Date.now(),Mf="fnValues"+Af,Pf="fnStyle"+ ++Af,Rf=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var r=md(e,{},n);return r[Pf]=t,r},onProcessStyle:function(e,t){if(Mf in t||Pf in t)return e;var n={};for(var r in e){var o=e[r];"function"===typeof o&&(delete e[r],n[r]=o)}return t[Mf]=n,e},onUpdate:function(e,t,n,r){var o=t,i=o[Pf];i&&(o.style=i(e)||{});var a=o[Mf];if(a)for(var u in a)o.prop(u,a[u](e),r)}}},Tf="@global",Ff="@global ",Of=function(){function e(e,t,n){for(var r in this.type="global",this.at=Tf,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new Jd((0,o.Z)({},n,{parent:this})),t)this.rules.add(r,t[r]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),Bf=function(){function e(e,t,n){this.type="global",this.at=Tf,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr(Ff.length);this.rule=n.jss.createRule(r,t,(0,o.Z)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),If=/\s*,\s*/g;function Nf(e,t){for(var n=e.split(If),r="",o=0;o-1){var o=Np[e];if(!Array.isArray(o))return fp+Zp(o)in t&&pp+o;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,o=void 0===r?"jss":r,i=e.seed,a=void 0===i?"":i,u=""===a?"":"".concat(a,"-"),s=0,l=function(){return s+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==Ef.indexOf(e.key))return"Mui-".concat(e.key);var i="".concat(u).concat(r,"-").concat(e.key);return t.options.theme[Cr]&&""===a?"".concat(i,"-").concat(l()):i}return"".concat(u).concat(o).concat(l())}}(),ih={disableGeneration:!1,generateClassName:oh,jss:rh,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},ah=t.createContext(ih);var uh=-1e9;function sh(){return uh+=1}var lh=n(114),ch=["variant"];function dh(e){return 0===e.length}function fh(e){var t="function"===typeof e;return{create:function(n,r){var i;try{i=t?e(n):e}catch(l){throw l}if(!r||!n.components||!n.components[r]||!n.components[r].styleOverrides&&!n.components[r].variants)return i;var a=n.components[r].styleOverrides||{},u=n.components[r].variants||[],s=(0,o.Z)({},i);return Object.keys(a).forEach((function(e){s[e]=(0,Xr.Z)(s[e]||{},a[e])})),u.forEach((function(e){var t=function(e){var t=e.variant,n=(0,X.Z)(e,ch),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?dh(r)?e[t]:(0,lh.Z)(e[t]):"".concat(dh(r)?t:(0,lh.Z)(t)).concat((0,lh.Z)(e[t].toString()))})),r}(e.props);s[t]=(0,Xr.Z)(s[t]||{},e.style)})),s},options:{}}}var ph={},hh=["name","classNamePrefix","Component","defaultTheme"];function mh(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=Df({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function vh(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,a=e.stylesCreator,u=e.name;if(!i.disableGeneration){var s=_f.get(i.sheetsManager,a,r);s||(s={refs:0,staticSheet:null,dynamicStyles:null},_f.set(i.sheetsManager,a,r,s));var l=(0,o.Z)({},a.options,i,{theme:r,flip:"boolean"===typeof i.flip?i.flip:"rtl"===r.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;var c=i.sheetsRegistry;if(0===s.refs){var d;i.sheetsCache&&(d=_f.get(i.sheetsCache,a,r));var f=a.create(r,u);d||((d=i.jss.createStyleSheet(f,(0,o.Z)({link:!1},l))).attach(),i.sheetsCache&&_f.set(i.sheetsCache,a,r,d)),c&&c.add(d),s.staticSheet=d,s.dynamicStyles=Sf(f)}if(s.dynamicStyles){var p=i.jss.createStyleSheet(s.dynamicStyles,(0,o.Z)({link:!0},l));p.update(t),p.attach(),n.dynamicSheet=p,n.classes=Df({baseClasses:s.staticSheet.classes,newClasses:p.classes}),c&&c.add(p)}else n.classes=s.staticSheet.classes;s.refs+=1}}function gh(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function yh(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=_f.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(_f.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function bh(e,n){var r,o=t.useRef([]),i=t.useMemo((function(){return{}}),n);o.current!==i&&(o.current=i,r=e()),t.useEffect((function(){return function(){r&&r()}}),[i])}function xh(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,i=n.classNamePrefix,a=n.Component,u=n.defaultTheme,s=void 0===u?ph:u,l=(0,X.Z)(n,hh),c=fh(e),d=r||i||"makeStyles";c.options={index:sh(),name:r,meta:d,classNamePrefix:d};var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,Dr.Z)()||s,i=(0,o.Z)({},t.useContext(ah),l),u=t.useRef(),d=t.useRef();bh((function(){var t={name:r,state:{},stylesCreator:c,stylesOptions:i,theme:n};return vh(t,e),d.current=!1,u.current=t,function(){yh(t)}}),[n,c]),t.useEffect((function(){d.current&&gh(u.current,e),d.current=!0}));var f=mh(u.current,e.classes,a);return f};return f}var wh=xh({deemphasized:{opacity:.4}}),Zh=function(e){var n=e.data,o=wh(),i=function(e){return(0,t.useMemo)((function(){var t={};return e.forEach((function(e){return Object.entries(e.metric).forEach((function(e){return t[e[0]]?t[e[0]].options.add(e[1]):t[e[0]]={options:new Set([e[1]])}}))})),Object.entries(t).map((function(e){return{key:e[0],variations:e[1].options.size}})).sort((function(e,t){return e.variations-t.variations}))}),[e])}(n),a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useState)("asc"),d=(0,r.Z)(c,2),f=d[0],p=d[1],h=(0,t.useMemo)((function(){var e=null===n||void 0===n?void 0:n.map((function(e){return{metadata:i.map((function(t){return e.metric[t.key]||"-"})),value:e.value?e.value[1]:"-"}})),t="Value"===s,r=i.findIndex((function(e){return e.key===s}));return t||-1!==r?e.sort((function(e,n){var o=t?Number(e.value):e.metadata[r],i=t?Number(n.value):n.metadata[r];return("asc"===f?oi)?-1:1})):e}),[i,n,s,f]),m=function(e){p((function(t){return"asc"===t&&s===e?"desc":"asc"})),l(e)};return(0,ie.tZ)(ie.HY,{children:h.length>0?(0,ie.tZ)(jc,{children:(0,ie.BX)(Zc,{"aria-label":"simple table",children:[(0,ie.tZ)(qc,{children:(0,ie.BX)(ed,{children:[i.map((function(e,t){return(0,ie.tZ)(Bc,{style:{textTransform:"capitalize"},children:(0,ie.tZ)(sd,{active:s===e.key,direction:f,onClick:function(){return m(e.key)},children:e.key})},t)})),(0,ie.tZ)(Bc,{align:"right",children:(0,ie.tZ)(sd,{active:"Value"===s,direction:f,onClick:function(){return m("Value")},children:"Value"})})]})}),(0,ie.tZ)(Mc,{children:h.map((function(e,t){return(0,ie.BX)(ed,{hover:!0,children:[e.metadata.map((function(e,n){var r=h[t-1]&&h[t-1].metadata[n];return(0,ie.tZ)(Bc,{className:r===e?o.deemphasized:void 0,children:e},n)})),(0,ie.tZ)(Bc,{align:"right",children:e.value})]},t)}))})]})}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})},kh=n(3362),Sh=n(7219),Dh=n(3282),Ch=n(4312),_h=["onChange","maxRows","minRows","style","value"];function Eh(e,t){return parseInt(e[t],10)||0}var Ah={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},Mh=t.forwardRef((function(e,n){var i=e.onChange,a=e.maxRows,u=e.minRows,s=void 0===u?1:u,l=e.style,c=e.value,d=(0,X.Z)(e,_h),f=t.useRef(null!=c).current,p=t.useRef(null),h=(0,Mt.Z)(n,p),m=t.useRef(null),v=t.useRef(0),g=t.useState({}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=t.useCallback((function(){var t=p.current,n=(0,Dh.Z)(t).getComputedStyle(t);if("0px"!==n.width){var r=m.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],i=Eh(n,"padding-bottom")+Eh(n,"padding-top"),u=Eh(n,"border-bottom-width")+Eh(n,"border-top-width"),l=r.scrollHeight;r.value="x";var c=r.scrollHeight,d=l;s&&(d=Math.max(Number(s)*c,d)),a&&(d=Math.min(Number(a)*c,d));var f=(d=Math.max(d,c))+("border-box"===o?i+u:0),h=Math.abs(d-l)<=1;x((function(e){return v.current<20&&(f>0&&Math.abs((e.outerHeightStyle||0)-f)>1||e.overflow!==h)?(v.current+=1,{overflow:h,outerHeightStyle:f}):e}))}}),[a,s,e.placeholder]);t.useEffect((function(){var e,t=(0,Ch.Z)((function(){v.current=0,w()})),n=(0,Dh.Z)(p.current);return n.addEventListener("resize",t),"undefined"!==typeof ResizeObserver&&(e=new ResizeObserver(t)).observe(p.current),function(){t.clear(),n.removeEventListener("resize",t),e&&e.disconnect()}}),[w]),(0,xs.Z)((function(){w()})),t.useEffect((function(){v.current=0}),[c]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("textarea",(0,o.Z)({value:c,onChange:function(e){v.current=0,f||w(),i&&i(e)},ref:h,rows:s,style:(0,o.Z)({height:b.outerHeightStyle,overflow:b.overflow?"hidden":null},l)},d)),(0,ie.tZ)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:m,tabIndex:-1,style:(0,o.Z)({},Ah,l,{padding:0})})]})})),Ph=Mh;function Rh(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}var Th=t.createContext();function Fh(){return t.useContext(Th)}var Oh=n(4993);function Bh(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Ih(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Bh(e.value)&&""!==e.value||t&&Bh(e.defaultValue)&&""!==e.defaultValue)}function Nh(e){return(0,ne.Z)("MuiInputBase",e)}var Lh=(0,re.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),zh=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],jh=function(e,t){var n=e.ownerState;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat((0,te.Z)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Wh=function(e,t){var n=e.ownerState;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},$h=(0,J.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:jh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body1,(0,q.Z)({color:t.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center"},"&.".concat(Lh.disabled),{color:t.palette.text.disabled,cursor:"default"}),n.multiline&&(0,o.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),Hh=(0,J.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Wh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode,a={color:"currentColor",opacity:i?.42:.5,transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})},u={opacity:"0 !important"},s={opacity:i?.42:.5};return(0,o.Z)((t={font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"}},(0,q.Z)(t,"label[data-shrink=false] + .".concat(Lh.formControl," &"),{"&::-webkit-input-placeholder":u,"&::-moz-placeholder":u,"&:-ms-input-placeholder":u,"&::-ms-input-placeholder":u,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s}),(0,q.Z)(t,"&.".concat(Lh.disabled),{opacity:1,WebkitTextFillColor:n.palette.text.disabled}),(0,q.Z)(t,"&:-webkit-autofill",{animationDuration:"5000s",animationName:"mui-auto-fill"}),t),"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})})),Yh=(0,ie.tZ)(Pr,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Vh=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiInputBase"}),a=i["aria-describedby"],u=i.autoComplete,s=i.autoFocus,l=i.className,c=i.components,d=void 0===c?{}:c,f=i.componentsProps,p=void 0===f?{}:f,h=i.defaultValue,m=i.disabled,v=i.disableInjectingGlobalStyles,g=i.endAdornment,y=i.fullWidth,b=void 0!==y&&y,x=i.id,w=i.inputComponent,Z=void 0===w?"input":w,k=i.inputProps,S=void 0===k?{}:k,D=i.inputRef,C=i.maxRows,_=i.minRows,E=i.multiline,A=void 0!==E&&E,M=i.name,P=i.onBlur,R=i.onChange,T=i.onClick,F=i.onFocus,O=i.onKeyDown,B=i.onKeyUp,I=i.placeholder,N=i.readOnly,L=i.renderSuffix,z=i.rows,j=i.startAdornment,W=i.type,$=void 0===W?"text":W,H=i.value,Y=(0,X.Z)(i,zh),V=null!=S.value?S.value:H,U=t.useRef(null!=V).current,q=t.useRef(),Q=t.useCallback((function(e){0}),[]),J=(0,pe.Z)(S.ref,Q),ne=(0,pe.Z)(D,J),re=(0,pe.Z)(q,ne),oe=t.useState(!1),ae=(0,r.Z)(oe,2),ue=ae[0],se=ae[1],le=Fh();var ce=Rh({props:i,muiFormControl:le,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ce.focused=le?le.focused:ue,t.useEffect((function(){!le&&m&&ue&&(se(!1),P&&P())}),[le,m,ue,P]);var de=le&&le.onFilled,fe=le&&le.onEmpty,he=t.useCallback((function(e){Ih(e)?de&&de():fe&&fe()}),[de,fe]);(0,Oh.Z)((function(){U&&he({value:V})}),[V,he,U]);t.useEffect((function(){he(q.current)}),[]);var me=Z,ve=S;A&&"input"===me&&(ve=z?(0,o.Z)({type:void 0,minRows:z,maxRows:z},ve):(0,o.Z)({type:void 0,maxRows:C,minRows:_},ve),me=Ph);t.useEffect((function(){le&&le.setAdornedStart(Boolean(j))}),[le,j]);var ge=(0,o.Z)({},i,{color:ce.color||"primary",disabled:ce.disabled,endAdornment:g,error:ce.error,focused:ce.focused,formControl:le,fullWidth:b,hiddenLabel:ce.hiddenLabel,multiline:A,size:ce.size,startAdornment:j,type:$}),ye=function(e){var t=e.classes,n=e.color,r=e.disabled,o=e.error,i=e.endAdornment,a=e.focused,u=e.formControl,s=e.fullWidth,l=e.hiddenLabel,c=e.multiline,d=e.size,f=e.startAdornment,p=e.type,h={root:["root","color".concat((0,te.Z)(n)),r&&"disabled",o&&"error",s&&"fullWidth",a&&"focused",u&&"formControl","small"===d&&"sizeSmall",c&&"multiline",f&&"adornedStart",i&&"adornedEnd",l&&"hiddenLabel"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",c&&"inputMultiline","small"===d&&"inputSizeSmall",l&&"inputHiddenLabel",f&&"inputAdornedStart",i&&"inputAdornedEnd"]};return(0,K.Z)(h,Nh,t)}(ge),be=d.Root||$h,xe=p.root||{},we=d.Input||Hh;return ve=(0,o.Z)({},ve,p.input),(0,ie.BX)(t.Fragment,{children:[!v&&Yh,(0,ie.BX)(be,(0,o.Z)({},xe,!ys(be)&&{ownerState:(0,o.Z)({},ge,xe.ownerState)},{ref:n,onClick:function(e){q.current&&e.currentTarget===e.target&&q.current.focus(),T&&T(e)}},Y,{className:(0,G.Z)(ye.root,xe.className,l),children:[j,(0,ie.tZ)(Th.Provider,{value:null,children:(0,ie.tZ)(we,(0,o.Z)({ownerState:ge,"aria-invalid":ce.error,"aria-describedby":a,autoComplete:u,autoFocus:s,defaultValue:h,disabled:ce.disabled,id:x,onAnimationStart:function(e){he("mui-auto-fill-cancel"===e.animationName?q.current:{value:"x"})},name:M,placeholder:I,readOnly:N,required:ce.required,rows:z,value:V,onKeyDown:O,onKeyUp:B,type:$},ve,!ys(we)&&{as:me,ownerState:(0,o.Z)({},ge,ve.ownerState)},{ref:re,className:(0,G.Z)(ye.input,ve.className),onBlur:function(e){P&&P(e),S.onBlur&&S.onBlur(e),le&&le.onBlur?le.onBlur(e):se(!1)},onChange:function(e){if(!U){var t=e.target||q.current;if(null==t)throw new Error((0,Sh.Z)(1));he({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))}));function fm(e){return(0,ne.Z)("MuiOutlinedInput",e)}var pm=(0,o.Z)({},Lh,(0,re.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),hm=["components","fullWidth","inputComponent","label","multiline","notched","type"],mm=(0,J.ZP)($h,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiOutlinedInput",slot:"Root",overridesResolver:jh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,o.Z)((t={position:"relative",borderRadius:n.shape.borderRadius},(0,q.Z)(t,"&:hover .".concat(pm.notchedOutline),{borderColor:n.palette.text.primary}),(0,q.Z)(t,"@media (hover: none)",(0,q.Z)({},"&:hover .".concat(pm.notchedOutline),{borderColor:i})),(0,q.Z)(t,"&.".concat(pm.focused," .").concat(pm.notchedOutline),{borderColor:n.palette[r.color].main,borderWidth:2}),(0,q.Z)(t,"&.".concat(pm.error," .").concat(pm.notchedOutline),{borderColor:n.palette.error.main}),(0,q.Z)(t,"&.".concat(pm.disabled," .").concat(pm.notchedOutline),{borderColor:n.palette.action.disabled}),t),r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&(0,o.Z)({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))})),vm=(0,J.ZP)((function(e){var t=e.className,n=e.label,r=e.notched,i=(0,X.Z)(e,lm),a=null!=n&&""!==n,u=(0,o.Z)({},e,{notched:r,withLabel:a});return(0,ie.tZ)(cm,(0,o.Z)({"aria-hidden":!0,className:t,ownerState:u},i,{children:(0,ie.tZ)(dm,{ownerState:u,children:a?(0,ie.tZ)("span",{children:n}):um||(um=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){return{borderColor:"light"===e.theme.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}})),gm=(0,J.ZP)(Hh,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Wh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({padding:"16.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),ym=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiOutlinedInput"}),a=i.components,u=void 0===a?{}:a,s=i.fullWidth,l=void 0!==s&&s,c=i.inputComponent,d=void 0===c?"input":c,f=i.label,p=i.multiline,h=void 0!==p&&p,m=i.notched,v=i.type,g=void 0===v?"text":v,y=(0,X.Z)(i,hm),b=function(e){var t=e.classes,n=(0,K.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},fm,t);return(0,o.Z)({},t,n)}(i),x=Rh({props:i,muiFormControl:Fh(),states:["required"]});return(0,ie.tZ)(Uh,(0,o.Z)({components:(0,o.Z)({Root:mm,Input:gm},u),renderSuffix:function(e){return(0,ie.tZ)(vm,{className:b.notchedOutline,label:null!=f&&""!==f&&x.required?r||(r=(0,ie.BX)(t.Fragment,{children:[f,"\xa0","*"]})):f,notched:"undefined"!==typeof m?m:Boolean(e.startAdornment||e.filled||e.focused)})},fullWidth:l,inputComponent:d,multiline:h,ref:n,type:g},y,{classes:(0,o.Z)({},b,{notchedOutline:null})}))}));ym.muiName="Input";var bm=ym;function xm(e){return(0,ne.Z)("MuiFormLabel",e)}var wm=(0,re.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Zm=["children","className","color","component","disabled","error","filled","focused","required"],km=(0,J.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.body1,(t={lineHeight:"1.4375em",padding:0,position:"relative"},(0,q.Z)(t,"&.".concat(wm.focused),{color:n.palette[r.color].main}),(0,q.Z)(t,"&.".concat(wm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(wm.error),{color:n.palette.error.main}),t))})),Sm=(0,J.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return(0,q.Z)({},"&.".concat(wm.error),{color:t.palette.error.main})})),Dm=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormLabel"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"label":a,s=(0,X.Z)(n,Zm),l=Rh({props:n,muiFormControl:Fh(),states:["color","required","focused","disabled","error","filled"]}),c=(0,o.Z)({},n,{color:l.color||"primary",component:u,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.color,r=e.focused,o=e.disabled,i=e.error,a=e.filled,u=e.required,s={root:["root","color".concat((0,te.Z)(n)),o&&"disabled",i&&"error",a&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",i&&"error"]};return(0,K.Z)(s,xm,t)}(c);return(0,ie.BX)(km,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:[r,l.required&&(0,ie.BX)(Sm,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:["\u2009","*"]})]}))})),Cm=Dm;function _m(e){return(0,ne.Z)("MuiInputLabel",e)}(0,re.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var Em=["disableAnimation","margin","shrink","variant"],Am=(0,J.ZP)(Cm,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiInputLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(wm.asterisk),t.asterisk),t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,o.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))})),Mm=t.forwardRef((function(e,t){var n=(0,ee.Z)({name:"MuiInputLabel",props:e}),r=n.disableAnimation,i=void 0!==r&&r,a=n.shrink,u=(0,X.Z)(n,Em),s=Fh(),l=a;"undefined"===typeof l&&s&&(l=s.filled||s.focused||s.adornedStart);var c=Rh({props:n,muiFormControl:s,states:["size","variant","required"]}),d=(0,o.Z)({},n,{disableAnimation:i,formControl:s,shrink:l,size:c.size,variant:c.variant,required:c.required}),f=function(e){var t=e.classes,n=e.formControl,r=e.size,i=e.shrink,a={root:["root",n&&"formControl",!e.disableAnimation&&"animated",i&&"shrink","small"===r&&"sizeSmall",e.variant],asterisk:[e.required&&"asterisk"]},u=(0,K.Z)(a,_m,t);return(0,o.Z)({},t,u)}(d);return(0,ie.tZ)(Am,(0,o.Z)({"data-shrink":l,ownerState:d,ref:t},u,{classes:f}))})),Pm=Mm,Rm=n(7816);function Tm(e){return(0,ne.Z)("MuiFormControl",e)}(0,re.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var Fm=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Om=(0,J.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,t["margin".concat((0,te.Z)(n.margin))],n.fullWidth&&t.fullWidth)}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),Bm=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiFormControl"}),a=i.children,u=i.className,s=i.color,l=void 0===s?"primary":s,c=i.component,d=void 0===c?"div":c,f=i.disabled,p=void 0!==f&&f,h=i.error,m=void 0!==h&&h,v=i.focused,g=i.fullWidth,y=void 0!==g&&g,b=i.hiddenLabel,x=void 0!==b&&b,w=i.margin,Z=void 0===w?"none":w,k=i.required,S=void 0!==k&&k,D=i.size,C=void 0===D?"medium":D,_=i.variant,E=void 0===_?"outlined":_,A=(0,X.Z)(i,Fm),M=(0,o.Z)({},i,{color:l,component:d,disabled:p,error:m,fullWidth:y,hiddenLabel:x,margin:Z,required:S,size:C,variant:E}),P=function(e){var t=e.classes,n=e.margin,r=e.fullWidth,o={root:["root","none"!==n&&"margin".concat((0,te.Z)(n)),r&&"fullWidth"]};return(0,K.Z)(o,Tm,t)}(M),R=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){if((0,Rm.Z)(t,["Input","Select"])){var n=(0,Rm.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)}})),e})),T=(0,r.Z)(R,2),F=T[0],O=T[1],B=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){(0,Rm.Z)(t,["Input","Select"])&&Ih(t.props,!0)&&(e=!0)})),e})),I=(0,r.Z)(B,2),N=I[0],L=I[1],z=t.useState(!1),j=(0,r.Z)(z,2),W=j[0],$=j[1];p&&W&&$(!1);var H=void 0===v||p?W:v,Y=t.useCallback((function(){L(!0)}),[]),V={adornedStart:F,setAdornedStart:O,color:l,disabled:p,error:m,filled:N,focused:H,fullWidth:y,hiddenLabel:x,size:C,onBlur:function(){$(!1)},onEmpty:t.useCallback((function(){L(!1)}),[]),onFilled:Y,onFocus:function(){$(!0)},registerEffect:undefined,required:S,variant:E};return(0,ie.tZ)(Th.Provider,{value:V,children:(0,ie.tZ)(Om,(0,o.Z)({as:d,ownerState:M,className:(0,G.Z)(P.root,u),ref:n},A,{children:a}))})})),Im=Bm;function Nm(e){return(0,ne.Z)("MuiFormHelperText",e)}var Lm,zm=(0,re.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),jm=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Wm=(0,J.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.size&&t["size".concat((0,te.Z)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.caption,(t={textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0},(0,q.Z)(t,"&.".concat(zm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(zm.error),{color:n.palette.error.main}),t),"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})})),$m=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormHelperText"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"p":a,s=(0,X.Z)(n,jm),l=Rh({props:n,muiFormControl:Fh(),states:["variant","size","disabled","error","filled","focused","required"]}),c=(0,o.Z)({},n,{component:u,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.contained,r=e.size,o=e.disabled,i=e.error,a=e.filled,u=e.focused,s=e.required,l={root:["root",o&&"disabled",i&&"error",r&&"size".concat((0,te.Z)(r)),n&&"contained",u&&"focused",a&&"filled",s&&"required"]};return(0,K.Z)(l,Nm,t)}(c);return(0,ie.tZ)(Wm,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:" "===r?Lm||(Lm=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):r}))})),Hm=$m,Ym=(n(6214),n(6106));var Vm=t.createContext({});function Um(e){return(0,ne.Z)("MuiList",e)}(0,re.Z)("MuiList",["root","padding","dense","subheader"]);var qm=["children","className","component","dense","disablePadding","subheader"],Xm=(0,J.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((function(e){var t=e.ownerState;return(0,o.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),Gm=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiList"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"ul":u,l=r.dense,c=void 0!==l&&l,d=r.disablePadding,f=void 0!==d&&d,p=r.subheader,h=(0,X.Z)(r,qm),m=t.useMemo((function(){return{dense:c}}),[c]),v=(0,o.Z)({},r,{component:s,dense:c,disablePadding:f}),g=function(e){var t=e.classes,n={root:["root",!e.disablePadding&&"padding",e.dense&&"dense",e.subheader&&"subheader"]};return(0,K.Z)(n,Um,t)}(v);return(0,ie.tZ)(Vm.Provider,{value:m,children:(0,ie.BX)(Xm,(0,o.Z)({as:s,className:(0,G.Z)(g.root,a),ref:n,ownerState:v},h,{children:[p,i]}))})})),Km=Gm;function Qm(e){var t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var Jm=Qm,ev=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function tv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function nv(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function rv(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function ov(e,t,n,r,o,i){for(var a=!1,u=o(e,t,!!t&&n);u;){if(u===e.firstChild){if(a)return!1;a=!0}var s=!r&&(u.disabled||"true"===u.getAttribute("aria-disabled"));if(u.hasAttribute("tabindex")&&rv(u,i)&&!s)return u.focus(),!0;u=o(e,u,n)}return!1}var iv=t.forwardRef((function(e,n){var r=e.actions,i=e.autoFocus,a=void 0!==i&&i,u=e.autoFocusItem,s=void 0!==u&&u,l=e.children,c=e.className,d=e.disabledItemsFocusable,f=void 0!==d&&d,p=e.disableListWrap,h=void 0!==p&&p,m=e.onKeyDown,v=e.variant,g=void 0===v?"selectedMenu":v,y=(0,X.Z)(e,ev),b=t.useRef(null),x=t.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Oh.Z)((function(){a&&b.current.focus()}),[a]),t.useImperativeHandle(r,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!b.current.style.width;if(e.clientHeight0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var u=r&&!o.repeating&&rv(r,o);o.previousKeyMatched&&(u||ov(t,r,!1,f,tv,o))?e.preventDefault():o.previousKeyMatched=!1}m&&m(e)},tabIndex:a?0:-1},y,{children:k}))})),av=iv,uv=n(8706),sv=n(3533),lv=n(4246);function cv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dv(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function fv(e){return parseInt((0,Dh.Z)(e).getComputedStyle(e).paddingRight,10)||0}function pv(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,ve.Z)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&dv(e,o)}))}function hv(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function mv(e,t){var n=[],r=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,Rt.Z)(e);return t.body===e?(0,Dh.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){var o=Qm((0,Rt.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(fv(r)+o,"px");var i=(0,Rt.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(i,(function(e){n.push({value:e.style.paddingRight,property:"padding-right",el:e}),e.style.paddingRight="".concat(fv(e)+o,"px")}))}var a=r.parentElement,u=(0,Dh.Z)(r),s="HTML"===(null==a?void 0:a.nodeName)&&"scroll"===u.getComputedStyle(a).overflowY?a:r;n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return function(){n.forEach((function(e){var t=e.value,n=e.el,r=e.property;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var vv=function(){function e(){cv(this,e),this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}return fd(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&dv(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);pv(t,e.mount,e.modalRef,r,!0);var o=hv(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}},{key:"mount",value:function(e,t){var n=hv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=mv(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=hv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&dv(e.modalRef,!0),pv(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&dv(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),gv=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function yv(e){var t=[],n=[];return Array.from(e.querySelectorAll(gv)).forEach((function(e,r){var o=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;var t=function(t){return e.ownerDocument.querySelector('input[type="radio"]'.concat(t))},n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort((function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex})).map((function(e){return e.node})).concat(t)}function bv(){return!0}var xv=function(e){var n=e.children,r=e.disableAutoFocus,o=void 0!==r&&r,i=e.disableEnforceFocus,a=void 0!==i&&i,u=e.disableRestoreFocus,s=void 0!==u&&u,l=e.getTabbable,c=void 0===l?yv:l,d=e.isEnabled,f=void 0===d?bv:d,p=e.open,h=t.useRef(),m=t.useRef(null),v=t.useRef(null),g=t.useRef(null),y=t.useRef(null),b=t.useRef(!1),x=t.useRef(null),w=(0,Mt.Z)(n.ref,x),Z=t.useRef(null);t.useEffect((function(){p&&x.current&&(b.current=!o)}),[o,p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex",-1),b.current&&x.current.focus()),function(){s||(g.current&&g.current.focus&&(h.current=!0,g.current.focus()),g.current=null)}}}),[p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current),t=function(t){var n=x.current;if(null!==n)if(e.hasFocus()&&!a&&f()&&!h.current){if(!n.contains(e.activeElement)){if(t&&y.current!==t.target||e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!b.current)return;var r=[];if(e.activeElement!==m.current&&e.activeElement!==v.current||(r=c(x.current)),r.length>0){var o,i,u=Boolean((null==(o=Z.current)?void 0:o.shiftKey)&&"Tab"===(null==(i=Z.current)?void 0:i.key)),s=r[0],l=r[r.length-1];u?l.focus():s.focus()}else n.focus()}}else h.current=!1},n=function(t){Z.current=t,!a&&f()&&"Tab"===t.key&&e.activeElement===x.current&&t.shiftKey&&(h.current=!0,v.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);var r=setInterval((function(){"BODY"===e.activeElement.tagName&&t()}),50);return function(){clearInterval(r),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}}),[o,a,s,f,p,c]);var k=function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0};return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:m,"data-test":"sentinelStart"}),t.cloneElement(n,{ref:w,onFocus:function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0,y.current=e.target;var t=n.props.onFocus;t&&t(e)}}),(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:v,"data-test":"sentinelEnd"})]})};function wv(e){return(0,ne.Z)("MuiModal",e)}(0,re.Z)("MuiModal",["root","hidden"]);var Zv=["BackdropComponent","BackdropProps","children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","theme","onTransitionEnter","onTransitionExited"];var kv=new vv,Sv=t.forwardRef((function(e,n){var i=e.BackdropComponent,a=e.BackdropProps,u=e.children,s=e.classes,l=e.className,c=e.closeAfterTransition,d=void 0!==c&&c,f=e.component,p=void 0===f?"div":f,h=e.components,m=void 0===h?{}:h,v=e.componentsProps,g=void 0===v?{}:v,y=e.container,b=e.disableAutoFocus,x=void 0!==b&&b,w=e.disableEnforceFocus,Z=void 0!==w&&w,k=e.disableEscapeKeyDown,S=void 0!==k&&k,D=e.disablePortal,C=void 0!==D&&D,_=e.disableRestoreFocus,E=void 0!==_&&_,A=e.disableScrollLock,M=void 0!==A&&A,P=e.hideBackdrop,R=void 0!==P&&P,T=e.keepMounted,F=void 0!==T&&T,O=e.manager,B=void 0===O?kv:O,I=e.onBackdropClick,N=e.onClose,L=e.onKeyDown,z=e.open,j=e.theme,W=e.onTransitionEnter,$=e.onTransitionExited,H=(0,X.Z)(e,Zv),Y=t.useState(!0),V=(0,r.Z)(Y,2),U=V[0],q=V[1],Q=t.useRef({}),J=t.useRef(null),ee=t.useRef(null),te=(0,Mt.Z)(ee,n),ne=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),re=function(){return Q.current.modalRef=ee.current,Q.current.mountNode=J.current,Q.current},oe=function(){B.mount(re(),{disableScrollLock:M}),ee.current.scrollTop=0},ae=(0,Pt.Z)((function(){var e=function(e){return"function"===typeof e?e():e}(y)||(0,Rt.Z)(J.current).body;B.add(re(),e),ee.current&&oe()})),ue=t.useCallback((function(){return B.isTopModal(re())}),[B]),se=(0,Pt.Z)((function(e){J.current=e,e&&(z&&ue()?oe():dv(ee.current,!0))})),le=t.useCallback((function(){B.remove(re())}),[B]);t.useEffect((function(){return function(){le()}}),[le]),t.useEffect((function(){z?ae():ne&&d||le()}),[z,le,ne,d,ae]);var ce=(0,o.Z)({},e,{classes:s,closeAfterTransition:d,disableAutoFocus:x,disableEnforceFocus:Z,disableEscapeKeyDown:S,disablePortal:C,disableRestoreFocus:E,disableScrollLock:M,exited:U,hideBackdrop:R,keepMounted:F}),de=function(e){var t=e.open,n=e.exited,r=e.classes,o={root:["root",!t&&n&&"hidden"]};return(0,K.Z)(o,wv,r)}(ce);if(!F&&!z&&(!ne||U))return null;var fe={};void 0===u.props.tabIndex&&(fe.tabIndex="-1"),ne&&(fe.onEnter=(0,lv.Z)((function(){q(!1),W&&W()}),u.props.onEnter),fe.onExited=(0,lv.Z)((function(){q(!0),$&&$(),d&&le()}),u.props.onExited));var pe=m.Root||p,he=g.root||{};return(0,ie.tZ)(Il,{ref:se,container:y,disablePortal:C,children:(0,ie.BX)(pe,(0,o.Z)({role:"presentation"},he,!ys(pe)&&{as:p,ownerState:(0,o.Z)({},ce,he.ownerState),theme:j},H,{ref:te,onKeyDown:function(e){L&&L(e),"Escape"===e.key&&ue()&&(S||(e.stopPropagation(),N&&N(e,"escapeKeyDown")))},className:(0,G.Z)(de.root,he.className,l),children:[!R&&i?(0,ie.tZ)(i,(0,o.Z)({"aria-hidden":!0,open:z,onClick:function(e){e.target===e.currentTarget&&(I&&I(e),N&&N(e,"backdropClick"))}},a)):null,(0,ie.tZ)(xv,{disableEnforceFocus:Z,disableAutoFocus:x,disableRestoreFocus:E,isEnabled:ue,open:z,children:t.cloneElement(u,fe)})]}))})})),Dv=Sv,Cv=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_v={entering:{opacity:1},entered:{opacity:1}},Ev=t.forwardRef((function(e,n){var r=It(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},a=e.addEndListener,u=e.appear,s=void 0===u||u,l=e.children,c=e.easing,d=e.in,f=e.onEnter,p=e.onEntered,h=e.onEntering,m=e.onExit,v=e.onExited,g=e.onExiting,y=e.style,b=e.timeout,x=void 0===b?i:b,w=e.TransitionComponent,Z=void 0===w?Vt:w,k=(0,X.Z)(e,Cv),S=t.useRef(null),D=(0,pe.Z)(l.ref,n),C=(0,pe.Z)(S,D),_=function(e){return function(t){if(e){var n=S.current;void 0===t?e(n):e(n,t)}}},E=_(h),A=_((function(e,t){Ut(e);var n=qt({style:y,timeout:x,easing:c},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),f&&f(e,t)})),M=_(p),P=_(g),R=_((function(e){var t=qt({style:y,timeout:x,easing:c},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),m&&m(e)})),T=_(v);return(0,ie.tZ)(Z,(0,o.Z)({appear:s,in:d,nodeRef:S,onEnter:A,onEntered:M,onEntering:E,onExit:R,onExited:T,onExiting:P,addEndListener:function(e){a&&a(S.current,e)},timeout:x},k,{children:function(e,n){return t.cloneElement(l,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||d?void 0:"hidden"},_v[e],y,l.props.style),ref:C},n))}}))})),Av=Ev;function Mv(e){return(0,ne.Z)("MuiBackdrop",e)}(0,re.Z)("MuiBackdrop",["root","invisible"]);var Pv=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],Rv=(0,J.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.invisible&&t.invisible]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Tv=t.forwardRef((function(e,t){var n,r,i=(0,ee.Z)({props:e,name:"MuiBackdrop"}),a=i.children,u=i.component,s=void 0===u?"div":u,l=i.components,c=void 0===l?{}:l,d=i.componentsProps,f=void 0===d?{}:d,p=i.className,h=i.invisible,m=void 0!==h&&h,v=i.open,g=i.transitionDuration,y=i.TransitionComponent,b=void 0===y?Av:y,x=(0,X.Z)(i,Pv),w=(0,o.Z)({},i,{component:s,invisible:m}),Z=function(e){var t=e.classes,n={root:["root",e.invisible&&"invisible"]};return(0,K.Z)(n,Mv,t)}(w);return(0,ie.tZ)(b,(0,o.Z)({in:v,timeout:g},x,{children:(0,ie.tZ)(Rv,{"aria-hidden":!0,as:null!=(n=c.Root)?n:s,className:(0,G.Z)(Z.root,p),ownerState:(0,o.Z)({},w,null==(r=f.root)?void 0:r.ownerState),classes:Z,ref:t,children:a})}))})),Fv=Tv,Ov=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],Bv=(0,J.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.open&&n.exited&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"fixed",zIndex:t.zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Iv=(0,J.ZP)(Fv,{name:"MuiModal",slot:"Backdrop",overridesResolver:function(e,t){return t.backdrop}})({zIndex:-1}),Nv=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({name:"MuiModal",props:e}),u=a.BackdropComponent,s=void 0===u?Iv:u,l=a.closeAfterTransition,c=void 0!==l&&l,d=a.children,f=a.components,p=void 0===f?{}:f,h=a.componentsProps,m=void 0===h?{}:h,v=a.disableAutoFocus,g=void 0!==v&&v,y=a.disableEnforceFocus,b=void 0!==y&&y,x=a.disableEscapeKeyDown,w=void 0!==x&&x,Z=a.disablePortal,k=void 0!==Z&&Z,S=a.disableRestoreFocus,D=void 0!==S&&S,C=a.disableScrollLock,_=void 0!==C&&C,E=a.hideBackdrop,A=void 0!==E&&E,M=a.keepMounted,P=void 0!==M&&M,R=(0,X.Z)(a,Ov),T=t.useState(!0),F=(0,r.Z)(T,2),O=F[0],B=F[1],I={closeAfterTransition:c,disableAutoFocus:g,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:k,disableRestoreFocus:D,disableScrollLock:_,hideBackdrop:A,keepMounted:P},N=function(e){return e.classes}((0,o.Z)({},a,I,{exited:O}));return(0,ie.tZ)(Dv,(0,o.Z)({components:(0,o.Z)({Root:Bv},p),componentsProps:{root:(0,o.Z)({},m.root,(!p.Root||!ys(p.Root))&&{ownerState:(0,o.Z)({},null==(i=m.root)?void 0:i.ownerState)})},BackdropComponent:s,onTransitionEnter:function(){return B(!1)},onTransitionExited:function(){return B(!0)},ref:n},R,{classes:N},I,{children:d}))})),Lv=Nv;function zv(e){return(0,ne.Z)("MuiPopover",e)}(0,re.Z)("MuiPopover",["root","paper"]);var jv=["onEntering"],Wv=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function $v(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Hv(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Yv(e){return[e.horizontal,e.vertical].map((function(e){return"number"===typeof e?"".concat(e,"px"):e})).join(" ")}function Vv(e){return"function"===typeof e?e():e}var Uv=(0,J.ZP)(Lv,{name:"MuiPopover",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),qv=(0,J.ZP)(ce,{name:"MuiPopover",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Xv=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPopover"}),i=r.action,a=r.anchorEl,u=r.anchorOrigin,s=void 0===u?{vertical:"top",horizontal:"left"}:u,l=r.anchorPosition,c=r.anchorReference,d=void 0===c?"anchorEl":c,f=r.children,p=r.className,h=r.container,m=r.elevation,v=void 0===m?8:m,g=r.marginThreshold,y=void 0===g?16:g,b=r.open,x=r.PaperProps,w=void 0===x?{}:x,Z=r.transformOrigin,k=void 0===Z?{vertical:"top",horizontal:"left"}:Z,S=r.TransitionComponent,D=void 0===S?en:S,C=r.transitionDuration,_=void 0===C?"auto":C,E=r.TransitionProps,A=(E=void 0===E?{}:E).onEntering,M=(0,X.Z)(r.TransitionProps,jv),P=(0,X.Z)(r,Wv),R=t.useRef(),T=(0,pe.Z)(R,w.ref),F=(0,o.Z)({},r,{anchorOrigin:s,anchorReference:d,elevation:v,marginThreshold:y,PaperProps:w,transformOrigin:k,TransitionComponent:D,transitionDuration:_,TransitionProps:M}),O=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"]},zv,t)}(F),B=t.useCallback((function(){if("anchorPosition"===d)return l;var e=Vv(a),t=(e&&1===e.nodeType?e:(0,Ym.Z)(R.current).body).getBoundingClientRect();return{top:t.top+$v(t,s.vertical),left:t.left+Hv(t,s.horizontal)}}),[a,s.horizontal,s.vertical,l,d]),I=t.useCallback((function(e){return{vertical:$v(e,k.vertical),horizontal:Hv(e,k.horizontal)}}),[k.horizontal,k.vertical]),N=t.useCallback((function(e){var t={width:e.offsetWidth,height:e.offsetHeight},n=I(t);if("none"===d)return{top:null,left:null,transformOrigin:Yv(n)};var r=B(),o=r.top-n.vertical,i=r.left-n.horizontal,u=o+t.height,s=i+t.width,l=(0,sv.Z)(Vv(a)),c=l.innerHeight-y,f=l.innerWidth-y;if(oc){var h=u-c;o-=h,n.vertical+=h}if(if){var v=s-f;i-=v,n.horizontal+=v}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:Yv(n)}}),[a,d,B,I,y]),L=t.useCallback((function(){var e=R.current;if(e){var t=N(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[N]);t.useEffect((function(){b&&L()})),t.useImperativeHandle(i,(function(){return b?{updatePosition:function(){L()}}:null}),[b,L]),t.useEffect((function(){if(b){var e=(0,uv.Z)((function(){L()})),t=(0,sv.Z)(a);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[a,b,L]);var z=_;"auto"!==_||D.muiSupportAuto||(z=void 0);var j=h||(a?(0,Ym.Z)(Vv(a)).body:void 0);return(0,ie.tZ)(Uv,(0,o.Z)({BackdropProps:{invisible:!0},className:(0,G.Z)(O.root,p),container:j,open:b,ref:n,ownerState:F},P,{children:(0,ie.tZ)(D,(0,o.Z)({appear:!0,in:b,onEntering:function(e,t){A&&A(e,t),L()},timeout:z},M,{children:(0,ie.tZ)(qv,(0,o.Z)({elevation:v},w,{ref:T,className:(0,G.Z)(O.paper,w.className),children:f}))}))}))})),Gv=Xv;function Kv(e){return(0,ne.Z)("MuiMenu",e)}(0,re.Z)("MuiMenu",["root","paper","list"]);var Qv=["onEntering"],Jv=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],eg={vertical:"top",horizontal:"right"},tg={vertical:"top",horizontal:"left"},ng=(0,J.ZP)(Gv,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiMenu",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),rg=(0,J.ZP)(ce,{name:"MuiMenu",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),og=(0,J.ZP)(av,{name:"MuiMenu",slot:"List",overridesResolver:function(e,t){return t.list}})({outline:0}),ig=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiMenu"}),i=r.autoFocus,a=void 0===i||i,u=r.children,s=r.disableAutoFocusItem,l=void 0!==s&&s,c=r.MenuListProps,d=void 0===c?{}:c,f=r.onClose,p=r.open,h=r.PaperProps,m=void 0===h?{}:h,v=r.PopoverClasses,g=r.transitionDuration,y=void 0===g?"auto":g,b=r.TransitionProps,x=(b=void 0===b?{}:b).onEntering,w=r.variant,Z=void 0===w?"selectedMenu":w,k=(0,X.Z)(r.TransitionProps,Qv),S=(0,X.Z)(r,Jv),D=It(),C="rtl"===D.direction,_=(0,o.Z)({},r,{autoFocus:a,disableAutoFocusItem:l,MenuListProps:d,onEntering:x,PaperProps:m,transitionDuration:y,TransitionProps:k,variant:Z}),E=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"],list:["list"]},Kv,t)}(_),A=a&&!l&&p,M=t.useRef(null),P=-1;return t.Children.map(u,(function(e,n){t.isValidElement(e)&&(e.props.disabled||("selectedMenu"===Z&&e.props.selected||-1===P)&&(P=n))})),(0,ie.tZ)(ng,(0,o.Z)({classes:v,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:C?"right":"left"},transformOrigin:C?eg:tg,PaperProps:(0,o.Z)({component:rg},m,{classes:(0,o.Z)({},m.classes,{root:E.paper})}),className:E.root,open:p,ref:n,transitionDuration:y,TransitionProps:(0,o.Z)({onEntering:function(e,t){M.current&&M.current.adjustStyleForScrollbar(e,D),x&&x(e,t)}},k),ownerState:_},S,{children:(0,ie.tZ)(og,(0,o.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),f&&f(e,"tabKeyDown"))},actions:M,autoFocus:a&&(-1===P||l),autoFocusItem:A,variant:Z},d,{className:(0,G.Z)(E.list,d.className),children:u}))}))})),ag=ig;function ug(e){return(0,ne.Z)("MuiNativeSelect",e)}var sg=(0,re.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),lg=["className","disabled","IconComponent","inputRef","variant"],cg=function(e){var t,n=e.ownerState,r=e.theme;return(0,o.Z)((t={MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"}},(0,q.Z)(t,"&.".concat(sg.disabled),{cursor:"default"}),(0,q.Z)(t,"&[multiple]",{height:"auto"}),(0,q.Z)(t,"&:not([multiple]) option, &:not([multiple]) optgroup",{backgroundColor:r.palette.background.paper}),(0,q.Z)(t,"&&&",{paddingRight:24,minWidth:16}),t),"filled"===n.variant&&{"&&&":{paddingRight:32}},"outlined"===n.variant&&{borderRadius:r.shape.borderRadius,"&:focus":{borderRadius:r.shape.borderRadius},"&&&":{paddingRight:32}})},dg=(0,J.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:J.FO,overridesResolver:function(e,t){var n=e.ownerState;return[t.select,t[n.variant],(0,q.Z)({},"&.".concat(sg.multiple),t.multiple)]}})(cg),fg=function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)((0,q.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:n.palette.action.active},"&.".concat(sg.disabled),{color:n.palette.action.disabled}),t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},pg=(0,J.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(fg),hg=t.forwardRef((function(e,n){var r=e.className,i=e.disabled,a=e.IconComponent,u=e.inputRef,s=e.variant,l=void 0===s?"standard":s,c=(0,X.Z)(e,lg),d=(0,o.Z)({},e,{disabled:i,variant:l}),f=function(e){var t=e.classes,n=e.variant,r=e.disabled,o=e.multiple,i=e.open,a={select:["select",n,r&&"disabled",o&&"multiple"],icon:["icon","icon".concat((0,te.Z)(n)),i&&"iconOpen",r&&"disabled"]};return(0,K.Z)(a,ug,t)}(d);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(dg,(0,o.Z)({ownerState:d,className:(0,G.Z)(f.select,r),disabled:i,ref:u||n},c)),e.multiple?null:(0,ie.tZ)(pg,{as:a,ownerState:d,className:f.icon})]})})),mg=hg;function vg(e){return(0,ne.Z)("MuiSelect",e)}var gg,yg=(0,re.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),bg=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],xg=(0,J.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"&.".concat(yg.select),t.select),(0,q.Z)({},"&.".concat(yg.select),t[n.variant]),(0,q.Z)({},"&.".concat(yg.multiple),t.multiple)]}})(cg,(0,q.Z)({},"&.".concat(yg.select),{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"})),wg=(0,J.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(fg),Zg=(0,J.ZP)("input",{shouldForwardProp:function(e){return(0,J.Dz)(e)&&"classes"!==e},name:"MuiSelect",slot:"NativeInput",overridesResolver:function(e,t){return t.nativeInput}})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function kg(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function Sg(e){return null==e||"string"===typeof e&&!e.trim()}var Dg,Cg,_g=t.forwardRef((function(e,n){var i=e["aria-describedby"],a=e["aria-label"],u=e.autoFocus,s=e.autoWidth,l=e.children,c=e.className,d=e.defaultOpen,f=e.defaultValue,p=e.disabled,h=e.displayEmpty,m=e.IconComponent,v=e.inputRef,g=e.labelId,y=e.MenuProps,b=void 0===y?{}:y,x=e.multiple,w=e.name,Z=e.onBlur,k=e.onChange,S=e.onClose,D=e.onFocus,C=e.onOpen,_=e.open,E=e.readOnly,A=e.renderValue,M=e.SelectDisplayProps,P=void 0===M?{}:M,R=e.tabIndex,T=e.value,F=e.variant,O=void 0===F?"standard":F,B=(0,X.Z)(e,bg),I=(0,Gl.Z)({controlled:T,default:f,name:"Select"}),N=(0,r.Z)(I,2),L=N[0],z=N[1],j=(0,Gl.Z)({controlled:_,default:d,name:"Select"}),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=t.useRef(null),V=t.useRef(null),U=t.useState(null),q=(0,r.Z)(U,2),Q=q[0],J=q[1],ee=t.useRef(null!=_).current,ne=t.useState(),re=(0,r.Z)(ne,2),oe=re[0],ae=re[1],ue=(0,pe.Z)(n,v),se=t.useCallback((function(e){V.current=e,e&&J(e)}),[]);t.useImperativeHandle(ue,(function(){return{focus:function(){V.current.focus()},node:Y.current,value:L}}),[L]),t.useEffect((function(){d&&$&&Q&&!ee&&(ae(s?null:Q.clientWidth),V.current.focus())}),[Q,s]),t.useEffect((function(){u&&V.current.focus()}),[u]),t.useEffect((function(){if(g){var e=(0,Ym.Z)(V.current).getElementById(g);if(e){var t=function(){getSelection().isCollapsed&&V.current.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[g]);var le,ce,de=function(e,t){e?C&&C(t):S&&S(t),ee||(ae(s?null:Q.clientWidth),H(e))},fe=t.Children.toArray(l),he=function(e){return function(t){var n;if(t.currentTarget.hasAttribute("tabindex")){if(x){n=Array.isArray(L)?L.slice():[];var r=L.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),L!==n&&(z(n),k)){var o=t.nativeEvent||t,i=new o.constructor(o.type,o);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:w}}),k(i,e)}x||de(!1,t)}}},me=null!==Q&&$;delete B["aria-invalid"];var ve=[],ge=!1;(Ih({value:L})||h)&&(A?le=A(L):ge=!0);var ye=fe.map((function(e){if(!t.isValidElement(e))return null;var n;if(x){if(!Array.isArray(L))throw new Error((0,Sh.Z)(2));(n=L.some((function(t){return kg(t,e.props.value)})))&&ge&&ve.push(e.props.children)}else(n=kg(L,e.props.value))&&ge&&(ce=e.props.children);return n&&!0,t.cloneElement(e,{"aria-selected":n?"true":"false",onClick:he(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:n,value:void 0,"data-value":e.props.value})}));ge&&(le=x?0===ve.length?null:ve.reduce((function(e,t,n){return e.push(t),n1||!p)}),[o,s,p]),Z=(0,t.useMemo)((function(){if(y(0),!w)return[];try{var e=new RegExp(String(o),"i");return c.filter((function(t){return e.test(t)&&t!==o})).sort((function(t,n){var r,o;return((null===(r=t.match(e))||void 0===r?void 0:r.index)||0)-((null===(o=n.match(e))||void 0===o?void 0:o.index)||0)}))}catch(t){return[]}}),[s,o,c]);return(0,t.useEffect)((function(){if(x.current){var e=x.current.childNodes[g];null!==e&&void 0!==e&&e.scrollIntoView&&e.scrollIntoView({block:"center"})}}),[g]),(0,ie.BX)(no,{ref:b,children:[(0,ie.tZ)(Wg,{defaultValue:o,fullWidth:!0,label:"Query ".concat(n+1),multiline:!0,error:!!l,onFocus:function(){return h(!0)},onBlur:function(e){var t,r=(null===(t=e.relatedTarget)||void 0===t?void 0:t.id)||"",o=Z.indexOf(r.replace("$autocomplete$",""));-1!==o?(a(Z[o],n),e.target.focus()):h(!1)},onKeyDown:function(e){var t=e.key,r=e.ctrlKey,o=e.metaKey,s=e.shiftKey,l=r||o,c="ArrowUp"===t,d="ArrowDown"===t,f="Enter"===t,p=w&&Z.length;(c||d||f)&&(p||l)&&e.preventDefault(),c&&p&&!l?y((function(e){return 0===e?0:e-1})):c&&l&&i(-1,n),d&&p&&!l?y((function(e){return e>=Z.length-1?Z.length-1:e+1})):d&&l&&i(1,n),f&&p&&!s&&!l?a(Z[g],n):f&&r&&u()},onChange:function(e){return a(e.target.value,n)}}),(0,ie.tZ)(ql,{open:w,anchorEl:b.current,placement:"bottom-start",children:(0,ie.tZ)(ce,{elevation:3,sx:{maxHeight:300,overflow:"auto"},children:(0,ie.tZ)(av,{ref:x,dense:!0,children:Z.map((function(e,t){return(0,ie.tZ)(Jg,{id:"$autocomplete$".concat(e),sx:{bgcolor:"rgba(0, 0, 0, ".concat(t===g?.12:0,")")},children:e},e)}))})})})]})},ty=n(3745),ny=n(5551),ry=n(3451);function oy(e){return(0,ne.Z)("MuiTypography",e)}(0,re.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var iy=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],ay=(0,J.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0},n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),uy={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},sy={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ly=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTypography"}),r=function(e){return sy[e]||e}(n.color),i=Qr((0,o.Z)({},n,{color:r})),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.gutterBottom,d=void 0!==c&&c,f=i.noWrap,p=void 0!==f&&f,h=i.paragraph,m=void 0!==h&&h,v=i.variant,g=void 0===v?"body1":v,y=i.variantMapping,b=void 0===y?uy:y,x=(0,X.Z)(i,iy),w=(0,o.Z)({},i,{align:u,color:r,className:s,component:l,gutterBottom:d,noWrap:p,paragraph:m,variant:g,variantMapping:b}),Z=l||(m?"p":b[g]||uy[g])||"span",k=function(e){var t=e.align,n=e.gutterBottom,r=e.noWrap,o=e.paragraph,i=e.variant,a=e.classes,u={root:["root",i,"inherit"!==e.align&&"align".concat((0,te.Z)(t)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,K.Z)(u,oy,a)}(w);return(0,ie.tZ)(ay,(0,o.Z)({as:Z,ref:t,ownerState:w,className:(0,G.Z)(k.root,s)},x))})),cy=ly;function dy(e){return(0,ne.Z)("MuiFormControlLabel",e)}var fy=(0,re.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]),py=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],hy=(0,J.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(fy.label),t.label),t.root,t["labelPlacement".concat((0,te.Z)(n.labelPlacement))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)((0,q.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16},"&.".concat(fy.disabled),{cursor:"default"}),"start"===n.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===n.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===n.labelPlacement&&{flexDirection:"column",marginLeft:16},(0,q.Z)({},"& .".concat(fy.label),(0,q.Z)({},"&.".concat(fy.disabled),{color:t.palette.text.disabled})))})),my=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiFormControlLabel"}),i=r.className,a=r.componentsProps,u=void 0===a?{}:a,s=r.control,l=r.disabled,c=r.disableTypography,d=r.label,f=r.labelPlacement,p=void 0===f?"end":f,h=(0,X.Z)(r,py),m=Fh(),v=l;"undefined"===typeof v&&"undefined"!==typeof s.props.disabled&&(v=s.props.disabled),"undefined"===typeof v&&m&&(v=m.disabled);var g={disabled:v};["checked","name","onChange","value","inputRef"].forEach((function(e){"undefined"===typeof s.props[e]&&"undefined"!==typeof r[e]&&(g[e]=r[e])}));var y=Rh({props:r,muiFormControl:m,states:["error"]}),b=(0,o.Z)({},r,{disabled:v,labelPlacement:p,error:y.error}),x=function(e){var t=e.classes,n=e.disabled,r=e.labelPlacement,o=e.error,i={root:["root",n&&"disabled","labelPlacement".concat((0,te.Z)(r)),o&&"error"],label:["label",n&&"disabled"]};return(0,K.Z)(i,dy,t)}(b),w=d;return null==w||w.type===cy||c||(w=(0,ie.tZ)(cy,(0,o.Z)({component:"span",className:x.label},u.typography,{children:w}))),(0,ie.BX)(hy,(0,o.Z)({className:(0,G.Z)(x.root,i),ownerState:b,ref:n},h,{children:[t.cloneElement(s,g),w]}))})),vy=my;function gy(e){return(0,ne.Z)("PrivateSwitchBase",e)}(0,re.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var yy=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],by=(0,J.ZP)(st)((function(e){var t=e.ownerState;return(0,o.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),xy=(0,J.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),wy=t.forwardRef((function(e,t){var n=e.autoFocus,i=e.checked,a=e.checkedIcon,u=e.className,s=e.defaultChecked,l=e.disabled,c=e.disableFocusRipple,d=void 0!==c&&c,f=e.edge,p=void 0!==f&&f,h=e.icon,m=e.id,v=e.inputProps,g=e.inputRef,y=e.name,b=e.onBlur,x=e.onChange,w=e.onFocus,Z=e.readOnly,k=e.required,S=e.tabIndex,D=e.type,C=e.value,_=(0,X.Z)(e,yy),E=(0,Gl.Z)({controlled:i,default:Boolean(s),name:"SwitchBase",state:"checked"}),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=Fh(),T=l;R&&"undefined"===typeof T&&(T=R.disabled);var F="checkbox"===D||"radio"===D,O=(0,o.Z)({},e,{checked:M,disabled:T,disableFocusRipple:d,edge:p}),B=function(e){var t=e.classes,n=e.checked,r=e.disabled,o=e.edge,i={root:["root",n&&"checked",r&&"disabled",o&&"edge".concat((0,te.Z)(o))],input:["input"]};return(0,K.Z)(i,gy,t)}(O);return(0,ie.BX)(by,(0,o.Z)({component:"span",className:(0,G.Z)(B.root,u),centerRipple:!0,focusRipple:!d,disabled:T,tabIndex:null,role:void 0,onFocus:function(e){w&&w(e),R&&R.onFocus&&R.onFocus(e)},onBlur:function(e){b&&b(e),R&&R.onBlur&&R.onBlur(e)},ownerState:O,ref:t},_,{children:[(0,ie.tZ)(xy,(0,o.Z)({autoFocus:n,checked:i,defaultChecked:s,className:B.input,disabled:T,id:F&&m,name:y,onChange:function(e){if(!e.nativeEvent.defaultPrevented){var t=e.target.checked;P(t),x&&x(e,t)}},readOnly:Z,ref:g,required:k,ownerState:O,tabIndex:S,type:D},"checkbox"===D&&void 0===C?{}:{value:C},v)),M?a:h]}))})),Zy=wy;function ky(e){return(0,ne.Z)("MuiSwitch",e)}var Sy=(0,re.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Dy=["className","color","edge","size","sx"],Cy=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t,n=e.ownerState;return(0,o.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===n.edge&&{marginLeft:-8},"end"===n.edge&&{marginRight:-8},"small"===n.size&&(t={width:40,height:24,padding:7},(0,q.Z)(t,"& .".concat(Sy.thumb),{width:16,height:16}),(0,q.Z)(t,"& .".concat(Sy.switchBase),(0,q.Z)({padding:4},"&.".concat(Sy.checked),{transform:"translateX(16px)"})),t))})),_y=(0,J.ZP)(Zy,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:function(e,t){var n=e.ownerState;return[t.switchBase,(0,q.Z)({},"& .".concat(Sy.input),t.input),"default"!==n.color&&t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t,n=e.theme;return t={position:"absolute",top:0,left:0,zIndex:1,color:"light"===n.palette.mode?n.palette.common.white:n.palette.grey[300],transition:n.transitions.create(["left","transform"],{duration:n.transitions.duration.shortest})},(0,q.Z)(t,"&.".concat(Sy.checked),{transform:"translateX(20px)"}),(0,q.Z)(t,"&.".concat(Sy.disabled),{color:"light"===n.palette.mode?n.palette.grey[100]:n.palette.grey[600]}),(0,q.Z)(t,"&.".concat(Sy.checked," + .").concat(Sy.track),{opacity:.5}),(0,q.Z)(t,"&.".concat(Sy.disabled," + .").concat(Sy.track),{opacity:"light"===n.palette.mode?.12:.2}),(0,q.Z)(t,"& .".concat(Sy.input),{left:"-100%",width:"300%"}),t}),(function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&(t={},(0,q.Z)(t,"&.".concat(Sy.checked),(0,q.Z)({color:n.palette[r.color].main,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Sy.disabled),{color:"light"===n.palette.mode?(0,Q.$n)(n.palette[r.color].main,.62):(0,Q._j)(n.palette[r.color].main,.55)})),(0,q.Z)(t,"&.".concat(Sy.checked," + .").concat(Sy.track),{backgroundColor:n.palette[r.color].main}),t))})),Ey=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:function(e,t){return t.track}})((function(e){var t=e.theme;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:"light"===t.palette.mode?t.palette.common.black:t.palette.common.white,opacity:"light"===t.palette.mode?.38:.3}})),Ay=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:function(e,t){return t.thumb}})((function(e){return{boxShadow:e.theme.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),My=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSwitch"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.edge,s=void 0!==u&&u,l=n.size,c=void 0===l?"medium":l,d=n.sx,f=(0,X.Z)(n,Dy),p=(0,o.Z)({},n,{color:a,edge:s,size:c}),h=function(e){var t=e.classes,n=e.edge,r=e.size,i=e.color,a=e.checked,u=e.disabled,s={root:["root",n&&"edge".concat((0,te.Z)(n)),"size".concat((0,te.Z)(r))],switchBase:["switchBase","color".concat((0,te.Z)(i)),a&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,K.Z)(s,ky,t);return(0,o.Z)({},t,l)}(p),m=(0,ie.tZ)(Ay,{className:h.thumb,ownerState:p});return(0,ie.BX)(Cy,{className:(0,G.Z)(h.root,r),sx:d,ownerState:p,children:[(0,ie.tZ)(_y,(0,o.Z)({type:"checkbox",icon:m,checkedIcon:m,ref:t,ownerState:p},f,{classes:(0,o.Z)({},h,{root:h.switchBase})})),(0,ie.tZ)(Ey,{className:h.track,ownerState:p})]})})),Py=["name"],Ry=["children","className","clone","component"];function Ty(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}var Fy,Oy=(Fy=My,function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.name,a=(0,X.Z)(r,Py),u=i,s="function"===typeof e?function(t){return{root:function(n){return e((0,o.Z)({theme:t},n))}}}:{root:e},l=xh(s,(0,o.Z)({Component:Fy,name:i||Fy.displayName,classNamePrefix:u},a));e.filterProps&&(n=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var c=t.forwardRef((function(e,r){var i=e.children,a=e.className,u=e.clone,s=e.component,c=(0,X.Z)(e,Ry),d=l(e),f=(0,G.Z)(d.root,a),p=c;if(n&&(p=Ty(p,n)),u)return t.cloneElement(i,(0,o.Z)({className:(0,G.Z)(i.props.className,f)},p));if("function"===typeof i)return i((0,o.Z)({className:f},p));var h=s||Fy;return(0,ie.tZ)(h,(0,o.Z)({ref:r,className:f},p,{children:i}))}));return Pe()(c,Fy),c})((function(){return{padding:10,"& .MuiSwitch-track":{borderRadius:14,"&:before, &:after":{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",width:14,height:14}},"& .MuiSwitch-thumb":{boxShadow:"none",width:12,height:12,margin:4}}})),By=Oy,Iy=function(e){var n=e.defaultStep,o=e.customStepEnable,i=e.setStep,a=e.toggleEnableStep,u=(0,t.useState)(n),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=(0,t.useState)(!1),f=(0,r.Z)(d,2),p=f[0],h=f[1];(0,t.useEffect)((function(){i(l||1)}),[l]);return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 120px",alignItems:"center",children:[(0,ie.tZ)(vy,{control:(0,ie.tZ)(By,{checked:o,onChange:function(){h(!1),a()}}),label:"Override step value"}),(0,ie.tZ)(Wg,{label:"Step value",type:"number",size:"small",variant:"outlined",value:l,disabled:!o,error:p,helperText:p?"step is out of allowed range":" ",onChange:function(e){if(o){var t=+e.target.value;t>0?(c(t),h(!1)):h(!0)}}})]})},Ny=function(){var e=gr().customStep,t=yr(),n=tr(),r=n.queryControls,o=r.autocomplete,i=r.nocache,a=n.time.period.step,u=nr();return(0,ie.BX)(no,{display:"flex",alignItems:"center",children:[(0,ie.tZ)(no,{children:(0,ie.tZ)(vy,{label:"Enable autocomplete",control:(0,ie.tZ)(By,{checked:o,onChange:function(){u({type:"TOGGLE_AUTOCOMPLETE"}),Nn("AUTOCOMPLETE",!o)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(vy,{label:"Enable cache",control:(0,ie.tZ)(By,{checked:!i,onChange:function(){u({type:"NO_CACHE"}),Nn("NO_CACHE",!i)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(Iy,{defaultStep:a,customStepEnable:e.enable,setStep:function(e){t({type:"SET_CUSTOM_STEP",payload:e})},toggleEnableStep:function(){t({type:"TOGGLE_CUSTOM_STEP"})}})})]})},Ly=function(e){var n=e.error,r=e.queryOptions,o=tr(),i=o.query,a=o.queryHistory,u=o.queryControls.autocomplete,s=nr(),l=(0,t.useRef)(i);(0,t.useEffect)((function(){l.current=i}),[i]);var c=function(){s({type:"SET_QUERY_HISTORY",payload:i.map((function(e,t){var n=a[t]||{values:[]},r=e===n.values[n.values.length-1];return{index:n.values.length-Number(r),values:!r&&e?[].concat((0,ve.Z)(n.values),[e]):n.values}}))}),s({type:"SET_QUERY",payload:i}),s({type:"RUN_QUERY"})},d=function(){return s({type:"SET_QUERY",payload:[].concat((0,ve.Z)(l.current),[""])})},f=function(e,t){var n=(0,ve.Z)(l.current);n[t]=e,s({type:"SET_QUERY",payload:n})},p=function(e,t){var n=a[t],r=n.index,o=n.values,i=r+e;i<0||i>=o.length||(f(o[i]||"",t),s({type:"SET_QUERY_HISTORY_BY_INDEX",payload:{value:{values:o,index:i},queryNumber:t}}))};return(0,ie.BX)(no,{boxShadow:"rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;",p:4,pb:2,m:-4,mb:2,children:[(0,ie.tZ)(no,{children:i.map((function(e,t){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto auto",gap:"4px",width:"100%",mb:t===i.length-1?0:2.5,children:[(0,ie.tZ)(ey,{query:i[t],index:t,autocomplete:u,queryOptions:r,error:n,setHistoryIndex:p,runQuery:c,setQuery:f}),0===t&&(0,ie.tZ)(uc,{title:"Execute Query",children:(0,ie.tZ)(mt,{onClick:c,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ry.Z,{})})}),i.length<2&&(0,ie.tZ)(uc,{title:"Add Query",children:(0,ie.tZ)(mt,{onClick:d,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ny.Z,{})})}),t>0&&(0,ie.tZ)(uc,{title:"Remove Query",children:(0,ie.tZ)(mt,{onClick:function(){return function(e){var t=(0,ve.Z)(l.current);t.splice(e,1),s({type:"SET_QUERY",payload:t})}(t)},sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ty.Z,{})})})]},t)}))}),(0,ie.tZ)(no,{mt:3,children:(0,ie.tZ)(Ny,{})})]})};function zy(e){var t,n,r,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new jy(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function jy(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return jy=function(e){this.s=e,this.n=e.next},jy.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new jy(e)}var Wy,$y=function(e){return"".concat(e,"/api/v1/label/__name__/values")};!function(e){e.emptyServer="Please enter Server URL",e.validServer="Please provide a valid Server URL",e.validQuery="Please enter a valid Query and execute it"}(Wy||(Wy={}));var Hy=function(){var e,t=(null===(e=document.getElementById("root"))||void 0===e?void 0:e.dataset.params)||"{}";return JSON.parse(t)},Yy=function(){return!!Object.keys(Hy()).length},Vy=Yy(),Uy=Hy().serverURL,qy=function(e){var n=e.predefinedQuery,o=e.visible,i=e.display,a=e.customStep,u=tr(),s=u.query,l=u.displayType,c=u.serverUrl,d=u.time.period,f=u.queryControls.nocache,p=(0,t.useState)([]),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)(!1),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=(0,t.useState)(),C=(0,r.Z)(D,2),_=C[0],E=C[1],A=(0,t.useState)(),M=(0,r.Z)(A,2),P=M[0],R=M[1],T=(0,t.useState)([]),F=(0,r.Z)(T,2),O=F[0],B=F[1];(0,t.useEffect)((function(){P&&(S(void 0),E(void 0))}),[P]);var I=function(){var e=ms(gs().mark((function e(t,n,r){var o,i,a,u,s,l;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==t&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return");case 2:return o=new AbortController,B([].concat((0,ve.Z)(n),[o])),x(!0),e.prev=5,e.delegateYield(gs().mark((function e(){var n,c,d,f,p;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return fetch(e,{signal:o.signal})})));case 2:n=e.sent,c=[],d=1,i=!1,a=!1,e.prev=7,s=zy(n);case 9:return e.next=11,s.next();case 11:if(!(i=!(l=e.sent).done)){e.next=20;break}return f=l.value,e.next=15,f.json();case 15:p=e.sent,f.ok?(R(void 0),c.push.apply(c,(0,ve.Z)(p.data.result.map((function(e){return e.group=d,e})))),d++):R("".concat(p.errorType,"\r\n").concat(null===p||void 0===p?void 0:p.error));case 17:i=!1,e.next=9;break;case 20:e.next=26;break;case 22:e.prev=22,e.t0=e.catch(7),a=!0,u=e.t0;case 26:if(e.prev=26,e.prev=27,!i||null==s.return){e.next=31;break}return e.next=31,s.return();case 31:if(e.prev=31,!a){e.next=34;break}throw u;case 34:return e.finish(31);case 35:return e.finish(26);case 36:"chart"===r?S(c):E(c);case 37:case"end":return e.stop()}}),e,null,[[7,22,26,36],[27,,31,35]])}))(),"t0",7);case 7:e.next=12;break;case 9:e.prev=9,e.t1=e.catch(5),e.t1 instanceof Error&&"AbortError"!==e.t1.name&&R("".concat(e.t1.name,": ").concat(e.t1.message));case 12:x(!1);case 13:case"end":return e.stop()}}),e,null,[[5,9]])})));return function(t,n,r){return e.apply(this,arguments)}}(),N=(0,t.useCallback)(ds()(I,1e3),[]),L=function(){var e=ms(gs().mark((function e(){var t,n,r,o;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Vy?Uy:c){e.next=3;break}return e.abrupt("return");case 3:return n=$y(t),e.prev=4,e.next=7,fetch(n);case 7:return r=e.sent,e.next=10,r.json();case 10:o=e.sent,r.ok&&v(o.data),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),e.t0 instanceof Error&&R("".concat(e.t0.name,": ").concat(e.t0.message));case 17:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(){return e.apply(this,arguments)}}(),z=(0,t.useMemo)((function(){var e=Vy?Uy:c,t=null!==n&&void 0!==n?n:s,r="chart"===(i||l);if(d)if(e)if(t.every((function(e){return!e.trim()})))R(Wy.validQuery);else{if(function(e){var t;try{t=new URL(e)}catch(n){return!1}return"http:"===t.protocol||"https:"===t.protocol}(e)){var o=yn({},d);return a.enable&&(o.step=a.value),t.filter((function(e){return e.trim()})).map((function(t){return r?function(e,t,n,r){return"".concat(e,"/api/v1/query_range?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step).concat(r?"&nocache=1":"")}(e,t,o,f):function(e,t,n){return"".concat(e,"/api/v1/query?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step)}(e,t,o)}))}R(Wy.validServer)}else R(Wy.emptyServer)}),[c,d,l,a]);return(0,t.useEffect)((function(){L()}),[c]),(0,t.useEffect)((function(){o&&N(z,O,i||l)}),[z,o]),(0,t.useEffect)((function(){var e=O.slice(0,-1);e.length&&(e.map((function(e){return e.abort()})),B(O.filter((function(e){return!e.signal.aborted}))))}),[O]),{fetchUrl:z,isLoading:b,graphData:k,liveData:_,error:P,queryOptions:m}},Xy=n(9023);function Gy(e){return(0,ne.Z)("MuiButton",e)}var Ky=(0,re.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var Qy,Jy=t.createContext({}),eb=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],tb=function(e){return(0,o.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}})},nb=(0,J.ZP)(st,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color))],t["size".concat((0,te.Z)(n.size))],t["".concat(n.variant,"Size").concat((0,te.Z)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.button,(t={minWidth:64,padding:"6px 16px",borderRadius:n.shape.borderRadius,transition:n.transitions.create(["background-color","box-shadow","border-color","color"],{duration:n.transitions.duration.short}),"&:hover":(0,o.Z)({textDecoration:"none",backgroundColor:(0,Q.Fq)(n.palette.text.primary,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===r.variant&&"inherit"!==r.color&&{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===r.variant&&"inherit"!==r.color&&{border:"1px solid ".concat(n.palette[r.color].main),backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===r.variant&&{backgroundColor:n.palette.grey.A100,boxShadow:n.shadows[4],"@media (hover: none)":{boxShadow:n.shadows[2],backgroundColor:n.palette.grey[300]}},"contained"===r.variant&&"inherit"!==r.color&&{backgroundColor:n.palette[r.color].dark,"@media (hover: none)":{backgroundColor:n.palette[r.color].main}}),"&:active":(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[8]})},(0,q.Z)(t,"&.".concat(Ky.focusVisible),(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[6]})),(0,q.Z)(t,"&.".concat(Ky.disabled),(0,o.Z)({color:n.palette.action.disabled},"outlined"===r.variant&&{border:"1px solid ".concat(n.palette.action.disabledBackground)},"outlined"===r.variant&&"secondary"===r.color&&{border:"1px solid ".concat(n.palette.action.disabled)},"contained"===r.variant&&{color:n.palette.action.disabled,boxShadow:n.shadows[0],backgroundColor:n.palette.action.disabledBackground})),t),"text"===r.variant&&{padding:"6px 8px"},"text"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main},"outlined"===r.variant&&{padding:"5px 15px",border:"1px solid ".concat("light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main,border:"1px solid ".concat((0,Q.Fq)(n.palette[r.color].main,.5))},"contained"===r.variant&&{color:n.palette.getContrastText(n.palette.grey[300]),backgroundColor:n.palette.grey[300],boxShadow:n.shadows[2]},"contained"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].contrastText,backgroundColor:n.palette[r.color].main},"inherit"===r.color&&{color:"inherit",borderColor:"currentColor"},"small"===r.size&&"text"===r.variant&&{padding:"4px 5px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"text"===r.variant&&{padding:"8px 11px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"outlined"===r.variant&&{padding:"3px 9px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"outlined"===r.variant&&{padding:"7px 21px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"contained"===r.variant&&{padding:"4px 10px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"contained"===r.variant&&{padding:"8px 22px",fontSize:n.typography.pxToRem(15)},r.fullWidth&&{width:"100%"})}),(function(e){var t;return e.ownerState.disableElevation&&(t={boxShadow:"none","&:hover":{boxShadow:"none"}},(0,q.Z)(t,"&.".concat(Ky.focusVisible),{boxShadow:"none"}),(0,q.Z)(t,"&:active",{boxShadow:"none"}),(0,q.Z)(t,"&.".concat(Ky.disabled),{boxShadow:"none"}),t)})),rb=(0,J.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.startIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},tb(t))})),ob=(0,J.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.endIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},tb(t))})),ib=t.forwardRef((function(e,n){var r=t.useContext(Jy),i=(0,Xy.Z)(r,e),a=(0,ee.Z)({props:i,name:"MuiButton"}),u=a.children,s=a.color,l=void 0===s?"primary":s,c=a.component,d=void 0===c?"button":c,f=a.className,p=a.disabled,h=void 0!==p&&p,m=a.disableElevation,v=void 0!==m&&m,g=a.disableFocusRipple,y=void 0!==g&&g,b=a.endIcon,x=a.focusVisibleClassName,w=a.fullWidth,Z=void 0!==w&&w,k=a.size,S=void 0===k?"medium":k,D=a.startIcon,C=a.type,_=a.variant,E=void 0===_?"text":_,A=(0,X.Z)(a,eb),M=(0,o.Z)({},a,{color:l,component:d,disabled:h,disableElevation:v,disableFocusRipple:y,fullWidth:Z,size:S,type:C,variant:E}),P=function(e){var t=e.color,n=e.disableElevation,r=e.fullWidth,i=e.size,a=e.variant,u=e.classes,s={root:["root",a,"".concat(a).concat((0,te.Z)(t)),"size".concat((0,te.Z)(i)),"".concat(a,"Size").concat((0,te.Z)(i)),"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat((0,te.Z)(i))],endIcon:["endIcon","iconSize".concat((0,te.Z)(i))]},l=(0,K.Z)(s,Gy,u);return(0,o.Z)({},u,l)}(M),R=D&&(0,ie.tZ)(rb,{className:P.startIcon,ownerState:M,children:D}),T=b&&(0,ie.tZ)(ob,{className:P.endIcon,ownerState:M,children:b});return(0,ie.BX)(nb,(0,o.Z)({ownerState:M,className:(0,G.Z)(f,r.className),component:d,disabled:h,focusRipple:!y,focusVisibleClassName:(0,G.Z)(P.focusVisible,x),ref:n,type:C},A,{classes:P,children:[R,u,T]}))})),ab=ib,ub=function(e){var n=e.data,r=(0,t.useContext)(mn).showInfoMessage,o=(0,t.useMemo)((function(){return JSON.stringify(n,null,2)}),[n]);return(0,ie.BX)(no,{position:"relative",children:[(0,ie.tZ)(no,{style:{position:"sticky",top:"16px",display:"flex",justifyContent:"flex-end"},children:(0,ie.tZ)(ab,{variant:"outlined",fullWidth:!1,onClick:function(e){navigator.clipboard.writeText(o),r("Formatted JSON has been copied"),e.preventDefault()},children:"Copy JSON"})}),(0,ie.tZ)("pre",{style:{margin:0},children:o})]})},sb=n(9344),lb=n(3657),cb=n(4839);function db(){if(Qy)return Qy;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Qy="reverse",e.scrollLeft>0?Qy="default":(e.scrollLeft=1,0===e.scrollLeft&&(Qy="negative")),document.body.removeChild(e),Qy}function fb(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(db()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function pb(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function hb(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},i=r.ease,a=void 0===i?pb:i,u=r.duration,s=void 0===u?300:u,l=null,c=t[e],d=!1,f=function(){d=!0},p=function r(i){if(d)o(new Error("Animation cancelled"));else{null===l&&(l=i);var u=Math.min(1,(i-l)/s);t[e]=a(u)*(n-c)+c,u>=1?requestAnimationFrame((function(){o(null)})):requestAnimationFrame(r)}};return c===n?(o(new Error("Element already at target position")),f):(requestAnimationFrame(p),f)}var mb=["onChange"],vb={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var gb=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),yb=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function bb(e){return(0,ne.Z)("MuiTabScrollButton",e)}var xb,wb,Zb=(0,re.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),kb=["className","direction","orientation","disabled"],Sb=(0,J.ZP)(st,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.orientation&&t[n.orientation]]}})((function(e){var t=e.ownerState;return(0,o.Z)((0,q.Z)({width:40,flexShrink:0,opacity:.8},"&.".concat(Zb.disabled),{opacity:0}),"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),Db=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTabScrollButton"}),r=n.className,i=n.direction,a=(0,X.Z)(n,kb),u="rtl"===It().direction,s=(0,o.Z)({isRtl:u},n),l=function(e){var t=e.classes,n={root:["root",e.orientation,e.disabled&&"disabled"]};return(0,K.Z)(n,bb,t)}(s);return(0,ie.tZ)(Sb,(0,o.Z)({component:"div",className:(0,G.Z)(l.root,r),ref:t,role:null,ownerState:s,tabIndex:null},a,{children:"left"===i?xb||(xb=(0,ie.tZ)(gb,{fontSize:"small"})):wb||(wb=(0,ie.tZ)(yb,{fontSize:"small"}))}))})),Cb=Db;function _b(e){return(0,ne.Z)("MuiTabs",e)}var Eb=(0,re.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Ab=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Mb=function(e,t){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild},Pb=function(e,t){return e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild},Rb=function(e,t,n){for(var r=!1,o=n(e,t);o;){if(o===e.firstChild){if(r)return;r=!0}var i=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!i)return void o.focus();o=n(e,o)}},Tb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Eb.scrollButtons),t.scrollButtons),(0,q.Z)({},"& .".concat(Eb.scrollButtons),n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile),t.root,n.vertical&&t.vertical]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&(0,q.Z)({},"& .".concat(Eb.scrollButtons),(0,q.Z)({},n.breakpoints.down("sm"),{display:"none"})))})),Fb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:function(e,t){var n=e.ownerState;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),Ob=(0,J.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:function(e,t){var n=e.ownerState;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),Bb=(0,J.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:function(e,t){return t.indicator}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:n.palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:n.palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),Ib=(0,J.ZP)((function(e){var n=e.onChange,r=(0,X.Z)(e,mb),i=t.useRef(),a=t.useRef(null),u=function(){i.current=a.current.offsetHeight-a.current.clientHeight};return t.useEffect((function(){var e=(0,uv.Z)((function(){var e=i.current;u(),e!==i.current&&n(i.current)})),t=(0,sv.Z)(a.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[n]),t.useEffect((function(){u(),n(i.current)}),[n]),(0,ie.tZ)("div",(0,o.Z)({style:vb,ref:a},r))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Nb={},Lb=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiTabs"}),a=It(),u="rtl"===a.direction,s=i["aria-label"],l=i["aria-labelledby"],c=i.action,d=i.centered,f=void 0!==d&&d,p=i.children,h=i.className,m=i.component,v=void 0===m?"div":m,g=i.allowScrollButtonsMobile,y=void 0!==g&&g,b=i.indicatorColor,x=void 0===b?"primary":b,w=i.onChange,Z=i.orientation,k=void 0===Z?"horizontal":Z,S=i.ScrollButtonComponent,D=void 0===S?Cb:S,C=i.scrollButtons,_=void 0===C?"auto":C,E=i.selectionFollowsFocus,A=i.TabIndicatorProps,M=void 0===A?{}:A,P=i.TabScrollButtonProps,R=void 0===P?{}:P,T=i.textColor,F=void 0===T?"primary":T,O=i.value,B=i.variant,I=void 0===B?"standard":B,N=i.visibleScrollbar,L=void 0!==N&&N,z=(0,X.Z)(i,Ab),j="scrollable"===I,W="vertical"===k,$=W?"scrollTop":"scrollLeft",H=W?"top":"left",Y=W?"bottom":"right",V=W?"clientHeight":"clientWidth",U=W?"height":"width",Q=(0,o.Z)({},i,{component:v,allowScrollButtonsMobile:y,indicatorColor:x,orientation:k,vertical:W,scrollButtons:_,textColor:F,variant:I,visibleScrollbar:L,fixed:!j,hideScrollbar:j&&!L,scrollableX:j&&!W,scrollableY:j&&W,centered:f&&!j,scrollButtonsHideMobile:!y}),J=function(e){var t=e.vertical,n=e.fixed,r=e.hideScrollbar,o=e.scrollableX,i=e.scrollableY,a=e.centered,u=e.scrollButtonsHideMobile,s=e.classes,l={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",u&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,K.Z)(l,_b,s)}(Q);var te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1],ae=t.useState(Nb),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1],ce=t.useState({start:!1,end:!1}),de=(0,r.Z)(ce,2),fe=de[0],pe=de[1],me=t.useState({overflow:"hidden",scrollbarWidth:0}),ve=(0,r.Z)(me,2),ge=ve[0],ye=ve[1],be=new Map,xe=t.useRef(null),we=t.useRef(null),Ze=function(){var e,t,n=xe.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:fb(n,a.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==O){var o=we.current.children;if(o.length>0){var i=o[be.get(O)];0,t=i?i.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ke=(0,he.Z)((function(){var e,t,n=Ze(),r=n.tabsMeta,o=n.tabMeta,i=0;if(W)t="top",o&&r&&(i=o.top-r.top+r.scrollTop);else if(t=u?"right":"left",o&&r){var a=u?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;i=(u?-1:1)*(o[t]-r[t]+a)}var s=(e={},(0,q.Z)(e,t,i),(0,q.Z)(e,U,o?o[U]:0),e);if(isNaN(se[t])||isNaN(se[U]))le(s);else{var l=Math.abs(se[t]-s[t]),c=Math.abs(se[U]-s[U]);(l>=1||c>=1)&&le(s)}})),Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.animation,r=void 0===n||n;r?hb($,xe.current,e,{duration:a.transitions.duration.standard}):xe.current[$]=e},De=function(e){var t=xe.current[$];W?t+=e:(t+=e*(u?-1:1),t*=u&&"reverse"===db()?-1:1),Se(t)},Ce=function(){for(var e=xe.current[V],t=0,n=Array.from(we.current.children),r=0;re)break;t+=o[V]}return t},_e=function(){De(-1*Ce())},Ee=function(){De(Ce())},Ae=t.useCallback((function(e){ye({overflow:null,scrollbarWidth:e})}),[]),Me=(0,he.Z)((function(e){var t=Ze(),n=t.tabsMeta,r=t.tabMeta;if(r&&n)if(r[H]n[Y]){var i=n[$]+(r[Y]-n[Y]);Se(i,{animation:e})}})),Pe=(0,he.Z)((function(){if(j&&!1!==_){var e,t,n=xe.current,r=n.scrollTop,o=n.scrollHeight,i=n.clientHeight,s=n.scrollWidth,l=n.clientWidth;if(W)e=r>1,t=r1,t=u?c>1:c .".concat(Wb.iconWrapper),(0,o.Z)({},"top"===a.iconPosition&&{marginBottom:6},"bottom"===a.iconPosition&&{marginTop:6},"start"===a.iconPosition&&{marginRight:i.spacing(1)},"end"===a.iconPosition&&{marginLeft:i.spacing(1)})),"inherit"===a.textColor&&(t={color:"inherit",opacity:.6},(0,q.Z)(t,"&.".concat(Wb.selected),{opacity:1}),(0,q.Z)(t,"&.".concat(Wb.disabled),{opacity:i.palette.action.disabledOpacity}),t),"primary"===a.textColor&&(n={color:i.palette.text.secondary},(0,q.Z)(n,"&.".concat(Wb.selected),{color:i.palette.primary.main}),(0,q.Z)(n,"&.".concat(Wb.disabled),{color:i.palette.text.disabled}),n),"secondary"===a.textColor&&(r={color:i.palette.text.secondary},(0,q.Z)(r,"&.".concat(Wb.selected),{color:i.palette.secondary.main}),(0,q.Z)(r,"&.".concat(Wb.disabled),{color:i.palette.text.disabled}),r),a.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},a.wrapped&&{fontSize:i.typography.pxToRem(12)})})),Yb=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTab"}),i=r.className,a=r.disabled,u=void 0!==a&&a,s=r.disableFocusRipple,l=void 0!==s&&s,c=r.fullWidth,d=r.icon,f=r.iconPosition,p=void 0===f?"top":f,h=r.indicator,m=r.label,v=r.onChange,g=r.onClick,y=r.onFocus,b=r.selected,x=r.selectionFollowsFocus,w=r.textColor,Z=void 0===w?"inherit":w,k=r.value,S=r.wrapped,D=void 0!==S&&S,C=(0,X.Z)(r,$b),_=(0,o.Z)({},r,{disabled:u,disableFocusRipple:l,selected:b,icon:!!d,iconPosition:p,label:!!m,fullWidth:c,textColor:Z,wrapped:D}),E=function(e){var t=e.classes,n=e.textColor,r=e.fullWidth,o=e.wrapped,i=e.icon,a=e.label,u=e.selected,s=e.disabled,l={root:["root",i&&a&&"labelIcon","textColor".concat((0,te.Z)(n)),r&&"fullWidth",o&&"wrapped",u&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return(0,K.Z)(l,jb,t)}(_),A=d&&m&&t.isValidElement(d)?t.cloneElement(d,{className:(0,G.Z)(E.iconWrapper,d.props.className)}):d;return(0,ie.BX)(Hb,(0,o.Z)({focusRipple:!l,className:(0,G.Z)(E.root,i),ref:n,role:"tab","aria-selected":b,disabled:u,onClick:function(e){!b&&v&&v(e,k),g&&g(e)},onFocus:function(e){x&&!b&&v&&v(e,k),y&&y(e)},ownerState:_,tabIndex:b?0:-1},C,{children:["top"===p||"start"===p?(0,ie.BX)(t.Fragment,{children:[A,m]}):(0,ie.BX)(t.Fragment,{children:[m,A]}),h]}))})),Vb=Yb,Ub=[{value:"chart",icon:(0,ie.tZ)(lb.Z,{}),label:"Graph"},{value:"code",icon:(0,ie.tZ)(cb.Z,{}),label:"JSON"},{value:"table",icon:(0,ie.tZ)(sb.Z,{}),label:"Table"}],qb=function(){var e=tr().displayType,t=nr();return(0,ie.tZ)(zb,{value:e,onChange:function(n,r){t({type:"SET_DISPLAY_TYPE",payload:null!==r&&void 0!==r?r:e})},sx:{minHeight:"0",marginBottom:"-1px"},children:Ub.map((function(e){return(0,ie.tZ)(Vb,{icon:e.icon,iconPosition:"start",label:e.label,value:e.value,sx:{minHeight:"41px"}},e.value)}))})},Xb=n(2495),Gb=n(936),Kb=n.n(Gb),Qb=function(e){var n=e.yaxis,r=e.setYaxisLimits,o=e.toggleEnableLimits,i=(0,t.useMemo)((function(){return Object.keys(n.limits.range)}),[n.limits.range]),a=(0,t.useCallback)(Kb()((function(e,t,o){var i=n.limits.range;i[t][o]=+e.target.value,i[t][0]===i[t][1]||i[t][0]>i[t][1]||r(i)}),500),[n.limits.range]);return(0,ie.BX)(no,{display:"grid",alignItems:"center",gap:2,children:[(0,ie.tZ)(vy,{control:(0,ie.tZ)(By,{checked:n.limits.enable,onChange:o}),label:"Fix the limits for y-axis"}),(0,ie.tZ)(no,{display:"grid",alignItems:"center",gap:2,children:i.map((function(e){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"120px 120px",gap:1,children:[(0,ie.tZ)(Wg,{label:"Min ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][0],onChange:function(t){return a(t,e,0)}}),(0,ie.tZ)(Wg,{label:"Max ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][1],onChange:function(t){return a(t,e,1)}})]},e)}))})]})},Jb=n(1198),ex=xh({popover:{display:"grid",gridGap:"16px",padding:"0 0 25px"},popoverHeader:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"#3F51B5",padding:"6px 6px 6px 12px",borderRadius:"4px 4px 0 0",color:"#FFF"},popoverBody:{display:"grid",gridGap:"6px",padding:"0 14px"}}),tx="Axes Settings",nx=function(e){var n=e.yaxis,o=e.setYaxisLimits,i=e.toggleEnableLimits,a=(0,t.useState)(null),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=Boolean(s),d=ex();return(0,ie.BX)(no,{children:[(0,ie.tZ)(uc,{title:tx,children:(0,ie.tZ)(mt,{onClick:function(e){return l(e.currentTarget)},children:(0,ie.tZ)(Xb.Z,{})})}),(0,ie.tZ)(ql,{open:c,anchorEl:s,placement:"left-start",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return l(null)},children:(0,ie.BX)(ce,{elevation:3,className:d.popover,children:[(0,ie.BX)("div",{id:"handle",className:d.popoverHeader,children:[(0,ie.tZ)(cy,{variant:"body1",children:(0,ie.tZ)("b",{children:tx})}),(0,ie.tZ)(mt,{size:"small",onClick:function(){return l(null)},children:(0,ie.tZ)(Jb.Z,{style:{color:"white"}})})]}),(0,ie.tZ)(no,{className:d.popoverBody,children:(0,ie.tZ)(Qb,{yaxis:n,setYaxisLimits:o,toggleEnableLimits:i})})]})})})]})};function rx(e){return(0,ne.Z)("MuiCircularProgress",e)}(0,re.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var ox,ix,ax,ux,sx,lx,cx,dx,fx=["className","color","disableShrink","size","style","thickness","value","variant"],px=44,hx=Ie(sx||(sx=ox||(ox=ge(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"])))),mx=Ie(lx||(lx=ix||(ix=ge(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -125px;\n }\n"])))),vx=(0,J.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:n.palette[t.color].main})}),(function(e){return"indeterminate"===e.ownerState.variant&&Be(cx||(cx=ax||(ax=ge(["\n animation: "," 1.4s linear infinite;\n "]))),hx)})),gx=(0,J.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:function(e,t){return t.svg}})({display:"block"}),yx=(0,J.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:function(e,t){var n=e.ownerState;return[t.circle,t["circle".concat((0,te.Z)(n.variant))],n.disableShrink&&t.circleDisableShrink]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(function(e){var t=e.ownerState;return"indeterminate"===t.variant&&!t.disableShrink&&Be(dx||(dx=ux||(ux=ge(["\n animation: "," 1.4s ease-in-out infinite;\n "]))),mx)})),bx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiCircularProgress"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.disableShrink,s=void 0!==u&&u,l=n.size,c=void 0===l?40:l,d=n.style,f=n.thickness,p=void 0===f?3.6:f,h=n.value,m=void 0===h?0:h,v=n.variant,g=void 0===v?"indeterminate":v,y=(0,X.Z)(n,fx),b=(0,o.Z)({},n,{color:a,disableShrink:s,size:c,thickness:p,value:m,variant:g}),x=function(e){var t=e.classes,n=e.variant,r=e.color,o=e.disableShrink,i={root:["root",n,"color".concat((0,te.Z)(r))],svg:["svg"],circle:["circle","circle".concat((0,te.Z)(n)),o&&"circleDisableShrink"]};return(0,K.Z)(i,rx,t)}(b),w={},Z={},k={};if("determinate"===g){var S=2*Math.PI*((px-p)/2);w.strokeDasharray=S.toFixed(3),k["aria-valuenow"]=Math.round(m),w.strokeDashoffset="".concat(((100-m)/100*S).toFixed(3),"px"),Z.transform="rotate(-90deg)"}return(0,ie.tZ)(vx,(0,o.Z)({className:(0,G.Z)(x.root,r),style:(0,o.Z)({width:c,height:c},Z,d),ownerState:b,ref:t,role:"progressbar"},k,y,{children:(0,ie.tZ)(gx,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(px," ").concat(px),children:(0,ie.tZ)(yx,{className:x.circle,style:w,ownerState:b,cx:px,cy:px,r:(px-p)/2,fill:"none",strokeWidth:p})})}))})),xx=bx,wx=function(e){var t=e.isLoading,n=e.height;return(0,ie.tZ)(Av,{in:t,style:{transitionDelay:t?"300ms":"0ms"},children:(0,ie.tZ)(no,{alignItems:"center",justifyContent:"center",flexDirection:"column",display:"flex",style:{width:"100%",maxWidth:"calc(100vw - 64px)",position:"absolute",height:null!==n&&void 0!==n?n:"50%",background:"rgba(255, 255, 255, 0.7)",pointerEvents:"none",zIndex:2},children:(0,ie.tZ)(xx,{})})})},Zx=function(){var e=tr(),t=e.displayType,n=e.time.period,r=e.query,o=gr(),i=o.customStep,a=o.yaxis,u=nr(),s=yr(),l=function(e){s({type:"SET_YAXIS_LIMITS",payload:e})},c=qy({visible:!0,customStep:i}),d=c.isLoading,f=c.liveData,p=c.graphData,h=c.error,m=c.queryOptions;return(0,ie.BX)(no,{p:4,display:"grid",gridTemplateRows:"auto 1fr",style:{minHeight:"calc(100vh - 64px)"},children:[(0,ie.tZ)(Ly,{error:h,queryOptions:m}),(0,ie.BX)(no,{height:"100%",children:[d&&(0,ie.tZ)(wx,{isLoading:d,height:"500px"}),(0,ie.BX)(no,{height:"100%",bgcolor:"#fff",children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mx:-4,px:4,mb:2,borderBottom:1,borderColor:"divider",children:[(0,ie.tZ)(qb,{}),"chart"===t&&(0,ie.tZ)(nx,{yaxis:a,setYaxisLimits:l,toggleEnableLimits:function(){s({type:"TOGGLE_ENABLE_YAXIS_LIMITS"})}})]}),h&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:h}),p&&n&&"chart"===t&&(0,ie.tZ)(mc,{data:p,period:n,customStep:i,query:r,yaxis:a,setYaxisLimits:l,setPeriod:function(e){var t=e.from,n=e.to;u({type:"SET_PERIOD",payload:{from:t,to:n}})}}),f&&"code"===t&&(0,ie.tZ)(ub,{data:f}),f&&"table"===t&&(0,ie.tZ)(Zh,{data:f})]})]})]})};function kx(e){return(0,ne.Z)("MuiAppBar",e)}(0,re.Z)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent"]);var Sx=["className","color","enableColorOnDark","position"],Dx=(0,J.ZP)(ce,{name:"MuiAppBar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,o.Z)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===n.position&&{position:"fixed",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===n.position&&{position:"absolute",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"sticky"===n.position&&{position:"sticky",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"static"===n.position&&{position:"static"},"relative"===n.position&&{position:"relative"},"default"===n.color&&{backgroundColor:r,color:t.palette.getContrastText(r)},n.color&&"default"!==n.color&&"inherit"!==n.color&&"transparent"!==n.color&&{backgroundColor:t.palette[n.color].main,color:t.palette[n.color].contrastText},"inherit"===n.color&&{color:"inherit"},"dark"===t.palette.mode&&!n.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===n.color&&(0,o.Z)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"}))})),Cx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAppBar"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.enableColorOnDark,s=void 0!==u&&u,l=n.position,c=void 0===l?"fixed":l,d=(0,X.Z)(n,Sx),f=(0,o.Z)({},n,{color:a,position:c,enableColorOnDark:s}),p=function(e){var t=e.color,n=e.position,r=e.classes,o={root:["root","color".concat((0,te.Z)(t)),"position".concat((0,te.Z)(n))]};return(0,K.Z)(o,kx,r)}(f);return(0,ie.tZ)(Dx,(0,o.Z)({square:!0,component:"header",ownerState:f,elevation:4,className:(0,G.Z)(p.root,r,"fixed"===c&&"mui-fixed"),ref:t},d))})),_x=Cx,Ex=n(6428);function Ax(e){return(0,ne.Z)("MuiLink",e)}var Mx=(0,re.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Px=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],Rx={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Tx=(0,J.ZP)(cy,{name:"MuiLink",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["underline".concat((0,te.Z)(n.underline))],"button"===n.component&&t.button]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,Ex.D)(t,"palette.".concat(function(e){return Rx[e]||e}(n.color)))||n.color;return(0,o.Z)({},"none"===n.underline&&{textDecoration:"none"},"hover"===n.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===n.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==r?(0,Q.Fq)(r,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===n.component&&(0,q.Z)({position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"}},"&.".concat(Mx.focusVisible),{outline:"auto"}))})),Fx=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiLink"}),a=i.className,u=i.color,s=void 0===u?"primary":u,l=i.component,c=void 0===l?"a":l,d=i.onBlur,f=i.onFocus,p=i.TypographyClasses,h=i.underline,m=void 0===h?"always":h,v=i.variant,g=void 0===v?"inherit":v,y=(0,X.Z)(i,Px),b=(0,me.Z)(),x=b.isFocusVisibleRef,w=b.onBlur,Z=b.onFocus,k=b.ref,S=t.useState(!1),D=(0,r.Z)(S,2),C=D[0],_=D[1],E=(0,pe.Z)(n,k),A=(0,o.Z)({},i,{color:s,component:c,focusVisible:C,underline:m,variant:g}),M=function(e){var t=e.classes,n=e.component,r=e.focusVisible,o=e.underline,i={root:["root","underline".concat((0,te.Z)(o)),"button"===n&&"button",r&&"focusVisible"]};return(0,K.Z)(i,Ax,t)}(A);return(0,ie.tZ)(Tx,(0,o.Z)({className:(0,G.Z)(M.root,a),classes:p,color:s,component:c,onBlur:function(e){w(e),!1===x.current&&_(!1),d&&d(e)},onFocus:function(e){Z(e),!0===x.current&&_(!0),f&&f(e)},ref:E,ownerState:A,variant:g},y))})),Ox=Fx;function Bx(e){return(0,ne.Z)("MuiToolbar",e)}(0,re.Z)("MuiToolbar",["root","gutters","regular","dense"]);var Ix=["className","component","disableGutters","variant"],Nx=(0,J.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"relative",display:"flex",alignItems:"center"},!n.disableGutters&&(0,q.Z)({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}),"dense"===n.variant&&{minHeight:48})}),(function(e){var t=e.theme;return"regular"===e.ownerState.variant&&t.mixins.toolbar})),Lx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiToolbar"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.disableGutters,s=void 0!==u&&u,l=n.variant,c=void 0===l?"regular":l,d=(0,X.Z)(n,Ix),f=(0,o.Z)({},n,{component:a,disableGutters:s,variant:c}),p=function(e){var t=e.classes,n={root:["root",!e.disableGutters&&"gutters",e.variant]};return(0,K.Z)(n,Bx,t)}(f);return(0,ie.tZ)(Nx,(0,o.Z)({as:a,className:(0,G.Z)(p.root,r),ref:t,ownerState:f},d))})),zx=Lx,jx=n(1385),Wx=n(9428);function $x(e){return(0,ne.Z)("MuiListItem",e)}var Hx=(0,re.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var Yx=(0,re.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function Vx(e){return(0,ne.Z)("MuiListItemSecondaryAction",e)}(0,re.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var Ux=["className"],qx=(0,J.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.disableGutters&&t.disableGutters]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),Xx=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemSecondaryAction"}),i=r.className,a=(0,X.Z)(r,Ux),u=t.useContext(Vm),s=(0,o.Z)({},r,{disableGutters:u.disableGutters}),l=function(e){var t=e.disableGutters,n=e.classes,r={root:["root",t&&"disableGutters"]};return(0,K.Z)(r,Vx,n)}(s);return(0,ie.tZ)(qx,(0,o.Z)({className:(0,G.Z)(l.root,i),ownerState:s,ref:n},a))}));Xx.muiName="ListItemSecondaryAction";var Gx=Xx,Kx=["className"],Qx=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],Jx=(0,J.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,o.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&(0,q.Z)({},"& > .".concat(Yx.root),{paddingRight:48}),(t={},(0,q.Z)(t,"&.".concat(Hx.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(Hx.selected),(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(Hx.focusVisible),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),(0,q.Z)(t,"&.".concat(Hx.disabled),{opacity:n.palette.action.disabledOpacity}),t),"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:"1px solid ".concat(n.palette.divider),backgroundClip:"padding-box"},r.button&&(0,q.Z)({transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:n.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Hx.selected,":hover"),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)}}),r.hasSecondaryAction&&{paddingRight:48})})),ew=(0,J.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:function(e,t){return t.container}})({position:"relative"}),tw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItem"}),i=r.alignItems,a=void 0===i?"center":i,u=r.autoFocus,s=void 0!==u&&u,l=r.button,c=void 0!==l&&l,d=r.children,f=r.className,p=r.component,h=r.components,m=void 0===h?{}:h,v=r.componentsProps,g=void 0===v?{}:v,y=r.ContainerComponent,b=void 0===y?"li":y,x=r.ContainerProps,w=(x=void 0===x?{}:x).className,Z=r.dense,k=void 0!==Z&&Z,S=r.disabled,D=void 0!==S&&S,C=r.disableGutters,_=void 0!==C&&C,E=r.disablePadding,A=void 0!==E&&E,M=r.divider,P=void 0!==M&&M,R=r.focusVisibleClassName,T=r.secondaryAction,F=r.selected,O=void 0!==F&&F,B=(0,X.Z)(r.ContainerProps,Kx),I=(0,X.Z)(r,Qx),N=t.useContext(Vm),L={dense:k||N.dense||!1,alignItems:a,disableGutters:_},z=t.useRef(null);(0,Oh.Z)((function(){s&&z.current&&z.current.focus()}),[s]);var j=t.Children.toArray(d),W=j.length&&(0,Rm.Z)(j[j.length-1],["ListItemSecondaryAction"]),$=(0,o.Z)({},r,{alignItems:a,autoFocus:s,button:c,dense:L.dense,disabled:D,disableGutters:_,disablePadding:A,divider:P,hasSecondaryAction:W,selected:O}),H=function(e){var t=e.alignItems,n=e.button,r=e.classes,o=e.dense,i=e.disabled,a={root:["root",o&&"dense",!e.disableGutters&&"gutters",!e.disablePadding&&"padding",e.divider&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",e.hasSecondaryAction&&"secondaryAction",e.selected&&"selected"],container:["container"]};return(0,K.Z)(a,$x,r)}($),Y=(0,pe.Z)(z,n),V=m.Root||Jx,U=g.root||{},q=(0,o.Z)({className:(0,G.Z)(H.root,U.className,f),disabled:D},I),Q=p||"li";return c&&(q.component=p||"div",q.focusVisibleClassName=(0,G.Z)(Hx.focusVisible,R),Q=st),W?(Q=q.component||p?Q:"div","li"===b&&("li"===Q?Q="div":"li"===q.component&&(q.component="div")),(0,ie.tZ)(Vm.Provider,{value:L,children:(0,ie.BX)(ew,(0,o.Z)({as:b,className:(0,G.Z)(H.container,w),ref:Y,ownerState:$},B,{children:[(0,ie.tZ)(V,(0,o.Z)({},U,!ys(V)&&{as:Q,ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:j})),j.pop()]}))})):(0,ie.tZ)(Vm.Provider,{value:L,children:(0,ie.BX)(V,(0,o.Z)({},U,{as:Q,ref:Y,ownerState:$},!ys(V)&&{ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:[j,T&&(0,ie.tZ)(Gx,{children:T})]}))})})),nw=tw,rw=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],ow=(0,J.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Ug.primary),t.primary),(0,q.Z)({},"& .".concat(Ug.secondary),t.secondary),t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((function(e){var t=e.ownerState;return(0,o.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),iw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemText"}),i=r.children,a=r.className,u=r.disableTypography,s=void 0!==u&&u,l=r.inset,c=void 0!==l&&l,d=r.primary,f=r.primaryTypographyProps,p=r.secondary,h=r.secondaryTypographyProps,m=(0,X.Z)(r,rw),v=t.useContext(Vm).dense,g=null!=d?d:i,y=p,b=(0,o.Z)({},r,{disableTypography:s,inset:c,primary:!!g,secondary:!!y,dense:v}),x=function(e){var t=e.classes,n=e.inset,r=e.primary,o=e.secondary,i={root:["root",n&&"inset",e.dense&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,K.Z)(i,Vg,t)}(b);return null==g||g.type===cy||s||(g=(0,ie.tZ)(cy,(0,o.Z)({variant:v?"body2":"body1",className:x.primary,component:"span",display:"block"},f,{children:g}))),null==y||y.type===cy||s||(y=(0,ie.tZ)(cy,(0,o.Z)({variant:"body2",className:x.secondary,color:"text.secondary",display:"block"},h,{children:y}))),(0,ie.BX)(ow,(0,o.Z)({className:(0,G.Z)(x.root,a),ownerState:b,ref:n},m,{children:[g,y]}))})),aw=iw,uw=[{seconds:0,title:"Off"},{seconds:1,title:"1s"},{seconds:2,title:"2s"},{seconds:5,title:"5s"},{seconds:10,title:"10s"},{seconds:30,title:"30s"},{seconds:60,title:"1m"},{seconds:300,title:"5m"},{seconds:900,title:"15m"},{seconds:1800,title:"30m"},{seconds:3600,title:"1h"},{seconds:7200,title:"2h"}],sw=function(){var e=nr(),n=tr().queryControls.autoRefresh,o=T();(0,t.useEffect)((function(){n&&e({type:"TOGGLE_AUTOREFRESH"})}),[o]);var i=(0,t.useState)(uw[0]),a=(0,r.Z)(i,2),u=a[0],s=a[1];(0,t.useEffect)((function(){var t,r=u.seconds;return n?t=setInterval((function(){e({type:"RUN_QUERY_TO_NOW"})}),1e3*r):s(uw[0]),function(){t&&clearInterval(t)}}),[u,n]);var l=(0,t.useState)(null),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=Boolean(d);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:"Auto-refresh control",children:(0,ie.tZ)(ab,{variant:"contained",color:"primary",sx:{minWidth:"110px",color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",justifyContent:"space-between",boxShadow:"none"},startIcon:(0,ie.tZ)(jx.Z,{}),endIcon:(0,ie.tZ)(Wx.Z,{sx:{transform:p?"rotate(180deg)":"none"}}),onClick:function(e){return f(e.currentTarget)},children:u.title})}),(0,ie.tZ)(ql,{open:p,anchorEl:d,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return f(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.tZ)(Km,{style:{minWidth:"110px",maxHeight:"208px",overflow:"auto",padding:"20px 0"},children:uw.map((function(t){return(0,ie.tZ)(nw,{button:!0,onClick:function(){return function(t){(n&&!t.seconds||!n&&t.seconds)&&e({type:"TOGGLE_AUTOREFRESH"}),s(t),f(null)}(t)},children:(0,ie.tZ)(aw,{primary:t.title})},t.seconds)}))})})})})]})},lw=n(210),cw=function(e){var t=e.style;return(0,ie.BX)(lw.Z,{style:t,viewBox:"0 0 20 24",children:[(0,ie.tZ)("path",{d:"M8.27 10.58a2.8 2.8 0 0 0 1.7.59h.07c.65-.01 1.3-.26 1.69-.6 2.04-1.73 7.95-7.15 7.95-7.15C21.26 1.95 16.85.48 10.04.47h-.08C3.15.48-1.26 1.95.32 3.42c0 0 5.91 5.42 7.95 7.16"}),(0,ie.tZ)("path",{d:"M11.73 13.51a2.8 2.8 0 0 1-1.7.6h-.06a2.8 2.8 0 0 1-1.7-.6C6.87 12.31 1.87 7.8 0 6.08v2.61c0 .29.11.67.3.85 1.28 1.17 6.2 5.67 7.97 7.18a2.8 2.8 0 0 0 1.7.6h.06c.66-.02 1.3-.27 1.7-.6 1.77-1.5 6.69-6.01 7.96-7.18.2-.18.3-.56.3-.85V6.08a615.27 615.27 0 0 1-8.26 7.43"}),(0,ie.tZ)("path",{d:"M11.73 19.66a2.8 2.8 0 0 1-1.7.59h-.06a2.8 2.8 0 0 1-1.7-.6c-1.4-1.2-6.4-5.72-8.27-7.43v2.62c0 .28.11.66.3.84 1.28 1.17 6.2 5.68 7.97 7.19a2.8 2.8 0 0 0 1.7.59h.06c.66-.01 1.3-.26 1.7-.6 1.77-1.5 6.69-6 7.96-7.18.2-.18.3-.56.3-.84v-2.62a614.96 614.96 0 0 1-8.26 7.44"})]})},dw=[{duration:"5m",title:"Last 5 minutes"},{duration:"15m",title:"Last 15 minutes"},{duration:"30m",title:"Last 30 minutes"},{duration:"1h",title:"Last 1 hour"},{duration:"3h",title:"Last 3 hours"},{duration:"6h",title:"Last 6 hours"},{duration:"12h",title:"Last 12 hours"},{duration:"24h",title:"Last 24 hours"},{duration:"2d",title:"Last 2 days"},{duration:"7d",title:"Last 7 days"},{duration:"30d",title:"Last 30 days"},{duration:"90d",title:"Last 90 days"},{duration:"180d",title:"Last 180 days"},{duration:"1y",title:"Last 1 year"},{duration:"1d",from:function(){return xn()().subtract(1,"day").endOf("day").toDate()},title:"Yesterday"},{duration:"1d",from:function(){return xn()().endOf("day").toDate()},title:"Today"}],fw=function(e){var t=e.setDuration;return(0,ie.tZ)(Km,{style:{maxHeight:"168px",overflow:"auto",paddingRight:"15px"},children:dw.map((function(e){return(0,ie.tZ)(nw,{button:!0,onClick:function(){return t(e.duration,e.from?e.from():new Date)},children:(0,ie.tZ)(aw,{primary:e.title||e.duration})},e.duration)}))})},pw=n(1782),hw=n(4290);function mw(e,n,o,i,a){var u="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,s=t.useState((function(){return a&&u?o(e).matches:i?i(e).matches:n})),l=(0,r.Z)(s,2),c=l[0],d=l[1];return(0,Oh.Z)((function(){var t=!0;if(u){var n=o(e),r=function(){t&&d(n.matches)};return r(),n.addListener(r),function(){t=!1,n.removeListener(r)}}}),[e,o,u]),c}var vw=t.useSyncExternalStore;function gw(e,n,o,i){var a=t.useCallback((function(){return n}),[n]),u=t.useMemo((function(){if(null!==i){var t=i(e).matches;return function(){return t}}return a}),[a,e,i]),s=t.useMemo((function(){if(null===o)return[a,function(){return function(){}}];var t=o(e);return[function(){return t.matches},function(e){return t.addListener(e),function(){t.removeListener(e)}}]}),[a,o,e]),l=(0,r.Z)(s,2),c=l[0],d=l[1];return vw(d,c,u)}function yw(){var e=t.useContext(Or);if(null===e)throw new Error((0,Sh.Z)(13));return e}function bw(){return yw().utils}function xw(){return yw().defaultDates}function ww(){var e=bw();return t.useRef(e.date()).current}function Zw(e,t){return e&&t.isValid(t.date(e))?"Choose date, selected date is ".concat(t.format(t.date(e),"fullDate")):"Choose date"}var kw=function(e,t,n){var r=e.date(t);return null===t?"":e.isValid(r)?e.formatByString(r,n):""};function Sw(e,t,n){return e||("undefined"===typeof t?n.localized:t?n["12h"]:n["24h"])}var Dw=["ampm","inputFormat","maxDate","maxDateTime","maxTime","minDate","minDateTime","minTime","openTo","orientation","views"];function Cw(e,t){var n=e.ampm,r=e.inputFormat,i=e.maxDate,a=e.maxDateTime,u=e.maxTime,s=e.minDate,l=e.minDateTime,c=e.minTime,d=e.openTo,f=void 0===d?"day":d,p=e.orientation,h=void 0===p?"portrait":p,m=e.views,v=void 0===m?["year","day","hours","minutes"]:m,g=(0,X.Z)(e,Dw),y=bw(),b=xw(),x=null!=s?s:b.minDate,w=null!=i?i:b.maxDate,Z=null!=n?n:y.is12HourCycleInCurrentLocale();if("portrait"!==h)throw new Error("We are not supporting custom orientation for DateTimePicker yet :(");return(0,ee.Z)({props:(0,o.Z)({openTo:f,views:v,ampm:Z,ampmInClock:!0,orientation:h,showToolbar:!0,allowSameDateSelection:!0,minDate:null!=l?l:x,minTime:null!=l?l:c,maxDate:null!=a?a:w,maxTime:null!=a?a:u,disableIgnoringDatePartForTimeValidation:Boolean(l||a),acceptRegex:Z?/[\dap]/gi:/\d/gi,mask:"__/__/____ __:__",disableMaskedInput:Z,inputFormat:Sw(r,Z,{localized:y.formats.keyboardDateTime,"12h":y.formats.keyboardDateTime12h,"24h":y.formats.keyboardDateTime24h})},g),name:t})}var _w=["className","selected","value"],Ew=(0,re.Z)("PrivatePickersToolbarText",["selected"]),Aw=(0,J.ZP)(cy)((function(e){var t=e.theme;return(0,q.Z)({transition:t.transitions.create("color"),color:t.palette.text.secondary},"&.".concat(Ew.selected),{color:t.palette.text.primary})})),Mw=t.forwardRef((function(e,t){var n=e.className,r=e.selected,i=e.value,a=(0,X.Z)(e,_w);return(0,ie.tZ)(Aw,(0,o.Z)({ref:t,className:(0,G.Z)(n,r&&Ew.selected),component:"span"},a,{children:i}))})),Pw=n(4929);var Rw=t.createContext();function Tw(e){return(0,ne.Z)("MuiGrid",e)}var Fw=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Ow=(0,re.Z)("MuiGrid",["root","container","item","zeroMinWidth"].concat((0,ve.Z)([0,1,2,3,4,5,6,7,8,9,10].map((function(e){return"spacing-xs-".concat(e)}))),(0,ve.Z)(["column-reverse","column","row-reverse","row"].map((function(e){return"direction-xs-".concat(e)}))),(0,ve.Z)(["nowrap","wrap-reverse","wrap"].map((function(e){return"wrap-xs-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-xs-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-sm-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-md-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-lg-".concat(e)}))),(0,ve.Z)(Fw.map((function(e){return"grid-xl-".concat(e)}))))),Bw=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function Iw(e){var t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function Nw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t||!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n["spacing-xs-".concat(String(e))]||"spacing-xs-".concat(String(e))];var r=e.xs,o=e.sm,i=e.md,a=e.lg,u=e.xl;return[Number(r)>0&&(n["spacing-xs-".concat(String(r))]||"spacing-xs-".concat(String(r))),Number(o)>0&&(n["spacing-sm-".concat(String(o))]||"spacing-sm-".concat(String(o))),Number(i)>0&&(n["spacing-md-".concat(String(i))]||"spacing-md-".concat(String(i))),Number(a)>0&&(n["spacing-lg-".concat(String(a))]||"spacing-lg-".concat(String(a))),Number(u)>0&&(n["spacing-xl-".concat(String(u))]||"spacing-xl-".concat(String(u)))]}var Lw,zw,jw,Ww=(0,J.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.container,o=n.direction,i=n.item,a=n.lg,u=n.md,s=n.sm,l=n.spacing,c=n.wrap,d=n.xl,f=n.xs,p=n.zeroMinWidth;return[t.root,r&&t.container,i&&t.item,p&&t.zeroMinWidth].concat((0,ve.Z)(Nw(l,r,t)),["row"!==o&&t["direction-xs-".concat(String(o))],"wrap"!==c&&t["wrap-xs-".concat(String(c))],!1!==f&&t["grid-xs-".concat(String(f))],!1!==s&&t["grid-sm-".concat(String(s))],!1!==u&&t["grid-md-".concat(String(u))],!1!==a&&t["grid-lg-".concat(String(a))],!1!==d&&t["grid-xl-".concat(String(d))]])}})((function(e){var t=e.ownerState;return(0,o.Z)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){var t=e.theme,n=e.ownerState,r=(0,Pw.P$)({values:n.direction,breakpoints:t.breakpoints.values});return(0,Pw.k9)({theme:t},r,(function(e){var t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(Ow.item)]={maxWidth:"none"}),t}))}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.rowSpacing,i={};if(r&&0!==o){var a=(0,Pw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Pw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({marginTop:"-".concat(Iw(n))},"& > .".concat(Ow.item),{paddingTop:Iw(n)}):{}}))}return i}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.columnSpacing,i={};if(r&&0!==o){var a=(0,Pw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Pw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({width:"calc(100% + ".concat(Iw(n),")"),marginLeft:"-".concat(Iw(n))},"& > .".concat(Ow.item),{paddingLeft:Iw(n)}):{}}))}return i}),(function(e){var t,n=e.theme,r=e.ownerState;return n.breakpoints.keys.reduce((function(e,i){var a={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{var u=(0,Pw.P$)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof u?u[i]:u;if(void 0===s||null===s)return e;var l="".concat(Math.round(t/s*1e8)/1e6,"%"),c={};if(r.container&&r.item&&0!==r.columnSpacing){var d=n.spacing(r.columnSpacing);if("0px"!==d){var f="calc(".concat(l," + ").concat(Iw(d),")");c={flexBasis:f,maxWidth:f}}}a=(0,o.Z)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===n.breakpoints.values[i]?Object.assign(e,a):e[n.breakpoints.up(i)]=a,e}),{})})),$w=t.forwardRef((function(e,n){var r=Qr((0,ee.Z)({props:e,name:"MuiGrid"})),i=r.className,a=r.columns,u=r.columnSpacing,s=r.component,l=void 0===s?"div":s,c=r.container,d=void 0!==c&&c,f=r.direction,p=void 0===f?"row":f,h=r.item,m=void 0!==h&&h,v=r.lg,g=void 0!==v&&v,y=r.md,b=void 0!==y&&y,x=r.rowSpacing,w=r.sm,Z=void 0!==w&&w,k=r.spacing,S=void 0===k?0:k,D=r.wrap,C=void 0===D?"wrap":D,_=r.xl,E=void 0!==_&&_,A=r.xs,M=void 0!==A&&A,P=r.zeroMinWidth,R=void 0!==P&&P,T=(0,X.Z)(r,Bw),F=x||S,O=u||S,B=t.useContext(Rw),I=d?a||12:B,N=(0,o.Z)({},r,{columns:I,container:d,direction:p,item:m,lg:g,md:b,sm:Z,rowSpacing:F,columnSpacing:O,wrap:C,xl:E,xs:M,zeroMinWidth:R}),L=function(e){var t=e.classes,n=e.container,r=e.direction,o=e.item,i=e.lg,a=e.md,u=e.sm,s=e.spacing,l=e.wrap,c=e.xl,d=e.xs,f={root:["root",n&&"container",o&&"item",e.zeroMinWidth&&"zeroMinWidth"].concat((0,ve.Z)(Nw(s,n)),["row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==l&&"wrap-xs-".concat(String(l)),!1!==d&&"grid-xs-".concat(String(d)),!1!==u&&"grid-sm-".concat(String(u)),!1!==a&&"grid-md-".concat(String(a)),!1!==i&&"grid-lg-".concat(String(i)),!1!==c&&"grid-xl-".concat(String(c))])};return(0,K.Z)(f,Tw,t)}(N);return(0,ie.tZ)(Rw.Provider,{value:I,children:(0,ie.tZ)(Ww,(0,o.Z)({ownerState:N,className:(0,G.Z)(L.root,i),as:l,ref:n},T))})})),Hw=$w,Yw=(0,vt.Z)((0,ie.tZ)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen"),Vw=(0,vt.Z)((0,ie.tZ)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),Uw=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),qw=(0,re.Z)("PrivatePickersToolbar",["root","dateTitleContainer"]),Xw=(0,J.ZP)("div")((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:t.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})})),Gw=(0,J.ZP)(Hw)({flex:1}),Kw=function(e){return"clock"===e?Lw||(Lw=(0,ie.tZ)(Uw,{color:"inherit"})):zw||(zw=(0,ie.tZ)(Vw,{color:"inherit"}))};function Qw(e,t){return e?"text input view is open, go to ".concat(t," view"):"".concat(t," view is open, go to text input view")}var Jw,eZ,tZ,nZ,rZ=t.forwardRef((function(e,t){var n=e.children,r=e.className,o=e.getMobileKeyboardInputViewButtonText,i=void 0===o?Qw:o,a=e.isLandscape,u=e.isMobileKeyboardViewOpen,s=e.landscapeDirection,l=void 0===s?"column":s,c=e.penIconClassName,d=e.toggleMobileKeyboardView,f=e.toolbarTitle,p=e.viewType,h=void 0===p?"calendar":p,m=e;return(0,ie.BX)(Xw,{ref:t,className:(0,G.Z)(qw.root,r),ownerState:m,children:[(0,ie.tZ)(cy,{color:"text.secondary",variant:"overline",children:f}),(0,ie.BX)(Gw,{container:!0,justifyContent:"space-between",className:qw.dateTitleContainer,direction:a?l:"row",alignItems:a?"flex-start":"flex-end",children:[n,(0,ie.tZ)(mt,{onClick:d,className:c,color:"inherit","aria-label":i(u,h),children:u?Kw(h):jw||(jw=(0,ie.tZ)(Yw,{color:"inherit"}))})]})]})})),oZ=["align","className","selected","typographyClassName","value","variant"],iZ=(0,J.ZP)(ab)({padding:0,minWidth:16,textTransform:"none"}),aZ=t.forwardRef((function(e,t){var n=e.align,r=e.className,i=e.selected,a=e.typographyClassName,u=e.value,s=e.variant,l=(0,X.Z)(e,oZ);return(0,ie.tZ)(iZ,(0,o.Z)({variant:"text",ref:t,className:r},l,{children:(0,ie.tZ)(Mw,{align:n,className:a,variant:s,value:u,selected:i})}))})),uZ=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),sZ=(0,vt.Z)((0,ie.tZ)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),lZ=t.createContext(null),cZ=(0,J.ZP)(zb)((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({boxShadow:"0 -1px 0 0 inset ".concat(n.palette.divider)},"desktop"===t.wrapperVariant&&(0,q.Z)({order:1,boxShadow:"0 1px 0 0 inset ".concat(n.palette.divider)},"& .".concat(Eb.indicator),{bottom:"auto",top:0}))})),dZ=function(e){var n,r=e.dateRangeIcon,i=void 0===r?Jw||(Jw=(0,ie.tZ)(sZ,{})):r,a=e.onChange,u=e.timeIcon,s=void 0===u?eZ||(eZ=(0,ie.tZ)(uZ,{})):u,l=e.view,c=t.useContext(lZ),d=(0,o.Z)({},e,{wrapperVariant:c});return(0,ie.BX)(cZ,{ownerState:d,variant:"fullWidth",value:(n=l,["day","month","year"].includes(n)?"date":"time"),onChange:function(e,t){a("date"===t?"day":"hours")},children:[(0,ie.tZ)(Vb,{value:"date","aria-label":"pick date",icon:(0,ie.tZ)(t.Fragment,{children:i})}),(0,ie.tZ)(Vb,{value:"time","aria-label":"pick time",icon:(0,ie.tZ)(t.Fragment,{children:s})})]})},fZ=["ampm","date","dateRangeIcon","hideTabs","isMobileKeyboardViewOpen","onChange","openView","setOpenView","timeIcon","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],pZ=(0,re.Z)("PrivateDateTimePickerToolbar",["penIcon"]),hZ=(0,J.ZP)(rZ)((0,q.Z)({paddingLeft:16,paddingRight:16,justifyContent:"space-around"},"& .".concat(pZ.penIcon),{position:"absolute",top:8,right:8})),mZ=(0,J.ZP)("div")({display:"flex",flexDirection:"column",alignItems:"flex-start"}),vZ=(0,J.ZP)("div")({display:"flex"}),gZ=(0,J.ZP)(Mw)({margin:"0 4px 0 2px",cursor:"default"}),yZ=function(e){var n,r=e.ampm,i=e.date,a=e.dateRangeIcon,u=e.hideTabs,s=e.isMobileKeyboardViewOpen,l=e.openView,c=e.setOpenView,d=e.timeIcon,f=e.toggleMobileKeyboardView,p=e.toolbarFormat,h=e.toolbarPlaceholder,m=void 0===h?"\u2013\u2013":h,v=e.toolbarTitle,g=void 0===v?"Select date & time":v,y=e.views,b=(0,X.Z)(e,fZ),x=bw(),w=t.useContext(lZ),Z="desktop"===w||!u&&"undefined"!==typeof window&&window.innerHeight>667,k=t.useMemo((function(){return i?p?x.formatByString(i,p):x.format(i,"shortDate"):m}),[i,p,m,x]);return(0,ie.BX)(t.Fragment,{children:["desktop"!==w&&(0,ie.BX)(hZ,(0,o.Z)({toolbarTitle:g,penIconClassName:pZ.penIcon,isMobileKeyboardViewOpen:s,toggleMobileKeyboardView:f},b,{isLandscape:!1,children:[(0,ie.BX)(mZ,{children:[y.includes("year")&&(0,ie.tZ)(aZ,{tabIndex:-1,variant:"subtitle1",onClick:function(){return c("year")},selected:"year"===l,value:i?x.format(i,"year"):"\u2013"}),y.includes("day")&&(0,ie.tZ)(aZ,{tabIndex:-1,variant:"h4",onClick:function(){return c("day")},selected:"day"===l,value:k})]}),(0,ie.BX)(vZ,{children:[y.includes("hours")&&(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("hours")},selected:"hours"===l,value:i?(n=i,r?x.format(n,"hours12h"):x.format(n,"hours24h")):"--"}),y.includes("minutes")&&(0,ie.BX)(t.Fragment,{children:[tZ||(tZ=(0,ie.tZ)(gZ,{variant:"h3",value:":"})),(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("minutes")},selected:"minutes"===l,value:i?x.format(i,"minutes"):"--"})]}),y.includes("seconds")&&(0,ie.BX)(t.Fragment,{children:[nZ||(nZ=(0,ie.tZ)(gZ,{variant:"h3",value:":"})),(0,ie.tZ)(aZ,{variant:"h3",onClick:function(){return c("seconds")},selected:"seconds"===l,value:i?x.format(i,"seconds"):"--"})]})]})]})),Z&&(0,ie.tZ)(dZ,{dateRangeIcon:a,timeIcon:d,view:l,onChange:c})]})};function bZ(e){return(0,ne.Z)("MuiDialogActions",e)}(0,re.Z)("MuiDialogActions",["root","spacing"]);var xZ=["className","disableSpacing"],wZ=(0,J.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableSpacing&&t.spacing]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})})),ZZ=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogActions"}),r=n.className,i=n.disableSpacing,a=void 0!==i&&i,u=(0,X.Z)(n,xZ),s=(0,o.Z)({},n,{disableSpacing:a}),l=function(e){var t=e.classes,n={root:["root",!e.disableSpacing&&"spacing"]};return(0,K.Z)(n,bZ,t)}(s);return(0,ie.tZ)(wZ,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),kZ=ZZ,SZ=["onClick","onTouchStart"],DZ=(0,J.ZP)(ql)((function(e){return{zIndex:e.theme.zIndex.modal}})),CZ=(0,J.ZP)(ce)((function(e){var t=e.ownerState;return(0,o.Z)({transformOrigin:"top center",outline:0},"top"===t.placement&&{transformOrigin:"bottom center"})})),_Z=(0,J.ZP)(kZ)((function(e){var t=e.ownerState;return(0,o.Z)({},t.clearable?{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}}:{padding:0})}));var EZ=function(e){var n,i=e.anchorEl,a=e.children,u=e.containerRef,s=void 0===u?null:u,l=e.onClose,c=e.onClear,d=e.clearable,f=void 0!==d&&d,p=e.clearText,h=void 0===p?"Clear":p,m=e.open,v=e.PopperProps,g=e.role,y=e.TransitionComponent,b=void 0===y?en:y,x=e.TrapFocusProps,w=e.PaperProps,Z=void 0===w?{}:w;t.useEffect((function(){function e(e){"Escape"!==e.key&&"Esc"!==e.key||l()}return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[l]);var k=t.useRef(null);t.useEffect((function(){"tooltip"!==g&&(m?k.current=document.activeElement:k.current&&k.current instanceof HTMLElement&&k.current.focus())}),[m,g]);var S=function(e,n){var r=t.useRef(!1),o=t.useRef(!1),i=t.useRef(null),a=t.useRef(!1);t.useEffect((function(){if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),function(){document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);var u=(0,he.Z)((function(e){if(a.current){var t=o.current;o.current=!1;var u=(0,Ym.Z)(i.current);!i.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!u.documentElement.contains(e.target)||i.current.contains(e.target))||t||n(e))}})),s=function(){o.current=!0};return t.useEffect((function(){if(e){var t=(0,Ym.Z)(i.current),n=function(){r.current=!0};return t.addEventListener("touchstart",u),t.addEventListener("touchmove",n),function(){t.removeEventListener("touchstart",u),t.removeEventListener("touchmove",n)}}}),[e,u]),t.useEffect((function(){if(e){var t=(0,Ym.Z)(i.current);return t.addEventListener("click",u),function(){t.removeEventListener("click",u),o.current=!1}}}),[e,u]),[i,s,s]}(m,l),D=(0,r.Z)(S,3),C=D[0],_=D[1],E=D[2],A=t.useRef(null),M=(0,pe.Z)(A,s),P=(0,pe.Z)(M,C),R=e,T=Z.onClick,F=Z.onTouchStart,O=(0,X.Z)(Z,SZ);return(0,ie.tZ)(DZ,(0,o.Z)({transition:!0,role:g,open:m,anchorEl:i,ownerState:R},v,{children:function(e){var t=e.TransitionProps,r=e.placement;return(0,ie.tZ)(xv,(0,o.Z)({open:m,disableAutoFocus:!0,disableEnforceFocus:"tooltip"===g,isEnabled:function(){return!0}},x,{children:(0,ie.tZ)(b,(0,o.Z)({},t,{children:(0,ie.BX)(CZ,(0,o.Z)({tabIndex:-1,elevation:8,ref:P,onClick:function(e){_(e),T&&T(e)},onTouchStart:function(e){E(e),F&&F(e)},ownerState:(0,o.Z)({},R,{placement:r})},O,{children:[a,(0,ie.tZ)(_Z,{ownerState:R,children:f&&(n||(n=(0,ie.tZ)(ab,{onClick:c,children:h})))})]}))}))}))}}))};var AZ=function(e){var n=e.children,r=e.DateInputProps,i=e.KeyboardDateInputComponent,a=e.onDismiss,u=e.open,s=e.PopperProps,l=e.PaperProps,c=e.TransitionComponent,d=e.onClear,f=e.clearText,p=e.clearable,h=t.useRef(null),m=(0,pe.Z)(r.inputRef,h);return(0,ie.BX)(lZ.Provider,{value:"desktop",children:[(0,ie.tZ)(i,(0,o.Z)({},r,{inputRef:m})),(0,ie.tZ)(EZ,{role:"dialog",open:u,anchorEl:h.current,TransitionComponent:c,PopperProps:s,PaperProps:l,onClose:a,onClear:d,clearText:f,clearable:p,children:n})]})};function MZ(e,t){return Array.isArray(t)?t.every((function(t){return-1!==e.indexOf(t)})):-1!==e.indexOf(t)}var PZ=function(e,t){return function(n){"Enter"!==n.key&&" "!==n.key||(e(),n.preventDefault(),n.stopPropagation()),t&&t(n)}},RZ=function(){for(var e=arguments.length,t=new Array(e),n=0;n12&&(e-=360),{height:Math.round((n?.26:.4)*LZ),transform:"rotateZ(".concat(e,"deg)")}}(),className:t,ownerState:u},a,{children:(0,ie.tZ)(UZ,{ownerState:u})}))}}]),n}(t.Component);qZ.getDerivedStateFromProps=function(e,t){return e.type!==t.previousType?{toAnimateTransform:!0,previousType:e.type}:{toAnimateTransform:!1,previousType:e.type}};var XZ,GZ,KZ,QZ=qZ,JZ=(0,J.ZP)("div")((function(e){return{display:"flex",justifyContent:"center",alignItems:"center",margin:e.theme.spacing(2)}})),ek=(0,J.ZP)("div")({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),tk=(0,J.ZP)("div")({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none","@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}),nk=(0,J.ZP)("div")((function(e){return{width:6,height:6,borderRadius:"50%",backgroundColor:e.theme.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),rk=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,left:8},"am"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})})),ok=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,right:8},"pm"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})}));var ik=function(e){var n=e.ampm,r=e.ampmInClock,o=e.autoFocus,i=e.children,a=e.date,u=e.getClockLabelText,s=e.handleMeridiemChange,l=e.isTimeDisabled,c=e.meridiemMode,d=e.minutesStep,f=void 0===d?1:d,p=e.onChange,h=e.selectedId,m=e.type,v=e.value,g=e,y=bw(),b=t.useContext(lZ),x=t.useRef(!1),w=l(v,m),Z=!n&&"hours"===m&&(v<1||v>12),k=function(e,t){l(e,m)||p(e,t)},S=function(e,t){var r=e.offsetX,o=e.offsetY;if(void 0===r){var i=e.target.getBoundingClientRect();r=e.changedTouches[0].clientX-i.left,o=e.changedTouches[0].clientY-i.top}var a="seconds"===m||"minutes"===m?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=HZ(6*n,e,t).value;return r*n%60}(r,o,f):function(e,t,n){var r=HZ(30,e,t),o=r.value,i=r.distance,a=o||12;return n?a%=12:i<74&&(a+=12,a%=24),a}(r,o,Boolean(n));k(a,t)},D=t.useMemo((function(){return"hours"===m||v%5===0}),[m,v]),C="minutes"===m?f:1,_=t.useRef(null);return(0,xs.Z)((function(){o&&_.current.focus()}),[o]),(0,ie.BX)(JZ,{children:[(0,ie.BX)(ek,{children:[(0,ie.tZ)(tk,{onTouchMove:function(e){x.current=!0,S(e,"shallow")},onTouchEnd:function(e){x.current&&(S(e,"finish"),x.current=!1)},onMouseUp:function(e){x.current&&(x.current=!1),S(e.nativeEvent,"finish")},onMouseMove:function(e){e.buttons>0&&S(e.nativeEvent,"shallow")}}),!w&&(0,ie.BX)(t.Fragment,{children:[XZ||(XZ=(0,ie.tZ)(nk,{})),a&&(0,ie.tZ)(QZ,{type:m,value:v,isInner:Z,hasSelected:D})]}),(0,ie.tZ)("div",{"aria-activedescendant":h,"aria-label":u(m,a,y),ref:_,role:"listbox",onKeyDown:function(e){if(!x.current)switch(e.key){case"Home":k(0,"partial"),e.preventDefault();break;case"End":k("minutes"===m?59:23,"partial"),e.preventDefault();break;case"ArrowUp":k(v+C,"partial"),e.preventDefault();break;case"ArrowDown":k(v-C,"partial"),e.preventDefault()}},tabIndex:0,children:i})]}),n&&("desktop"===b||r)&&(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(rk,{onClick:function(){return s("am")},disabled:null===c,ownerState:g,children:GZ||(GZ=(0,ie.tZ)(cy,{variant:"caption",children:"AM"}))}),(0,ie.tZ)(ok,{disabled:null===c,onClick:function(){return s("pm")},ownerState:g,children:KZ||(KZ=(0,ie.tZ)(cy,{variant:"caption",children:"PM"}))})]})]})},ak=["className","disabled","index","inner","label","selected"],uk=(0,re.Z)("PrivateClockNumber",["selected","disabled"]),sk=(0,J.ZP)("span")((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)((t={height:zZ,width:zZ,position:"absolute",left:"calc((100% - ".concat(zZ,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:n.palette.text.primary,fontFamily:n.typography.fontFamily,"&:focused":{backgroundColor:n.palette.background.paper}},(0,q.Z)(t,"&.".concat(uk.selected),{color:n.palette.primary.contrastText}),(0,q.Z)(t,"&.".concat(uk.disabled),{pointerEvents:"none",color:n.palette.text.disabled}),t),r.inner&&(0,o.Z)({},n.typography.body2,{color:n.palette.text.secondary}))}));var lk=function(e){var t=e.className,n=e.disabled,r=e.index,i=e.inner,a=e.label,u=e.selected,s=(0,X.Z)(e,ak),l=e,c=r%12/12*Math.PI*2-Math.PI/2,d=91*(i?.65:1),f=Math.round(Math.cos(c)*d),p=Math.round(Math.sin(c)*d);return(0,ie.tZ)(sk,(0,o.Z)({className:(0,G.Z)(t,u&&uk.selected,n&&uk.disabled),"aria-disabled":!!n||void 0,"aria-selected":!!u||void 0,role:"option",style:{transform:"translate(".concat(f,"px, ").concat(p+92,"px")},ownerState:l},s,{children:a}))},ck=function(e){for(var t=e.ampm,n=e.date,r=e.getClockNumberText,o=e.isDisabled,i=e.selectedId,a=e.utils,u=n?a.getHours(n):null,s=[],l=t?12:23,c=function(e){return null!==u&&(t?12===e?12===u||0===u:u===e||u-12===e:u===e)},d=t?1:0;d<=l;d+=1){var f=d.toString();0===d&&(f="00");var p=!t&&(0===d||d>12);f=a.formatNumber(f);var h=c(d);s.push((0,ie.tZ)(lk,{id:h?i:void 0,index:d,inner:p,selected:h,disabled:o(d),label:f,"aria-label":r(f)},d))}return s},dk=function(e){var t=e.utils,n=e.value,o=e.isDisabled,i=e.getClockNumberText,a=e.selectedId,u=t.formatNumber;return[[5,u("05")],[10,u("10")],[15,u("15")],[20,u("20")],[25,u("25")],[30,u("30")],[35,u("35")],[40,u("40")],[45,u("45")],[50,u("50")],[55,u("55")],[0,u("00")]].map((function(e,t){var u=(0,r.Z)(e,2),s=u[0],l=u[1],c=s===n;return(0,ie.tZ)(lk,{label:l,id:c?a:void 0,index:t+1,inner:!1,disabled:o(s),selected:c,"aria-label":i(l)},s)}))},fk=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),pk=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),hk=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],mk=(0,J.ZP)("div")({display:"flex"}),vk=(0,J.ZP)("div")((function(e){return{width:e.theme.spacing(3)}})),gk=(0,J.ZP)(mt)((function(e){var t=e.ownerState;return(0,o.Z)({},t.hidden&&{visibility:"hidden"})})),yk=t.forwardRef((function(e,t){var n=e.children,r=e.className,i=e.components,a=void 0===i?{}:i,u=e.componentsProps,s=void 0===u?{}:u,l=e.isLeftDisabled,c=e.isLeftHidden,d=e.isRightDisabled,f=e.isRightHidden,p=e.leftArrowButtonText,h=e.onLeftClick,m=e.onRightClick,v=e.rightArrowButtonText,g=(0,X.Z)(e,hk),y="rtl"===It().direction,b=s.leftArrowButton||{},x=a.LeftArrowIcon||fk,w=s.rightArrowButton||{},Z=a.RightArrowIcon||pk,k=e;return(0,ie.BX)(mk,(0,o.Z)({ref:t,className:r,ownerState:k},g,{children:[(0,ie.tZ)(gk,(0,o.Z)({as:a.LeftArrowButton,size:"small","aria-label":p,title:p,disabled:l,edge:"end",onClick:h},b,{className:b.className,ownerState:(0,o.Z)({},k,b,{hidden:c}),children:y?(0,ie.tZ)(Z,{}):(0,ie.tZ)(x,{})})),n?(0,ie.tZ)(cy,{variant:"subtitle1",component:"span",children:n}):(0,ie.tZ)(vk,{ownerState:k}),(0,ie.tZ)(gk,(0,o.Z)({as:a.RightArrowButton,size:"small","aria-label":v,title:v,edge:"start",disabled:d,onClick:m},w,{className:w.className,ownerState:(0,o.Z)({},k,w,{hidden:f}),children:y?(0,ie.tZ)(x,{}):(0,ie.tZ)(Z,{})}))]}))})),bk=function(e,t,n){if(n&&(e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12;return e};function xk(e,t){return 3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e)}var wk=function(e,t){return function(n,r){return e?t.isAfter(n,r):xk(n,t)>xk(r,t)}};function Zk(e,n,r){var o=bw(),i=function(e,t){return e?t.getHours(e)>=12?"pm":"am":null}(e,o),a=t.useCallback((function(t){var i=function(e,t,n,r){var o=bk(r.getHours(e),t,n);return r.setHours(e,o)}(e,t,Boolean(n),o);r(i,"partial")}),[n,e,r,o]);return{meridiemMode:i,handleMeridiemChange:a}}function kk(e){return(0,ne.Z)("MuiClockPicker",e)}(0,re.Z)("MuiClockPicker",["arrowSwitcher"]);var Sk=(0,J.ZP)(yk,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:function(e,t){return t.arrowSwitcher}})({position:"absolute",right:12,top:15}),Dk=function(e,t,n){return"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime")))},Ck=function(e){return"".concat(e," minutes")},_k=function(e){return"".concat(e," hours")},Ek=function(e){return"".concat(e," seconds")};var Ak=function(e){var n=(0,ee.Z)({props:e,name:"MuiClockPicker"}),r=n.ampm,i=void 0!==r&&r,a=n.ampmInClock,u=void 0!==a&&a,s=n.autoFocus,l=n.components,c=n.componentsProps,d=n.date,f=n.disableIgnoringDatePartForTimeValidation,p=void 0!==f&&f,h=n.getClockLabelText,m=void 0===h?Dk:h,v=n.getHoursClockNumberText,g=void 0===v?_k:v,y=n.getMinutesClockNumberText,b=void 0===y?Ck:y,x=n.getSecondsClockNumberText,w=void 0===x?Ek:x,Z=n.leftArrowButtonText,k=void 0===Z?"open previous view":Z,S=n.maxTime,D=n.minTime,C=n.minutesStep,_=void 0===C?1:C,E=n.nextViewAvailable,A=n.onChange,M=n.openNextView,P=n.openPreviousView,R=n.previousViewAvailable,T=n.rightArrowButtonText,F=void 0===T?"open next view":T,O=n.shouldDisableTime,B=n.showViewSwitcher,I=n.view,N=ww(),L=bw(),z=L.setSeconds(L.setMinutes(L.setHours(N,0),0),0),j=d||z,W=Zk(j,i,A),$=W.meridiemMode,H=W.handleMeridiemChange,Y=t.useCallback((function(e,t){if(null===d)return!1;var n=function(n){var r=wk(p,L);return Boolean(D&&r(D,n("end"))||S&&r(n("start"),S)||O&&O(e,t))};switch(t){case"hours":var r=bk(e,$,i);return n((function(e){return RZ((function(e){return L.setHours(e,r)}),(function(t){return L.setMinutes(t,"start"===e?0:59)}),(function(t){return L.setSeconds(t,"start"===e?0:59)}))(d)}));case"minutes":return n((function(t){return RZ((function(t){return L.setMinutes(t,e)}),(function(e){return L.setSeconds(e,"start"===t?0:59)}))(d)}));case"seconds":return n((function(){return L.setSeconds(d,e)}));default:throw new Error("not supported")}}),[i,d,p,S,$,D,O,L]),V=(0,kh.Z)(),U=t.useMemo((function(){switch(I){case"hours":var e=function(e,t){var n=bk(e,$,i);A(L.setHours(j,n),t)};return{onChange:e,value:L.getHours(j),children:ck({date:d,utils:L,ampm:i,onChange:e,getClockNumberText:g,isDisabled:function(e){return Y(e,"hours")},selectedId:V})};case"minutes":var t=L.getMinutes(j),n=function(e,t){A(L.setMinutes(j,e),t)};return{value:t,onChange:n,children:dk({utils:L,value:t,onChange:n,getClockNumberText:b,isDisabled:function(e){return Y(e,"minutes")},selectedId:V})};case"seconds":var r=L.getSeconds(j),o=function(e,t){A(L.setSeconds(j,e),t)};return{value:r,onChange:o,children:dk({utils:L,value:r,onChange:o,getClockNumberText:w,isDisabled:function(e){return Y(e,"seconds")},selectedId:V})};default:throw new Error("You must provide the type for ClockView")}}),[I,L,d,i,g,b,w,$,A,j,Y,V]),q=n,X=function(e){var t=e.classes;return(0,K.Z)({arrowSwitcher:["arrowSwitcher"]},kk,t)}(q);return(0,ie.BX)(t.Fragment,{children:[B&&(0,ie.tZ)(Sk,{className:X.arrowSwitcher,leftArrowButtonText:k,rightArrowButtonText:F,components:l,componentsProps:c,onLeftClick:P,onRightClick:M,isLeftDisabled:R,isRightDisabled:E,ownerState:q}),(0,ie.tZ)(ik,(0,o.Z)({autoFocus:s,date:d,ampmInClock:u,type:I,ampm:i,getClockLabelText:m,minutesStep:_,isTimeDisabled:Y,meridiemMode:$,handleMeridiemChange:H,selectedId:V},U))]})},Mk=["disabled","onSelect","selected","value"],Pk=(0,re.Z)("PrivatePickersMonth",["root","selected"]),Rk=(0,J.ZP)(cy)((function(e){var t=e.theme;return(0,o.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,(0,q.Z)({margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:t.palette.text.secondary}},"&.".concat(Pk.selected),{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:focus, &:hover":{backgroundColor:t.palette.primary.dark}}))})),Tk=function(e){var t=e.disabled,n=e.onSelect,r=e.selected,i=e.value,a=(0,X.Z)(e,Mk),u=function(){n(i)};return(0,ie.tZ)(Rk,(0,o.Z)({component:"button",className:(0,G.Z)(Pk.root,r&&Pk.selected),tabIndex:t?-1:0,onClick:u,onKeyDown:PZ(u),color:r?"primary":void 0,variant:r?"h5":"subtitle1",disabled:t},a))},Fk=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","onMonthChange","readOnly"];function Ok(e){return(0,ne.Z)("MuiMonthPicker",e)}(0,re.Z)("MuiMonthPicker",["root"]);var Bk=(0,J.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),Ik=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiMonthPicker"}),r=n.className,i=n.date,a=n.disabled,u=n.disableFuture,s=n.disablePast,l=n.maxDate,c=n.minDate,d=n.onChange,f=n.onMonthChange,p=n.readOnly,h=(0,X.Z)(n,Fk),m=n,v=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Ok,t)}(m),g=bw(),y=ww(),b=g.getMonth(i||y),x=function(e){var t=g.startOfMonth(s&&g.isAfter(y,c)?y:c),n=g.startOfMonth(u&&g.isBefore(y,l)?y:l),r=g.isBefore(e,t),o=g.isAfter(e,n);return r||o},w=function(e){if(!p){var t=g.setMonth(i||y,e);d(t,"finish"),f&&f(t)}};return(0,ie.tZ)(Bk,(0,o.Z)({ref:t,className:(0,G.Z)(v.root,r),ownerState:m},h,{children:g.getMonthArray(i||y).map((function(e){var t=g.getMonth(e),n=g.format(e,"monthShort");return(0,ie.tZ)(Tk,{value:t,selected:t===b,onSelect:w,disabled:a||x(e),children:n},n)}))}))})),Nk=Ik,Lk=function(e){var t=e.date,n=e.disableFuture,r=e.disablePast,o=e.maxDate,i=e.minDate,a=e.shouldDisableDate,u=e.utils,s=u.startOfDay(u.date());r&&u.isBefore(i,s)&&(i=s),n&&u.isAfter(o,s)&&(o=s);var l=t,c=t;for(u.isBefore(t,i)&&(l=u.date(i),c=null),u.isAfter(t,o)&&(c&&(c=u.date(o)),l=null);l||c;){if(l&&u.isAfter(l,o)&&(l=null),c&&u.isBefore(c,i)&&(c=null),l){if(!a(l))return l;l=u.addDays(l,1)}if(c){if(!a(c))return c;c=u.addDays(c,-1)}}return s};function zk(e,t){var n=e.date(t);return e.isValid(n)?n:null}var jk=function(e,t,n){var r=n.disablePast,o=n.disableFuture,i=n.minDate,a=n.maxDate,u=n.shouldDisableDate,s=e.date(),l=e.date(t);if(null===l)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(u&&u(l)):return"shouldDisableDate";case Boolean(o&&e.isAfterDay(l,s)):return"disableFuture";case Boolean(r&&e.isBeforeDay(l,s)):return"disablePast";case Boolean(i&&e.isBeforeDay(l,i)):return"minDate";case Boolean(a&&e.isAfterDay(l,a)):return"maxDate";default:return null}};function Wk(e){var n,i=e.date,a=e.defaultCalendarMonth,u=e.disableFuture,s=e.disablePast,l=e.disableSwitchToMonthOnDayFocus,c=void 0!==l&&l,d=e.maxDate,f=e.minDate,p=e.onMonthChange,h=e.reduceAnimations,m=e.shouldDisableDate,v=ww(),g=bw(),y=t.useRef(function(e,t,n){return function(r,i){switch(i.type){case"changeMonth":return(0,o.Z)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,o.Z)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":if(null!==r.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;var a=Boolean(i.focusedDay)&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,o.Z)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e,currentMonth:a?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"});default:throw new Error("missing support")}}}(Boolean(h),c,g)).current,b=t.useReducer(y,{isMonthSwitchingAnimating:!1,focusedDay:i||v,currentMonth:g.startOfMonth(null!=(n=null!=i?i:a)?n:v),slideDirection:"left"}),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useCallback((function(e){Z((0,o.Z)({type:"changeMonth"},e)),p&&p(e.newMonth)}),[p]),S=t.useCallback((function(e){var t=null!=e?e:v;g.isSameMonth(t,w.currentMonth)||k({newMonth:g.startOfMonth(t),direction:g.isAfterDay(t,w.currentMonth)?"left":"right"})}),[w.currentMonth,k,v,g]),D=t.useCallback((function(e){return null!==jk(g,e,{disablePast:s,disableFuture:u,minDate:f,maxDate:d,shouldDisableDate:m})}),[u,s,d,f,m,g]),C=t.useCallback((function(){Z({type:"finishMonthSwitchingAnimation"})}),[]),_=t.useCallback((function(e){D(e)||Z({type:"changeFocusedDay",focusedDay:e})}),[D]);return{calendarState:w,changeMonth:S,changeFocusedDay:_,isDateDisabled:D,onMonthSwitchingAnimationEnd:C,handleChangeMonth:k}}var $k=(0,re.Z)("PrivatePickersFadeTransitionGroup",["root"]),Hk=(0,J.ZP)(_e)({display:"block",position:"relative"}),Yk=function(e){var t=e.children,n=e.className,r=e.reduceAnimations,o=e.transKey;return r?t:(0,ie.tZ)(Hk,{className:(0,G.Z)($k.root,n),children:(0,ie.tZ)(Av,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:t},o)})},Vk=["allowSameDateSelection","autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDayFocus","onDaySelect","onFocus","onKeyDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"];function Uk(e){return(0,ne.Z)("MuiPickersDay",e)}var qk=(0,re.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),Xk=function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.caption,(t={width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:n.palette.background.paper,color:n.palette.text.primary,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&:focus":(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&.".concat(qk.selected),{willChange:"background-color",backgroundColor:n.palette.primary.dark})},(0,q.Z)(t,"&.".concat(qk.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,fontWeight:n.typography.fontWeightMedium,transition:n.transitions.create("background-color",{duration:n.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:n.palette.primary.dark}}),(0,q.Z)(t,"&.".concat(qk.disabled),{color:n.palette.text.disabled}),t),!r.disableMargin&&{margin:"0 ".concat(2,"px")},r.outsideCurrentMonth&&r.showDaysOutsideCurrentMonth&&{color:n.palette.text.secondary},!r.disableHighlightToday&&r.today&&(0,q.Z)({},"&:not(.".concat(qk.selected,")"),{border:"1px solid ".concat(n.palette.text.secondary)}))},Gk=function(e,t){var n=e.ownerState;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},Kk=(0,J.ZP)(st,{name:"MuiPickersDay",slot:"Root",overridesResolver:Gk})(Xk),Qk=(0,J.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:Gk})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},Xk({theme:t,ownerState:n}),{visibility:"hidden"})})),Jk=function(){},eS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPickersDay"}),i=r.allowSameDateSelection,a=void 0!==i&&i,u=r.autoFocus,s=void 0!==u&&u,l=r.className,c=r.day,d=r.disabled,f=void 0!==d&&d,p=r.disableHighlightToday,h=void 0!==p&&p,m=r.disableMargin,v=void 0!==m&&m,g=r.isAnimating,y=r.onClick,b=r.onDayFocus,x=void 0===b?Jk:b,w=r.onDaySelect,Z=r.onFocus,k=r.onKeyDown,S=r.outsideCurrentMonth,D=r.selected,C=void 0!==D&&D,_=r.showDaysOutsideCurrentMonth,E=void 0!==_&&_,A=r.children,M=r.today,P=void 0!==M&&M,R=(0,X.Z)(r,Vk),T=(0,o.Z)({},r,{allowSameDateSelection:a,autoFocus:s,disabled:f,disableHighlightToday:h,disableMargin:v,selected:C,showDaysOutsideCurrentMonth:E,today:P}),F=function(e){var t=e.selected,n=e.disableMargin,r=e.disableHighlightToday,o=e.today,i=e.outsideCurrentMonth,a=e.showDaysOutsideCurrentMonth,u=e.classes,s={root:["root",t&&"selected",!n&&"dayWithMargin",!r&&o&&"today",i&&a&&"dayOutsideMonth"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,K.Z)(s,Uk,u)}(T),O=bw(),B=t.useRef(null),I=(0,pe.Z)(B,n);(0,xs.Z)((function(){!s||f||g||S||B.current.focus()}),[s,f,g,S]);var N=It();return S&&!E?(0,ie.tZ)(Qk,{className:(0,G.Z)(F.root,F.hiddenDaySpacingFiller,l),ownerState:T}):(0,ie.tZ)(Kk,(0,o.Z)({className:(0,G.Z)(F.root,l),ownerState:T,ref:I,centerRipple:!0,disabled:f,"aria-label":A?void 0:O.format(c,"fullDate"),tabIndex:C?0:-1,onFocus:function(e){x&&x(c),Z&&Z(e)},onKeyDown:function(e){switch(void 0!==k&&k(e),e.key){case"ArrowUp":x(O.addDays(c,-7)),e.preventDefault();break;case"ArrowDown":x(O.addDays(c,7)),e.preventDefault();break;case"ArrowLeft":x(O.addDays(c,"ltr"===N.direction?-1:1)),e.preventDefault();break;case"ArrowRight":x(O.addDays(c,"ltr"===N.direction?1:-1)),e.preventDefault();break;case"Home":x(O.startOfWeek(c)),e.preventDefault();break;case"End":x(O.endOfWeek(c)),e.preventDefault();break;case"PageUp":x(O.getNextMonth(c)),e.preventDefault();break;case"PageDown":x(O.getPreviousMonth(c)),e.preventDefault()}},onClick:function(e){!a&&C||(f||w(c,"finish"),y&&y(e))}},R,{children:A||O.format(c,"dayOfMonth")}))})),tS=function(e,t){return e.autoFocus===t.autoFocus&&e.isAnimating===t.isAnimating&&e.today===t.today&&e.disabled===t.disabled&&e.selected===t.selected&&e.disableMargin===t.disableMargin&&e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&&e.disableHighlightToday===t.disableHighlightToday&&e.className===t.className&&e.outsideCurrentMonth===t.outsideCurrentMonth&&e.onDayFocus===t.onDayFocus&&e.onDaySelect===t.onDaySelect},nS=t.memo(eS,tS);function rS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var oS=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=rS(n.className,r):n.setAttribute("class",rS(n.className&&n.className.baseVal||"",r)));var n,r}))},iS=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),o=0;o *":{position:"absolute",top:0,right:0,left:0}},(0,q.Z)(t,"& .".concat(lS["slideEnter-left"]),{willChange:"transform",transform:"translate(100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(lS["slideEnter-right"]),{willChange:"transform",transform:"translate(-100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(lS.slideEnterActive),{transform:"translate(0%)",transition:n}),(0,q.Z)(t,"& .".concat(lS.slideExit),{transform:"translate(0%)"}),(0,q.Z)(t,"& .".concat(lS["slideExitActiveLeft-left"]),{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0}),(0,q.Z)(t,"& .".concat(lS["slideExitActiveLeft-right"]),{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}),t})),dS=function(e){var n=e.children,r=e.className,i=e.reduceAnimations,a=e.slideDirection,u=e.transKey,s=(0,X.Z)(e,sS);if(i)return(0,ie.tZ)("div",{className:(0,G.Z)(lS.root,r),children:n});var l={exit:lS.slideExit,enterActive:lS.slideEnterActive,enter:lS["slideEnter-".concat(a)],exitActive:lS["slideExitActiveLeft-".concat(a)]};return(0,ie.tZ)(cS,{className:(0,G.Z)(lS.root,r),childFactory:function(e){return t.cloneElement(e,{classNames:l})},children:(0,ie.tZ)(uS,(0,o.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:l},s,{children:n}),u)})},fS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center"}),pS=(0,J.ZP)(cy)((function(e){return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.theme.palette.text.secondary}})),hS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center",minHeight:264}),mS=(0,J.ZP)(dS)({minHeight:264}),vS=(0,J.ZP)("div")({overflow:"hidden"}),gS=(0,J.ZP)("div")({margin:"".concat(2,"px 0"),display:"flex",justifyContent:"center"});var yS=function(e){var n=e.allowSameDateSelection,r=e.autoFocus,i=e.onFocusedDayChange,a=e.className,u=e.currentMonth,s=e.date,l=e.disabled,c=e.disableHighlightToday,d=e.focusedDay,f=e.isDateDisabled,p=e.isMonthSwitchingAnimating,h=e.loading,m=e.onChange,v=e.onMonthSwitchingAnimationEnd,g=e.readOnly,y=e.reduceAnimations,b=e.renderDay,x=e.renderLoading,w=void 0===x?function(){return aS||(aS=(0,ie.tZ)("span",{children:"..."}))}:x,Z=e.showDaysOutsideCurrentMonth,k=e.slideDirection,S=e.TransitionProps,D=ww(),C=bw(),_=t.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"finish";if(!g){var n=Array.isArray(s)?e:C.mergeDateAndTime(e,s||D);m(n,t)}}),[s,D,m,g,C]),E=C.getMonth(u),A=(Array.isArray(s)?s:[s]).filter(Boolean).map((function(e){return e&&C.startOfDay(e)})),M=E,P=t.useMemo((function(){return t.createRef()}),[M]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(fS,{children:C.getWeekdays().map((function(e,t){return(0,ie.tZ)(pS,{"aria-hidden":!0,variant:"caption",children:e.charAt(0).toUpperCase()},e+t.toString())}))}),h?(0,ie.tZ)(hS,{children:w()}):(0,ie.tZ)(mS,(0,o.Z)({transKey:M,onExited:v,reduceAnimations:y,slideDirection:k,className:a},S,{nodeRef:P,children:(0,ie.tZ)(vS,{ref:P,role:"grid",children:C.getWeekArray(u).map((function(e){return(0,ie.tZ)(gS,{role:"row",children:e.map((function(e){var t={key:null==e?void 0:e.toString(),day:e,isAnimating:p,disabled:l||f(e),allowSameDateSelection:n,autoFocus:r&&null!==d&&C.isSameDay(e,d),today:C.isSameDay(e,D),outsideCurrentMonth:C.getMonth(e)!==E,selected:A.some((function(t){return t&&C.isSameDay(t,e)})),disableHighlightToday:c,showDaysOutsideCurrentMonth:Z,onDayFocus:i,onDaySelect:_};return b?b(e,A,t):(0,ie.tZ)("div",{role:"cell",children:(0,ie.tZ)(nS,(0,o.Z)({},t))},t.key)}))},"week-".concat(e[0]))}))})}))]})},bS=(0,vt.Z)((0,ie.tZ)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),xS=(0,J.ZP)("div")({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),wS=(0,J.ZP)("div")((function(e){var t=e.theme;return(0,o.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),ZS=(0,J.ZP)("div")({marginRight:6}),kS=(0,J.ZP)(mt)({marginRight:"auto"}),SS=(0,J.ZP)(bS)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"},"year"===n.openView&&{transform:"rotate(180deg)"})}));function DS(e){return"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view"}var CS=function(e){var n=e.components,r=void 0===n?{}:n,i=e.componentsProps,a=void 0===i?{}:i,u=e.currentMonth,s=e.disabled,l=e.disableFuture,c=e.disablePast,d=e.getViewSwitchingButtonText,f=void 0===d?DS:d,p=e.leftArrowButtonText,h=void 0===p?"Previous month":p,m=e.maxDate,v=e.minDate,g=e.onMonthChange,y=e.onViewChange,b=e.openView,x=e.reduceAnimations,w=e.rightArrowButtonText,Z=void 0===w?"Next month":w,k=e.views,S=bw(),D=a.switchViewButton||{},C=function(e,n){var r=n.disableFuture,o=n.maxDate,i=bw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isBefore(t,o)?t:o);return!i.isAfter(n,e)}),[r,o,e,i])}(u,{disableFuture:l||s,maxDate:m}),_=function(e,n){var r=n.disablePast,o=n.minDate,i=bw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isAfter(t,o)?t:o);return!i.isBefore(n,e)}),[r,o,e,i])}(u,{disablePast:c||s,minDate:v});if(1===k.length&&"year"===k[0])return null;var E=e;return(0,ie.BX)(xS,{ownerState:E,children:[(0,ie.BX)(wS,{role:"presentation",onClick:function(){if(1!==k.length&&y&&!s)if(2===k.length)y(k.find((function(e){return e!==b}))||k[0]);else{var e=0!==k.indexOf(b)?0:1;y(k[e])}},ownerState:E,children:[(0,ie.tZ)(Yk,{reduceAnimations:x,transKey:S.format(u,"month"),children:(0,ie.tZ)(ZS,{"aria-live":"polite",ownerState:E,children:S.format(u,"month")})}),(0,ie.tZ)(Yk,{reduceAnimations:x,transKey:S.format(u,"year"),children:(0,ie.tZ)(ZS,{"aria-live":"polite",ownerState:E,children:S.format(u,"year")})}),k.length>1&&!s&&(0,ie.tZ)(kS,(0,o.Z)({size:"small",as:r.SwitchViewButton,"aria-label":f(b)},D,{children:(0,ie.tZ)(SS,{as:r.SwitchViewIcon,ownerState:E})}))]}),(0,ie.tZ)(Av,{in:"day"===b,children:(0,ie.tZ)(yk,{leftArrowButtonText:h,rightArrowButtonText:Z,components:r,componentsProps:a,onLeftClick:function(){return g(S.getPreviousMonth(u),"right")},onRightClick:function(){return g(S.getNextMonth(u),"left")},isLeftDisabled:_,isRightDisabled:C})})]})};function _S(e){return(0,ne.Z)("PrivatePickersYear",e)}var ES=(0,re.Z)("PrivatePickersYear",["root","modeMobile","modeDesktop","yearButton","disabled","selected"]),AS=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},"desktop"===(null==t?void 0:t.wrapperVariant)&&{flexBasis:"25%"})})),MS=(0,J.ZP)("button")((function(e){var t,n=e.theme;return(0,o.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},n.typography.subtitle1,(t={margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)}},(0,q.Z)(t,"&.".concat(ES.disabled),{color:n.palette.text.secondary}),(0,q.Z)(t,"&.".concat(ES.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,"&:focus, &:hover":{backgroundColor:n.palette.primary.dark}}),t))})),PS=t.forwardRef((function(e,n){var r=e.autoFocus,i=e.className,a=e.children,u=e.disabled,s=e.onClick,l=e.onKeyDown,c=e.selected,d=e.value,f=t.useRef(null),p=(0,pe.Z)(f,n),h=t.useContext(lZ),m=(0,o.Z)({},e,{wrapperVariant:h}),v=function(e){var t=e.wrapperVariant,n=e.disabled,r=e.selected,o=e.classes,i={root:["root",t&&"mode".concat((0,te.Z)(t))],yearButton:["yearButton",n&&"disabled",r&&"selected"]};return(0,K.Z)(i,_S,o)}(m);return t.useEffect((function(){r&&f.current.focus()}),[r]),(0,ie.tZ)(AS,{className:(0,G.Z)(v.root,i),ownerState:m,children:(0,ie.tZ)(MS,{ref:p,disabled:u,type:"button",tabIndex:c?0:-1,onClick:function(e){return s(e,d)},onKeyDown:function(e){return l(e,d)},className:v.yearButton,ownerState:m,children:a})})})),RS=PS;function TS(e){return(0,ne.Z)("MuiYearPicker",e)}(0,re.Z)("MuiYearPicker",["root"]);var FS,OS=(0,J.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",margin:"0 4px"}),BS=t.forwardRef((function(e,n){var o=(0,ee.Z)({props:e,name:"MuiYearPicker"}),i=o.autoFocus,a=o.className,u=o.date,s=o.disabled,l=o.disableFuture,c=o.disablePast,d=o.isDateDisabled,f=o.maxDate,p=o.minDate,h=o.onChange,m=o.onFocusedDayChange,v=o.onYearChange,g=o.readOnly,y=o.shouldDisableYear,b=o,x=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},TS,t)}(b),w=ww(),Z=It(),k=bw(),S=u||w,D=k.getYear(S),C=t.useContext(lZ),_=t.useRef(null),E=t.useState(D),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"finish";if(!g){var r=function(e){h(e,n),m&&m(e||w),v&&v(e)},o=k.setYear(S,t);if(d(o)){var i=Lk({utils:k,date:o,minDate:p,maxDate:f,disablePast:Boolean(c),disableFuture:Boolean(l),shouldDisableDate:d});r(i||w)}else r(o)}},T=t.useCallback((function(e){d(k.setYear(S,e))||P(e)}),[S,d,k]),F="desktop"===C?4:3,O=function(e,t){switch(e.key){case"ArrowUp":T(t-F),e.preventDefault();break;case"ArrowDown":T(t+F),e.preventDefault();break;case"ArrowLeft":T(t+("ltr"===Z.direction?-1:1)),e.preventDefault();break;case"ArrowRight":T(t+("ltr"===Z.direction?1:-1)),e.preventDefault()}};return(0,ie.tZ)(OS,{ref:n,className:(0,G.Z)(x.root,a),ownerState:b,children:k.getYearRange(p,f).map((function(e){var t=k.getYear(e),n=t===D;return(0,ie.tZ)(RS,{selected:n,value:t,onClick:R,onKeyDown:O,autoFocus:i&&t===M,ref:n?_:void 0,disabled:s||c&&k.isBeforeYear(e,w)||l&&k.isAfterYear(e,w)||y&&y(e),children:k.format(e,"year")},k.format(e,"year"))}))})})),IS=BS,NS=(0,J.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"}),LS=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","loading","maxDate","minDate","onChange","onMonthChange","reduceAnimations","renderLoading","shouldDisableDate","shouldDisableYear","view","views","openTo","className"];function zS(e){return(0,ne.Z)("MuiCalendarPicker",e)}(0,re.Z)("MuiCalendarPicker",["root","viewTransitionContainer"]);var jS=(0,J.ZP)(NS,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"column"}),WS=(0,J.ZP)(Yk,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:function(e,t){return t.viewTransitionContainer}})({overflowY:"auto"}),$S="undefined"!==typeof navigator&&/(android)/i.test(navigator.userAgent),HS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCalendarPicker"}),i=r.autoFocus,a=r.onViewChange,u=r.date,s=r.disableFuture,l=void 0!==s&&s,c=r.disablePast,d=void 0!==c&&c,f=r.defaultCalendarMonth,p=r.loading,h=void 0!==p&&p,m=r.maxDate,v=r.minDate,g=r.onChange,y=r.onMonthChange,b=r.reduceAnimations,x=void 0===b?$S:b,w=r.renderLoading,Z=void 0===w?function(){return FS||(FS=(0,ie.tZ)("span",{children:"..."}))}:w,k=r.shouldDisableDate,S=r.shouldDisableYear,D=r.view,C=r.views,_=void 0===C?["year","day"]:C,E=r.openTo,A=void 0===E?"day":E,M=r.className,P=(0,X.Z)(r,LS),R=bw(),T=xw(),F=null!=v?v:T.minDate,O=null!=m?m:T.maxDate,B=FZ({view:D,views:_,openTo:A,onChange:g,onViewChange:a}),I=B.openView,N=B.setOpenView,L=Wk({date:u,defaultCalendarMonth:f,reduceAnimations:x,onMonthChange:y,minDate:F,maxDate:O,shouldDisableDate:k,disablePast:d,disableFuture:l}),z=L.calendarState,j=L.changeFocusedDay,W=L.changeMonth,$=L.isDateDisabled,H=L.handleChangeMonth,Y=L.onMonthSwitchingAnimationEnd;t.useEffect((function(){if(u&&$(u)){var e=Lk({utils:R,date:u,minDate:F,maxDate:O,disablePast:d,disableFuture:l,shouldDisableDate:$});g(e,"partial")}}),[]),t.useEffect((function(){u&&W(u)}),[u]);var V=r,U=function(e){var t=e.classes;return(0,K.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},zS,t)}(V),q={className:M,date:u,disabled:P.disabled,disablePast:d,disableFuture:l,onChange:g,minDate:F,maxDate:O,onMonthChange:y,readOnly:P.readOnly};return(0,ie.BX)(jS,{ref:n,className:(0,G.Z)(U.root,M),ownerState:V,children:[(0,ie.tZ)(CS,(0,o.Z)({},P,{views:_,openView:I,currentMonth:z.currentMonth,onViewChange:N,onMonthChange:function(e,t){return H({newMonth:e,direction:t})},minDate:F,maxDate:O,disablePast:d,disableFuture:l,reduceAnimations:x})),(0,ie.tZ)(WS,{reduceAnimations:x,className:U.viewTransitionContainer,transKey:I,ownerState:V,children:(0,ie.BX)("div",{children:["year"===I&&(0,ie.tZ)(IS,(0,o.Z)({},P,{autoFocus:i,date:u,onChange:g,minDate:F,maxDate:O,disableFuture:l,disablePast:d,isDateDisabled:$,shouldDisableYear:S,onFocusedDayChange:j})),"month"===I&&(0,ie.tZ)(Nk,(0,o.Z)({},q)),"day"===I&&(0,ie.tZ)(yS,(0,o.Z)({},P,z,{autoFocus:i,onMonthSwitchingAnimationEnd:Y,onFocusedDayChange:j,reduceAnimations:x,date:u,onChange:g,isDateDisabled:$,loading:h,renderLoading:Z}))]})})]})})),YS=HS;function VS(e){return(0,ne.Z)("MuiInputAdornment",e)}var US,qS=(0,re.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),XS=["children","className","component","disablePointerEvents","disableTypography","position","variant"],GS=(0,J.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:t.palette.action.active},"filled"===n.variant&&(0,q.Z)({},"&.".concat(qS.positionStart,"&:not(.").concat(qS.hiddenLabel,")"),{marginTop:16}),"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),KS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiInputAdornment"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"div":u,l=r.disablePointerEvents,c=void 0!==l&&l,d=r.disableTypography,f=void 0!==d&&d,p=r.position,h=r.variant,m=(0,X.Z)(r,XS),v=Fh()||{},g=h;h&&v.variant,v&&!g&&(g=v.variant);var y=(0,o.Z)({},r,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:c,position:p,variant:g}),b=function(e){var t=e.classes,n=e.disablePointerEvents,r=e.hiddenLabel,o=e.position,i=e.size,a=e.variant,u={root:["root",n&&"disablePointerEvents",o&&"position".concat((0,te.Z)(o)),a,r&&"hiddenLabel",i&&"size".concat((0,te.Z)(i))]};return(0,K.Z)(u,VS,t)}(y);return(0,ie.tZ)(Th.Provider,{value:null,children:(0,ie.tZ)(GS,(0,o.Z)({as:s,ownerState:y,className:(0,G.Z)(b.root,a),ref:n},m,{children:"string"!==typeof i||f?(0,ie.BX)(t.Fragment,{children:["start"===p?US||(US=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,ie.tZ)(cy,{color:"text.secondary",children:i})}))})})),QS=KS,JS=function(e){var n=(0,t.useReducer)((function(e){return e+1}),0),o=(0,r.Z)(n,2)[1],i=(0,t.useRef)(null),a=e.replace,u=e.append,s=a?a(e.format(e.value)):e.format(e.value),l=(0,t.useRef)(!1);return(0,t.useLayoutEffect)((function(){if(null!=i.current){var t=(0,r.Z)(i.current,5),n=t[0],l=t[1],c=t[2],d=t[3],f=t[4];i.current=null;var p=d&&f,h=n.slice(l.selectionStart).search(e.accept||/\d/g),m=-1!==h?h:0,v=function(t){return(t.match(e.accept||/\d/g)||[]).join("")},g=v(n.substr(0,l.selectionStart)),y=function(e){for(var t=0,n=0,r=0;r!==g.length;++r){var o=e.indexOf(g[r],t)+1,i=v(e).indexOf(g[r],n)+1;i-n>1&&(o=t,i=n),n=Math.max(i,n),t=Math.max(t,o)}return t};if(!0===e.mask&&c&&!f){var b=y(n),x=v(n.substr(b))[0];b=n.indexOf(x,b),n="".concat(n.substr(0,b)).concat(n.substr(b+1))}var w=e.format(n);null==u||l.selectionStart!==n.length||f||(c?w=u(w):""===v(w.slice(-1))&&(w=w.slice(0,-1)));var Z=a?a(w):w;return s===Z?o():e.onChange(Z),function(){var t=y(w);if(null!=e.mask&&(c||d&&!p))for(;w[t]&&""===v(w[t]);)t+=1;l.selectionStart=l.selectionEnd=t+(p?1+m:0)}}})),(0,t.useEffect)((function(){var e=function(e){"Delete"===e.code&&(l.current=!0)},t=function(e){"Delete"===e.code&&(l.current=!1)};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),function(){document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),{value:null!=i.current?i.current[0]:s,onChange:function(t){var n=t.target.value;i.current=[n,t.target,n.length>s.length,l.current,s===e.format(n)],o()}}};function eD(e){var n=e.acceptRegex,i=void 0===n?/[\d]/gi:n,a=e.disabled,u=e.disableMaskedInput,s=e.ignoreInvalidInputs,l=e.inputFormat,c=e.inputProps,d=e.label,f=e.mask,p=e.onChange,h=e.rawValue,m=e.readOnly,v=e.rifmFormatter,g=e.TextFieldProps,y=e.validationError,b=bw(),x=t.useState(!1),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=b.getFormatHelperText(l),D=t.useMemo((function(){return!(!f||u)&&function(e,t,n,r){var o=r.formatByString(r.date("2019-01-01T09:00:00.000"),t).replace(n,"_"),i=r.formatByString(r.date("2019-11-21T22:30:00.000"),t).replace(n,"_")===e&&o===e;return!i&&r.lib,i}(f,l,i,b)}),[i,u,l,f,b]),C=t.useMemo((function(){return D&&f?function(e,t){return function(n){return n.split("").map((function(r,o){if(t.lastIndex=0,o>e.length-1)return"";var i=e[o],a=e[o+1],u=t.test(r)?r:"",s="_"===i?u:i+u;return o===n.length-1&&a&&"_"!==a?s?s+a:"":s})).join("")}}(f,i):function(e){return e}}),[i,f,D]),_=kw(b,h,l),E=t.useState(_),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=t.useRef(_);t.useEffect((function(){R.current=_}),[_]);var T=!Z,F=R.current!==_;T&&F&&(null===h||b.isValid(h))&&_!==M&&P(_);var O=function(e){var t=""===e||e===f?"":e;P(t);var n=null===t?null:b.parse(t,l);s&&!b.isValid(n)||p(n,t||void 0)},B=JS({value:M,onChange:O,format:v||C}),I=D?B:{value:M,onChange:function(e){O(e.currentTarget.value)}};return(0,o.Z)({label:d,disabled:a,error:y,inputProps:(0,o.Z)({},I,{disabled:a,placeholder:S,readOnly:m,type:D?"tel":"text"},c,{onFocus:TZ((function(){k(!0)}),null==c?void 0:c.onFocus),onBlur:TZ((function(){k(!1)}),null==c?void 0:c.onBlur)})},g)}var tD=["components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],nD=t.forwardRef((function(e,t){var n=e.components,r=void 0===n?{}:n,i=e.disableOpenPicker,a=e.getOpenDialogAriaText,u=void 0===a?Zw:a,s=e.InputAdornmentProps,l=e.InputProps,c=e.inputRef,d=e.openPicker,f=e.OpenPickerButtonProps,p=e.renderInput,h=(0,X.Z)(e,tD),m=bw(),v=eD(h),g=(null==s?void 0:s.position)||"end",y=r.OpenPickerIcon||Vw;return p((0,o.Z)({ref:t,inputRef:c},v,{InputProps:(0,o.Z)({},l,(0,q.Z)({},"".concat(g,"Adornment"),i?void 0:(0,ie.tZ)(QS,(0,o.Z)({position:g},s,{children:(0,ie.tZ)(mt,(0,o.Z)({edge:g,disabled:h.disabled||h.readOnly,"aria-label":u(h.rawValue,m)},f,{onClick:d,children:(0,ie.tZ)(y,{})}))}))))}))}));function rD(){return"undefined"===typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}function oD(e,n){var o=t.useState(rD),i=(0,r.Z)(o,2),a=i[0],u=i[1];return(0,xs.Z)((function(){var e=function(){u(rD())};return window.addEventListener("orientationchange",e),function(){window.removeEventListener("orientationchange",e)}}),[]),!MZ(e,["hours","minutes","seconds"])&&"landscape"===(n||a)}var iD=["autoFocus","className","date","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],aD=(0,J.ZP)("div")({padding:"16px 24px"}),uD=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column"},t.isLandscape&&{flexDirection:"row"})})),sD={fullWidth:!0},lD=function(e){return"year"===e||"month"===e||"day"===e};var cD=function(e){var n,r=e.autoFocus,i=e.date,a=e.DateInputProps,u=e.isMobileKeyboardViewOpen,s=e.onDateChange,l=e.onViewChange,c=e.openTo,d=e.orientation,f=e.showToolbar,p=e.toggleMobileKeyboardView,h=e.ToolbarComponent,m=void 0===h?function(){return null}:h,v=e.toolbarFormat,g=e.toolbarPlaceholder,y=e.toolbarTitle,b=e.views,x=(0,X.Z)(e,iD),w=oD(b,d),Z=t.useContext(lZ),k="undefined"===typeof f?"desktop"!==Z:f,S=t.useCallback((function(e,t){s(e,Z,t)}),[s,Z]),D=FZ({view:void 0,views:b,openTo:c,onChange:S,onViewChange:t.useCallback((function(e){u&&p(),l&&l(e)}),[u,l,p])}),C=D.openView,_=D.nextView,E=D.previousView,A=D.setOpenView,M=D.handleChangeAndOpenNext;return(0,ie.BX)(uD,{ownerState:{isLandscape:w},children:[k&&(0,ie.tZ)(m,(0,o.Z)({},x,{views:b,isLandscape:w,date:i,onChange:S,setOpenView:A,openView:C,toolbarTitle:y,toolbarFormat:v,toolbarPlaceholder:g,isMobileKeyboardViewOpen:u,toggleMobileKeyboardView:p})),(0,ie.tZ)(NS,{children:u?(0,ie.tZ)(aD,{children:(0,ie.tZ)(nD,(0,o.Z)({},a,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:sD}))}):(0,ie.BX)(t.Fragment,{children:[lD(C)&&(0,ie.tZ)(YS,(0,o.Z)({autoFocus:r,date:i,onViewChange:A,onChange:M,view:C,views:b.filter(lD)},x)),(n=C,("hours"===n||"minutes"===n||"seconds"===n)&&(0,ie.tZ)(Ak,(0,o.Z)({},x,{autoFocus:r,date:i,view:C,onChange:M,openNextView:function(){return A(_)},openPreviousView:function(){return A(E)},nextViewAvailable:!_,previousViewAvailable:!E||lD(E),showViewSwitcher:"desktop"===Z})))]})})]})},dD=["minDate","maxDate","disableFuture","shouldDisableDate","disablePast"];function fD(e,t,n){var r=n.minDate,o=n.maxDate,i=n.disableFuture,a=n.shouldDisableDate,u=n.disablePast,s=(0,X.Z)(n,dD),l=jk(e,t,{minDate:r,maxDate:o,disableFuture:i,shouldDisableDate:a,disablePast:u});return null!==l?l:function(e,t,n){var r=n.minTime,o=n.maxTime,i=n.shouldDisableTime,a=n.disableIgnoringDatePartForTimeValidation,u=e.date(t),s=wk(Boolean(a),e);if(null===t)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(r&&s(r,u)):return"minTime";case Boolean(o&&s(u,o)):return"maxTime";case Boolean(i&&i(e.getHours(u),"hours")):return"shouldDisableTime-hours";case Boolean(i&&i(e.getMinutes(u),"minutes")):return"shouldDisableTime-minutes";case Boolean(i&&i(e.getSeconds(u),"seconds")):return"shouldDisableTime-seconds";default:return null}}(e,t,s)}function pD(e,t){return e===t}function hD(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:pD,o=e.value,i=e.onError,a=bw(),u=t.useRef(null),s=n(a,o,e);return t.useEffect((function(){i&&!r(s,u.current)&&i(s,o),u.current=s}),[r,i,u,s,o]),s}function mD(e){return hD(e,fD,pD)}function vD(e){var n=e.open,o=e.onOpen,i=e.onClose,a=t.useRef("boolean"===typeof n).current,u=t.useState(!1),s=(0,r.Z)(u,2),l=s[0],c=s[1];return t.useEffect((function(){if(a){if("boolean"!==typeof n)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");c(n)}}),[a,n]),{isOpen:l,setIsOpen:t.useCallback((function(e){a||c(e),e&&o&&o(),!e&&i&&i()}),[a,o,i])}}function gD(e,n){var i=e.disableCloseOnSelect,a=e.onAccept,u=e.onChange,s=e.value,l=bw(),c=vD(e),d=c.isOpen,f=c.setIsOpen;function p(e){return{committed:e,draft:e}}var h=n.parseInput(l,s),m=t.useReducer((function(e,t){switch(t.type){case"reset":return p(t.payload);case"update":return(0,o.Z)({},e,{draft:t.payload});default:return e}}),h,p),v=(0,r.Z)(m,2),g=v[0],y=v[1];n.areValuesEqual(l,g.committed,h)||y({type:"reset",payload:h});var b=t.useState(g.committed),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useState(!1),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e,t){u(e),t&&(f(!1),Z(e),a&&a(e))}),[a,u,f]),E=t.useMemo((function(){return{open:d,onClear:function(){return _(n.emptyValue,!0)},onAccept:function(){return _(g.draft,!0)},onDismiss:function(){return _(w,!0)},onSetToday:function(){var e=l.date();y({type:"update",payload:e}),_(e,!i)}}}),[_,i,d,l,g.draft,n.emptyValue,w]),A=t.useMemo((function(){return{date:g.draft,isMobileKeyboardViewOpen:D,toggleMobileKeyboardView:function(){return C(!D)},onDateChange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"partial";if(y({type:"update",payload:e}),"partial"===n&&_(e,!1),"finish"===n){var r=!(null!=i?i:"mobile"===t);_(e,r)}}}}),[_,i,D,g.draft]),M={pickerProps:A,inputProps:t.useMemo((function(){return{onChange:u,open:d,rawValue:s,openPicker:function(){return f(!0)}}}),[u,d,s,f]),wrapperProps:E};return t.useDebugValue(M,(function(){return{MuiPickerState:{pickerDraft:g,other:M}}})),M}var yD=["onChange","PopperProps","ToolbarComponent","TransitionComponent","value"],bD={emptyValue:null,parseInput:zk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},xD=t.forwardRef((function(e,t){var n=Cw(e,"MuiDesktopDateTimePicker"),r=null!==mD(n),i=gD(n,bD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.PopperProps,c=n.ToolbarComponent,d=void 0===c?yZ:c,f=n.TransitionComponent,p=(0,X.Z)(n,yD),h=(0,o.Z)({},u,p,{ref:t,validationError:r});return(0,ie.tZ)(AZ,(0,o.Z)({},s,{DateInputProps:h,KeyboardDateInputComponent:nD,PopperProps:l,TransitionComponent:f,children:(0,ie.tZ)(cD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:d,DateInputProps:h},p))}))}));function wD(e){return(0,ne.Z)("MuiDialogContent",e)}(0,re.Z)("MuiDialogContent",["root","dividers"]);var ZD=(0,re.Z)("MuiDialogTitle",["root"]),kD=["className","dividers"],SD=(0,J.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dividers&&t.dividers]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat(t.palette.divider),borderBottom:"1px solid ".concat(t.palette.divider)}:(0,q.Z)({},".".concat(ZD.root," + &"),{paddingTop:0}))})),DD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogContent"}),r=n.className,i=n.dividers,a=void 0!==i&&i,u=(0,X.Z)(n,kD),s=(0,o.Z)({},n,{dividers:a}),l=function(e){var t=e.classes,n={root:["root",e.dividers&&"dividers"]};return(0,K.Z)(n,wD,t)}(s);return(0,ie.tZ)(SD,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),CD=DD;function _D(e){return(0,ne.Z)("MuiDialog",e)}var ED=(0,re.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var AD,MD=(0,t.createContext)({}),PD=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],RD=(0,J.ZP)(Fv,{name:"MuiDialog",slot:"Backdrop",overrides:function(e,t){return t.backdrop}})({zIndex:-1}),TD=(0,J.ZP)(Lv,{name:"MuiDialog",slot:"Root",overridesResolver:function(e,t){return t.root}})({"@media print":{position:"absolute !important"}}),FD=(0,J.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:function(e,t){var n=e.ownerState;return[t.container,t["scroll".concat((0,te.Z)(n.scroll))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),OD=(0,J.ZP)(ce,{name:"MuiDialog",slot:"Paper",overridesResolver:function(e,t){var n=e.ownerState;return[t.paper,t["scrollPaper".concat((0,te.Z)(n.scroll))],t["paperWidth".concat((0,te.Z)(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&(0,q.Z)({maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit)},"&.".concat(ED.paperScrollBody),(0,q.Z)({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})),"xs"!==n.maxWidth&&(0,q.Z)({maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)},"&.".concat(ED.paperScrollBody),(0,q.Z)({},t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64),{maxWidth:"calc(100% - 64px)"})),n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&(0,q.Z)({margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0},"&.".concat(ED.paperScrollBody),{margin:0,maxWidth:"100%"}))})),BD=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiDialog"}),i=It(),a={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},u=r["aria-describedby"],s=r["aria-labelledby"],l=r.BackdropComponent,c=r.BackdropProps,d=r.children,f=r.className,p=r.disableEscapeKeyDown,h=void 0!==p&&p,m=r.fullScreen,v=void 0!==m&&m,g=r.fullWidth,y=void 0!==g&&g,b=r.maxWidth,x=void 0===b?"sm":b,w=r.onBackdropClick,Z=r.onClose,k=r.open,S=r.PaperComponent,D=void 0===S?ce:S,C=r.PaperProps,_=void 0===C?{}:C,E=r.scroll,A=void 0===E?"paper":E,M=r.TransitionComponent,P=void 0===M?Av:M,R=r.transitionDuration,T=void 0===R?a:R,F=r.TransitionProps,O=(0,X.Z)(r,PD),B=(0,o.Z)({},r,{disableEscapeKeyDown:h,fullScreen:v,fullWidth:y,maxWidth:x,scroll:A}),I=function(e){var t=e.classes,n=e.scroll,r=e.maxWidth,o=e.fullWidth,i=e.fullScreen,a={root:["root"],container:["container","scroll".concat((0,te.Z)(n))],paper:["paper","paperScroll".concat((0,te.Z)(n)),"paperWidth".concat((0,te.Z)(String(r))),o&&"paperFullWidth",i&&"paperFullScreen"]};return(0,K.Z)(a,_D,t)}(B),N=t.useRef(),L=(0,kh.Z)(s),z=t.useMemo((function(){return{titleId:L}}),[L]);return(0,ie.tZ)(TD,(0,o.Z)({className:(0,G.Z)(I.root,f),BackdropProps:(0,o.Z)({transitionDuration:T,as:l},c),closeAfterTransition:!0,BackdropComponent:RD,disableEscapeKeyDown:h,onClose:Z,open:k,ref:n,onClick:function(e){N.current&&(N.current=null,w&&w(e),Z&&Z(e,"backdropClick"))},ownerState:B},O,{children:(0,ie.tZ)(P,(0,o.Z)({appear:!0,in:k,timeout:T,role:"presentation"},F,{children:(0,ie.tZ)(FD,{className:(0,G.Z)(I.container),onMouseDown:function(e){N.current=e.target===e.currentTarget},ownerState:B,children:(0,ie.tZ)(OD,(0,o.Z)({as:D,elevation:24,role:"dialog","aria-describedby":u,"aria-labelledby":L},_,{className:(0,G.Z)(I.paper,_.className),ownerState:B,children:(0,ie.tZ)(MD.Provider,{value:z,children:d})}))})}))}))})),ID=BD,ND=(0,J.ZP)(ID)((AD={},(0,q.Z)(AD,"& .".concat(ED.container),{outline:0}),(0,q.Z)(AD,"& .".concat(ED.paper),{outline:0,minWidth:320}),AD)),LD=(0,J.ZP)(CD)({"&:first-of-type":{padding:0}}),zD=(0,J.ZP)(kZ)((function(e){var t=e.ownerState;return(0,o.Z)({},(t.clearable||t.showTodayButton)&&{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}})})),jD=function(e){var t=e.cancelText,n=void 0===t?"Cancel":t,r=e.children,i=e.clearable,a=void 0!==i&&i,u=e.clearText,s=void 0===u?"Clear":u,l=e.DialogProps,c=void 0===l?{}:l,d=e.okText,f=void 0===d?"OK":d,p=e.onAccept,h=e.onClear,m=e.onDismiss,v=e.onSetToday,g=e.open,y=e.showTodayButton,b=void 0!==y&&y,x=e.todayText,w=void 0===x?"Today":x,Z=e;return(0,ie.BX)(ND,(0,o.Z)({open:g,onClose:m},c,{children:[(0,ie.tZ)(LD,{children:r}),(0,ie.BX)(zD,{ownerState:Z,children:[a&&(0,ie.tZ)(ab,{onClick:h,children:s}),b&&(0,ie.tZ)(ab,{onClick:v,children:w}),n&&(0,ie.tZ)(ab,{onClick:m,children:n}),f&&(0,ie.tZ)(ab,{onClick:p,children:f})]})]}))},WD=["cancelText","children","clearable","clearText","DateInputProps","DialogProps","okText","onAccept","onClear","onDismiss","onSetToday","open","PureDateInputComponent","showTodayButton","todayText"];var $D=function(e){var t=e.cancelText,n=e.children,r=e.clearable,i=e.clearText,a=e.DateInputProps,u=e.DialogProps,s=e.okText,l=e.onAccept,c=e.onClear,d=e.onDismiss,f=e.onSetToday,p=e.open,h=e.PureDateInputComponent,m=e.showTodayButton,v=e.todayText,g=(0,X.Z)(e,WD);return(0,ie.BX)(lZ.Provider,{value:"mobile",children:[(0,ie.tZ)(h,(0,o.Z)({},g,a)),(0,ie.tZ)(jD,{cancelText:t,clearable:r,clearText:i,DialogProps:u,okText:s,onAccept:l,onClear:c,onDismiss:d,onSetToday:f,open:p,showTodayButton:m,todayText:v,children:n})]})},HD=n(5192),YD=n.n(HD),VD=t.forwardRef((function(e,n){var r=e.disabled,i=e.getOpenDialogAriaText,a=void 0===i?Zw:i,u=e.inputFormat,s=e.InputProps,l=e.inputRef,c=e.label,d=e.openPicker,f=e.rawValue,p=e.renderInput,h=e.TextFieldProps,m=void 0===h?{}:h,v=e.validationError,g=bw(),y=t.useMemo((function(){return(0,o.Z)({},s,{readOnly:!0})}),[s]),b=kw(g,f,u);return p((0,o.Z)({label:c,disabled:r,ref:n,inputRef:l,error:v,InputProps:y,inputProps:(0,o.Z)({disabled:r,readOnly:!0,"aria-readonly":!0,"aria-label":a(f,g),value:b},!e.readOnly&&{onClick:d},{onKeyDown:PZ(d)})},m))}));VD.propTypes={getOpenDialogAriaText:YD().func,renderInput:YD().func.isRequired};var UD=["ToolbarComponent","value","onChange"],qD={emptyValue:null,parseInput:zk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},XD=t.forwardRef((function(e,t){var n=Cw(e,"MuiMobileDateTimePicker"),r=null!==mD(n),i=gD(n,qD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.ToolbarComponent,c=void 0===l?yZ:l,d=(0,X.Z)(n,UD),f=(0,o.Z)({},u,d,{ref:t,validationError:r});return(0,ie.tZ)($D,(0,o.Z)({},d,s,{DateInputProps:f,PureDateInputComponent:VD,children:(0,ie.tZ)(cD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:c,DateInputProps:f},d))}))})),GD=["cancelText","clearable","clearText","desktopModeMediaQuery","DialogProps","okText","PopperProps","showTodayButton","todayText","TransitionComponent"],KD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDateTimePicker"}),r=n.cancelText,i=n.clearable,a=n.clearText,u=n.desktopModeMediaQuery,s=void 0===u?"@media (pointer: fine)":u,l=n.DialogProps,c=n.okText,d=n.PopperProps,f=n.showTodayButton,p=n.todayText,h=n.TransitionComponent,m=(0,X.Z)(n,GD),v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,Yl.Z)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,o=(0,hw.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),i=o.defaultMatches,a=void 0!==i&&i,u=o.matchMedia,s=void 0===u?r?window.matchMedia:null:u,l=o.ssrMatchMedia,c=void 0===l?null:l,d=o.noSsr,f="function"===typeof e?e(n):e;return f=f.replace(/^@media( ?)/m,""),(void 0!==vw?gw:mw)(f,a,s,c,d)}(s);return v?(0,ie.tZ)(xD,(0,o.Z)({ref:t,PopperProps:d,TransitionComponent:h},m)):(0,ie.tZ)(XD,(0,o.Z)({ref:t,cancelText:r,clearable:i,clearText:a,DialogProps:l,okText:c,showTodayButton:f,todayText:p},m))})),QD=KD,JD=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],eC=(0,J.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:t.palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:(0,Q.Fq)(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:"thin solid ".concat(t.palette.divider),top:"50%",content:'""',transform:"translateY(50%)"}})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:"thin solid ".concat(t.palette.divider),transform:"translateX(0%)"}})}),(function(e){var t=e.ownerState;return(0,o.Z)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),tC=(0,J.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:function(e,t){var n=e.ownerState;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===n.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),nC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDivider"}),r=n.absolute,i=void 0!==r&&r,a=n.children,u=n.className,s=n.component,l=void 0===s?a?"div":"hr":s,c=n.flexItem,d=void 0!==c&&c,f=n.light,p=void 0!==f&&f,h=n.orientation,m=void 0===h?"horizontal":h,v=n.role,g=void 0===v?"hr"!==l?"separator":void 0:v,y=n.textAlign,b=void 0===y?"center":y,x=n.variant,w=void 0===x?"fullWidth":x,Z=(0,X.Z)(n,JD),k=(0,o.Z)({},n,{absolute:i,component:l,flexItem:d,light:p,orientation:m,role:g,textAlign:b,variant:w}),S=function(e){var t=e.absolute,n=e.children,r=e.classes,o=e.flexItem,i=e.light,a=e.orientation,u=e.textAlign,s={root:["root",t&&"absolute",e.variant,i&&"light","vertical"===a&&"vertical",o&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===u&&"vertical"!==a&&"textAlignRight","left"===u&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,K.Z)(s,$g,r)}(k);return(0,ie.tZ)(eC,(0,o.Z)({as:l,className:(0,G.Z)(S.root,u),role:g,ref:t,ownerState:k},Z,{children:a?(0,ie.tZ)(tC,{className:S.wrapper,ownerState:k,children:a}):null}))})),rC=nC,oC="YYYY-MM-DD HH:mm:ss",iC=xh({container:{display:"grid",gridTemplateColumns:"200px auto 200px",gridGap:"10px",padding:"20px"},timeControls:{display:"grid",gridTemplateRows:"auto 1fr auto",gridGap:"16px 0"},datePickerItem:{minWidth:"200px"}}),aC=function(){var e=iC(),n=(0,t.useState)(),o=(0,r.Z)(n,2),i=o[0],a=o[1],u=(0,t.useState)(),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=tr().time.period,f=d.end,p=d.start,h=nr();(0,t.useEffect)((function(){a(On(In(f)))}),[f]),(0,t.useEffect)((function(){c(On(In(p)))}),[p]);var m=(0,t.useMemo)((function(){return{start:xn()(In(p)).format(oC),end:xn()(In(f)).format(oC)}}),[p,f]),v=(0,t.useState)(null),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=Boolean(y);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:"Time range controls",children:(0,ie.BX)(ab,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",boxShadow:"none"},startIcon:(0,ie.tZ)(pw.Z,{}),onClick:function(e){return b(e.currentTarget)},children:[m.start," - ",m.end]})}),(0,ie.tZ)(ql,{open:x,anchorEl:y,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return b(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.BX)(no,{className:e.container,children:[(0,ie.BX)(no,{className:e.timeControls,children:[(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(QD,{label:"From",ampm:!1,value:l,onChange:function(e){return e&&h({type:"SET_FROM",payload:e})},onError:console.log,inputFormat:oC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)(Wg,yn(yn({},e),{},{variant:"standard"}))},maxDate:xn()(i),PopperProps:{disablePortal:!0}})}),(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(QD,{label:"To",ampm:!1,value:i,onChange:function(e){return e&&h({type:"SET_UNTIL",payload:e})},onError:console.log,inputFormat:oC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)(Wg,yn(yn({},e),{},{variant:"standard"}))},PopperProps:{disablePortal:!0}})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 1fr",gap:1,children:[(0,ie.tZ)(ab,{variant:"outlined",onClick:function(){return b(null)},children:"Cancel"}),(0,ie.tZ)(ab,{variant:"contained",onClick:function(){return h({type:"RUN_QUERY_TO_NOW"})},children:"switch to now"})]})]}),(0,ie.tZ)(rC,{orientation:"vertical",flexItem:!0}),(0,ie.tZ)(no,{children:(0,ie.tZ)(fw,{setDuration:function(e,t){h({type:"SET_UNTIL",payload:t}),b(null),h({type:"SET_DURATION",payload:e})}})})]})})})})]})},uC=function(e){var n=e.error,o=e.setServer,i=Yy(),a=Hy().serverURL,u=tr().serverUrl,s=nr(),l=(0,t.useState)(u),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){i&&(s({type:"SET_SERVER",payload:a}),f(a))}),[a]);return(0,ie.tZ)(Wg,{variant:"outlined",fullWidth:!0,label:"Server URL",value:d||"",disabled:i,error:n===Wy.validServer||n===Wy.emptyServer,inputProps:{style:{fontFamily:"Monospace"}},onChange:function(e){var t=e.target.value||"";f(t),o(t)}})},sC={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"background.paper",p:3,borderRadius:"4px",width:"80%",maxWidth:"800px"},lC="Setting Server URL",cC=function(){var e=Yy(),n=tr().serverUrl,o=nr(),i=(0,t.useState)(n),a=(0,r.Z)(i,2),u=a[0],s=a[1],l=(0,t.useState)(!1),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=function(){return f(!1)};return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(uc,{title:lC,children:(0,ie.tZ)(ab,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",minWidth:"34px",padding:"6px 8px",boxShadow:"none"},startIcon:(0,ie.tZ)(Xb.Z,{style:{marginRight:"-8px",marginLeft:"4px"}}),onClick:function(){return f(!0)}})}),(0,ie.tZ)(Lv,{open:d,onClose:p,children:(0,ie.BX)(no,{sx:sC,children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mb:4,children:[(0,ie.tZ)(cy,{id:"modal-modal-title",variant:"h6",component:"h2",children:lC}),(0,ie.tZ)(mt,{size:"small",onClick:p,children:(0,ie.tZ)(Jb.Z,{})})]}),(0,ie.tZ)(uC,{setServer:s}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto auto",gap:1,justifyContent:"end",mt:4,children:[(0,ie.tZ)(ab,{variant:"outlined",onClick:p,children:"Cancel"}),(0,ie.tZ)(ab,{variant:"contained",onClick:function(){e||o({type:"SET_SERVER",payload:u}),p()},children:"apply"})]})]})})]})},dC=xh({logo:{position:"relative",display:"flex",alignItems:"center",color:"#fff",cursor:"pointer","&:hover":{textDecoration:"underline"}},issueLink:{textAlign:"center",fontSize:"10px",opacity:".4",color:"inherit",textDecoration:"underline",transition:".2s opacity","&:hover":{opacity:".8"}},menuLink:{display:"block",padding:"16px 8px",color:"white",fontSize:"11px",textDecoration:"none",cursor:"pointer",textTransform:"uppercase",borderRadius:"4px",transition:".2s background","&:hover":{boxShadow:"rgba(0, 0, 0, 0.15) 0px 2px 8px"}}}),fC=function(){var e=dC(),n=T(),o=n.search,i=n.pathname,a=F(),u=(0,t.useState)(i),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=function(e){a({pathname:e,search:o})};return(0,ie.tZ)(_x,{position:"static",sx:{px:1,boxShadow:"none"},children:(0,ie.BX)(zx,{children:[(0,ie.BX)(no,{display:"grid",alignItems:"center",justifyContent:"center",children:[(0,ie.BX)(no,{onClick:function(){d(Yr),Un(""),window.location.reload()},className:e.logo,children:[(0,ie.tZ)(cw,{style:{color:"inherit",marginRight:"6px"}}),(0,ie.BX)(cy,{variant:"h5",children:[(0,ie.tZ)("span",{style:{fontWeight:"bolder"},children:"VM"}),(0,ie.tZ)("span",{style:{fontWeight:"lighter"},children:"UI"})]})]}),(0,ie.tZ)(Ox,{className:e.issueLink,target:"_blank",href:"https://github.com/VictoriaMetrics/VictoriaMetrics/issues/new",children:"create an issue"})]}),(0,ie.tZ)(no,{sx:{ml:8},children:(0,ie.BX)(zb,{value:l,textColor:"inherit",TabIndicatorProps:{style:{background:"white"}},onChange:function(e,t){return c(t)},children:[(0,ie.tZ)(Vb,{label:"Custom panel",value:Yr,component:U,to:"".concat(Yr).concat(o)}),(0,ie.tZ)(Vb,{label:"Dashboards",value:Vr,component:U,to:"".concat(Vr).concat(o)})]})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"repeat(3, auto)",gap:1,alignItems:"center",ml:"auto",mr:0,children:[(0,ie.tZ)(aC,{}),(0,ie.tZ)(sw,{}),(0,ie.tZ)(cC,{})]})]})})},pC=function(){return(0,ie.BX)(no,{children:[(0,ie.tZ)(fC,{}),(0,ie.tZ)(N,{})]})},hC=function(){var e=ms(gs().mark((function e(t){var r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(4551)("./".concat(t));case 2:return(r=e.sent).default.filename=t,e.abrupt("return",r.default);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),mC=ms(gs().mark((function e(){var t,r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n(8355),r=t.keys().map((function(e){return e.replace("./","")})),e.next=4,Promise.all(r.map(function(){var e=ms(gs().mark((function e(t){return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",hC(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),vC=n(3878),gC=n(9199),yC=n(5267);var bC=n(5829);function xC(e){return(0,ne.Z)("MuiCollapse",e)}(0,re.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var wC=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],ZC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,o.Z)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),kC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:function(e,t){return t.wrapper}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),SC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:function(e,t){return t.wrapperInner}})((function(e){var t=e.ownerState;return(0,o.Z)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),DC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCollapse"}),i=r.addEndListener,a=r.children,u=r.className,s=r.collapsedSize,l=void 0===s?"0px":s,c=r.component,d=r.easing,f=r.in,p=r.onEnter,h=r.onEntered,m=r.onEntering,v=r.onExit,g=r.onExited,y=r.onExiting,b=r.orientation,x=void 0===b?"vertical":b,w=r.style,Z=r.timeout,k=void 0===Z?bC.x9.standard:Z,S=r.TransitionComponent,D=void 0===S?Vt:S,C=(0,X.Z)(r,wC),_=(0,o.Z)({},r,{orientation:x,collapsedSize:l}),E=function(e){var t=e.orientation,n=e.classes,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,K.Z)(r,xC,n)}(_),A=It(),M=t.useRef(),P=t.useRef(null),R=t.useRef(),T="number"===typeof l?"".concat(l,"px"):l,F="horizontal"===x,O=F?"width":"height";t.useEffect((function(){return function(){clearTimeout(M.current)}}),[]);var B=t.useRef(null),I=(0,pe.Z)(n,B),N=function(e){return function(t){if(e){var n=B.current;void 0===t?e(n):e(n,t)}}},L=function(){return P.current?P.current[F?"clientWidth":"clientHeight"]:0},z=N((function(e,t){P.current&&F&&(P.current.style.position="absolute"),e.style[O]=T,p&&p(e,t)})),j=N((function(e,t){var n=L();P.current&&F&&(P.current.style.position="");var r=qt({style:w,timeout:k,easing:d},{mode:"enter"}),o=r.duration,i=r.easing;if("auto"===k){var a=A.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(a,"ms"),R.current=a}else e.style.transitionDuration="string"===typeof o?o:"".concat(o,"ms");e.style[O]="".concat(n,"px"),e.style.transitionTimingFunction=i,m&&m(e,t)})),W=N((function(e,t){e.style[O]="auto",h&&h(e,t)})),$=N((function(e){e.style[O]="".concat(L(),"px"),v&&v(e)})),H=N(g),Y=N((function(e){var t=L(),n=qt({style:w,timeout:k,easing:d},{mode:"exit"}),r=n.duration,o=n.easing;if("auto"===k){var i=A.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(i,"ms"),R.current=i}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[O]=T,e.style.transitionTimingFunction=o,y&&y(e)}));return(0,ie.tZ)(D,(0,o.Z)({in:f,onEnter:z,onEntered:W,onEntering:j,onExit:$,onExited:H,onExiting:Y,addEndListener:function(e){"auto"===k&&(M.current=setTimeout(e,R.current||0)),i&&i(B.current,e)},nodeRef:B,timeout:"auto"===k?null:k},C,{children:function(e,t){return(0,ie.tZ)(ZC,(0,o.Z)({as:c,className:(0,G.Z)(E.root,u,{entered:E.entered,exited:!f&&"0px"===T&&E.hidden}[e]),style:(0,o.Z)((0,q.Z)({},F?"minWidth":"minHeight",T),w),ownerState:(0,o.Z)({},_,{state:e}),ref:I},t,{children:(0,ie.tZ)(kC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapper,ref:P,children:(0,ie.tZ)(SC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapperInner,children:a})})}))}}))}));DC.muiSupportAuto=!0;var CC=DC;var _C=t.createContext({});function EC(e){return(0,ne.Z)("MuiAccordion",e)}var AC=(0,re.Z)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),MC=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],PC=(0,J.ZP)(ce,{name:"MuiAccordion",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(AC.region),t.region),t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})((function(e){var t,n=e.theme,r={duration:n.transitions.duration.shortest};return t={position:"relative",transition:n.transitions.create(["margin"],r),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:n.palette.divider,transition:n.transitions.create(["opacity","background-color"],r)},"&:first-of-type":{"&:before":{display:"none"}}},(0,q.Z)(t,"&.".concat(AC.expanded),{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}}),(0,q.Z)(t,"&.".concat(AC.disabled),{backgroundColor:n.palette.action.disabledBackground}),t}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},!n.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:t.shape.borderRadius,borderBottomRightRadius:t.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!n.disableGutters&&(0,q.Z)({},"&.".concat(AC.expanded),{margin:"16px 0"}))})),RC=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({props:e,name:"MuiAccordion"}),u=a.children,s=a.className,l=a.defaultExpanded,c=void 0!==l&&l,d=a.disabled,f=void 0!==d&&d,p=a.disableGutters,h=void 0!==p&&p,m=a.expanded,v=a.onChange,g=a.square,y=void 0!==g&&g,b=a.TransitionComponent,x=void 0===b?CC:b,w=a.TransitionProps,Z=(0,X.Z)(a,MC),k=(0,Gl.Z)({controlled:m,default:c,name:"Accordion",state:"expanded"}),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e){C(!D),v&&v(e,!D)}),[D,v,C]),E=t.Children.toArray(u),A=(i=E,(0,vC.Z)(i)||(0,gC.Z)(i)||(0,ro.Z)(i)||(0,yC.Z)()),M=A[0],P=A.slice(1),R=t.useMemo((function(){return{expanded:D,disabled:f,disableGutters:h,toggle:_}}),[D,f,h,_]),T=(0,o.Z)({},a,{square:y,disabled:f,disableGutters:h,expanded:D}),F=function(e){var t=e.classes,n={root:["root",!e.square&&"rounded",e.expanded&&"expanded",e.disabled&&"disabled",!e.disableGutters&&"gutters"],region:["region"]};return(0,K.Z)(n,EC,t)}(T);return(0,ie.BX)(PC,(0,o.Z)({className:(0,G.Z)(F.root,s),ref:n,ownerState:T,square:y},Z,{children:[(0,ie.tZ)(_C.Provider,{value:R,children:M}),(0,ie.tZ)(x,(0,o.Z)({in:D,timeout:"auto"},w,{children:(0,ie.tZ)("div",{"aria-labelledby":M.props.id,id:M.props["aria-controls"],role:"region",className:F.region,children:P})}))]}))})),TC=RC;function FC(e){return(0,ne.Z)("MuiAccordionSummary",e)}var OC=(0,re.Z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),BC=["children","className","expandIcon","focusVisibleClassName","onClick"],IC=(0,J.ZP)(st,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n=e.theme,r=e.ownerState,i={duration:n.transitions.duration.shortest};return(0,o.Z)((t={display:"flex",minHeight:48,padding:n.spacing(0,2),transition:n.transitions.create(["min-height","background-color"],i)},(0,q.Z)(t,"&.".concat(OC.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(OC.disabled),{opacity:n.palette.action.disabledOpacity}),(0,q.Z)(t,"&:hover:not(.".concat(OC.disabled,")"),{cursor:"pointer"}),t),!r.disableGutters&&(0,q.Z)({},"&.".concat(OC.expanded),{minHeight:64}))})),NC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:function(e,t){return t.content}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexGrow:1,margin:"12px 0"},!n.disableGutters&&(0,q.Z)({transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest})},"&.".concat(OC.expanded),{margin:"20px 0"}))})),LC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:function(e,t){return t.expandIconWrapper}})((function(e){var t=e.theme;return(0,q.Z)({display:"flex",color:t.palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest})},"&.".concat(OC.expanded),{transform:"rotate(180deg)"})})),zC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiAccordionSummary"}),i=r.children,a=r.className,u=r.expandIcon,s=r.focusVisibleClassName,l=r.onClick,c=(0,X.Z)(r,BC),d=t.useContext(_C),f=d.disabled,p=void 0!==f&&f,h=d.disableGutters,m=d.expanded,v=d.toggle,g=(0,o.Z)({},r,{expanded:m,disabled:p,disableGutters:h}),y=function(e){var t=e.classes,n=e.expanded,r=e.disabled,o=e.disableGutters,i={root:["root",n&&"expanded",r&&"disabled",!o&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!o&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return(0,K.Z)(i,FC,t)}(g);return(0,ie.BX)(IC,(0,o.Z)({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":m,className:(0,G.Z)(y.root,a),focusVisibleClassName:(0,G.Z)(y.focusVisible,s),onClick:function(e){v&&v(e),l&&l(e)},ref:n,ownerState:g},c,{children:[(0,ie.tZ)(NC,{className:y.content,ownerState:g,children:i}),u&&(0,ie.tZ)(LC,{className:y.expandIconWrapper,ownerState:g,children:u})]}))})),jC=zC;function WC(e){return(0,ne.Z)("MuiAccordionDetails",e)}(0,re.Z)("MuiAccordionDetails",["root"]);var $C=["className"],HC=(0,J.ZP)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{padding:e.theme.spacing(1,2,2)}})),YC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAccordionDetails"}),r=n.className,i=(0,X.Z)(n,$C),a=n,u=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},WC,t)}(a);return(0,ie.tZ)(HC,(0,o.Z)({className:(0,G.Z)(u.root,r),ref:t,ownerState:a},i))})),VC=YC,UC=n(6306),qC=n(3973);function XC(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}var GC={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};var KC=/[&<>"']/,QC=/[&<>"']/g,JC=/[<>"']|&(?!#?\w+;)/,e_=/[<>"']|&(?!#?\w+;)/g,t_={"&":"&","<":"<",">":">",'"':""","'":"'"},n_=function(e){return t_[e]};function r_(e,t){if(t){if(KC.test(e))return e.replace(QC,n_)}else if(JC.test(e))return e.replace(e_,n_);return e}var o_=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function i_(e){return e.replace(o_,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var a_=/(^|[^\[])\^/g;function u_(e,t){e="string"===typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(a_,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var s_=/[^\w:]/g,l_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function c_(e,t,n){if(e){var r;try{r=decodeURIComponent(i_(n)).replace(s_,"").toLowerCase()}catch(o){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!l_.test(n)&&(n=function(e,t){d_[" "+e]||(f_.test(e)?d_[" "+e]=e+"/":d_[" "+e]=y_(e,"/",!0));var n=-1===(e=d_[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(p_,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(h_,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}var d_={},f_=/^[^:]+:\/*[^/]*$/,p_=/^([^:]+:)[\s\S]*$/,h_=/^([^:]+:\/*[^/]*)[\s\S]*$/;var m_={exec:function(){}};function v_(e){for(var t,n,r=1;r=0&&"\\"===n[o];)r=!r;return r?"|":" |"})),r=n.split(/ \|/),o=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function w_(e,t,n,r){var o=t.href,i=t.title?r_(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var u={type:"link",raw:n,href:o,title:i,text:a,tokens:r.inlineTokens(a,[])};return r.state.inLink=!1,u}return{type:"image",raw:n,href:o,title:i,text:r_(a)}}var Z_=function(){function e(t){cv(this,e),this.options=t||GC}return fd(e,[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:y_(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],o=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var o=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:(0,r.Z)(t,1)[0].length>=o.length?e.slice(o.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=y_(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,o,i,a,u,s,l,c,d,f,p,h=t[1].trim(),m=h.length>1,v={type:"list",raw:"",ordered:m,start:m?+h.slice(0,-1):"",loose:!1,items:[]};h=m?"\\d{1,9}\\".concat(h.slice(-1)):"\\".concat(h),this.options.pedantic&&(h=m?h:"[*+-]");for(var g=new RegExp("^( {0,3}".concat(h,")((?:[\t ][^\\n]*)?(?:\\n|$))"));e&&(p=!1,t=g.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0],c=e.split("\n",1)[0],this.options.pedantic?(i=2,f=l.trimLeft()):(i=(i=t[2].search(/[^ ]/))>4?1:i,f=l.slice(i),i+=t[1].length),u=!1,!l&&/^ *$/.test(c)&&(n+=c+"\n",e=e.substring(c.length+1),p=!0),!p)for(var y=new RegExp("^ {0,".concat(Math.min(3,i-1),"}(?:[*+-]|\\d{1,9}[.)])"));e&&(l=d=e.split("\n",1)[0],this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!y.test(l));){if(l.search(/[^ ]/)>=i||!l.trim())f+="\n"+l.slice(i);else{if(u)break;f+="\n"+l}u||l.trim()||(u=!0),n+=d+"\n",e=e.substring(d.length+1)}v.loose||(s?v.loose=!0:/\n *\n *$/.test(n)&&(s=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(f))&&(o="[ ] "!==r[0],f=f.replace(/^\[[ xX]\] +/,"")),v.items.push({type:"list_item",raw:n,task:!!r,checked:o,loose:!1,text:f}),v.raw+=n}v.items[v.items.length-1].raw=n.trimRight(),v.items[v.items.length-1].text=f.trimRight(),v.raw=v.raw.trimRight();var b=v.items.length;for(a=0;a1)return!0}}catch(o){r.e(o)}finally{r.f()}return!1}));!v.loose&&x.length&&w&&(v.loose=!0,v.items[a].loose=!0)}return v}}},{key:"html",value:function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(n.type="paragraph",n.text=this.options.sanitizer?this.options.sanitizer(t[0]):r_(t[0]),n.tokens=[],this.lexer.inline(n.text,n.tokens)),n}}},{key:"def",value:function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:g_(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o,i,a,u=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):r_(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=y_(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var o=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,o=0;o-1){var i=(0===t[0].indexOf("!")?5:4)+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,i).trim(),t[3]=""}}var a=t[2],u="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],u=s[3])}else u=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),w_(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:u?u.replace(this.rules.inline._escapes,"$1"):u},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return w_(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=r[1]||r[2]||"";if(!o||o&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,u=r[0].length-1,s=u,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+u);null!=(r=c.exec(t));)if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(a=i.length,r[3]||r[4])s+=a;else if(!((r[5]||r[6])&&u%3)||(u+a)%3){if(!((s-=a)>0)){if(a=Math.min(a,a+s+l),Math.min(u,a)%2){var d=e.slice(1,u+r.index+a);return{type:"em",raw:e.slice(0,u+r.index+a+1),text:d,tokens:this.lexer.inlineTokens(d,[])}}var f=e.slice(2,u+r.index+a-1);return{type:"strong",raw:e.slice(0,u+r.index+a+1),text:f,tokens:this.lexer.inlineTokens(f,[])}}}else l+=a}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return r&&o&&(n=n.substring(1,n.length-1)),n=r_(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}},{key:"autolink",value:function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return r="@"===o[2]?"mailto:"+(n=r_(this.options.mangle?t(o[1]):o[1])):n=r_(o[1]),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])o="mailto:"+(r=r_(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=r_(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):r_(r[0]):r[0]:r_(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}(),k_={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:m_,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};k_.def=u_(k_.def).replace("label",k_._label).replace("title",k_._title).getRegex(),k_.bullet=/(?:[*+-]|\d{1,9}[.)])/,k_.listItemStart=u_(/^( *)(bull) */).replace("bull",k_.bullet).getRegex(),k_.list=u_(k_.list).replace(/bull/g,k_.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+k_.def.source+")").getRegex(),k_._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",k_._comment=/|$)/,k_.html=u_(k_.html,"i").replace("comment",k_._comment).replace("tag",k_._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),k_.paragraph=u_(k_._paragraph).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.blockquote=u_(k_.blockquote).replace("paragraph",k_.paragraph).getRegex(),k_.normal=v_({},k_),k_.gfm=v_({},k_.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),k_.gfm.table=u_(k_.gfm.table).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.gfm.paragraph=u_(k_._paragraph).replace("hr",k_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",k_.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",k_._tag).getRegex(),k_.pedantic=v_({},k_.normal,{html:u_("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",k_._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:m_,paragraph:u_(k_.normal._paragraph).replace("hr",k_.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",k_.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var S_={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m_,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m_,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}S_._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",S_.punctuation=u_(S_.punctuation).replace(/punctuation/g,S_._punctuation).getRegex(),S_.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,S_.escapedEmSt=/\\\*|\\_/g,S_._comment=u_(k_._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),S_.emStrong.lDelim=u_(S_.emStrong.lDelim).replace(/punct/g,S_._punctuation).getRegex(),S_.emStrong.rDelimAst=u_(S_.emStrong.rDelimAst,"g").replace(/punct/g,S_._punctuation).getRegex(),S_.emStrong.rDelimUnd=u_(S_.emStrong.rDelimUnd,"g").replace(/punct/g,S_._punctuation).getRegex(),S_._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,S_._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,S_._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,S_.autolink=u_(S_.autolink).replace("scheme",S_._scheme).replace("email",S_._email).getRegex(),S_._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,S_.tag=u_(S_.tag).replace("comment",S_._comment).replace("attribute",S_._attribute).getRegex(),S_._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,S_._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,S_._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,S_.link=u_(S_.link).replace("label",S_._label).replace("href",S_._href).replace("title",S_._title).getRegex(),S_.reflink=u_(S_.reflink).replace("label",S_._label).replace("ref",k_._label).getRegex(),S_.nolink=u_(S_.nolink).replace("ref",k_._label).getRegex(),S_.reflinkSearch=u_(S_.reflinkSearch,"g").replace("reflink",S_.reflink).replace("nolink",S_.nolink).getRegex(),S_.normal=v_({},S_),S_.pedantic=v_({},S_.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:u_(/^!?\[(label)\]\((.*?)\)/).replace("label",S_._label).getRegex(),reflink:u_(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",S_._label).getRegex()}),S_.gfm=v_({},S_.normal,{escape:u_(S_.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[];for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(function(e,t,n){return t+" ".repeat(n.length)}));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(t=n.call({lexer:i},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)}))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t);else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),a.push(t);else if(r=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,n=e.slice(1),o=void 0;i.options.extensions.startBlock.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),this.state.top&&(t=this.tokenizer.paragraph(r)))n=a[a.length-1],o&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t),o=r.length!==e.length,e=e.substring(t.raw.length);else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t);else if(e){var u="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(u);break}throw new Error(u)}return this.state.top=!0,a}},{key:"inline",value:function(e,t){this.inlineQueue.push({src:e,tokens:t})}},{key:"inlineTokens",value:function(e){var t,n,r,o,i,a,u=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+x_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+x_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,o.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(i||(a=""),i=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(t=n.call({lexer:u},e,s))&&(e=e.substring(t.raw.length),s.push(t),!0)}))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.emStrong(e,l,a))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.autolink(e,C_))e=e.substring(t.raw.length),s.push(t);else if(this.state.inLink||!(t=this.tokenizer.url(e,C_))){if(r=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),o=void 0;u.options.extensions.startInline.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),t=this.tokenizer.inlineText(r,D_))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(a=t.raw.slice(-1)),i=!0,(n=s[s.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}throw new Error(d)}}else e=e.substring(t.raw.length),s.push(t);return s}}],[{key:"rules",get:function(){return{block:k_,inline:S_}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}(),E_=function(){function e(t){cv(this,e),this.options=t||GC}return fd(e,[{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",r?'
    '+(n?e:r_(e,!0))+"
    \n":"
    "+(n?e:r_(e,!0))+"
    \n"}},{key:"blockquote",value:function(e){return"
    \n".concat(e,"
    \n")}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){if(this.options.headerIds){var o=this.options.headerPrefix+r.slug(n);return"').concat(e,"\n")}return"").concat(e,"\n")}},{key:"hr",value:function(){return this.options.xhtml?"
    \n":"
    \n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • ".concat(e,"
  • \n")}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    ".concat(e,"

    \n")}},{key:"table",value:function(e,t){return t&&(t="".concat(t,"")),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n".concat(e,"\n")}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"\n")}},{key:"strong",value:function(e){return"".concat(e,"")}},{key:"em",value:function(e){return"".concat(e,"")}},{key:"codespan",value:function(e){return"".concat(e,"")}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return"".concat(e,"")}},{key:"link",value:function(e,t,n){if(null===(e=c_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "}},{key:"image",value:function(e,t,n){if(null===(e=c_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='').concat(n,'":">"}},{key:"text",value:function(e){return e}}]),e}(),A_=function(){function e(){cv(this,e)}return fd(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}(),M_=function(){function e(){cv(this,e),this.seen={}}return fd(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}(),P_=function(){function e(t){cv(this,e),this.options=t||GC,this.options.renderer=this.options.renderer||new E_,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new A_,this.slugger=new M_}return fd(e,[{key:"parse",value:function(e){var t,n,r,o,i,a,u,s,l,c,d,f,p,h,m,v,g,y,b,x=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],w="",Z=e.length;for(t=0;t0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=y+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=y+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:y}):h+=y),h+=this.parse(m.tokens,p),l+=this.renderer.listitem(h,g,v);w+=this.renderer.list(l,d,f);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(l=c.tokens?this.parseInline(c.tokens):c.text;t+1An error occurred:

    "+r_(s.message+"",!0)+"
    ";throw s}}R_.options=R_.setOptions=function(e){var t;return v_(R_.defaults,e),t=R_.defaults,GC=t,R_},R_.getDefaults=XC,R_.defaults=GC,R_.use=function(){for(var e=arguments.length,t=new Array(e),n=0;nAn error occurred:

    "+r_(r.message+"",!0)+"
    ";throw r}},R_.Parser=P_,R_.parser=P_.parse,R_.Renderer=E_,R_.TextRenderer=A_,R_.Lexer=__,R_.lexer=__.lex,R_.Tokenizer=Z_,R_.Slugger=M_,R_.parse=R_;R_.options,R_.setOptions,R_.use,R_.walkTokens,R_.parseInline,P_.parse,__.lex;var T_=function(e){var n=e.title,o=e.description,i=e.unit,a=e.expr,u=e.showLegend,s=e.filename,l=tr().time.period,c=nr(),d=(0,t.useRef)(null),f=(0,t.useState)(!0),p=(0,r.Z)(f,2),h=p[0],m=p[1],v=(0,t.useState)({enable:!1,value:l.step||1}),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=(0,t.useState)({limits:{enable:!1,range:{1:[0,0]}}}),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=(0,t.useMemo)((function(){return Array.isArray(a)&&a.every((function(e){return"string"===typeof e}))}),[a]),D=qy({predefinedQuery:S?a:[],display:"chart",visible:h,customStep:y}),C=D.isLoading,_=D.graphData,E=D.error,A=function(e){var t=yn({},Z);t.limits.range=e,k(t)};return(0,t.useEffect)((function(){var e=new IntersectionObserver((function(e){e.forEach((function(e){return m(e.isIntersecting)}))}),{threshold:.1});return d.current&&e.observe(d.current),function(){d.current&&e.unobserve(d.current)}}),[]),S?(0,ie.BX)(no,{border:"1px solid",borderRadius:"2px",borderColor:"divider",width:"100%",height:"100%",ref:d,children:[(0,ie.BX)(no,{px:2,py:1,display:"flex",flexWrap:"wrap",width:"100%",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid",borderColor:"divider",children:[(0,ie.tZ)(uc,{arrow:!0,componentsProps:{tooltip:{sx:{maxWidth:"100%"}}},title:(0,ie.BX)(no,{sx:{p:1},children:[o&&(0,ie.BX)(no,{mb:2,children:[(0,ie.tZ)(cy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Description:"}),(0,ie.tZ)("div",{className:"panelDescription",dangerouslySetInnerHTML:{__html:R_.parse(o)}})]}),(0,ie.BX)(no,{children:[(0,ie.tZ)(cy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Queries:"}),(0,ie.tZ)("div",{children:a.map((function(e,t){return(0,ie.tZ)(no,{mb:.5,children:e},"".concat(t,"_").concat(e))}))})]})]}),children:(0,ie.tZ)(qC.Z,{color:"info",sx:{mr:1}})}),(0,ie.tZ)(cy,{component:"div",variant:"subtitle1",fontWeight:500,sx:{mr:2,py:1,flexGrow:"1"},children:n||""}),(0,ie.tZ)(no,{mr:2,py:1,children:(0,ie.tZ)(Iy,{defaultStep:l.step,customStepEnable:y.enable,setStep:function(e){return b(yn(yn({},y),{},{value:e}))},toggleEnableStep:function(){return b(yn(yn({},y),{},{enable:!y.enable}))}})}),(0,ie.tZ)(nx,{yaxis:Z,setYaxisLimits:A,toggleEnableLimits:function(){var e=yn({},Z);e.limits.enable=!e.limits.enable,k(e)}})]}),(0,ie.BX)(no,{px:2,pb:2,children:[C&&(0,ie.tZ)(wx,{isLoading:!0,height:"500px"}),E&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:E}),_&&(0,ie.tZ)(mc,{data:_,period:l,customStep:y,query:a,yaxis:Z,unit:i,showLegend:u,setYaxisLimits:A,setPeriod:function(e){var t=e.from,n=e.to;c({type:"SET_PERIOD",payload:{from:t,to:n}})}})]})]}):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"expr"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:s}),"."]})},F_={position:"absolute",top:0,bottom:0,width:"10px",opacity:0,cursor:"ew-resize"},O_=function(e){var n=e.index,o=e.title,i=e.panels,a=e.filename,u=fs(document.body),s=(0,t.useMemo)((function(){return u.width/12}),[u]),l=(0,t.useState)([]),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){f(i.map((function(e){return e.width||12})))}),[i]);var p=(0,t.useState)({start:0,target:0,enable:!1}),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=function(e){if(m.enable){var t=m.start,n=Math.ceil((t-e.clientX)/s);if(!(Math.abs(n)>=12)){var r=d.map((function(e,t){return e-(t===m.target?n:0)}));f(r)}}},y=function(){v(yn(yn({},m),{},{enable:!1}))};return(0,t.useEffect)((function(){return window.addEventListener("mousemove",g),window.addEventListener("mouseup",y),function(){window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",y)}}),[m]),(0,ie.BX)(TC,{defaultExpanded:!n,sx:{boxShadow:"none"},children:[(0,ie.tZ)(jC,{sx:{px:3,bgcolor:"rgba(227, 242, 253, 0.6)"},"aria-controls":"panel".concat(n,"-content"),id:"panel".concat(n,"-header"),expandIcon:(0,ie.tZ)(UC.Z,{}),children:(0,ie.BX)(no,{display:"flex",alignItems:"center",width:"100%",children:[o&&(0,ie.tZ)(cy,{variant:"h6",fontWeight:"bold",sx:{mr:2},children:o}),i&&(0,ie.BX)(cy,{variant:"body2",fontStyle:"italic",children:["(",i.length," panels)"]})]})}),(0,ie.tZ)(VC,{sx:{display:"grid",gridGap:"10px"},children:(0,ie.tZ)(Hw,{container:!0,spacing:2,children:Array.isArray(i)&&i.length?i.map((function(e,t){return(0,ie.tZ)(Hw,{item:!0,xs:d[t],sx:{transition:"200ms"},children:(0,ie.BX)(no,{position:"relative",height:"100%",children:[(0,ie.tZ)(T_,{title:e.title,description:e.description,unit:e.unit,expr:e.expr,filename:a,showLegend:e.showLegend}),(0,ie.tZ)("button",{style:yn(yn({},F_),{},{right:0}),onMouseDown:function(e){return function(e,t){v({start:e.clientX,target:t,enable:!0})}(e,t)}})]})},t)})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"panels"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:a}),"."]})})})]})},B_=function(){var e=(0,t.useState)(),n=(0,r.Z)(e,2),o=n[0],i=n[1],a=(0,t.useState)(0),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Yn()(o,[s,"filename"],"")}),[o,s]),d=(0,t.useMemo)((function(){return Yn()(o,[s,"rows"],[])}),[o,s]);return(0,t.useEffect)((function(){mC().then((function(e){return e.length&&i(e)}))}),[]),(0,ie.BX)(ie.HY,{children:[!o&&(0,ie.tZ)(At,{color:"info",severity:"info",sx:{m:4},children:"Dashboards not found"}),o&&(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(no,{sx:{borderBottom:1,borderColor:"divider"},children:(0,ie.tZ)(zb,{value:s,onChange:function(e,t){return l(t)},"aria-label":"dashboard-tabs",children:o&&o.map((function(e,t){return(0,ie.tZ)(Vb,{label:e.title||e.filename,id:"tab-".concat(t),"aria-controls":"tabpanel-".concat(t)},t)}))})}),(0,ie.tZ)(no,{children:Array.isArray(d)&&d.length?d.map((function(e,t){return(0,ie.tZ)(O_,{index:t,filename:c,title:e.title,panels:e.panels},"".concat(s,"_").concat(t))})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"rows"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:c}),"."]})})]})]})},I_=function(){return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(Fr,{})," ",(0,ie.BX)(Br,{dateAdapter:Hr,children:[" ",(0,ie.tZ)(kr,{injectFirst:!0,children:(0,ie.BX)(Ar,{theme:wr,children:[" ",(0,ie.BX)(or,{children:[" ",(0,ie.BX)(pr,{children:[" ",(0,ie.BX)(br,{children:[" ",(0,ie.BX)(vn,{children:[" ",(0,ie.tZ)(V,{children:(0,ie.tZ)(j,{children:(0,ie.BX)(L,{path:"/",element:(0,ie.tZ)(pC,{}),children:[(0,ie.tZ)(L,{path:Yr,element:(0,ie.tZ)(Zx,{})}),(0,ie.tZ)(L,{path:Vr,element:(0,ie.tZ)(B_,{})})]})})})]})]})]})]})]})})]})]})},N_=function(e){e&&e instanceof Function&&n.e(27).then(n.bind(n,4027)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,i=t.getLCP,a=t.getTTFB;n(e),r(e),o(e),i(e),a(e)}))},L_=document.getElementById("root");L_&&(0,t.render)((0,ie.tZ)(I_,{}),L_),N_()}()}(); \ No newline at end of file diff --git a/app/vmselect/vmui/static/js/main.d940c8c2.js b/app/vmselect/vmui/static/js/main.d940c8c2.js new file mode 100644 index 000000000..536bc72b7 --- /dev/null +++ b/app/vmselect/vmui/static/js/main.d940c8c2.js @@ -0,0 +1,2 @@ +/*! For license information please see main.d940c8c2.js.LICENSE.txt */ +!function(){var e={5318:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},7757:function(e,t,n){e.exports=n(8937)},2575:function(e,t,n){"use strict";n.d(t,{Z:function(){return oe}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(x,--y):0,v--,10===b&&(v=1,m--),b}function S(){return b=y2||E(b)>3?"":" "}function T(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return _(e,C()+(t<6&&32==D()&&32==S()))}function F(e){for(;S();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&F(b);break;case 40:41===e&&F(e);break;case 92:S()}return y}function O(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==D()););return"/*"+_(t,y-1)+"*"+i(47===e?e:S())}function B(e){for(;!E(D());)S();return _(e,y)}var I="-ms-",N="-moz-",L="-webkit-",z="comm",j="rule",W="decl",$="@keyframes";function H(e,t){for(var n="",r=p(e),o=0;o6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+N+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?V(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~l(e,"!important")&&10))){case 107:return s(e,":",":"+L)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+L+(45===c(e,14)?"inline-":"")+"box$3$1"+L+"$2$3$1"+I+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return L+e+I+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return L+e+I+e+e}return e}function U(e){return M(q("",null,null,null,[""],e=A(e),0,[0],e))}function q(e,t,n,r,o,a,u,c,d){for(var p=0,m=0,v=u,g=0,y=0,b=0,x=1,w=1,Z=1,_=0,E="",A=o,M=a,F=r,I=E;w;)switch(b=_,_=S()){case 40:if(108!=b&&58==I.charCodeAt(v-1)){-1!=l(I+=s(P(_),"&","&\f"),"&\f")&&(Z=-1);break}case 34:case 39:case 91:I+=P(_);break;case 9:case 10:case 13:case 32:I+=R(b);break;case 92:I+=T(C()-1,7);continue;case 47:switch(D()){case 42:case 47:h(G(O(S(),C()),t,n),d);break;default:I+="/"}break;case 123*x:c[p++]=f(I)*Z;case 125*x:case 59:case 0:switch(_){case 0:case 125:w=0;case 59+m:y>0&&f(I)-v&&h(y>32?K(I+";",r,n,v-1):K(s(I," ","")+";",r,n,v-2),d);break;case 59:I+=";";default:if(h(F=X(I,t,n,p,m,o,c,E,A=[],M=[],v),a),123===_)if(0===m)q(I,t,F,F,A,a,v,c,M);else switch(g){case 100:case 109:case 115:q(e,F,F,r&&h(X(e,F,F,0,0,o,c,E,o,A=[],v),M),o,M,v,c,r?A:M);break;default:q(I,F,F,F,[""],M,0,c,M)}}p=m=y=0,x=Z=1,E=I="",v=u;break;case 58:v=1+f(I),y=b;default:if(x<1)if(123==_)--x;else if(125==_&&0==x++&&125==k())continue;switch(I+=i(_),_*x){case 38:Z=m>0?1:(I+="\f",-1);break;case 44:c[p++]=(f(I)-1)*Z,Z=1;break;case 64:45===D()&&(I+=P(S())),g=D(),m=v=f(E=I+=B(C())),_++;break;case 45:45===b&&2==f(I)&&(x=0)}}return a}function X(e,t,n,r,i,a,l,c,f,h,m){for(var v=i-1,g=0===i?a:[""],y=p(g),b=0,x=0,Z=0;b0?g[k]+" "+S:s(S,/&\f/g,g[k])))&&(f[Z++]=D);return w(e,t,n,0===i?j:c,f,h,m)}function G(e,t,n){return w(e,t,n,z,i(b),d(e,2,-2),0)}function K(e,t,n,r){return w(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=D(),38===r&&12===o&&(t[n]=1),!E(o);)S();return _(e,y)},J=function(e,t){return M(function(e,t){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===D()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===D()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=S());return e}(A(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var o=[],i=J(t,o),a=n.props,u=0,s=0;u-1&&!e.return)switch(e.type){case W:e.return=V(e.value,e.length);break;case $:return H([Z(e,{value:s(e.value,"@","@"+L)})],r);case j:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([Z(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([Z(e,{props:[s(t,/:(plac\w+)/,":-webkit-input-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),Z(e,{props:[s(t,/:(plac\w+)/,I+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o=e.stylisPlugins||re;var i,a,u={},s=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(3390),a=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},c=(0,i.Z)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(u,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[200],light:v[50],dark:v[400]}:{main:v[700],light:v[400],dark:v[800]}}(n),C=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(n),_=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(n),E=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(n),A=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(n),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(n);function P(e){return(0,c.mi)(e,w.text.primary)>=u?w.text.primary:x.text.primary}var R=function(e){var t=e.color,n=e.name,o=e.mainShade,i=void 0===o?500:o,a=e.lightShade,u=void 0===a?300:a,s=e.darkShade,c=void 0===s?700:s;if(!(t=(0,r.Z)({},t)).main&&t[i]&&(t.main=t[i]),!t.hasOwnProperty("main"))throw new Error((0,l.Z)(11,n?" (".concat(n,")"):"",i));if("string"!==typeof t.main)throw new Error((0,l.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return Z(t,"light",u,k),Z(t,"dark",c,k),t.contrastText||(t.contrastText=P(t.main)),t},T={dark:w,light:x};return(0,i.Z)((0,r.Z)({common:d,mode:n,primary:R({color:D,name:"primary"}),secondary:R({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:_,name:"error"}),warning:R({color:M,name:"warning"}),info:R({color:E,name:"info"}),success:R({color:A,name:"success"}),grey:f,contrastThreshold:u,getContrastText:P,augmentColor:R,tonalOffset:k},T[n]),S)}var S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var D={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){var n="function"===typeof t?t(e):t,a=n.fontFamily,u=void 0===a?C:a,s=n.fontSize,l=void 0===s?14:s,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,h=n.fontWeightMedium,m=void 0===h?500:h,v=n.fontWeightBold,g=void 0===v?700:v,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,w=n.pxToRem,Z=(0,o.Z)(n,S);var k=l/14,_=w||function(e){return"".concat(e/b*k,"rem")},E=function(e,t,n,o,i){return(0,r.Z)({fontFamily:u,fontWeight:e,fontSize:_(t),lineHeight:n},u===C?{letterSpacing:"".concat((a=o/t,Math.round(1e5*a)/1e5),"em")}:{},i,x);var a},A={h1:E(d,96,1.167,-1.5),h2:E(d,60,1.2,-.5),h3:E(p,48,1.167,0),h4:E(p,34,1.235,.25),h5:E(p,24,1.334,0),h6:E(m,20,1.6,.15),subtitle1:E(p,16,1.75,.15),subtitle2:E(m,14,1.57,.1),body1:E(p,16,1.5,.15),body2:E(p,14,1.43,.15),button:E(m,14,1.75,.4,D),caption:E(p,12,1.66,.4),overline:E(p,12,2.66,1,D)};return(0,i.Z)((0,r.Z)({htmlFontSize:b,pxToRem:_,fontFamily:u,fontSize:l,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:m,fontWeightBold:g},A),Z,{clone:!1})}function E(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var A=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],M=n(5829),P={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},R=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,u=e.palette,l=void 0===u?{}:u,c=e.transitions,d=void 0===c?{}:c,f=e.typography,p=void 0===f?{}:f,h=(0,o.Z)(e,R),m=k(l),v=(0,a.Z)(e),g=(0,i.Z)(v,{mixins:s(v.breakpoints,v.spacing,n),palette:m,shadows:A.slice(),typography:_(m,p),transitions:(0,M.ZP)(d),zIndex:(0,r.Z)({},P)});g=(0,i.Z)(g,h);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.duration,u=void 0===a?n.standard:a,l=o.easing,c=void 0===l?t.easeInOut:l,d=o.delay,f=void 0===d?0:d;(0,r.Z)(o,i);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof u?u:s(u)," ").concat(c," ").concat("string"===typeof f?f:s(f))})).join(",")}},e,{easing:t,duration:n})}},2248:function(e,t,n){"use strict";var r=(0,n(7458).Z)();t.Z=r},8564:function(e,t,n){"use strict";n.d(t,{ZP:function(){return _},FO:function(){return S},Dz:function(){return D}});var r=n(3433),o=n(9439),i=n(7462),a=n(3366),u=n(297),s=n(9456),l=n(114),c=["variant"];function d(e){return 0===e.length}function f(e){var t=e.variant,n=(0,a.Z)(e,c),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?d(r)?e[t]:(0,l.Z)(e[t]):"".concat(d(r)?t:(0,l.Z)(t)).concat((0,l.Z)(e[t].toString()))})),r}var p=n(3649),h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],m=["theme"],v=["theme"];function g(e){return 0===Object.keys(e).length}var y=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},b=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=f(e.props);r[t]=e.style})),r},x=function(e,t,n,r){var o,i,a=e.ownerState,u=void 0===a?{}:a,s=[],l=null==n||null==(o=n.components)||null==(i=o[r])?void 0:i.variants;return l&&l.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){u[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[f(n.props)])})),s};function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var Z=(0,s.Z)();var k=n(2248),S=function(e){return w(e)&&"classes"!==e},D=w,C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=void 0===t?Z:t,s=e.rootShouldForwardProp,l=void 0===s?w:s,c=e.slotShouldForwardProp,d=void 0===c?w:c,f=e.styleFunctionSx,k=void 0===f?p.Z:f;return function(e){var t,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=s.name,f=s.slot,p=s.skipVariantsResolver,Z=s.skipSx,S=s.overridesResolver,D=(0,a.Z)(s,h),C=void 0!==p?p:f&&"Root"!==f||!1,_=Z||!1;var E=w;"Root"===f?E=l:f&&(E=d);var A=(0,u.ZP)(e,(0,i.Z)({shouldForwardProp:E,label:t},D)),M=function(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s0){var p=new Array(f).fill("");(d=[].concat((0,r.Z)(e),(0,r.Z)(p))).raw=[].concat((0,r.Z)(e.raw),(0,r.Z)(p))}else"function"===typeof e&&e.__emotion_real!==e&&(d=function(t){var r=t.theme,o=(0,a.Z)(t,v);return e((0,i.Z)({theme:g(r)?n:r},o))});var h=A.apply(void 0,[d].concat((0,r.Z)(l)));return h};return A.withConfig&&(M.withConfig=A.withConfig),M}}({defaultTheme:k.Z,rootShouldForwardProp:S}),_=C},5469:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(4290),o=n(6728);var i=n(2248);function a(e){return function(e){var t=e.props,n=e.name,i=e.defaultTheme,a=(0,o.Z)(i);return(0,r.Z)({theme:a,name:n,props:t})}({props:e.props,name:e.name,defaultTheme:i.Z})}},1615:function(e,t,n){"use strict";var r=n(114);t.Z=r.Z},4750:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(7462),o=n(4206),i=n(210),a=n(3138);function u(e,t){var n=function(n,o){return(0,a.tZ)(i.Z,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))};return n.muiName=i.Z.muiName,o.memo(o.forwardRef(n))}},8706:function(e,t,n){"use strict";var r=n(4312);t.Z=r.Z},6415:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return i},createSvgIcon:function(){return a.Z},debounce:function(){return u.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return l.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return p},unstable_ClassNameGenerator:function(){return w},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return v},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(4496),o=n(1615),i=n(4246).Z,a=n(4750),u=n(8706);var s=function(e,t){return function(){return null}},l=n(7816),c=n(6106),d=n(3533);n(7462);var f=function(e,t){return function(){return null}},p=n(9265).Z,h=n(4993),m=n(7677);var v=function(e,t,n,r,o){return null},g=n(522),y=n(3236),b=n(6983),x=n(9127),w={configure:function(e){console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},7816:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4206);var o=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},6106:function(e,t,n){"use strict";var r=n(9081);t.Z=r.Z},3533:function(e,t,n){"use strict";var r=n(3282);t.Z=r.Z},522:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9439),o=n(4206);var i=function(e){var t=e.controlled,n=e.default,i=(e.name,e.state,o.useRef(void 0!==t).current),a=o.useState(n),u=(0,r.Z)(a,2),s=u[0],l=u[1];return[i?t:s,o.useCallback((function(e){i||l(e)}),[])]}},4993:function(e,t,n){"use strict";var r=n(2678);t.Z=r.Z},3236:function(e,t,n){"use strict";var r=n(2780);t.Z=r.Z},6983:function(e,t,n){"use strict";var r=n(7472);t.Z=r.Z},7677:function(e,t,n){"use strict";var r=n(3362);t.Z=r.Z},9127:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r,o=n(4206),i=!0,a=!1,u={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function l(){i=!1}function c(){"hidden"===this.visibilityState&&a&&(i=!0)}function d(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return i||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!u[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var f=function(){var e=o.useCallback((function(e){var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",l,!0),t.addEventListener("pointerdown",l,!0),t.addEventListener("touchstart",l,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=o.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(r),r=window.setTimeout((function(){a=!1}),100),t.current=!1,!0)},ref:e}}},5693:function(e,t,n){"use strict";var r=n(4206).createContext(null);t.Z=r},201:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(4206),o=n(5693);function i(){return r.useContext(o.Z)}},297:function(e,t,n){"use strict";n.d(t,{ZP:function(){return x}});var r=n(4206),o=n(7462),i=n(3390),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,i.Z)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=n(6173),l=n(4911),c=n(4544),d=u,f=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=r.useInsertionEffect?r.useInsertionEffect:function(e){e()};var v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,l.hC)(t,n,r);!function(e){m(e)}((function(){return(0,l.My)(t,n,r)}));return null},g=function e(t,n){var i,a,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=h(t,n,u),m=f||p(d),g=!m("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var x=y.length,w=1;w0&&void 0!==arguments[0]?arguments[0]:{},n=null==t||null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{});return n||{}}function u(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function s(e){var t,n=e.values,r=e.breakpoints,o=e.base||function(e,t){if("object"!==typeof e)return{};var n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((function(t,r){r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));var o,a=e.substring(t+1,e.length-1);if("color"===n){if(o=(a=a.split(" ")).shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else a=a.split(",");return{type:n,values:a=a.map((function(e){return parseFloat(e)})),colorSpace:o}}function a(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,u=r*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-u*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),a({type:l,values:c})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return a(e)}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?c(e,t):d(e,t)}},9456:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(7462),o=n(3366),i=n(3019),a=n(4942),u=["values","unit","step"];function s(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,i=e.unit,s=void 0===i?"px":i,l=e.step,c=void 0===l?5:l,d=(0,o.Z)(e,u),f=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,r.Z)({},e,(0,a.Z)({},t.key,t.val))}),{})}(n),p=Object.keys(f);function h(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function m(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(s,")")}function v(e,t){var r=p.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[p[r]]?n[p[r]]:t)-c/100).concat(s,")")}return(0,r.Z)({keys:p,values:f,up:h,down:m,between:v,only:function(e){return p.indexOf(e)+10&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,c.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.palette,u=void 0===a?{}:a,c=e.spacing,p=e.shape,h=void 0===p?{}:p,m=(0,o.Z)(e,f),v=s(n),g=d(c),y=(0,i.Z)({breakpoints:v,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},u),spacing:g,shape:(0,r.Z)({},l,h)},m),b=arguments.length,x=new Array(b>1?b-1:0),w=1;w2){if(!l[e])return[e];e=l[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],i=n[1],a=u[o],c=s[i]||"";return Array.isArray(c)?c.map((function(e){return a+e})):[a+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[].concat(d,f);function h(e,t,n,r){var o=(0,i.D)(e,t)||n;return"number"===typeof o?function(e){return"string"===typeof e?e:o*e}:Array.isArray(o)?function(e){return"string"===typeof e?e:o[e]}:"function"===typeof o?o:function(){}}function m(e){return h(e,"spacing",8)}function v(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var i=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=v(t,n),e}),{})}}(c(n),r),a=e[n];return(0,o.k9)(e,a,i)}function y(e,t){var n=m(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(a.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function w(e){return y(e,p)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,w.propTypes={},w.filterProps=p;var Z=w},6428:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(4942),o=n(114),i=n(4929);function a(e,t){return t&&"string"===typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}function u(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r)),r}t.Z=function(e){var t=e.prop,n=e.cssProperty,s=void 0===n?e.prop:n,l=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=a(e.theme,l)||{};return(0,i.k9)(e,n,(function(e){var n=u(d,c,e);return e===n&&"string"===typeof e&&(n=u(d,c,"".concat(t).concat("default"===e?"":(0,o.Z)(e)),e)),!1===s?n:(0,r.Z)({},s,n)}))};return d.propTypes={},d.filterProps=[t],d}},3649:function(e,t,n){"use strict";var r=n(4942),o=n(7330),i=n(9716),a=n(4929);function u(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:i.G$,t=Object.keys(e).reduce((function(t,n){return e[n].filterProps.forEach((function(r){t[r]=e[n]})),t}),{});function n(e,n,o){var i,a=(i={},(0,r.Z)(i,e,n),(0,r.Z)(i,"theme",o),i),u=t[e];return u?u(a):(0,r.Z)({},e,n)}function l(e){var i=e||{},c=i.sx,d=i.theme,f=void 0===d?{}:d;if(!c)return null;function p(e){var i=e;if("function"===typeof e)i=e(f);else if("object"!==typeof e)return e;if(!i)return null;var c=(0,a.W8)(f.breakpoints),d=Object.keys(c),p=c;return Object.keys(i).forEach((function(e){var c=s(i[e],f);if(null!==c&&void 0!==c)if("object"===typeof c)if(t[e])p=(0,o.Z)(p,n(e,c,f));else{var d=(0,a.k9)({theme:f},c,(function(t){return(0,r.Z)({},e,t)}));u(d,c)?p[e]=l({sx:c,theme:f}):p=(0,o.Z)(p,d)}else p=(0,o.Z)(p,n(e,c,f))})),(0,a.L7)(d,p)}return Array.isArray(c)?c.map(p):p(c)}return l}();l.filterProps=["sx"],t.Z=l},6728:function(e,t,n){"use strict";var r=n(9456),o=n(4976),i=(0,r.Z)();t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,o.Z)(e)}},4290:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(9023);function o(e){var t=e.theme,n=e.name,o=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}},4976:function(e,t,n){"use strict";var r=n(201);function o(e){return 0===Object.keys(e).length}t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(0,r.Z)();return!t||o(t)?e:t}},114:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7219);function o(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4246:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a2&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?a[r]=i(e[r],t[r],n):a[r]=t[r])})),a}},7219:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n-1?o(n):n}},9962:function(e,t,n){"use strict";var r=n(1199),o=n(8476),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(f){l=null}e.exports=function(e){var t=u(r,a,arguments);if(s&&l){var n=s(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return u(r,i,arguments)};l?l(e.exports,"apply",{value:d}):e.exports.apply=d},3061:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"===typeof e||"number"===typeof e)o+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,2,"0")},m:function e(t,n){if(t.date()1)return e(a[0])}else{var u=t.name;x[u]=t,o=u}return!r&&o&&(b=o),o||!r&&b},k=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new D(n)},S=y;S.l=Z,S.i=w,S.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var D=function(){function v(e){this.$L=Z(e.locale,null,!0),this.parse(e)}var g=v.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===p)},g.isSame=function(e,t){var n=k(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return k(e)68?1900:2e3)},u=function(e){return function(t){this[e]=+t}},s=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,u("seconds")],ss:[r,u("seconds")],m:[r,u("minutes")],mm:[r,u("minutes")],H:[r,u("hours")],h:[r,u("hours")],HH:[r,u("hours")],hh:[r,u("hours")],D:[r,u("day")],DD:[n,u("day")],Do:[o,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,u("month")],MM:[n,u("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,u("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,u("year")],Z:s,ZZ:s};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),u=a.length,s=0;s-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,i=r.month,a=r.day,u=r.hours,s=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!i||(v=i>0?i-1:p.getMonth());var g=u||0,y=s||0,b=l||0,x=c||0;return d?new Date(Date.UTC(m,v,h,g,y,b,x+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,g,y,b,x)):new Date(m,v,h,g,y,b,x)}catch(e){return new Date("")}}(t,u,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(u)&&(this.$d=new Date("")),i={}}else if(u instanceof Array)for(var p=u.length,h=1;h<=p;h+=1){a[1]=u[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()},6446:function(e){e.exports=function(){"use strict";var e,t,n=1e3,r=6e4,o=36e5,i=864e5,a=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,s=2592e6,l=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,c={years:u,months:s,days:i,hours:o,minutes:r,seconds:n,milliseconds:1,weeks:6048e5},d=function(e){return e instanceof y},f=function(e,t,n){return new y(e,n,t.$l)},p=function(e){return t.p(e)+"s"},h=function(e){return e<0},m=function(e){return h(e)?Math.ceil(e):Math.floor(e)},v=function(e){return Math.abs(e)},g=function(e,t){return e?h(e)?{negative:!0,format:""+v(e)+t}:{negative:!1,format:""+e+t}:{negative:!1,format:""}},y=function(){function h(e,t,n){var r=this;if(this.$d={},this.$l=n,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return f(e*c[p(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((function(t){r.$d[p(t)]=e[t]})),this.calMilliseconds(),this;if("string"==typeof e){var o=e.match(l);if(o){var i=o.slice(2).map((function(e){return null!=e?Number(e):0}));return this.$d.years=i[0],this.$d.months=i[1],this.$d.weeks=i[2],this.$d.days=i[3],this.$d.hours=i[4],this.$d.minutes=i[5],this.$d.seconds=i[6],this.calMilliseconds(),this}}return this}var v=h.prototype;return v.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,n){return t+(e.$d[n]||0)*c[n]}),0)},v.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=m(e/u),e%=u,this.$d.months=m(e/s),e%=s,this.$d.days=m(e/i),e%=i,this.$d.hours=m(e/o),e%=o,this.$d.minutes=m(e/r),e%=r,this.$d.seconds=m(e/n),e%=n,this.$d.milliseconds=e},v.toISOString=function(){var e=g(this.$d.years,"Y"),t=g(this.$d.months,"M"),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var r=g(n,"D"),o=g(this.$d.hours,"H"),i=g(this.$d.minutes,"M"),a=this.$d.seconds||0;this.$d.milliseconds&&(a+=this.$d.milliseconds/1e3);var u=g(a,"S"),s=e.negative||t.negative||r.negative||o.negative||i.negative||u.negative,l=o.format||i.format||u.format?"T":"",c=(s?"-":"")+"P"+e.format+t.format+r.format+l+o.format+i.format+u.format;return"P"===c||"-P"===c?"P0D":c},v.toJSON=function(){return this.toISOString()},v.format=function(e){var n=e||"YYYY-MM-DDTHH:mm:ss",r={Y:this.$d.years,YY:t.s(this.$d.years,2,"0"),YYYY:t.s(this.$d.years,4,"0"),M:this.$d.months,MM:t.s(this.$d.months,2,"0"),D:this.$d.days,DD:t.s(this.$d.days,2,"0"),H:this.$d.hours,HH:t.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,"0"),SSS:t.s(this.$d.milliseconds,3,"0")};return n.replace(a,(function(e,t){return t||String(r[e])}))},v.as=function(e){return this.$ms/c[p(e)]},v.get=function(e){var t=this.$ms,n=p(e);return"milliseconds"===n?t%=1e3:t="weeks"===n?m(t/c[n]):this.$d[n],0===t?0:t},v.add=function(e,t,n){var r;return r=t?e*c[p(t)]:d(e)?e.$ms:f(e,this).$ms,f(this.$ms+r*(n?-1:1),this)},v.subtract=function(e,t){return this.add(e,t,!0)},v.locale=function(e){var t=this.clone();return t.$l=e,t},v.clone=function(){return f(this.$ms,this)},v.humanize=function(t){return e().add(this.$ms,"ms").locale(this.$l).fromNow(!t)},v.milliseconds=function(){return this.get("milliseconds")},v.asMilliseconds=function(){return this.as("milliseconds")},v.seconds=function(){return this.get("seconds")},v.asSeconds=function(){return this.as("seconds")},v.minutes=function(){return this.get("minutes")},v.asMinutes=function(){return this.as("minutes")},v.hours=function(){return this.get("hours")},v.asHours=function(){return this.as("hours")},v.days=function(){return this.get("days")},v.asDays=function(){return this.as("days")},v.weeks=function(){return this.get("weeks")},v.asWeeks=function(){return this.as("weeks")},v.months=function(){return this.get("months")},v.asMonths=function(){return this.as("months")},v.years=function(){return this.get("years")},v.asYears=function(){return this.as("years")},h}();return function(n,r,o){e=o,t=o().$utils(),o.duration=function(e,t){var n=o.locale();return f(e,{$l:n},t)},o.isDuration=d;var i=r.prototype.add,a=r.prototype.subtract;r.prototype.add=function(e,t){return d(e)&&(e=e.asMilliseconds()),i.bind(this)(e,t)},r.prototype.subtract=function(e,t){return d(e)&&(e=e.asMilliseconds()),a.bind(this)(e,t)}}}()},8743:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var i=n(e),a=n(t),u="("===(o=o||"()")[0],s=")"===o[1];return(u?this.isAfter(i,r):!this.isBefore(i,r))&&(s?this.isBefore(a,r):!this.isAfter(a,r))||(u?this.isBefore(i,r):!this.isAfter(i,r))&&(s?this.isAfter(a,r):!this.isBefore(a,r))}}}()},3825:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return i.call(this,r)}}}()},1635:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(e){return new o({date:e,utc:!0,args:arguments})},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var u=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),u.call(this,e)};var s=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var l=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r),null===r))return this;var a=Math.abs(r)<=16?60*r:r,u=this;if(o)return u.$offset=a,u.$u=0===r,u;if(0!==r){var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(u=this.local().add(a+s,e)).$offset=a,u.$x.$localOffset=s}else u=this.utc();return u};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(e).local();return f.call(r,o,t,n)}}}()},2781:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,o="[object Function]";e.exports=function(e){var i=this;if("function"!==typeof i||r.call(i)!==o)throw new TypeError(t+i);for(var a,u=n.call(arguments,1),s=function(){if(this instanceof a){var t=i.apply(this,u.concat(n.call(arguments)));return Object(t)===t?t:this}return i.apply(e,u.concat(n.call(arguments)))},l=Math.max(0,i.length-u.length),c=[],d=0;d1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');var n=C(e),r=n.length>0?n[0]:"",i=_("%"+r+"%",t),u=i.name,l=i.value,c=!1,d=i.alias;d&&(r=d[0],w(n,x([0,1],d)));for(var f=1,p=!0;f=n.length){var y=s(l,h);l=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:l[h]}else p=b(l,h),l=l[h];p&&!c&&(m[u]=l)}}return l}},5520:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(541);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},541:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7838:function(e,t,n){"use strict";var r=n(1199);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},7861:function(e,t,n){"use strict";var r=n(2535),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var u=s(t),m=s(n),v=0;v=t||n<0||d&&e-l>=i}function w(){var e=h();if(x(e))return Z(e);u=setTimeout(w,function(e){var n=t-(e-s);return d?p(n,i-(e-l)):n}(e))}function Z(e){return u=void 0,g&&r?y(e):(r=o=void 0,a)}function k(){var e=h(),n=x(e);if(r=arguments,o=this,s=e,n){if(void 0===u)return b(s);if(d)return u=setTimeout(w,t),y(s)}return void 0===u&&(u=setTimeout(w,t)),a}return t=v(t)||0,m(n)&&(c=!!n.leading,i=(d="maxWait"in n)?f(v(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==u&&clearTimeout(u),l=0,r=s=o=u=void 0},k.flush=function(){return void 0===u?a:Z(h())},k}},4007:function(e,t,n){var r="__lodash_hash_undefined__",o="[object Function]",i="[object GeneratorFunction]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/,s=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,c=/\\(\\)?/g,d=/^\[object .+?Constructor\]$/,f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,p="object"==typeof self&&self&&self.Object===Object&&self,h=f||p||Function("return this")();var m=Array.prototype,v=Function.prototype,g=Object.prototype,y=h["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),x=v.toString,w=g.hasOwnProperty,Z=g.toString,k=RegExp("^"+x.call(w).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),S=h.Symbol,D=m.splice,C=I(h,"Map"),_=I(Object,"create"),E=S?S.prototype:void 0,A=E?E.toString:void 0;function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},P.prototype.set=function(e,t){var n=this.__data__,r=T(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},R.prototype.clear=function(){this.__data__={hash:new M,map:new(C||P),string:new M}},R.prototype.delete=function(e){return B(this,e).delete(e)},R.prototype.get=function(e){return B(this,e).get(e)},R.prototype.has=function(e){return B(this,e).has(e)},R.prototype.set=function(e,t){return B(this,e).set(e,t),this};var N=z((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if($(e))return A?A.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return s.test(e)&&n.push(""),e.replace(l,(function(e,t,r,o){n.push(r?o.replace(c,"$1"):t||e)})),n}));function L(e){if("string"==typeof e||$(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function z(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(z.Cache||R),n}z.Cache=R;var j=Array.isArray;function W(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function $(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==Z.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:F(e,t);return void 0===r?n:r}},2061:function(e,t,n){var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),f=Object.prototype.toString,p=Math.max,h=Math.min,m=function(){return d.Date.now()};function v(e,t,n){var o,i,a,u,s,l,c=0,d=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function b(t){var n=o,r=i;return o=i=void 0,c=t,u=e.apply(r,n)}function x(e){return c=e,s=setTimeout(Z,t),d?b(e):u}function w(e){var n=e-l;return void 0===l||n>=t||n<0||f&&e-c>=a}function Z(){var e=m();if(w(e))return k(e);s=setTimeout(Z,function(e){var n=t-(e-l);return f?h(n,a-(e-c)):n}(e))}function k(e){return s=void 0,v&&o?b(e):(o=i=void 0,u)}function S(){var e=m(),n=w(e);if(o=arguments,i=this,l=e,n){if(void 0===s)return x(l);if(f)return s=setTimeout(Z,t),b(l)}return void 0===s&&(s=setTimeout(Z,t)),u}return t=y(t)||0,g(n)&&(d=!!n.leading,a=(f="maxWait"in n)?p(y(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),S.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=i=s=void 0},S.flush=function(){return void 0===s?u:k(m())},S}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||u.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),v(e,t,{leading:o,maxWait:t,trailing:i})}},3154:function(e,t,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,a=r&&Map.prototype.forEach,u="function"===typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&u?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=u&&s&&"function"===typeof s.get?s.get:null,c=u&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,v=Function.prototype.toString,g=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,Z=RegExp.prototype.test,k=Array.prototype.concat,S=Array.prototype.join,D=Array.prototype.slice,C=Math.floor,_="function"===typeof BigInt?BigInt.prototype.valueOf:null,E=Object.getOwnPropertySymbols,A="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"===typeof Symbol&&"object"===typeof Symbol.iterator,P="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===M||"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,T=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function F(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Z.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=y.call(t,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var O=n(4654).custom,B=O&&z(O)?O:null;function I(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function N(e){return b.call(String(e),/"/g,""")}function L(e){return"[object Array]"===$(e)&&(!P||!("object"===typeof e&&P in e))}function z(e){if(M)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!A)return!1;try{return A.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var u=n||{};if(W(u,"quoteStyle")&&"single"!==u.quoteStyle&&"double"!==u.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(W(u,"maxStringLength")&&("number"===typeof u.maxStringLength?u.maxStringLength<0&&u.maxStringLength!==1/0:null!==u.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=!W(u,"customInspect")||u.customInspect;if("boolean"!==typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(W(u,"indent")&&null!==u.indent&&"\t"!==u.indent&&!(parseInt(u.indent,10)===u.indent&&u.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(W(u,"numericSeparator")&&"boolean"!==typeof u.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var m=u.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return Y(t,u);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return m?F(t,x):x}if("bigint"===typeof t){var Z=String(t)+"n";return m?F(t,Z):Z}var C="undefined"===typeof u.depth?5:u.depth;if("undefined"===typeof r&&(r=0),r>=C&&C>0&&"object"===typeof t)return L(t)?"[Array]":"[Object]";var E=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=S.call(Array(e.indent+1)," ")}return{base:n,prev:S.call(Array(t+1),n)}}(u,r);if("undefined"===typeof o)o=[];else if(H(o,t)>=0)return"[Circular]";function O(t,n,i){if(n&&(o=D.call(o)).push(n),i){var a={depth:u.depth};return W(u,"quoteStyle")&&(a.quoteStyle=u.quoteStyle),e(t,a,r+1,o)}return e(t,u,r+1,o)}if("function"===typeof t){var j=function(e){if(e.name)return e.name;var t=g.call(v.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),V=K(t,O);return"[Function"+(j?": "+j:" (anonymous)")+"]"+(V.length>0?" { "+S.call(V,", ")+" }":"")}if(z(t)){var Q=M?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):A.call(t);return"object"!==typeof t||M?Q:U(Q)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(t)){for(var J="<"+w.call(String(t.nodeName)),ee=t.attributes||[],te=0;te"}if(L(t)){if(0===t.length)return"[]";var ne=K(t,O);return E&&!function(e){for(var t=0;t=0)return!1;return!0}(ne)?"["+G(ne,E)+"]":"[ "+S.call(ne,", ")+" ]"}if(function(e){return"[object Error]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var re=K(t,O);return"cause"in t&&!R.call(t,"cause")?"{ ["+String(t)+"] "+S.call(k.call("[cause]: "+O(t.cause),re),", ")+" }":0===re.length?"["+String(t)+"]":"{ ["+String(t)+"] "+S.call(re,", ")+" }"}if("object"===typeof t&&s){if(B&&"function"===typeof t[B])return t[B]();if("symbol"!==s&&"function"===typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==typeof e)return!1;try{i.call(e);try{l.call(e)}catch(J){return!0}return e instanceof Map}catch(t){}return!1}(t)){var oe=[];return a.call(t,(function(e,n){oe.push(O(n,t,!0)+" => "+O(e,t))})),X("Map",i.call(t),oe,E)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e);try{i.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var ie=[];return c.call(t,(function(e){ie.push(O(e,t))})),X("Set",l.call(t),ie,E)}if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(J){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return q("WeakMap");if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(J){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return q("WeakSet");if(function(e){if(!p||!e||"object"!==typeof e)return!1;try{return p.call(e),!0}catch(t){}return!1}(t))return q("WeakRef");if(function(e){return"[object Number]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(Number(t)));if(function(e){if(!e||"object"!==typeof e||!_)return!1;try{return _.call(e),!0}catch(t){}return!1}(t))return U(O(_.call(t)));if(function(e){return"[object Boolean]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(h.call(t));if(function(e){return"[object String]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t))return U(O(String(t)));if(!function(e){return"[object Date]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)&&!function(e){return"[object RegExp]"===$(e)&&(!P||!("object"===typeof e&&P in e))}(t)){var ae=K(t,O),ue=T?T(t)===Object.prototype:t instanceof Object||t.constructor===Object,se=t instanceof Object?"":"null prototype",le=!ue&&P&&Object(t)===t&&P in t?y.call($(t),8,-1):se?"Object":"",ce=(ue||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||se?"["+S.call(k.call([],le||[],se||[]),": ")+"] ":"");return 0===ae.length?ce+"{}":E?ce+"{"+G(ae,E)+"}":ce+"{ "+S.call(ae,", ")+" }"}return String(t)};var j=Object.prototype.hasOwnProperty||function(e){return e in this};function W(e,t){return j.call(e,t)}function $(e){return m.call(e)}function H(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Y(y.call(e,0,t.maxStringLength),t)+r}return I(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,V),"single",t)}function V(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function U(e){return"Object("+e+")"}function q(e){return e+" { ? }"}function X(e,t,n,r){return e+" ("+t+") {"+(r?G(n,r):S.call(n,", "))+"}"}function G(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+S.call(e,","+n)+"\n"+t.prev}function K(e,t){var n=L(e),r=[];if(n){r.length=e.length;for(var o=0;o=n.__.length&&n.__.push({}),n.__[e]}function m(e){return u=1,v(P,e)}function v(e,t,n){var i=h(r++,2);return i.t=e,i.__c||(i.__=[n?n(t):P(void 0,t),function(e){var t=i.t(i.__[0],e);i.__[0]!==t&&(i.__=[t,i.__[1]],i.__c.setState({}))}],i.__c=o),i.__}function g(e,t){var n=h(r++,3);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__H.__h.push(n))}function y(e,t){var n=h(r++,4);!a.YM.__s&&M(n.__H,t)&&(n.__=e,n.__H=t,o.__h.push(n))}function b(e){return u=5,w((function(){return{current:e}}),[])}function x(e,t,n){u=6,y((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function w(e,t){var n=h(r++,7);return M(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Z(e,t){return u=8,w((function(){return e}),t)}function k(e){var t=o.context[e.__c],n=h(r++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(o)),t.props.value):e.__}function S(e,t){a.YM.useDebugValue&&a.YM.useDebugValue(t?t(e):e)}function D(e){var t=h(r++,10),n=m();return t.__=e,o.componentDidCatch||(o.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function C(){for(var e;e=s.shift();)if(e.__P)try{e.__H.__h.forEach(E),e.__H.__h.forEach(A),e.__H.__h=[]}catch(o){e.__H.__h=[],a.YM.__e(o,e.__v)}}a.YM.__b=function(e){o=null,l&&l(e)},a.YM.__r=function(e){c&&c(e),r=0;var t=(o=e.__c).__H;t&&(t.__h.forEach(E),t.__h.forEach(A),t.__h=[])},a.YM.diffed=function(e){d&&d(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==s.push(t)&&i===a.YM.requestAnimationFrame||((i=a.YM.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),_&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);_&&(t=requestAnimationFrame(n))})(C)),o=null},a.YM.__c=function(e,t){t.some((function(e){try{e.__h.forEach(E),e.__h=e.__h.filter((function(e){return!e.__||A(e)}))}catch(i){t.some((function(e){e.__h&&(e.__h=[])})),t=[],a.YM.__e(i,e.__v)}})),f&&f(e,t)},a.YM.unmount=function(e){p&&p(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{E(e)}catch(e){t=e}})),t&&a.YM.__e(t,n.__v))};var _="function"==typeof requestAnimationFrame;function E(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function A(e){var t=o;e.__c=e.__(),o=t}function M(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function P(e,t){return"function"==typeof t?t(e):t}function R(e,t){for(var n in t)e[n]=t[n];return e}function T(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function F(e){this.props=e}function O(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:T(this.props,e)}function r(t){return this.shouldComponentUpdate=n,(0,a.az)(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(F.prototype=new a.wA).isPureReactComponent=!0,F.prototype.shouldComponentUpdate=function(e,t){return T(this.props,e)||T(this.state,t)};var B=a.YM.__b;a.YM.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),B&&B(e)};var I="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function N(e){function t(t){var n=R({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=I,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var L=function(e,t){return null==e?null:(0,a.bR)((0,a.bR)(e).map(t))},z={map:L,forEach:L,count:function(e){return e?(0,a.bR)(e).length:0},only:function(e){var t=(0,a.bR)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:a.bR},j=a.YM.__e;a.YM.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);j(e,t,n,r)};var W=a.YM.unmount;function $(){this.__u=0,this.t=null,this.__b=null}function H(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Y(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return(0,a.az)(n,o)}return o.displayName="Lazy",o.__f=!0,o}function V(){this.u=null,this.o=null}a.YM.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),W&&W(e)},($.prototype=new a.wA).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=H(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},s=!0===t.__h;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(a,a)},$.prototype.componentWillUnmount=function(){this.t=[]},$.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=R({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&(0,a.az)(a.HY,null,e.fallback);return o&&(o.__h=null),[(0,a.az)(a.HY,null,t.__e?null:e.children),o]};var U=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),(0,a.sY)((0,a.az)(q,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function G(e,t){return(0,a.az)(X,{__v:e,i:t})}(V.prototype=new a.wA).__e=function(e){var t=this,n=H(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),U(t,e,r)):o()};n?n(i):i()}},V.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,a.bR)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},V.prototype.componentDidUpdate=V.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){U(e,n,t)}))};var K="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Q=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,J="undefined"!=typeof document,ee=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};function te(e,t,n){return null==t.__k&&(t.textContent=""),(0,a.sY)(e,t),"function"==typeof n&&n(),e?e.__c:null}function ne(e,t,n){return(0,a.ZB)(e,t),"function"==typeof n&&n(),e?e.__c:null}a.wA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(a.wA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var re=a.YM.event;function oe(){}function ie(){return this.cancelBubble}function ae(){return this.defaultPrevented}a.YM.event=function(e){return re&&(e=re(e)),e.persist=oe,e.isPropagationStopped=ie,e.isDefaultPrevented=ae,e.nativeEvent=e};var ue,se={configurable:!0,get:function(){return this.class}},le=a.YM.vnode;a.YM.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var u=n[i];J&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==u||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===u?u="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!ee(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():o&&Q.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===u&&(u=void 0),r[i]=u)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=(0,a.bR)(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(se.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",se))}e.$$typeof=K,le&&le(e)};var ce=a.YM.__r;a.YM.__r=function(e){ce&&ce(e),ue=e.__c};var de={ReactCurrentDispatcher:{current:{readContext:function(e){return ue.__n[e.__c].props.value}}}},fe="17.0.2";function pe(e){return a.az.bind(null,e)}function he(e){return!!e&&e.$$typeof===K}function me(e){return he(e)?a.Tm.apply(null,arguments):e}function ve(e){return!!e.__k&&((0,a.sY)(null,e),!0)}function ge(e){return e&&(e.base||1===e.nodeType&&e)||null}var ye=function(e,t){return e(t)},be=function(e,t){return e(t)},xe=a.HY,we={useState:m,useReducer:v,useEffect:g,useLayoutEffect:y,useRef:b,useImperativeHandle:x,useMemo:w,useCallback:Z,useContext:k,useDebugValue:S,version:"17.0.2",Children:z,render:te,hydrate:ne,unmountComponentAtNode:ve,createPortal:G,createElement:a.az,createContext:a.kr,createFactory:pe,cloneElement:me,createRef:a.Vf,Fragment:a.HY,isValidElement:he,findDOMNode:ge,Component:a.wA,PureComponent:F,memo:O,forwardRef:N,flushSync:be,unstable_batchedUpdates:ye,StrictMode:a.HY,Suspense:$,SuspenseList:V,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:de}},7742:function(e,t,n){n(4206),e.exports=n(7226)},3856:function(e,t,n){"use strict";n.d(t,{HY:function(){return y},Tm:function(){return z},Vf:function(){return g},YM:function(){return o},ZB:function(){return L},az:function(){return m},bR:function(){return C},kr:function(){return j},sY:function(){return N},wA:function(){return b}});var r,o,i,a,u,s,l,c={},d=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function p(e,t){for(var n in t)e[n]=t[n];return e}function h(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,n){var o,i,a,u={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=t[a];if(arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===u[a]&&(u[a]=e.defaultProps[a]);return v(e,u,o,i,null)}function v(e,t,n,r,a){var u={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==a?++i:a};return null==a&&null!=o.vnode&&o.vnode(u),u}function g(){return{current:null}}function y(e){return e.children}function b(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?v(m.type,m.props,m.key,null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(h=Z[f])||h&&m.key==h.key&&m.type===h.type)Z[f]=void 0;else for(p=0;p2&&(u.children=arguments.length>3?r.call(arguments,2):n),v(e.type,u,o||e.key,i||e.ref,null)}function j(e,t){var n={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(Z)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=d.slice,o={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},i=0,b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=p({},this.state),"function"==typeof e&&(e=e(p({},n),this.props)),e&&p(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),Z(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Z(this))},b.prototype.render=y,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,k.__r=0,l=0},7226:function(e,t,n){"use strict";n.r(t),n.d(t,{Fragment:function(){return r.HY},jsx:function(){return i},jsxDEV:function(){return i},jsxs:function(){return i}});var r=n(3856),o=0;function i(e,t,n,i,a){var u,s,l={};for(s in t)"ref"==s?u=t[s]:l[s]=t[s];var c={type:e,props:l,key:n,ref:u,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--o,__source:a,__self:i};if("function"==typeof e&&(u=e.defaultProps))for(s in u)void 0===l[s]&&(l[s]=u[s]);return r.YM.vnode&&r.YM.vnode(c),c}},1729:function(e,t,n){"use strict";var r=n(9165);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5192:function(e,t,n){e.exports=n(1729)()},9165:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5609:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},4776:function(e,t,n){"use strict";var r=n(2816),o=n(7668),i=n(5609);e.exports={formats:i,parse:o,stringify:r}},7668:function(e,t,n){"use strict";var r=n(9837),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},u=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,u=n.depth>0&&/(\[[^[\]]*])/.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var d=0;n.depth>0&&null!==(u=a.exec(i))&&d=0;--i){var a,u=e[i];if("[]"===u&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&u!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=o:"__proto__"!==l&&(a[l]=o):a={0:o}}o=a}return o}(c,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var c="string"===typeof e?function(e,t){var n,l={},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,f=c.split(t.delimiter,d),p=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(v=i(v)?[v]:v),o.call(l,m)?l[m]=r.combine(l[m],v):l[m]=v}return l}(e,n):e,d=n.plainObjects?Object.create(null):{},f=Object.keys(c),p=0;p0?S.join(",")||null:void 0}];else if(s(f))T=f;else{var O=Object.keys(S);T=p?O.sort(p):O}for(var B=0;B0?x+b:""}},9837:function(e,t,n){"use strict";var r=n(5609),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),u=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r1;){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?s+=u.charAt(l):c<128?s+=a[c]:c<2048?s+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?s+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(l+=1,c=65536+((1023&c)<<10|1023&u.charCodeAt(l)),s+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return s},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var n=[],r=0;r=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:A(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},3170:function(e,t,n){"use strict";var r=n(8476),o=n(4680),i=n(3154),a=r("%TypeError%"),u=r("%WeakMap%",!0),s=r("%Map%",!0),l=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+i(e))},get:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return l(e,r)}else if(s){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(u&&r&&("object"===typeof r||"function"===typeof r)){if(e)return d(e,r)}else if(s){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,o){u&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new u),c(e,r,o)):s?(t||(t=new s),p(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},4551:function(e,t,n){var r={"./README.md":[8362,1,362],"./perJobUsage":[6865,3],"./perJobUsage.json":[6865,3]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(2).map(n.e)).then((function(){return n.t(o,16|t[1])}))}o.keys=function(){return Object.keys(r)},o.id=4551,e.exports=o},8355:function(e,t,n){var r={"./perJobUsage.json":6865};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=8355},4654:function(){},907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},9439:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3878);var o=n(181),i=n(5267);function a(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(s){u=!0,o=s}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(e,t)||(0,o.Z)(e,t)||(0,i.Z)()}},3433:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(907);var o=n(9199),i=n(181);function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||(0,o.Z)(e)||(0,i.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(907);function o(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},3138:function(e,t,n){"use strict";n.d(t,{BX:function(){return r.jsxs},HY:function(){return r.Fragment},tZ:function(){return r.jsx}});n(4206);var r=n(7226)},6865:function(e){"use strict";e.exports=JSON.parse('{"title":"per-job resource usage","rows":[{"panels":[{"title":"Per-job CPU usage","width":6,"expr":["sum(rate(process_cpu_seconds_total)) by (job)"]},{"title":"Per-job RSS usage","width":6,"expr":["sum(process_resident_memory_bytes) by (job)"]},{"title":"Per-job disk read","width":6,"expr":["sum(rate(process_io_storage_read_bytes_total)) by (job)"]},{"title":"Per-job disk write","width":6,"expr":["sum(rate(process_io_storage_written_bytes_total)) by (job)"]}]}]}')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var u=2&o&&r;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach((function(e){a[e]=function(){return r[e]}}));return a.default=function(){return r},n.d(i,a),i}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+"."+{27:"939f971b",362:"1a2113d4"}[e]+".chunk.js"},n.miniCssF=function(e){},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="vmui:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),c=0;c=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var h=(0,t.createContext)(null);var m=(0,t.createContext)(null);var v=(0,t.createContext)({outlet:null,matches:[]});function g(e,t){if(!e)throw new Error(t)}function y(e,t,n){void 0===n&&(n="/");var r=C(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;var o=b(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(o);for(var i=null,a=0;null==i&&a0&&(!0===e.index&&g(!1),b(e.children,t,u,a)),(null!=e.path||e.index)&&t.push({path:a,score:Z(a,e.index),routesMeta:u})})),t}var x=/^:\w+$/,w=function(e){return"*"===e};function Z(e,t){var n=e.split("/"),r=n.length;return n.some(w)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!w(e)})).reduce((function(e,t){return e+(x.test(t)?3:""===t?1:10)}),r)}function k(e,t){for(var n=e.routesMeta,r={},o="/",i=[],a=0;a=0?t[a]:"/"}var s=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?p(e):e,r=n.pathname,o=n.search,i=void 0===o?"":o,a=n.hash,u=void 0===a?"":a,s=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:s,search:A(i),hash:M(u)}}(o,r);return i&&"/"!==i&&i.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var _=function(e){return e.join("/").replace(/\/\/+/g,"/")},E=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},A=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},M=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function P(e){R()||g(!1);var n=(0,t.useContext)(h),r=n.basename,o=n.navigator,i=B(e),a=i.hash,u=i.pathname,s=i.search,l=u;if("/"!==r){var c=function(e){return""===e||""===e.pathname?"/":"string"===typeof e?p(e).pathname:e.pathname}(e),d=null!=c&&c.endsWith("/");l="/"===u?r+(d?"/":""):_([r,u])}return o.createHref({pathname:l,search:s,hash:a})}function R(){return null!=(0,t.useContext)(m)}function T(){return R()||g(!1),(0,t.useContext)(m).location}function F(){R()||g(!1);var e=(0,t.useContext)(h),n=e.basename,r=e.navigator,o=(0,t.useContext)(v).matches,i=T().pathname,a=JSON.stringify(o.map((function(e){return e.pathnameBase}))),u=(0,t.useRef)(!1);(0,t.useEffect)((function(){u.current=!0}));var s=(0,t.useCallback)((function(e,t){if(void 0===t&&(t={}),u.current)if("number"!==typeof e){var o=D(e,JSON.parse(a),i);"/"!==n&&(o.pathname=_([n,o.pathname])),(t.replace?r.replace:r.push)(o,t.state)}else r.go(e)}),[n,r,a,i]);return s}var O=(0,t.createContext)(null);function B(e){var n=(0,t.useContext)(v).matches,r=T().pathname,o=JSON.stringify(n.map((function(e){return e.pathnameBase})));return(0,t.useMemo)((function(){return D(e,JSON.parse(o),r)}),[e,o,r])}function I(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight((function(r,o,i){return(0,t.createElement)(v.Provider,{children:void 0!==o.route.element?o.route.element:r,value:{outlet:r,matches:n.concat(e.slice(0,i+1))}})}),null)}function N(e){return function(e){var n=(0,t.useContext)(v).outlet;return n?(0,t.createElement)(O.Provider,{value:e},n):n}(e.context)}function L(e){g(!1)}function z(n){var r=n.basename,o=void 0===r?"/":r,i=n.children,a=void 0===i?null:i,u=n.location,s=n.navigationType,l=void 0===s?e.Pop:s,c=n.navigator,d=n.static,f=void 0!==d&&d;R()&&g(!1);var v=E(o),y=(0,t.useMemo)((function(){return{basename:v,navigator:c,static:f}}),[v,c,f]);"string"===typeof u&&(u=p(u));var b=u,x=b.pathname,w=void 0===x?"/":x,Z=b.search,k=void 0===Z?"":Z,S=b.hash,D=void 0===S?"":S,_=b.state,A=void 0===_?null:_,M=b.key,P=void 0===M?"default":M,T=(0,t.useMemo)((function(){var e=C(w,v);return null==e?null:{pathname:e,search:k,hash:D,state:A,key:P}}),[v,w,k,D,A,P]);return null==T?null:(0,t.createElement)(h.Provider,{value:y},(0,t.createElement)(m.Provider,{children:a,value:{location:T,navigationType:l}}))}function j(e){var n=e.children,r=e.location;return function(e,n){R()||g(!1);var r,o=(0,t.useContext)(v).matches,i=o[o.length-1],a=i?i.params:{},u=(i&&i.pathname,i?i.pathnameBase:"/"),s=(i&&i.route,T());if(n){var l,c="string"===typeof n?p(n):n;"/"===u||(null==(l=c.pathname)?void 0:l.startsWith(u))||g(!1),r=c}else r=s;var d=r.pathname||"/",f=y(e,{pathname:"/"===u?d:d.slice(u.length)||"/"});return I(f&&f.map((function(e){return Object.assign({},e,{params:Object.assign({},a,e.params),pathname:_([u,e.pathname]),pathnameBase:"/"===e.pathnameBase?u:_([u,e.pathnameBase])})})),o)}(W(n),r)}function W(e){var n=[];return t.Children.forEach(e,(function(e){if((0,t.isValidElement)(e))if(e.type!==t.Fragment){e.type!==L&&g(!1);var r={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(r.children=W(e.props.children)),n.push(r)}else n.push.apply(n,W(e.props.children))})),n}function $(){return $=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var Y=["onClick","reloadDocument","replace","state","target","to"];function V(e){var n=e.basename,o=e.children,i=e.window,a=(0,t.useRef)();null==a.current&&(a.current=s({window:i}));var u=a.current,l=(0,t.useState)({action:u.action,location:u.location}),c=(0,r.Z)(l,2),d=c[0],f=c[1];return(0,t.useLayoutEffect)((function(){return u.listen(f)}),[u]),(0,t.createElement)(z,{basename:n,children:o,location:d.location,navigationType:d.action,navigator:u})}var U=(0,t.forwardRef)((function(e,n){var r=e.onClick,o=e.reloadDocument,i=e.replace,a=void 0!==i&&i,u=e.state,s=e.target,l=e.to,c=H(e,Y),d=P(l),p=function(e,n){var r=void 0===n?{}:n,o=r.target,i=r.replace,a=r.state,u=F(),s=T(),l=B(e);return(0,t.useCallback)((function(t){if(0===t.button&&(!o||"_self"===o)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)){t.preventDefault();var n=!!i||f(s)===f(l);u(e,{replace:n,state:a})}}),[s,u,l,i,a,o,e])}(l,{replace:a,state:u,target:s});return(0,t.createElement)("a",$({},c,{href:d,onClick:function(e){r&&r(e),e.defaultPrevented||o||p(e)},ref:n,target:s}))}));var q=n(4942),X=n(3366),G=n(3061),K=n(317),Q=n(7551),J=n(8564),ee=n(5469),te=n(1615),ne=n(2131),re=n(655);function oe(e){return(0,ne.Z)("MuiPaper",e)}(0,re.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var ie=n(3138),ae=["className","component","elevation","square","variant"],ue=function(e){return((e<1?5.11916*Math.pow(e,2):4.5*Math.log(e+1)+2)/100).toFixed(2)},se=(0,J.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({backgroundColor:t.palette.background.paper,color:t.palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat(t.palette.divider)},"elevation"===n.variant&&(0,o.Z)({boxShadow:t.shadows[n.elevation]},"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,Q.Fq)("#fff",ue(n.elevation)),", ").concat((0,Q.Fq)("#fff",ue(n.elevation)),")")}))})),le=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiPaper"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.elevation,s=void 0===u?1:u,l=n.square,c=void 0!==l&&l,d=n.variant,f=void 0===d?"elevation":d,p=(0,X.Z)(n,ae),h=(0,o.Z)({},n,{component:a,elevation:s,square:c,variant:f}),m=function(e){var t=e.square,n=e.elevation,r=e.variant,o=e.classes,i={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,K.Z)(i,oe,o)}(h);return(0,ie.tZ)(se,(0,o.Z)({as:a,ownerState:h,className:(0,G.Z)(m.root,r),ref:t},p))})),ce=le;function de(e){return(0,ne.Z)("MuiAlert",e)}var fe=(0,re.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),pe=n(6983),he=n(3236),me=n(9127),ve=n(3433);function ge(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function xe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,be(e,t)}var we=t.default.createContext(null);function Ze(e,n){var r=Object.create(null);return e&&t.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return n&&(0,t.isValidElement)(e)?n(e):e}(e)})),r}function ke(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Se(e,n,r){var o=Ze(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var s in t){if(o[s])for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,a=void 0===i?u||t.pulsate:i,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&y.current)y.current=!1;else{"touchstart"===e.type&&(y.current=!0);var c,d,f,p=l?null:w.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(h.width/2),d=Math.round(h.height/2);else{var m=e.touches?e.touches[0]:e,v=m.clientX,g=m.clientY;c=Math.round(v-h.left),d=Math.round(g-h.top)}if(a)(f=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2===0&&(f+=1);else{var k=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((p?p.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(k,2)+Math.pow(S,2))}e.touches?null===x.current&&(x.current=function(){Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})},b.current=setTimeout((function(){x.current&&(x.current(),x.current=null)}),80)):Z({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[u,Z]),S=t.useCallback((function(){k({},{pulsate:!0})}),[k]),D=t.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&x.current)return x.current(),x.current=null,void(b.current=setTimeout((function(){D(e,t)})));x.current=null,m((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return t.useImperativeHandle(n,(function(){return{pulsate:S,start:k,stop:D}}),[S,k,D]),(0,ie.tZ)(Qe,(0,o.Z)({className:(0,G.Z)(l.root,Ue.root,c),ref:w},d,{children:(0,ie.tZ)(_e,{component:null,exit:!0,children:h})}))})),tt=et;function nt(e){return(0,ne.Z)("MuiButtonBase",e)}var rt,ot=(0,re.Z)("MuiButtonBase",["root","disabled","focusVisible"]),it=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],at=(0,J.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((rt={display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"}},(0,q.Z)(rt,"&.".concat(ot.disabled),{pointerEvents:"none",cursor:"default"}),(0,q.Z)(rt,"@media print",{colorAdjust:"exact"}),rt)),ut=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiButtonBase"}),a=i.action,u=i.centerRipple,s=void 0!==u&&u,l=i.children,c=i.className,d=i.component,f=void 0===d?"button":d,p=i.disabled,h=void 0!==p&&p,m=i.disableRipple,v=void 0!==m&&m,g=i.disableTouchRipple,y=void 0!==g&&g,b=i.focusRipple,x=void 0!==b&&b,w=i.LinkComponent,Z=void 0===w?"a":w,k=i.onBlur,S=i.onClick,D=i.onContextMenu,C=i.onDragLeave,_=i.onFocus,E=i.onFocusVisible,A=i.onKeyDown,M=i.onKeyUp,P=i.onMouseDown,R=i.onMouseLeave,T=i.onMouseUp,F=i.onTouchEnd,O=i.onTouchMove,B=i.onTouchStart,I=i.tabIndex,N=void 0===I?0:I,L=i.TouchRippleProps,z=i.touchRippleRef,j=i.type,W=(0,X.Z)(i,it),$=t.useRef(null),H=t.useRef(null),Y=(0,pe.Z)(H,z),V=(0,me.Z)(),U=V.isFocusVisibleRef,q=V.onFocus,Q=V.onBlur,J=V.ref,te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1];h&&re&&oe(!1),t.useImperativeHandle(a,(function(){return{focusVisible:function(){oe(!0),$.current.focus()}}}),[]);var ae=t.useState(!1),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1];t.useEffect((function(){le(!0)}),[]);var ce=se&&!v&&!h;function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;return(0,he.Z)((function(r){return t&&t(r),!n&&H.current&&H.current[e](r),!0}))}t.useEffect((function(){re&&x&&!v&&se&&H.current.pulsate()}),[v,x,re,se]);var fe=de("start",P),ve=de("stop",D),ge=de("stop",C),ye=de("stop",T),be=de("stop",(function(e){re&&e.preventDefault(),R&&R(e)})),xe=de("start",B),we=de("stop",F),Ze=de("stop",O),ke=de("stop",(function(e){Q(e),!1===U.current&&oe(!1),k&&k(e)}),!1),Se=(0,he.Z)((function(e){$.current||($.current=e.currentTarget),q(e),!0===U.current&&(oe(!0),E&&E(e)),_&&_(e)})),De=function(){var e=$.current;return f&&"button"!==f&&!("A"===e.tagName&&e.href)},Ce=t.useRef(!1),_e=(0,he.Z)((function(e){x&&!Ce.current&&re&&H.current&&" "===e.key&&(Ce.current=!0,H.current.stop(e,(function(){H.current.start(e)}))),e.target===e.currentTarget&&De()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&De()&&"Enter"===e.key&&!h&&(e.preventDefault(),S&&S(e))})),Ee=(0,he.Z)((function(e){x&&" "===e.key&&H.current&&re&&!e.defaultPrevented&&(Ce.current=!1,H.current.stop(e,(function(){H.current.pulsate(e)}))),M&&M(e),S&&e.target===e.currentTarget&&De()&&" "===e.key&&!e.defaultPrevented&&S(e)})),Ae=f;"button"===Ae&&(W.href||W.to)&&(Ae=Z);var Me={};"button"===Ae?(Me.type=void 0===j?"button":j,Me.disabled=h):(W.href||W.to||(Me.role="button"),h&&(Me["aria-disabled"]=h));var Pe=(0,pe.Z)(J,$),Re=(0,pe.Z)(n,Pe);var Te=(0,o.Z)({},i,{centerRipple:s,component:f,disabled:h,disableRipple:v,disableTouchRipple:y,focusRipple:x,tabIndex:N,focusVisible:re}),Fe=function(e){var t=e.disabled,n=e.focusVisible,r=e.focusVisibleClassName,o=e.classes,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,K.Z)(i,nt,o);return n&&r&&(a.root+=" ".concat(r)),a}(Te);return(0,ie.BX)(at,(0,o.Z)({as:Ae,className:(0,G.Z)(Fe.root,c),ownerState:Te,onBlur:ke,onClick:S,onContextMenu:ve,onFocus:Se,onKeyDown:_e,onKeyUp:Ee,onMouseDown:fe,onMouseLeave:be,onMouseUp:ye,onDragLeave:ge,onTouchEnd:we,onTouchMove:Ze,onTouchStart:xe,ref:Re,tabIndex:h?-1:N,type:j},Me,W,{children:[l,ce?(0,ie.tZ)(tt,(0,o.Z)({ref:Y,center:s},L)):null]}))})),st=ut;function lt(e){return(0,ne.Z)("MuiIconButton",e)}var ct,dt=(0,re.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ft=["edge","children","className","color","disabled","disableFocusRipple","size"],pt=(0,J.ZP)(st,{name:"MuiIconButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat((0,te.Z)(n.color))],n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,o.Z)({color:t.palette[n.color].main},!n.disableRipple&&{"&:hover":{backgroundColor:(0,Q.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},(0,q.Z)({},"&.".concat(dt.disabled),{backgroundColor:"transparent",color:t.palette.action.disabled}))})),ht=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiIconButton"}),r=n.edge,i=void 0!==r&&r,a=n.children,u=n.className,s=n.color,l=void 0===s?"default":s,c=n.disabled,d=void 0!==c&&c,f=n.disableFocusRipple,p=void 0!==f&&f,h=n.size,m=void 0===h?"medium":h,v=(0,X.Z)(n,ft),g=(0,o.Z)({},n,{edge:i,color:l,disabled:d,disableFocusRipple:p,size:m}),y=function(e){var t=e.classes,n=e.disabled,r=e.color,o=e.edge,i=e.size,a={root:["root",n&&"disabled","default"!==r&&"color".concat((0,te.Z)(r)),o&&"edge".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,lt,t)}(g);return(0,ie.tZ)(pt,(0,o.Z)({className:(0,G.Z)(y.root,u),centerRipple:!0,focusRipple:!p,disabled:d,ref:t,ownerState:g},v,{children:a}))})),mt=ht,vt=n(4750),gt=(0,vt.Z)((0,ie.tZ)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),yt=(0,vt.Z)((0,ie.tZ)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),bt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),xt=(0,vt.Z)((0,ie.tZ)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),wt=(0,vt.Z)((0,ie.tZ)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Zt=["action","children","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"],kt=(0,J.ZP)(ce,{name:"MuiAlert",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color||n.severity))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?Q._j:Q.$n,i="light"===t.palette.mode?Q.$n:Q._j,a=n.color||n.severity;return(0,o.Z)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&"standard"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),backgroundColor:i(t.palette[a].light,.9)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"outlined"===n.variant&&(0,q.Z)({color:r(t.palette[a].light,.6),border:"1px solid ".concat(t.palette[a].light)},"& .".concat(fe.icon),{color:"dark"===t.palette.mode?t.palette[a].main:t.palette[a].light}),a&&"filled"===n.variant&&{color:"#fff",fontWeight:t.typography.fontWeightMedium,backgroundColor:"dark"===t.palette.mode?t.palette[a].dark:t.palette[a].main})})),St=(0,J.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:function(e,t){return t.icon}})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Dt=(0,J.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),Ct=(0,J.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),_t={success:(0,ie.tZ)(gt,{fontSize:"inherit"}),warning:(0,ie.tZ)(yt,{fontSize:"inherit"}),error:(0,ie.tZ)(bt,{fontSize:"inherit"}),info:(0,ie.tZ)(xt,{fontSize:"inherit"})},Et=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAlert"}),r=n.action,i=n.children,a=n.className,u=n.closeText,s=void 0===u?"Close":u,l=n.color,c=n.icon,d=n.iconMapping,f=void 0===d?_t:d,p=n.onClose,h=n.role,m=void 0===h?"alert":h,v=n.severity,g=void 0===v?"success":v,y=n.variant,b=void 0===y?"standard":y,x=(0,X.Z)(n,Zt),w=(0,o.Z)({},n,{color:l,severity:g,variant:b}),Z=function(e){var t=e.variant,n=e.color,r=e.severity,o=e.classes,i={root:["root","".concat(t).concat((0,te.Z)(n||r)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,K.Z)(i,de,o)}(w);return(0,ie.BX)(kt,(0,o.Z)({role:m,elevation:0,ownerState:w,className:(0,G.Z)(Z.root,a),ref:t},x,{children:[!1!==c?(0,ie.tZ)(St,{ownerState:w,className:Z.icon,children:c||f[g]||_t[g]}):null,(0,ie.tZ)(Dt,{ownerState:w,className:Z.message,children:i}),null!=r?(0,ie.tZ)(Ct,{className:Z.action,children:r}):null,null==r&&p?(0,ie.tZ)(Ct,{ownerState:w,className:Z.action,children:(0,ie.tZ)(mt,{size:"small","aria-label":s,title:s,color:"inherit",onClick:p,children:ct||(ct=(0,ie.tZ)(wt,{fontSize:"small"}))})}):null]}))})),At=Et,Mt=n(7472),Pt=n(2780),Rt=n(9081);function Tt(e){return e.substring(2).toLowerCase()}var Ft=function(e){var n=e.children,r=e.disableReactTree,o=void 0!==r&&r,i=e.mouseEvent,a=void 0===i?"onClick":i,u=e.onClickAway,s=e.touchEvent,l=void 0===s?"onTouchEnd":s,c=t.useRef(!1),d=t.useRef(null),f=t.useRef(!1),p=t.useRef(!1);t.useEffect((function(){return setTimeout((function(){f.current=!0}),0),function(){f.current=!1}}),[]);var h=(0,Mt.Z)(n.ref,d),m=(0,Pt.Z)((function(e){var t=p.current;p.current=!1;var n=(0,Rt.Z)(d.current);!f.current||!d.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!n.documentElement.contains(e.target)||d.current.contains(e.target))||!o&&t||u(e))})),v=function(e){return function(t){p.current=!0;var r=n.props[e];r&&r(t)}},g={ref:h};return!1!==l&&(g[l]=v(l)),t.useEffect((function(){if(!1!==l){var e=Tt(l),t=(0,Rt.Z)(d.current),n=function(){c.current=!0};return t.addEventListener(e,m),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,m),t.removeEventListener("touchmove",n)}}}),[m,l]),!1!==a&&(g[a]=v(a)),t.useEffect((function(){if(!1!==a){var e=Tt(a),t=(0,Rt.Z)(d.current);return t.addEventListener(e,m),function(){t.removeEventListener(e,m)}}}),[m,a]),(0,ie.tZ)(t.Fragment,{children:t.cloneElement(n,g)})},Ot=n(6728),Bt=n(2248);function It(){return(0,Ot.Z)(Bt.Z)}var Nt=!1,Lt="unmounted",zt="exited",jt="entering",Wt="entered",$t="exiting",Ht=function(e){function n(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=zt,r.appearStatus=jt):o=Wt:o=t.unmountOnExit||t.mountOnEnter?Lt:zt,r.state={status:o},r.nextCallback=null,r}xe(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Lt?{status:zt}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==jt&&n!==Wt&&(t=jt):n!==jt&&n!==Wt||(t=$t)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===jt?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===zt&&this.setState({status:Lt})},r.performEnter=function(e){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[t.default.findDOMNode(this),o],a=i[0],u=i[1],s=this.getTimeouts(),l=o?s.appear:s.enter;!e&&!r||Nt?this.safeSetState({status:Wt},(function(){n.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:jt},(function(){n.props.onEntering(a,u),n.onTransitionEnd(l,(function(){n.safeSetState({status:Wt},(function(){n.props.onEntered(a,u)}))}))})))},r.performExit=function(){var e=this,n=this.props.exit,r=this.getTimeouts(),o=this.props.nodeRef?void 0:t.default.findDOMNode(this);n&&!Nt?(this.props.onExit(o),this.safeSetState({status:$t},(function(){e.props.onExiting(o),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:zt},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:zt},(function(){e.props.onExited(o)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(e,n){this.setNextCallback(n);var r=this.props.nodeRef?this.props.nodeRef.current:t.default.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(r&&!o){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],u=i[1];this.props.addEndListener(a,u)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===Lt)return null;var n=this.props,r=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,(0,X.Z)(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.default.createElement(we.Provider,{value:null},"function"===typeof r?r(e,o):t.default.cloneElement(t.default.Children.only(r),o))},n}(t.default.Component);function Yt(){}Ht.contextType=we,Ht.propTypes={},Ht.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Yt,onEntering:Yt,onEntered:Yt,onExit:Yt,onExiting:Yt,onExited:Yt},Ht.UNMOUNTED=Lt,Ht.EXITED=zt,Ht.ENTERING=jt,Ht.ENTERED=Wt,Ht.EXITING=$t;var Vt=Ht,Ut=function(e){return e.scrollTop};function qt(e,t){var n,r,o=e.timeout,i=e.easing,a=e.style,u=void 0===a?{}:a;return{duration:null!=(n=u.transitionDuration)?n:"number"===typeof o?o:o[t.mode]||0,easing:null!=(r=u.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:u.transitionDelay}}var Xt=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Gt(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Kt={entering:{opacity:1,transform:Gt(1)},entered:{opacity:1,transform:"none"}},Qt="undefined"!==typeof navigator&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&/version\/15\.[4-9]/i.test(navigator.userAgent),Jt=t.forwardRef((function(e,n){var r=e.addEndListener,i=e.appear,a=void 0===i||i,u=e.children,s=e.easing,l=e.in,c=e.onEnter,d=e.onEntered,f=e.onEntering,p=e.onExit,h=e.onExited,m=e.onExiting,v=e.style,g=e.timeout,y=void 0===g?"auto":g,b=e.TransitionComponent,x=void 0===b?Vt:b,w=(0,X.Z)(e,Xt),Z=t.useRef(),k=t.useRef(),S=It(),D=t.useRef(null),C=(0,pe.Z)(u.ref,n),_=(0,pe.Z)(D,C),E=function(e){return function(t){if(e){var n=D.current;void 0===t?e(n):e(n,t)}}},A=E(f),M=E((function(e,t){Ut(e);var n,r=qt({style:v,timeout:y,easing:s},{mode:"enter"}),o=r.duration,i=r.delay,a=r.easing;"auto"===y?(n=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=o,e.style.transition=[S.transitions.create("opacity",{duration:n,delay:i}),S.transitions.create("transform",{duration:Qt?n:.666*n,delay:i,easing:a})].join(","),c&&c(e,t)})),P=E(d),R=E(m),T=E((function(e){var t,n=qt({style:v,timeout:y,easing:s},{mode:"exit"}),r=n.duration,o=n.delay,i=n.easing;"auto"===y?(t=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[S.transitions.create("opacity",{duration:t,delay:o}),S.transitions.create("transform",{duration:Qt?t:.666*t,delay:Qt?o:o||.333*t,easing:i})].join(","),e.style.opacity=0,e.style.transform=Gt(.75),p&&p(e)})),F=E(h);return t.useEffect((function(){return function(){clearTimeout(Z.current)}}),[]),(0,ie.tZ)(x,(0,o.Z)({appear:a,in:l,nodeRef:D,onEnter:M,onEntered:P,onEntering:A,onExit:T,onExited:F,onExiting:R,addEndListener:function(e){"auto"===y&&(Z.current=setTimeout(e,k.current||0)),r&&r(D.current,e)},timeout:"auto"===y?null:y},w,{children:function(e,n){return t.cloneElement(u,(0,o.Z)({style:(0,o.Z)({opacity:0,transform:Gt(.75),visibility:"exited"!==e||l?void 0:"hidden"},Kt[e],v,u.props.style),ref:_},n))}}))}));Jt.muiSupportAuto=!0;var en=Jt;function tn(e){return(0,ne.Z)("MuiSnackbarContent",e)}(0,re.Z)("MuiSnackbarContent",["root","message","action"]);var nn=["action","className","message","role"],rn=(0,J.ZP)(ce,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t=e.theme,n="light"===t.palette.mode?.8:.98,r=(0,Q._4)(t.palette.background.default,n);return(0,o.Z)({},t.typography.body2,(0,q.Z)({color:t.palette.getContrastText(r),backgroundColor:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:t.shape.borderRadius,flexGrow:1},t.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288}))})),on=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:function(e,t){return t.message}})({padding:"8px 0"}),an=(0,J.ZP)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:function(e,t){return t.action}})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),un=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSnackbarContent"}),r=n.action,i=n.className,a=n.message,u=n.role,s=void 0===u?"alert":u,l=(0,X.Z)(n,nn),c=n,d=function(e){var t=e.classes;return(0,K.Z)({root:["root"],action:["action"],message:["message"]},tn,t)}(c);return(0,ie.BX)(rn,(0,o.Z)({role:s,square:!0,elevation:6,className:(0,G.Z)(d.root,i),ownerState:c,ref:t},l,{children:[(0,ie.tZ)(on,{className:d.message,ownerState:c,children:a}),r?(0,ie.tZ)(an,{className:d.action,ownerState:c,children:r}):null]}))})),sn=un;function ln(e){return(0,ne.Z)("MuiSnackbar",e)}(0,re.Z)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);var cn=["onEnter","onExited"],dn=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],fn=(0,J.ZP)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["anchorOrigin".concat((0,te.Z)(n.anchorOrigin.vertical)).concat((0,te.Z)(n.anchorOrigin.horizontal))]]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,o.Z)({},!n.isRtl&&{left:"50%",right:"auto",transform:"translateX(-50%)"},n.isRtl&&{right:"50%",left:"auto",transform:"translateX(50%)"});return(0,o.Z)({zIndex:t.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===n.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===n.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===n.anchorOrigin.horizontal&&{justifyContent:"flex-end"},(0,q.Z)({},t.breakpoints.up("sm"),(0,o.Z)({},"top"===n.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===n.anchorOrigin.horizontal&&r,"left"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{left:24,right:"auto"},n.isRtl&&{right:24,left:"auto"}),"right"===n.anchorOrigin.horizontal&&(0,o.Z)({},!n.isRtl&&{right:24,left:"auto"},n.isRtl&&{left:24,right:"auto"}))))})),pn=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiSnackbar"}),a=It(),u={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},s=i.action,l=i.anchorOrigin,c=(l=void 0===l?{vertical:"bottom",horizontal:"left"}:l).vertical,d=l.horizontal,f=i.autoHideDuration,p=void 0===f?null:f,h=i.children,m=i.className,v=i.ClickAwayListenerProps,g=i.ContentProps,y=i.disableWindowBlurListener,b=void 0!==y&&y,x=i.message,w=i.onBlur,Z=i.onClose,k=i.onFocus,S=i.onMouseEnter,D=i.onMouseLeave,C=i.open,_=i.resumeHideDuration,E=i.TransitionComponent,A=void 0===E?en:E,M=i.transitionDuration,P=void 0===M?u:M,R=i.TransitionProps,T=(R=void 0===R?{}:R).onEnter,F=R.onExited,O=(0,X.Z)(i.TransitionProps,cn),B=(0,X.Z)(i,dn),I="rtl"===a.direction,N=(0,o.Z)({},i,{anchorOrigin:{vertical:c,horizontal:d},isRtl:I}),L=function(e){var t=e.classes,n=e.anchorOrigin,r={root:["root","anchorOrigin".concat((0,te.Z)(n.vertical)).concat((0,te.Z)(n.horizontal))]};return(0,K.Z)(r,ln,t)}(N),z=t.useRef(),j=t.useState(!0),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=(0,he.Z)((function(){Z&&Z.apply(void 0,arguments)})),V=(0,he.Z)((function(e){Z&&null!=e&&(clearTimeout(z.current),z.current=setTimeout((function(){Y(null,"timeout")}),e))}));t.useEffect((function(){return C&&V(p),function(){clearTimeout(z.current)}}),[C,p,V]);var U=function(){clearTimeout(z.current)},q=t.useCallback((function(){null!=p&&V(null!=_?_:.5*p)}),[p,_,V]);return t.useEffect((function(){if(!b&&C)return window.addEventListener("focus",q),window.addEventListener("blur",U),function(){window.removeEventListener("focus",q),window.removeEventListener("blur",U)}}),[b,q,C]),t.useEffect((function(){if(C)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||Z&&Z(e,"escapeKeyDown")}}),[$,C,Z]),!C&&$?null:(0,ie.tZ)(Ft,(0,o.Z)({onClickAway:function(e){Z&&Z(e,"clickaway")}},v,{children:(0,ie.tZ)(fn,(0,o.Z)({className:(0,G.Z)(L.root,m),onBlur:function(e){w&&w(e),q()},onFocus:function(e){k&&k(e),U()},onMouseEnter:function(e){S&&S(e),U()},onMouseLeave:function(e){D&&D(e),q()},ownerState:N,ref:n,role:"presentation"},B,{children:(0,ie.tZ)(A,(0,o.Z)({appear:!0,in:C,timeout:P,direction:"top"===c?"down":"up",onEnter:function(e,t){H(!1),T&&T(e,t)},onExited:function(e){H(!0),F&&F(e)}},O,{children:h||(0,ie.tZ)(sn,(0,o.Z)({message:x,action:s},g))}))}))}))})),hn=pn,mn=(0,t.createContext)({showInfoMessage:function(){}}),vn=function(e){var n=e.children,o=(0,t.useState)({}),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useState)(!1),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,t.useState)(void 0),p=(0,r.Z)(f,2),h=p[0],m=p[1];(0,t.useEffect)((function(){h&&(u({message:h,key:(new Date).getTime()}),d(!0))}),[h]);return(0,ie.BX)(mn.Provider,{value:{showInfoMessage:m},children:[(0,ie.tZ)(hn,{open:c,autoHideDuration:4e3,onClose:function(e,t){"clickaway"!==t&&(m(void 0),d(!1))},children:(0,ie.tZ)(At,{children:a.message})},a.key),n]})};function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:window.location.search,r=$n().parse(n,{ignoreQueryPrefix:!0});return Yn()(r,e,t||"")},Xn=qn("g0.range_input","1h"),Gn=(Dn=qn("g0.end_input",new Date(xn()().utc().format(An))),xn()(Dn).utcOffset(0,!0).local().format(An)),Kn=function(){var e,t=(null===(e=window.location.search.match(/g\d+.expr/gim))||void 0===e?void 0:e.length)||1;return new Array(t).fill(1).map((function(e,t){return qn("g".concat(t,".expr"),"")}))}(),Qn={serverUrl:window.location.href.replace(/\/(?:prometheus\/)?(?:graph|vmui)\/.*/,"/prometheus/"),displayType:qn("g0.tab","chart"),query:Kn,queryHistory:Kn.map((function(e){return{index:0,values:[e]}})),time:{duration:Xn,period:Tn(Xn,new Date(Gn))},queryControls:{autoRefresh:!1,autocomplete:Ln("AUTOCOMPLETE")||!1,nocache:Ln("NO_CACHE")||!1}};function Jn(e,t){switch(t.type){case"SET_DISPLAY_TYPE":return yn(yn({},e),{},{displayType:t.payload});case"SET_SERVER":return yn(yn({},e),{},{serverUrl:t.payload});case"SET_QUERY":return yn(yn({},e),{},{query:t.payload.map((function(e){return e}))});case"SET_QUERY_HISTORY":return yn(yn({},e),{},{queryHistory:t.payload});case"SET_QUERY_HISTORY_BY_INDEX":return e.queryHistory.splice(t.payload.queryNumber,1,t.payload.value),yn(yn({},e),{},{queryHistory:e.queryHistory});case"SET_DURATION":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{duration:t.payload,period:Tn(t.payload,In(e.time.period.end))})});case"SET_UNTIL":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,t.payload)})});case"SET_FROM":var n=Bn(1e3*e.time.period.end-t.payload.valueOf());return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:n,period:Tn(n,xn()(1e3*e.time.period.end).toDate())})});case"SET_PERIOD":var r=function(e){var t=e.to.valueOf()-e.from.valueOf();return Bn(t)}(t.payload);return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!1}),time:yn(yn({},e.time),{},{duration:r,period:Tn(r,t.payload.to)})});case"TOGGLE_AUTOREFRESH":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autoRefresh:!e.queryControls.autoRefresh})});case"TOGGLE_AUTOCOMPLETE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{autocomplete:!e.queryControls.autocomplete})});case"NO_CACHE":return yn(yn({},e),{},{queryControls:yn(yn({},e.queryControls),{},{nocache:!e.queryControls.nocache})});case"RUN_QUERY":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration,In(e.time.period.end))})});case"RUN_QUERY_TO_NOW":return yn(yn({},e),{},{time:yn(yn({},e.time),{},{period:Tn(e.time.duration)})});default:throw new Error}}var er=(0,t.createContext)({}),tr=function(){return(0,t.useContext)(er).state},nr=function(){return(0,t.useContext)(er).dispatch},rr=Object.entries(Qn).reduce((function(e,t){var n=(0,r.Z)(t,2),o=n[0],i=n[1];return yn(yn({},e),{},(0,q.Z)({},o,qn(o)||i))}),{}),or=function(e){var n=e.children,o=(0,t.useReducer)(Jn,rr),i=(0,r.Z)(o,2),a=i[0],u=i[1];(0,t.useEffect)((function(){!function(e){var t=new Map(Object.entries(Vn)),n=Yn()(e,"query",""),r=[];n.forEach((function(n,o){t.forEach((function(t,n){var i=Yn()(e,n,"");if(i){var a=encodeURIComponent(i);r.push("g".concat(o,".").concat(t,"=").concat(a))}})),r.push("g".concat(o,".expr=").concat(encodeURIComponent(n)))})),Un(r.join("&"))}(a)}),[a]);var s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(er.Provider,{value:s,children:n})},ir={authMethod:"NO_AUTH",saveAuthLocally:!1},ar=Ln("AUTH_TYPE"),ur=Ln("BASIC_AUTH_DATA"),sr=Ln("BEARER_AUTH_DATA"),lr=yn(yn({},ir),{},{authMethod:ar||ir.authMethod,basicData:ur,bearerData:sr,saveAuthLocally:!(!ur&&!sr)}),cr=function(){zn(jn)};function dr(e,t){switch(t.type){case"SET_BASIC_AUTH":return t.payload.checkbox?Nn("BASIC_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BASIC_AUTH"),yn(yn({},e),{},{authMethod:"BASIC_AUTH",basicData:t.payload.value});case"SET_BEARER_AUTH":return t.payload.checkbox?Nn("BEARER_AUTH_DATA",t.payload.value):cr(),Nn("AUTH_TYPE","BEARER_AUTH"),yn(yn({},e),{},{authMethod:"BEARER_AUTH",bearerData:t.payload.value});case"SET_NO_AUTH":return!t.payload.checkbox&&cr(),Nn("AUTH_TYPE","NO_AUTH"),yn(yn({},e),{},{authMethod:"NO_AUTH"});default:throw new Error}}var fr=(0,t.createContext)({}),pr=function(e){var n=e.children,o=(0,t.useReducer)(dr,lr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(fr.Provider,{value:s,children:n})},hr={customStep:{enable:!1,value:1},yaxis:{limits:{enable:!1,range:{1:[0,0]}}}};function mr(e,t){switch(t.type){case"TOGGLE_ENABLE_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{enable:!e.yaxis.limits.enable})})});case"TOGGLE_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{enable:!e.customStep.enable})});case"SET_CUSTOM_STEP":return yn(yn({},e),{},{customStep:yn(yn({},e.customStep),{},{value:t.payload})});case"SET_YAXIS_LIMITS":return yn(yn({},e),{},{yaxis:yn(yn({},e.yaxis),{},{limits:yn(yn({},e.yaxis.limits),{},{range:t.payload})})});default:throw new Error}}var vr=(0,t.createContext)({}),gr=function(){return(0,t.useContext)(vr).state},yr=function(){return(0,t.useContext)(vr).dispatch},br=function(e){var n=e.children,o=(0,t.useReducer)(mr,hr),i=(0,r.Z)(o,2),a=i[0],u=i[1],s=(0,t.useMemo)((function(){return{state:a,dispatch:u}}),[a,u]);return(0,ie.tZ)(vr.Provider,{value:s,children:n})},xr=n(7458),wr=(0,xr.Z)({palette:{primary:{main:"#3F51B5"},secondary:{main:"#F50057"},error:{main:"#FF4141"}},components:{MuiFormHelperText:{styleOverrides:{root:{position:"absolute",top:"36px",left:"2px",margin:0}}},MuiInputLabel:{styleOverrides:{root:{fontSize:"12px",letterSpacing:"normal",lineHeight:"1",zIndex:0}}},MuiInputBase:{styleOverrides:{root:{"&.Mui-focused fieldset":{borderWidth:"1px !important"}}}},MuiSwitch:{defaultProps:{color:"secondary"}},MuiAccordion:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.16) 0px 1px 4px"}}},MuiPaper:{styleOverrides:{root:{boxShadow:"rgba(0, 0, 0, 0.2) 0px 3px 8px"}}},MuiButton:{styleOverrides:{contained:{boxShadow:"rgba(17, 17, 26, 0.1) 0px 0px 16px","&:hover":{boxShadow:"rgba(0, 0, 0, 0.1) 0px 4px 12px"}}}},MuiIconButton:{defaultProps:{size:"large"},styleOverrides:{sizeLarge:{borderRadius:"20%",height:"40px",width:"41px"},sizeMedium:{borderRadius:"20%"},sizeSmall:{borderRadius:"20%"}}},MuiTooltip:{styleOverrides:{tooltip:{fontSize:"10px"}}},MuiAlert:{styleOverrides:{root:{fontSize:"14px",boxShadow:"rgba(0, 0, 0, 0.08) 0px 4px 12px"}}}},typography:{fontSize:10}}),Zr=(0,Ee.Z)({key:"css",prepend:!0});function kr(e){var t=e.injectFirst,n=e.children;return t?(0,ie.tZ)(Ae.C,{value:Zr,children:n}):n}var Sr=n(5693),Dr=n(201),Cr="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var _r=function(e){var n=e.children,r=e.theme,i=(0,Dr.Z)(),a=t.useMemo((function(){var e=null===i?r:function(e,t){return"function"===typeof t?t(e):(0,o.Z)({},e,t)}(i,r);return null!=e&&(e[Cr]=null!==i),e}),[r,i]);return(0,ie.tZ)(Sr.Z.Provider,{value:a,children:n})};function Er(e){var t=(0,Ot.Z)();return(0,ie.tZ)(Ae.T.Provider,{value:"object"===typeof t?t:{},children:e.children})}var Ar=function(e){var t=e.children,n=e.theme;return(0,ie.tZ)(_r,{theme:n,children:(0,ie.tZ)(Er,{children:t})})};function Mr(e){var t=e.styles,n=e.defaultTheme,r=void 0===n?{}:n,o="function"===typeof t?function(e){return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,ie.tZ)(Oe,{styles:o})}var Pr=function(e){return(0,ie.tZ)(Mr,(0,o.Z)({},e,{defaultTheme:Bt.Z}))},Rr=function(e,t){return(0,o.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&{colorScheme:e.palette.mode})},Tr=function(e){return(0,o.Z)({color:e.palette.text.primary},e.typography.body1,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};var Fr=function(e){var n=(0,ee.Z)({props:e,name:"MuiCssBaseline"}),r=n.children,i=n.enableColorScheme,a=void 0!==i&&i;return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(Pr,{styles:function(e){return function(e){var t,n,r={html:Rr(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,o.Z)({margin:0},Tr(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})},i=null==(t=e.components)||null==(n=t.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(r=[r,i]),r}(e,a)}}),r]})},Or=t.createContext(null);var Br=function(e){var n=e.children,r=e.dateAdapter,o=e.dateFormats,i=e.dateLibInstance,a=e.locale,u=t.useMemo((function(){return new r({locale:a,formats:o,instance:i})}),[r,a,o,i]),s=t.useMemo((function(){return{minDate:u.date("1900-01-01T00:00:00.000"),maxDate:u.date("2099-12-31T00:00:00.000")}}),[u]),l=t.useMemo((function(){return{utils:u,defaultDates:s}}),[s,u]);return(0,ie.tZ)(Or.Provider,{value:l,children:n})},Ir=n(7798),Nr=n.n(Ir),Lr=n(3825),zr=n.n(Lr),jr=n(8743),Wr=n.n(jr);xn().extend(Nr()),xn().extend(zr()),xn().extend(Wr());var $r={normalDateWithWeekday:"ddd, MMM D",normalDate:"D MMMM",shortDate:"MMM D",monthAndDate:"MMMM D",dayOfMonth:"D",year:"YYYY",month:"MMMM",monthShort:"MMM",monthAndYear:"MMMM YYYY",weekday:"dddd",weekdayShort:"ddd",minutes:"mm",hours12h:"hh",hours24h:"HH",seconds:"ss",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDate:"ll",fullDateWithWeekday:"dddd, LL",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDate:"L",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},Hr=function(e){var t=this,n=void 0===e?{}:e,r=n.locale,o=n.formats,i=n.instance;this.lib="dayjs",this.is12HourCycleInCurrentLocale=function(){var e,n;return/A|a/.test(null===(n=null===(e=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===e?void 0:e.formats)||void 0===n?void 0:n.LT)},this.getCurrentLocaleCode=function(){return t.locale||"en"},this.getFormatHelperText=function(e){return e.match(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?)|./g).map((function(e){var n,r;return"L"===e[0]&&null!==(r=null===(n=t.rawDayJsInstance.Ls[t.locale||"en"])||void 0===n?void 0:n.formats[e])&&void 0!==r?r:e})).join("").replace(/a/gi,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return t.dayjs(e)},this.toISO=function(e){return e.toISOString()},this.parse=function(e,n){return""===e?null:t.dayjs(e,n,t.locale)},this.date=function(e){return null===e?null:t.dayjs(e)},this.toJsDate=function(e){return e.toDate()},this.isValid=function(e){return t.dayjs(e).isValid()},this.isNull=function(e){return null===e},this.getDiff=function(e,t,n){return e.diff(t,n)},this.isAfter=function(e,t){return e.isAfter(t)},this.isBefore=function(e,t){return e.isBefore(t)},this.isAfterDay=function(e,t){return e.isAfter(t,"day")},this.isBeforeDay=function(e,t){return e.isBefore(t,"day")},this.isBeforeYear=function(e,t){return e.isBefore(t,"year")},this.isAfterYear=function(e,t){return e.isAfter(t,"year")},this.startOfDay=function(e){return e.clone().startOf("day")},this.endOfDay=function(e){return e.clone().endOf("day")},this.format=function(e,n){return t.formatByString(e,t.formats[n])},this.formatByString=function(e,n){return t.dayjs(e).format(n)},this.formatNumber=function(e){return e},this.getHours=function(e){return e.hour()},this.addSeconds=function(e,t){return t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")},this.addMinutes=function(e,t){return t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")},this.addHours=function(e,t){return t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")},this.addDays=function(e,t){return t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")},this.addWeeks=function(e,t){return t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")},this.addMonths=function(e,t){return t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")},this.setMonth=function(e,t){return e.set("month",t)},this.setHours=function(e,t){return e.set("hour",t)},this.getMinutes=function(e){return e.minute()},this.setMinutes=function(e,t){return e.clone().set("minute",t)},this.getSeconds=function(e){return e.second()},this.setSeconds=function(e,t){return e.clone().set("second",t)},this.getMonth=function(e){return e.month()},this.getDaysInMonth=function(e){return e.daysInMonth()},this.isSameDay=function(e,t){return e.isSame(t,"day")},this.isSameMonth=function(e,t){return e.isSame(t,"month")},this.isSameYear=function(e,t){return e.isSame(t,"year")},this.isSameHour=function(e,t){return e.isSame(t,"hour")},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.startOfMonth=function(e){return e.clone().startOf("month")},this.endOfMonth=function(e){return e.clone().endOf("month")},this.startOfWeek=function(e){return e.clone().startOf("week")},this.endOfWeek=function(e){return e.clone().endOf("week")},this.getNextMonth=function(e){return e.clone().add(1,"month")},this.getPreviousMonth=function(e){return e.clone().subtract(1,"month")},this.getMonthArray=function(e){for(var n=[e.clone().startOf("year")];n.length<12;){var r=n[n.length-1];n.push(t.getNextMonth(r))}return n},this.getYear=function(e){return e.year()},this.setYear=function(e,t){return e.clone().set("year",t)},this.mergeDateAndTime=function(e,t){return e.hour(t.hour()).minute(t.minute()).second(t.second())},this.getWeekdays=function(){var e=t.dayjs().startOf("week");return[0,1,2,3,4,5,6].map((function(n){return t.formatByString(e.add(n,"day"),"dd")}))},this.isEqual=function(e,n){return null===e&&null===n||t.dayjs(e).isSame(n)},this.getWeekArray=function(e){for(var n=t.dayjs(e).clone().startOf("month").startOf("week"),r=t.dayjs(e).clone().endOf("month").endOf("week"),o=0,i=n,a=[];i.isBefore(r);){var u=Math.floor(o/7);a[u]=a[u]||[],a[u].push(i),i=i.clone().add(1,"day"),o+=1}return a},this.getYearRange=function(e,n){for(var r=t.dayjs(e).startOf("year"),o=t.dayjs(n).endOf("year"),i=[],a=r;a.isBefore(o);)i.push(a),a=a.clone().add(1,"year");return i},this.isWithinRange=function(e,t){var n=t[0],r=t[1];return e.isBetween(n,r,null,"[]")},this.rawDayJsInstance=i||xn(),this.dayjs=function(e,t){return t?function(){for(var n=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.defaultTheme,r=e.defaultClassName,i=void 0===r?"MuiBox-root":r,a=e.generateClassName,u=e.styleFunctionSx,s=void 0===u?qr.Z:u,l=(0,Ur.ZP)("div")(s),c=t.forwardRef((function(e,t){var r=(0,Ot.Z)(n),u=Qr(e),s=u.className,c=u.component,d=void 0===c?"div":c,f=(0,X.Z)(u,Jr);return(0,ie.tZ)(l,(0,o.Z)({as:d,ref:t,className:(0,G.Z)(s,a?a(i):i),theme:r},f))}));return c}({defaultTheme:(0,xr.Z)(),defaultClassName:"MuiBox-root",generateClassName:eo.Z.generate}),no=to,ro=n(181);function oo(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,ro.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function io(e,t,n,r){var o;n=n||0;for(var i=(r=r||t.length-1)<=2147483647;r-n>1;)t[o=i?n+r>>1:So((n+r)/2)]=t&&o<=n;o+=r)if(null!=e[o])return o;return-1}function uo(e,t,n,r){var o=Fo,i=-Fo;if(1==r)o=e[t],i=e[n];else if(-1==r)o=e[n],i=e[t];else for(var a=t;a<=n;a++)null!=e[a]&&(o=_o(o,e[a]),i=Eo(i,e[a]));return[o,i]}function so(e,t,n){for(var r=Fo,o=-Fo,i=t;i<=n;i++)e[i]>0&&(r=_o(r,e[i]),o=Eo(o,e[i]));return[r==Fo?1:r,o==-Fo?10:o]}var lo=[0,0];function co(e,t,n,r){return lo[0]=n<0?Vo(e,-n):e,lo[1]=r<0?Vo(t,-r):t,lo}function fo(e,t,n,r){var o,i,a,u=Mo(e),s=10==n?Po:Ro;return e==t&&(-1==u?(e*=n,t/=n):(e/=n,t*=n)),r?(o=So(s(e)),i=Co(s(t)),e=(a=co(Ao(n,o),Ao(n,i),o,i))[0],t=a[1]):(o=So(s(ko(e))),i=So(s(ko(t))),e=Yo(e,(a=co(Ao(n,o),Ao(n,i),o,i))[0]),t=Ho(t,a[1])),[e,t]}function po(e,t,n,r){var o=fo(e,t,n,r);return 0==e&&(o[0]=0),0==t&&(o[1]=0),o}var ho={mode:3,pad:.1},mo={pad:0,soft:null,mode:0},vo={min:mo,max:mo};function go(e,t,n,r){return ti(n)?bo(e,t,n):(mo.pad=n,mo.soft=r?0:null,mo.mode=r?3:0,bo(e,t,vo))}function yo(e,t){return null==e?t:e}function bo(e,t,n){var r=n.min,o=n.max,i=yo(r.pad,0),a=yo(o.pad,0),u=yo(r.hard,-Fo),s=yo(o.hard,Fo),l=yo(r.soft,Fo),c=yo(o.soft,-Fo),d=yo(r.mode,0),f=yo(o.mode,0),p=t-e;p<1e-9&&(p=0,0!=e&&0!=t||(p=1e-9,2==d&&l!=Fo&&(i=0),2==f&&c!=-Fo&&(a=0)));var h=p||ko(t)||1e3,m=Po(h),v=Ao(10,So(m)),g=Vo(Yo(e-h*(0==p?0==e?.1:1:i),v/10),9),y=e>=l&&(1==d||3==d&&g<=l||2==d&&g>=l)?l:Fo,b=Eo(u,g=y?y:_o(y,g)),x=Vo(Ho(t+h*(0==p?0==t?.1:1:a),v/10),9),w=t<=c&&(1==f||3==f&&x>=c||2==f&&x<=c)?c:-Fo,Z=_o(s,x>w&&t<=w?w:Eo(w,x));return b==Z&&0==b&&(Z=100),[b,Z]}var xo=new Intl.NumberFormat(navigator.language).format,wo=Math,Zo=wo.PI,ko=wo.abs,So=wo.floor,Do=wo.round,Co=wo.ceil,_o=wo.min,Eo=wo.max,Ao=wo.pow,Mo=wo.sign,Po=wo.log10,Ro=wo.log2,To=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.asinh(e/t)},Fo=1/0;function Oo(e){return 1+(0|Po((e^e>>31)-(e>>31)))}function Bo(e,t){return Do(e/t)*t}function Io(e,t,n){return _o(Eo(e,t),n)}function No(e){return"function"==typeof e?e:function(){return e}}var Lo=function(e){return e},zo=function(e,t){return t},jo=function(e){return null},Wo=function(e){return!0},$o=function(e,t){return e==t};function Ho(e,t){return Co(e/t)*t}function Yo(e,t){return So(e/t)*t}function Vo(e,t){return Do(e*(t=Math.pow(10,t)))/t}var Uo=new Map;function qo(e){return((""+e).split(".")[1]||"").length}function Xo(e,t,n,r){for(var o=[],i=r.map(qo),a=t;a=0&&a>=0?0:u)+(a>=i[l]?0:i[l]),f=Vo(c,d);o.push(f),Uo.set(f,d)}return o}var Go={},Ko=[],Qo=[null,null],Jo=Array.isArray;function ei(e){return"string"==typeof e}function ti(e){var t=!1;if(null!=e){var n=e.constructor;t=null==n||n==Object}return t}function ni(e){return null!=e&&"object"==typeof e}function ri(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ti;if(Jo(e)){var r=e.find((function(e){return null!=e}));if(Jo(r)||n(r)){t=Array(e.length);for(var o=0;oi){for(r=a-1;r>=0&&null==e[r];)e[r--]=null;for(r=a+1;rr||n>o?Ai(e,Di):Mi(e,Di))}var Bi=new WeakMap;function Ii(e,t,n){var r=t+n;r!=Bi.get(e)&&(Bi.set(e,r),e.style.background=t,e.style.borderColor=n)}var Ni=new WeakMap;function Li(e,t,n,r){var o=t+""+n;o!=Ni.get(e)&&(Ni.set(e,o),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=r?-t/2+"px":0,e.style.marginTop=r?-n/2+"px":0)}var zi={passive:!0},ji=oi({capture:!0},zi);function Wi(e,t,n,r){t.addEventListener(e,n,r?ji:zi)}function $i(e,t,n,r){t.removeEventListener(e,n,r?ji:zi)}!function e(){var t=devicePixelRatio;ai!=t&&(ai=t,ui&&$i(ki,ui,e),ui=matchMedia("(min-resolution: ".concat(ai-.001,"dppx) and (max-resolution: ").concat(ai+.001,"dppx)")),Wi(ki,ui,e),Ei.dispatchEvent(new CustomEvent(Si)))}();var Hi=["January","February","March","April","May","June","July","August","September","October","November","December"],Yi=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Vi(e){return e.slice(0,3)}var Ui=Yi.map(Vi),qi=Hi.map(Vi),Xi={MMMM:Hi,MMM:qi,WWWW:Yi,WWW:Ui};function Gi(e){return(e<10?"0":"")+e}var Ki={YYYY:function(e){return e.getFullYear()},YY:function(e){return(e.getFullYear()+"").slice(2)},MMMM:function(e,t){return t.MMMM[e.getMonth()]},MMM:function(e,t){return t.MMM[e.getMonth()]},MM:function(e){return Gi(e.getMonth()+1)},M:function(e){return e.getMonth()+1},DD:function(e){return Gi(e.getDate())},D:function(e){return e.getDate()},WWWW:function(e,t){return t.WWWW[e.getDay()]},WWW:function(e,t){return t.WWW[e.getDay()]},HH:function(e){return Gi(e.getHours())},H:function(e){return e.getHours()},h:function(e){var t=e.getHours();return 0==t?12:t>12?t-12:t},AA:function(e){return e.getHours()>=12?"PM":"AM"},aa:function(e){return e.getHours()>=12?"pm":"am"},a:function(e){return e.getHours()>=12?"p":"a"},mm:function(e){return Gi(e.getMinutes())},m:function(e){return e.getMinutes()},ss:function(e){return Gi(e.getSeconds())},s:function(e){return e.getSeconds()},fff:function(e){return((t=e.getMilliseconds())<10?"00":t<100?"0":"")+t;var t}};function Qi(e,t){t=t||Xi;for(var n,r=[],o=/\{([a-z]+)\}|[^{]+/gi;n=o.exec(e);)r.push("{"==n[0][0]?Ki[n[1]]:n[0]);return function(e){for(var n="",o=0;o=a,m=d>=i&&d=o?o:d,M=b+(So(l)-So(g))+Ho(g-b,A);p.push(M);for(var P=t(M),R=P.getHours()+P.getMinutes()/n+P.getSeconds()/r,T=d/r,F=f/u.axes[s]._space;!((M=Vo(M+d,1==e?0:3))>c);)if(T>1){var O=So(Vo(R+T,6))%24,B=t(M).getHours()-O;B>1&&(B=-1),R=(R+T)%24,Vo(((M-=B*r)-p[p.length-1])/d,3)*F>=.7&&p.push(M)}else p.push(M)}return p}}]}var ga=va(1),ya=(0,r.Z)(ga,3),ba=ya[0],xa=ya[1],wa=ya[2],Za=va(.001),ka=(0,r.Z)(Za,3),Sa=ka[0],Da=ka[1],Ca=ka[2];function _a(e,t){return e.map((function(e){return e.map((function(n,r){return 0==r||8==r||null==n?n:t(1==r||0==e[8]?n:e[1]+n)}))}))}function Ea(e,t){return function(n,r,o,i,a){var u,s,l,c,d,f,p=t.find((function(e){return a>=e[0]}))||t[t.length-1];return r.map((function(t){var n=e(t),r=n.getFullYear(),o=n.getMonth(),i=n.getDate(),a=n.getHours(),h=n.getMinutes(),m=n.getSeconds(),v=r!=u&&p[2]||o!=s&&p[3]||i!=l&&p[4]||a!=c&&p[5]||h!=d&&p[6]||m!=f&&p[7]||p[1];return u=r,s=o,l=i,c=a,d=h,f=m,v(n)}))}}function Aa(e,t,n){return new Date(e,t,n)}function Ma(e,t){return t(e)}Xo(2,-53,53,[1]);function Pa(e,t){return function(n,r){return t(e(r))}}var Ra={show:!0,live:!0,isolate:!1,markers:{show:!0,width:2,stroke:function(e,t){var n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null},fill:function(e,t){return e.series[t].fill(e,t)},dash:"solid"},idx:null,idxs:null,values:[]};var Ta=[0,0];function Fa(e,t,n){return function(e){0==e.button&&n(e)}}function Oa(e,t,n){return n}var Ba={show:!0,x:!0,y:!0,lock:!1,move:function(e,t,n){return Ta[0]=t,Ta[1]=n,Ta},points:{show:function(e,t){var n=e.cursor.points,r=Ti(),o=n.size(e,t);Pi(r,li,o),Pi(r,ci,o);var i=o/-2;Pi(r,"marginLeft",i),Pi(r,"marginTop",i);var a=n.width(e,t,o);return a&&Pi(r,"borderWidth",a),r},size:function(e,t){return nu(e.series[t].points.width,1)},width:0,stroke:function(e,t){var n=e.series[t].points;return n._stroke||n._fill},fill:function(e,t){var n=e.series[t].points;return n._fill||n._stroke}},bind:{mousedown:Fa,mouseup:Fa,click:Fa,dblclick:Fa,mousemove:Oa,mouseleave:Oa,mouseenter:Oa},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(e,t,n){return n},idxs:null},Ia={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},Na=oi({},Ia,{filter:zo}),La=oi({},Na,{size:10}),za=oi({},Ia,{show:!1}),ja='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Wa="bold "+ja,$a={show:!0,scale:"x",stroke:mi,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:2,grid:Na,ticks:La,border:za,font:ja,rotate:0},Ha={show:!0,scale:"x",auto:!1,sorted:1,min:Fo,max:-Fo,idxs:[]};function Ya(e,t,n,r,o){return t.map((function(e){return null==e?"":xo(e)}))}function Va(e,t,n,r,o,i,a){for(var u=[],s=Uo.get(o)||0,l=n=a?n:Vo(Ho(n,o),s);l<=r;l=Vo(l+o,s))u.push(Object.is(l,-0)?0:l);return u}function Ua(e,t,n,r,o,i,a){var u=[],s=e.scales[e.axes[t].scale].log,l=So((10==s?Po:Ro)(n));o=Ao(s,l),l<0&&(o=Vo(o,-l));var c=n;do{u.push(c),(c=Vo(c+o,Uo.get(o)))>=o*s&&(o=c)}while(c<=r);return u}function qa(e,t,n,r,o,i,a){var u=e.scales[e.axes[t].scale].asinh,s=r>u?Ua(e,t,Eo(u,n),r,o):[u],l=r>=0&&n<=0?[0]:[];return(n<-u?Ua(e,t,Eo(u,-r),-n,o):[u]).reverse().map((function(e){return-e})).concat(l,s)}var Xa=/./,Ga=/[12357]/,Ka=/[125]/,Qa=/1/;function Ja(e,t,n,r,o){var i=e.axes[n],a=i.scale,u=e.scales[a];if(3==u.distr&&2==u.log)return t;var s=e.valToPos,l=i._space,c=s(10,a),d=s(9,a)-c>=l?Xa:s(7,a)-c>=l?Ga:s(5,a)-c>=l?Ka:Qa;return t.map((function(e){return 4==u.distr&&0==e||d.test(e)?e:null}))}function eu(e,t){return null==t?"":xo(t)}var tu={show:!0,scale:"y",stroke:mi,space:30,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Wa,side:3,grid:Na,ticks:La,border:za,font:ja,rotate:0};function nu(e,t){return Vo((3+2*(e||1))*t,3)}var ru={scale:null,auto:!0,sorted:0,min:Fo,max:-Fo},ou={show:!0,auto:!0,sorted:0,alpha:1,facets:[oi({},ru,{scale:"x"}),oi({},ru,{scale:"y"})]},iu={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:function(e,t,n,r,o){return o},alpha:1,points:{show:function(e,t){var n=e.series[0],r=n.scale,o=n.idxs,i=e._data[0],a=e.valToPos(i[o[0]],r,!0),u=e.valToPos(i[o[1]],r,!0),s=ko(u-a)/(e.series[t].points.space*ai);return o[1]-o[0]<=s},filter:null},values:null,min:Fo,max:-Fo,idxs:[],path:null,clip:null};function au(e,t,n,r,o){return n/10}var uu={time:!0,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},su=oi({},uu,{time:!1,ori:1}),lu={};function cu(e,t){var n=lu[e];return n||(n={key:e,plots:[],sub:function(e){n.plots.push(e)},unsub:function(e){n.plots=n.plots.filter((function(t){return t!=e}))},pub:function(e,t,r,o,i,a,u){for(var s=0;s0){a=new Path2D;for(var u=0==t?ku:Su,s=n,l=0;lc[0]){var d=c[0]-s;d>0&&u(a,s,r,d,r+i),s=c[1]}}var f=n+o-s;f>0&&u(a,s,r,f,r+i)}return a}function vu(e,t,n){var r=e[e.length-1];r&&r[0]==t?r[1]=n:e.push([t,n])}function gu(e){return 0==e?Lo:1==e?Do:function(t){return Bo(t,e)}}function yu(e){var t=0==e?bu:xu,n=0==e?function(e,t,n,r,o,i){e.arcTo(t,n,r,o,i)}:function(e,t,n,r,o,i){e.arcTo(n,t,o,r,i)},r=0==e?function(e,t,n,r,o){e.rect(t,n,r,o)}:function(e,t,n,r,o){e.rect(n,t,o,r)};return function(e,o,i,a,u){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;0==s?r(e,o,i,a,u):(s=_o(s,a/2,u/2),t(e,o+s,i),n(e,o+a,i,o+a,i+u,s),n(e,o+a,i+u,o,i+u,s),n(e,o,i+u,o,i,s),n(e,o,i,o+a,i,s),e.closePath())}}var bu=function(e,t,n){e.moveTo(t,n)},xu=function(e,t,n){e.moveTo(n,t)},wu=function(e,t,n){e.lineTo(t,n)},Zu=function(e,t,n){e.lineTo(n,t)},ku=yu(0),Su=yu(1),Du=function(e,t,n,r,o,i){e.arc(t,n,r,o,i)},Cu=function(e,t,n,r,o,i){e.arc(n,t,r,o,i)},_u=function(e,t,n,r,o,i,a){e.bezierCurveTo(t,n,r,o,i,a)},Eu=function(e,t,n,r,o,i,a){e.bezierCurveTo(n,t,o,r,a,i)};function Au(e){return function(e,t,n,r,o){return du(e,t,(function(t,i,a,u,s,l,c,d,f,p,h){var m,v,g=t.pxRound,y=t.points;0==u.ori?(m=bu,v=Du):(m=xu,v=Cu);var b=Vo(y.width*ai,3),x=(y.size-y.width)/2*ai,w=Vo(2*x,3),Z=new Path2D,k=new Path2D,S=e.bbox,D=S.left,C=S.top,_=S.width,E=S.height;ku(k,D-w,C-w,_+2*w,E+2*w);var A=function(e){if(null!=a[e]){var t=g(l(i[e],u,p,d)),n=g(c(a[e],s,h,f));m(Z,t+x,n),v(Z,t,n,x,0,2*Zo)}};if(o)o.forEach(A);else for(var M=n;M<=r;M++)A(M);return{stroke:b>0?Z:null,fill:Z,clip:k,flags:3}}))}}function Mu(e){return function(t,n,r,o,i,a){r!=o&&(i!=r&&a!=r&&e(t,n,r),i!=o&&a!=o&&e(t,n,o),e(t,n,a))}}var Pu=Mu(wu),Ru=Mu(Zu);function Tu(){return function(e,t,n,o){return du(e,t,(function(i,a,u,s,l,c,d,f,p,h,m){var v,g,y=i.pxRound;0==s.ori?(v=wu,g=Pu):(v=Zu,g=Ru);var b,x,w,Z,k=s.dir*(0==s.ori?1:-1),S={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:1},D=S.stroke,C=Fo,_=-Fo,E=[],A=y(c(a[1==k?n:o],s,h,f)),M=!1,P=!1,R=ao(u,n,o,1*k),T=ao(u,n,o,-1*k),F=y(c(a[R],s,h,f)),O=y(c(a[T],s,h,f));F>f&&vu(E,f,F);for(var B=1==k?n:o;B>=n&&B<=o;B+=k){var I=y(c(a[B],s,h,f));if(I==A)null!=u[B]?(x=y(d(u[B],l,m,p)),C==Fo&&(v(D,I,x),b=x),C=_o(x,C),_=Eo(x,_)):null===u[B]&&(M=P=!0);else{var N=!1;C!=Fo?(g(D,A,C,_,b,x),w=Z=A):M&&(N=!0,M=!1),null!=u[B]?(v(D,I,x=y(d(u[B],l,m,p))),C=_=b=x,P&&I-A>1&&(N=!0),P=!1):(C=Fo,_=-Fo,null===u[B]&&(M=!0,I-A>1&&(N=!0))),N&&vu(E,w,I),A=I}}C!=Fo&&C!=_&&Z!=A&&g(D,A,C,_,b,x),O0!==l[p]>0?s[p]=0:(s[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/l[p-1]+(d[p]+2*d[p-1])/l[p]),isFinite(s[p])||(s[p]=0));s[a-1]=l[a-2];for(var h=0;h=o&&i+(s<5?Uo.get(s):0)<=17)return[s,l]}while(++u0?e:t.clamp(o,e,t.min,t.max,t.key)):4==t.distr?To(e,t.asinh):e)-t._min)/(t._max-t._min)}function u(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?1-o:o)}function s(e,t,n,r){var o=a(e,t);return r+n*(-1==t.dir?o:1-o)}function l(e,t,n,r){return 0==t.ori?u(e,t,n,r):s(e,t,n,r)}o.valToPosH=u,o.valToPosV=s;var c=!1;o.status=0;var d=o.root=Ti("uplot");(null!=e.id&&(d.id=e.id),Ai(d,e.class),e.title)&&(Ti("u-title",d).textContent=e.title);var f=Ri("canvas"),p=o.ctx=f.getContext("2d"),h=Ti("u-wrap",d),m=o.under=Ti("u-under",h);h.appendChild(f);var v=o.over=Ti("u-over",h),g=+yo((e=ri(e)).pxAlign,1),y=gu(g);(e.plugins||[]).forEach((function(t){t.opts&&(e=t.opts(o,e)||e)}));var b,x,w=e.ms||.001,Z=o.series=1==i?Lu(e.series||[],Ha,iu,!1):(b=e.series||[null],x=ou,b.map((function(e,t){return 0==t?null:oi({},x,e)}))),k=o.axes=Lu(e.axes||[],$a,tu,!0),S=o.scales={},D=o.bands=e.bands||[];D.forEach((function(e){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1)}));var C=2==i?Z[1].facets[0].scale:Z[0].scale,_={axes:function(){for(var e=function(e){var t=k[e];if(!t.show||!t._show)return"continue";var n=t.side,i=n%2,a=void 0,u=void 0,s=t.stroke(o,e),c=0==n||3==n?-1:1;if(t.label){var d=t.labelGap*c,f=Do((t._lpos+d)*ai);et(t.labelFont[0],s,"center",2==n?di:fi),p.save(),1==i?(a=u=0,p.translate(f,Do(me+ge/2)),p.rotate((3==n?-Zo:Zo)/2)):(a=Do(he+ve/2),u=f),p.fillText(t.label,a,u),p.restore()}var h=(0,r.Z)(t._found,2),m=h[0],v=h[1];if(0==v)return"continue";var g=S[t.scale],b=0==i?ve:ge,x=0==i?he:me,w=Do(t.gap*ai),Z=t._splits,D=2==g.distr?Z.map((function(e){return Xe[e]})):Z,C=2==g.distr?Xe[Z[1]]-Xe[Z[0]]:m,_=t.ticks,E=t.border,A=_.show?Do(_.size*ai):0,M=t._rotate*-Zo/180,P=y(t._pos*ai),R=P+(A+w)*c;u=0==i?R:0,a=1==i?R:0,et(t.font[0],s,1==t.align?pi:2==t.align?hi:M>0?pi:M<0?hi:0==i?"center":3==n?hi:pi,M||1==i?"middle":2==n?di:fi);for(var T=1.5*t.font[1],F=Z.map((function(e){return y(l(e,g,b,x))})),O=t._values,B=0;B0&&(Z.forEach((function(e,n){if(n>0&&e.show&&null==e._paths){var r=function(e){var t=Io(Ve-1,0,Te-1),n=Io(Ue+1,0,Te-1);for(;null==e[t]&&t>0;)t--;for(;null==e[n]&&n0&&e.show){$e!=e.alpha&&(p.globalAlpha=$e=e.alpha),nt(t,!1),e._paths&&rt(t,!1),nt(t,!0);var n=e.points.show(o,t,Ve,Ue),r=e.points.filter(o,t,n,e._paths?e._paths.gaps:null);(n||r)&&(e.points._paths=e.points.paths(o,t,Ve,Ue,r),rt(t,!0)),1!=$e&&(p.globalAlpha=$e=1),un("drawSeries",t)}})))}},E=(e.drawOrder||["axes","series"]).map((function(e){return _[e]}));function A(t){var n=S[t];if(null==n){var r=(e.scales||Go)[t]||Go;if(null!=r.from)A(r.from),S[t]=oi({},S[r.from],r,{key:t});else{(n=S[t]=oi({},t==C?uu:su,r)).key=t;var o=n.time,a=n.range,u=Jo(a);if((t!=C||2==i&&!o)&&(!u||null!=a[0]&&null!=a[1]||(a={min:null==a[0]?ho:{mode:1,hard:a[0],soft:a[0]},max:null==a[1]?ho:{mode:1,hard:a[1],soft:a[1]}},u=!1),!u&&ti(a))){var s=a;a=function(e,t,n){return null==t?Qo:go(t,n,s)}}n.range=No(a||(o?Wu:t==C?3==n.distr?Yu:4==n.distr?Uu:ju:3==n.distr?Hu:4==n.distr?Vu:$u)),n.auto=No(!u&&n.auto),n.clamp=No(n.clamp||au),n._min=n._max=null}}}for(var M in A("x"),A("y"),1==i&&Z.forEach((function(e){A(e.scale)})),k.forEach((function(e){A(e.scale)})),e.scales)A(M);var P,R,T=S[C],F=T.distr;0==T.ori?(Ai(d,"u-hz"),P=u,R=s):(Ai(d,"u-vt"),P=s,R=u);var O={};for(var B in S){var I=S[B];null==I.min&&null==I.max||(O[B]={min:I.min,max:I.max},I.min=I.max=null)}var N,L=e.tzDate||function(e){return new Date(Do(e/w))},z=e.fmtDate||Qi,j=1==w?wa(L):Ca(L),W=Ea(L,_a(1==w?xa:Da,z)),$=Pa(L,Ma("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",z)),H=[],Y=o.legend=oi({},Ra,e.legend),V=Y.show,U=Y.markers;Y.idxs=H,U.width=No(U.width),U.dash=No(U.dash),U.stroke=No(U.stroke),U.fill=No(U.fill);var q,X=[],G=[],K=!1,Q={};if(Y.live){var J=Z[1]?Z[1].values:null;for(var ee in q=(K=null!=J)?J(o,1,0):{_:0})Q[ee]="--"}if(V)if(N=Ri("table","u-legend",d),K){var te=Ri("tr","u-thead",N);for(var ne in Ri("th",null,te),q)Ri("th",Ci,te).textContent=ne}else Ai(N,"u-inline"),Y.live&&Ai(N,"u-live");var re={show:!0},oe={show:!1};var ie=new Map;function ae(e,t,n){var r=ie.get(t)||{},i=De.bind[e](o,t,n);i&&(Wi(e,t,r[e]=i),ie.set(t,r))}function ue(e,t,n){var r=ie.get(t)||{};for(var o in r)null!=e&&o!=e||($i(o,t,r[o]),delete r[o]);null==e&&ie.delete(t)}var se=0,le=0,ce=0,de=0,fe=0,pe=0,he=0,me=0,ve=0,ge=0;o.bbox={};var ye=!1,be=!1,xe=!1,we=!1,Ze=!1;function ke(e,t,n){(n||e!=o.width||t!=o.height)&&Se(e,t),ct(!1),xe=!0,be=!0,we=Ze=De.left>=0,St()}function Se(e,t){o.width=se=ce=e,o.height=le=de=t,fe=pe=0,function(){var e=!1,t=!1,n=!1,r=!1;k.forEach((function(o,i){if(o.show&&o._show){var a=o.side,u=a%2,s=o._size+(null!=o.label?o.labelSize:0);s>0&&(u?(ce-=s,3==a?(fe+=s,r=!0):n=!0):(de-=s,0==a?(pe+=s,e=!0):t=!0))}})),Pe[0]=e,Pe[1]=n,Pe[2]=t,Pe[3]=r,ce-=Ye[1]+Ye[3],fe+=Ye[3],de-=Ye[2]+Ye[0],pe+=Ye[0]}(),function(){var e=fe+ce,t=pe+de,n=fe,r=pe;function o(o,i){switch(o){case 1:return(e+=i)-i;case 2:return(t+=i)-i;case 3:return(n-=i)+i;case 0:return(r-=i)+i}}k.forEach((function(e,t){if(e.show&&e._show){var n=e.side;e._pos=o(n,e._size),null!=e.label&&(e._lpos=o(n,e.labelSize))}}))}();var n=o.bbox;he=n.left=Bo(fe*ai,.5),me=n.top=Bo(pe*ai,.5),ve=n.width=Bo(ce*ai,.5),ge=n.height=Bo(de*ai,.5)}o.setSize=function(e){ke(e.width,e.height)};var De=o.cursor=oi({},Ba,{drag:{y:2==i}},e.cursor);De.idxs=H,De._lock=!1;var Ce=De.points;Ce.show=No(Ce.show),Ce.size=No(Ce.size),Ce.stroke=No(Ce.stroke),Ce.width=No(Ce.width),Ce.fill=No(Ce.fill);var _e=o.focus=oi({},e.focus||{alpha:.3},De.focus),Ee=_e.prox>=0,Ae=[null];function Me(e,t){if(1==i||t>0){var n=1==i&&S[e.scale].time,r=e.value;e.value=n?ei(r)?Pa(L,Ma(r,z)):r||$:r||eu,e.label=e.label||(n?"Time":"Value")}if(t>0){e.width=null==e.width?1:e.width,e.paths=e.paths||Iu||jo,e.fillTo=No(e.fillTo||pu),e.pxAlign=+yo(e.pxAlign,g),e.pxRound=gu(e.pxAlign),e.stroke=No(e.stroke||null),e.fill=No(e.fill||null),e._stroke=e._fill=e._paths=e._focus=null;var a=nu(e.width,1),u=e.points=oi({},{size:a,width:Eo(1,.2*a),stroke:e.stroke,space:2*a,paths:Nu,_stroke:null,_fill:null},e.points);u.show=No(u.show),u.filter=No(u.filter),u.fill=No(u.fill),u.stroke=No(u.stroke),u.paths=No(u.paths),u.pxAlign=e.pxAlign}if(V){var s=function(e,t){if(0==t&&(K||!Y.live||2==i))return Qo;var n=[],r=Ri("tr","u-series",N,N.childNodes[t]);Ai(r,e.class),e.show||Ai(r,Di);var a=Ri("th",null,r);if(U.show){var u=Ti("u-marker",a);if(t>0){var s=U.width(o,t);s&&(u.style.border=s+"px "+U.dash(o,t)+" "+U.stroke(o,t)),u.style.background=U.fill(o,t)}}var l=Ti(Ci,a);for(var c in l.textContent=e.label,t>0&&(U.show||(l.style.color=e.width>0?U.stroke(o,t):U.fill(o,t)),ae("click",a,(function(t){if(!De._lock){var n=Z.indexOf(e);if((t.ctrlKey||t.metaKey)!=Y.isolate){var r=Z.some((function(e,t){return t>0&&t!=n&&e.show}));Z.forEach((function(e,t){t>0&&Nt(t,r?t==n?re:oe:re,!0,sn.setSeries)}))}else Nt(n,{show:!e.show},!0,sn.setSeries)}})),Ee&&ae(xi,a,(function(t){De._lock||Nt(Z.indexOf(e),Lt,!0,sn.setSeries)}))),q){var d=Ri("td","u-value",r);d.textContent="--",n.push(d)}return[r,n]}(e,t);X.splice(t,0,s[0]),G.splice(t,0,s[1]),Y.values.push(null)}if(De.show){H.splice(t,0,null);var l=function(e,t){if(t>0){var n=De.points.show(o,t);if(n)return Ai(n,"u-cursor-pt"),Ai(n,e.class),Oi(n,-10,-10,ce,de),v.insertBefore(n,Ae[t]),n}}(e,t);l&&Ae.splice(t,0,l)}un("addSeries",t)}o.addSeries=function(e,t){e=zu(e,t=null==t?Z.length:t,Ha,iu),Z.splice(t,0,e),Me(Z[t],t)},o.delSeries=function(e){if(Z.splice(e,1),V){Y.values.splice(e,1),G.splice(e,1);var t=X.splice(e,1)[0];ue(null,t.firstChild),t.remove()}De.show&&(H.splice(e,1),Ae.length>1&&Ae.splice(e,1)[0].remove()),un("delSeries",e)};var Pe=[!1,!1,!1,!1];function Re(e,t,n,o){var i=(0,r.Z)(n,4),a=i[0],u=i[1],s=i[2],l=i[3],c=t%2,d=0;return 0==c&&(l||u)&&(d=0==t&&!a||2==t&&!s?Do($a.size/3):0),1==c&&(a||s)&&(d=1==t&&!u||3==t&&!l?Do(tu.size/2):0),d}var Te,Fe,Oe,Be,Ie,Ne,Le,ze,je,We,$e,He=o.padding=(e.padding||[Re,Re,Re,Re]).map((function(e){return No(yo(e,Re))})),Ye=o._padding=He.map((function(e,t){return e(o,t,Pe,0)})),Ve=null,Ue=null,qe=1==i?Z[0].idxs:null,Xe=null,Ge=!1;function Ke(e,n){if(2==i){Te=0;for(var r=1;r=0,Ze=!0,St()}}function Qe(){var e,n;if(Ge=!0,1==i)if(Te>0){if(Ve=qe[0]=0,Ue=qe[1]=Te-1,e=t[0][Ve],n=t[0][Ue],2==F)e=Ve,n=Ue;else if(1==Te)if(3==F){var o=fo(e,e,T.log,!1),a=(0,r.Z)(o,2);e=a[0],n=a[1]}else if(4==F){var u=po(e,e,T.log,!1),s=(0,r.Z)(u,2);e=s[0],n=s[1]}else if(T.time)n=e+Do(86400/w);else{var l=go(e,n,.1,!0),c=(0,r.Z)(l,2);e=c[0],n=c[1]}}else Ve=qe[0]=e=null,Ue=qe[1]=n=null;It(C,e,n)}function Je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vi,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ko,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"butt",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:vi,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"round";e!=Fe&&(p.strokeStyle=Fe=e),o!=Oe&&(p.fillStyle=Oe=o),t!=Be&&(p.lineWidth=Be=t),i!=Ne&&(p.lineJoin=Ne=i),r!=Le&&(p.lineCap=Le=r),n!=Ie&&p.setLineDash(Ie=n)}function et(e,t,n,r){t!=Oe&&(p.fillStyle=Oe=t),e!=ze&&(p.font=ze=e),n!=je&&(p.textAlign=je=n),r!=We&&(p.textBaseline=We=r)}function tt(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(e.auto(o,Ge)&&(null==t||null==t.min)){var a=yo(Ve,0),u=yo(Ue,r.length-1),s=null==n.min?3==e.distr?so(r,a,u):uo(r,a,u,i):[n.min,n.max];e.min=_o(e.min,n.min=s[0]),e.max=Eo(e.max,n.max=s[1])}}function nt(e,t){var n=t?Z[e].points:Z[e];n._stroke=n.stroke(o,e),n._fill=n.fill(o,e)}function rt(e,n){var r=n?Z[e].points:Z[e],i=r._stroke,a=r._fill,u=r._paths,s=u.stroke,l=u.fill,c=u.clip,d=u.flags,f=null,h=Vo(r.width*ai,3),m=h%2/2;n&&null==a&&(a=h>0?"#fff":i);var v=1==r.pxAlign;if(v&&p.translate(m,m),!n){var g=he,y=me,b=ve,x=ge,w=h*ai/2;0==r.min&&(x+=w),0==r.max&&(y-=w,x+=w),(f=new Path2D).rect(g,y,b,x)}n?ot(i,h,r.dash,r.cap,a,s,l,d,c):function(e,n,r,i,a,u,s,l,c,d,f){var p=!1;D.forEach((function(h,m){if(h.series[0]==e){var v,g=Z[h.series[1]],y=t[h.series[1]],b=(g._paths||Go).band;Jo(b)&&(b=1==h.dir?b[0]:b[1]);var x=null;g.show&&b&&function(e,t,n){for(t=yo(t,0),n=yo(n,e.length-1);t<=n;){if(null!=e[t])return!0;t++}return!1}(y,Ve,Ue)?(x=h.fill(o,m)||u,v=g._paths.clip):b=null,ot(n,r,i,a,x,s,l,c,d,f,v,b),p=!0}})),p||ot(n,r,i,a,u,s,l,c,d,f)}(e,i,h,r.dash,r.cap,a,s,l,d,f,c),v&&p.translate(-m,-m)}o.setData=Ke;function ot(e,t,n,r,o,i,a,u,s,l,c,d){Je(e,t,n,r,o),(s||l||d)&&(p.save(),s&&p.clip(s),l&&p.clip(l)),d?3==(3&u)?(p.clip(d),c&&p.clip(c),at(o,a),it(e,i,t)):2&u?(at(o,a),p.clip(d),it(e,i,t)):1&u&&(p.save(),p.clip(d),c&&p.clip(c),at(o,a),p.restore(),it(e,i,t)):(at(o,a),it(e,i,t)),(s||l||d)&&p.restore()}function it(e,t,n){n>0&&(t instanceof Map?t.forEach((function(e,t){p.strokeStyle=Fe=t,p.stroke(e)})):null!=t&&e&&p.stroke(t))}function at(e,t){t instanceof Map?t.forEach((function(e,t){p.fillStyle=Oe=t,p.fill(e)})):null!=t&&e&&p.fill(t)}function ut(e,t,n,r,o,i,a,u,s,l){var c=a%2/2;1==g&&p.translate(c,c),Je(u,a,s,l,u),p.beginPath();var d,f,h,m,v=o+(0==r||3==r?-i:i);0==n?(f=o,m=v):(d=o,h=v);for(var y=0;y0&&(t._paths=null,e&&(1==i?(t.min=null,t.max=null):t.facets.forEach((function(e){e.min=null,e.max=null}))))}))}var dt,ft,pt,ht,mt,vt,gt,yt,bt,xt,wt,Zt,kt=!1;function St(){kt||(si(Dt),kt=!0)}function Dt(){ye&&(!function(){var e=ri(S,ni);for(var n in e){var a=e[n],u=O[n];if(null!=u&&null!=u.min)oi(a,u),n==C&&ct(!0);else if(n!=C||2==i)if(0==Te&&null==a.from){var s=a.range(o,null,null,n);a.min=s[0],a.max=s[1]}else a.min=Fo,a.max=-Fo}if(Te>0)for(var l in Z.forEach((function(n,a){if(1==i){var u=n.scale,s=e[u],l=O[u];if(0==a){var c=s.range(o,s.min,s.max,u);s.min=c[0],s.max=c[1],Ve=io(s.min,t[0]),Ue=io(s.max,t[0]),t[0][Ve]s.max&&Ue--,n.min=Xe[Ve],n.max=Xe[Ue]}else n.show&&n.auto&&tt(s,l,n,t[a],n.sorted);n.idxs[0]=Ve,n.idxs[1]=Ue}else if(a>0&&n.show&&n.auto){var d=(0,r.Z)(n.facets,2),f=d[0],p=d[1],h=f.scale,m=p.scale,v=(0,r.Z)(t[a],2),g=v[0],y=v[1];tt(e[h],O[h],f,g,f.sorted),tt(e[m],O[m],p,y,p.sorted),n.min=p.min,n.max=p.max}})),e){var c=e[l],d=O[l];if(null==c.from&&(null==d||null==d.min)){var f=c.range(o,c.min==Fo?null:c.min,c.max==-Fo?null:c.max,l);c.min=f[0],c.max=f[1]}}for(var p in e){var h=e[p];if(null!=h.from){var m=e[h.from];if(null==m.min)h.min=h.max=null;else{var v=h.range(o,m.min,m.max,p);h.min=v[0],h.max=v[1]}}}var g={},y=!1;for(var b in e){var x=e[b],w=S[b];if(w.min!=x.min||w.max!=x.max){w.min=x.min,w.max=x.max;var k=w.distr;w._min=3==k?Po(w.min):4==k?To(w.min,w.asinh):w.min,w._max=3==k?Po(w.max):4==k?To(w.max,w.asinh):w.max,g[b]=y=!0}}if(y){for(var D in Z.forEach((function(e,t){2==i?t>0&&g.y&&(e._paths=null):g[e.scale]&&(e._paths=null)})),g)xe=!0,un("setScale",D);De.show&&(we=Ze=De.left>=0)}for(var _ in O)O[_]=null}(),ye=!1),xe&&(!function(){for(var e=!1,t=0;!e;){var n=st(++t),r=lt(t);(e=3==t||n&&r)||(Se(o.width,o.height),be=!0)}}(),xe=!1),be&&(Pi(m,pi,fe),Pi(m,di,pe),Pi(m,li,ce),Pi(m,ci,de),Pi(v,pi,fe),Pi(v,di,pe),Pi(v,li,ce),Pi(v,ci,de),Pi(h,li,se),Pi(h,ci,le),f.width=Do(se*ai),f.height=Do(le*ai),k.forEach((function(e){var t=e._el,n=e._show,r=e._size,o=e._pos,i=e.side;if(null!=t)if(n){var a=i%2==1;Pi(t,a?"left":"top",o-(3===i||0===i?r:0)),Pi(t,a?"width":"height",r),Pi(t,a?"top":"left",a?pe:fe),Pi(t,a?"height":"width",a?de:ce),Mi(t,Di)}else Ai(t,Di)})),Fe=Oe=Be=Ne=Le=ze=je=We=Ie=null,$e=1,Xt(!1),un("setSize"),be=!1),se>0&&le>0&&(p.clearRect(0,0,f.width,f.height),un("drawClear"),E.forEach((function(e){return e()})),un("draw")),De.show&&we&&(Ut(null,!0,!1),we=!1),c||(c=!0,o.status=1,un("ready")),Ge=!1,kt=!1}function Ct(e,n){var r=S[e];if(null==r.from){if(0==Te){var i=r.range(o,n.min,n.max,e);n.min=i[0],n.max=i[1]}if(n.min>n.max){var a=n.min;n.min=n.max,n.max=a}if(Te>1&&null!=n.min&&null!=n.max&&n.max-n.min<1e-16)return;e==C&&2==r.distr&&Te>0&&(n.min=io(n.min,t[0]),n.max=io(n.max,t[0]),n.min==n.max&&n.max++),O[e]=n,ye=!0,St()}}o.redraw=function(e,t){xe=t||!1,!1!==e?It(C,T.min,T.max):St()},o.setScale=Ct;var _t=!1,Et=De.drag,At=Et.x,Mt=Et.y;De.show&&(De.x&&(dt=Ti("u-cursor-x",v)),De.y&&(ft=Ti("u-cursor-y",v)),0==T.ori?(pt=dt,ht=ft):(pt=ft,ht=dt),wt=De.left,Zt=De.top);var Pt,Rt,Tt,Ft=o.select=oi({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Ot=Ft.show?Ti("u-select",Ft.over?v:m):null;function Bt(e,t){if(Ft.show){for(var n in e)Pi(Ot,n,Ft[n]=e[n]);!1!==t&&un("setSelect")}}function It(e,t,n){Ct(e,{min:t,max:n})}function Nt(e,t,n,r){var a=Z[e];null!=t.focus&&function(e){if(e!=Tt){var t=null==e,n=1!=_e.alpha;Z.forEach((function(r,o){var i=t||0==o||o==e;r._focus=t?null:i,n&&function(e,t){Z[e].alpha=t,De.show&&Ae[e]&&(Ae[e].style.opacity=t);V&&X[e]&&(X[e].style.opacity=t)}(o,i?1:_e.alpha)})),Tt=e,n&&St()}}(e),null!=t.show&&(a.show=t.show,function(e,t){var n=Z[e],r=V?X[e]:null;n.show?r&&Mi(r,Di):(r&&Ai(r,Di),Ae.length>1&&Oi(Ae[e],-10,-10,ce,de))}(e,t.show),It(2==i?a.facets[1].scale:a.scale,null,null),St()),!1!==n&&un("setSeries",e,t),r&&dn("setSeries",o,e,t)}o.setSelect=Bt,o.setSeries=Nt,o.addBand=function(e,t){e.fill=No(e.fill||null),e.dir=yo(e.dir,-1),t=null==t?D.length:t,D.splice(t,0,e)},o.setBand=function(e,t){oi(D[e],t)},o.delBand=function(e){null==e?D.length=0:D.splice(e,1)};var Lt={focus:!0};function zt(e,t,n){var r=S[t];n&&(e=e/ai-(1==r.ori?pe:fe));var o=ce;1==r.ori&&(e=(o=de)-e),-1==r.dir&&(e=o-e);var i=r._min,a=i+(r._max-i)*(e/o),u=r.distr;return 3==u?Ao(10,a):4==u?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return wo.sinh(e)*t}(a,r.asinh):a}function jt(e,t){Pi(Ot,pi,Ft.left=e),Pi(Ot,li,Ft.width=t)}function Wt(e,t){Pi(Ot,di,Ft.top=e),Pi(Ot,ci,Ft.height=t)}V&&Ee&&Wi(wi,N,(function(e){De._lock||null!=Tt&&Nt(null,Lt,!0,sn.setSeries)})),o.valToIdx=function(e){return io(e,t[0])},o.posToIdx=function(e,n){return io(zt(e,C,n),t[0],Ve,Ue)},o.posToVal=zt,o.valToPos=function(e,t,n){return 0==S[t].ori?u(e,S[t],n?ve:ce,n?he:0):s(e,S[t],n?ge:de,n?me:0)},o.batch=function(e){e(o),St()},o.setCursor=function(e,t,n){wt=e.left,Zt=e.top,Ut(null,t,n)};var $t=0==T.ori?jt:Wt,Ht=1==T.ori?jt:Wt;function Yt(e,t){if(null!=e){var n=e.idx;Y.idx=n,Z.forEach((function(e,t){(t>0||!K)&&Vt(t,n)}))}V&&Y.live&&function(){if(V&&Y.live)for(var e=2==i?1:0;eUe;Pt=Fo;var f=0==T.ori?ce:de,p=1==T.ori?ce:de;if(wt<0||0==Te||d){u=null;for(var h=0;h0&&Ae.length>1&&Oi(Ae[h],-10,-10,ce,de);if(Ee&&Nt(null,Lt,!0,null==e&&sn.setSeries),Y.live){H.fill(null),Ze=!0;for(var m=0;m0&&b.show){var E=null==D?-10:Ho(R(D,1==i?S[b.scale]:S[b.facets[1].scale],p,0),.5);if(E>0&&1==i){var A=ko(E-Zt);A<=Pt&&(Pt=A,Rt=y)}var M=void 0,F=void 0;if(0==T.ori?(M=_,F=E):(M=E,F=_),Ze&&Ae.length>1){Ii(Ae[y],De.points.fill(o,y),De.points.stroke(o,y));var O=void 0,B=void 0,I=void 0,N=void 0,L=!0,z=De.points.bbox;if(null!=z){L=!1;var j=z(o,y);I=j.left,N=j.top,O=j.width,B=j.height}else I=M,N=F,O=B=De.points.size(o,y);Li(Ae[y],O,B,L),Oi(Ae[y],I,N,ce,de)}}if(Y.live){if(!Ze||0==y&&K)continue;Vt(y,k)}}}if(De.idx=u,De.left=wt,De.top=Zt,Ze&&(Y.idx=u,Yt()),Ft.show&&_t)if(null!=e){var W=(0,r.Z)(sn.scales,2),$=W[0],V=W[1],U=(0,r.Z)(sn.match,2),q=U[0],X=U[1],G=(0,r.Z)(e.cursor.sync.scales,2),J=G[0],ee=G[1],te=e.cursor.drag;if(At=te._x,Mt=te._y,At||Mt){var ne,re,oe,ie,ae,ue=e.select,se=ue.left,le=ue.top,fe=ue.width,pe=ue.height,he=e.scales[$].ori,me=e.posToVal,ve=null!=$&&q($,J),ge=null!=V&&X(V,ee);ve?(0==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[$],ie=P(me(ne,J),oe,f,0),ae=P(me(ne+re,J),oe,f,0),$t(_o(ie,ae),ko(ae-ie))):$t(0,f),ge?(1==he?(ne=se,re=fe):(ne=le,re=pe),oe=S[V],ie=R(me(ne,ee),oe,p,0),ae=R(me(ne+re,ee),oe,p,0),Ht(_o(ie,ae),ko(ae-ie))):Ht(0,p)}else Jt()}else{var ye=ko(bt-mt),be=ko(xt-vt);if(1==T.ori){var xe=ye;ye=be,be=xe}At=Et.x&&ye>=Et.dist,Mt=Et.y&&be>=Et.dist;var we,ke,Se=Et.uni;null!=Se?At&&Mt&&(Mt=be>=Se,(At=ye>=Se)||Mt||(be>ye?Mt=!0:At=!0)):Et.x&&Et.y&&(At||Mt)&&(At=Mt=!0),At&&(0==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),$t(_o(we,ke),ko(ke-we)),Mt||Ht(0,p)),Mt&&(1==T.ori?(we=gt,ke=wt):(we=yt,ke=Zt),Ht(_o(we,ke),ko(ke-we)),At||$t(0,f)),At||Mt||($t(0,0),Ht(0,0))}if(Et._x=At,Et._y=Mt,null==e){if(a){if(null!=ln){var Ce=(0,r.Z)(sn.scales,2),Me=Ce[0],Pe=Ce[1];sn.values[0]=null!=Me?zt(0==T.ori?wt:Zt,Me):null,sn.values[1]=null!=Pe?zt(1==T.ori?wt:Zt,Pe):null}dn(gi,o,wt,Zt,ce,de,u)}if(Ee){var Re=a&&sn.setSeries,Fe=_e.prox;null==Tt?Pt<=Fe&&Nt(Rt,Lt,!0,Re):Pt>Fe?Nt(null,Lt,!0,Re):Rt!=Tt&&Nt(Rt,Lt,!0,Re)}}c&&!1!==n&&un("setCursor")}o.setLegend=Yt;var qt=null;function Xt(e){!0===e?qt=null:un("syncRect",qt=v.getBoundingClientRect())}function Gt(e,t,n,r,o,i,a){De._lock||(Kt(e,t,n,r,o,i,a,!1,null!=e),null!=e?Ut(null,!0,!0):Ut(t,!0,!1))}function Kt(e,t,n,i,a,u,s,c,d){if(null==qt&&Xt(!1),null!=e)n=e.clientX-qt.left,i=e.clientY-qt.top;else{if(n<0||i<0)return wt=-10,void(Zt=-10);var f=(0,r.Z)(sn.scales,2),p=f[0],h=f[1],m=t.cursor.sync,v=(0,r.Z)(m.values,2),g=v[0],y=v[1],b=(0,r.Z)(m.scales,2),x=b[0],w=b[1],Z=(0,r.Z)(sn.match,2),k=Z[0],D=Z[1],C=t.axes[0].side%2==1,_=0==T.ori?ce:de,E=1==T.ori?ce:de,A=C?u:a,M=C?a:u,P=C?i:n,R=C?n:i;if(n=null!=x?k(p,x)?l(g,S[p],_,0):-10:_*(P/A),i=null!=w?D(h,w)?l(y,S[h],E,0):-10:E*(R/M),1==T.ori){var F=n;n=i,i=F}}if(d&&((n<=1||n>=ce-1)&&(n=Bo(n,ce)),(i<=1||i>=de-1)&&(i=Bo(i,de))),c){mt=n,vt=i;var O=De.move(o,n,i),B=(0,r.Z)(O,2);gt=B[0],yt=B[1]}else wt=n,Zt=i}var Qt={width:0,height:0};function Jt(){Bt(Qt,!1)}function en(e,t,n,r,i,a,u){_t=!0,At=Mt=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!0,!1),null!=e&&(ae(bi,_i,tn),dn(yi,o,gt,yt,ce,de,null))}function tn(e,t,n,r,i,a,u){_t=Et._x=Et._y=!1,Kt(e,t,n,r,i,a,0,!1,!0);var s=Ft.left,l=Ft.top,c=Ft.width,d=Ft.height,f=c>0||d>0;if(f&&Bt(Ft),Et.setScale&&f){var p=s,h=c,m=l,v=d;if(1==T.ori&&(p=l,h=d,m=s,v=c),At&&It(C,zt(p,C),zt(p+h,C)),Mt)for(var g in S){var y=S[g];g!=C&&null==y.from&&y.min!=Fo&&It(g,zt(m+v,g),zt(m,g))}Jt()}else De.lock&&(De._lock=!De._lock,De._lock||Ut(null,!0,!1));null!=e&&(ue(bi,_i),dn(bi,o,wt,Zt,ce,de,null))}function nn(e,t,n,r,i,a,u){Qe(),Jt(),null!=e&&dn(Zi,o,wt,Zt,ce,de,null)}function rn(){k.forEach(Gu),ke(o.width,o.height,!0)}Wi(Si,Ei,rn);var on={};on.mousedown=en,on.mousemove=Gt,on.mouseup=tn,on.dblclick=nn,on.setSeries=function(e,t,n,r){Nt(n,r,!0,!1)},De.show&&(ae(yi,v,en),ae(gi,v,Gt),ae(xi,v,Xt),ae(wi,v,(function(e,t,n,r,o,i,a){if(!De._lock){var u=_t;if(_t){var s,l,c=!0,d=!0;0==T.ori?(s=At,l=Mt):(s=Mt,l=At),s&&l&&(c=wt<=10||wt>=ce-10,d=Zt<=10||Zt>=de-10),s&&c&&(wt=wt=3?Ja:zo)),e.font=Xu(e.font),e.labelFont=Xu(e.labelFont),e._size=e.size(o,null,t,0),e._space=e._rotate=e._incrs=e._found=e._splits=e._values=null,e._size>0&&(Pe[t]=!0,e._el=Ti("u-axis",h))}})),n?n instanceof HTMLElement?(n.appendChild(d),fn()):n(o,fn):fn(),o}Ku.assign=oi,Ku.fmtNum=xo,Ku.rangeNum=go,Ku.rangeLog=fo,Ku.rangeAsinh=po,Ku.orient=du,Ku.join=function(e,t){for(var n=new Set,r=0;r=i&&E<=a;E+=Z){var A=l[E],M=y(f(s[E],c,v,h));if(null!=A){var P=y(p(A,d,g,m));S&&(vu(k,_,M),S=!1),1==t?b(w,M,D):b(w,_,P),b(w,M,P),D=P,_=M}else null===A&&(vu(k,_,M),S=!0)}var R=fu(e,o),T=(0,r.Z)(R,2),F=T[0],O=T[1];if(null!=u.fill||0!=F){var B=x.fill=new Path2D(w),I=y(p(u.fillTo(e,o,u.min,u.max,F),d,g,m));b(B,_,I),b(B,C,I)}x.gaps=k=u.gaps(e,o,i,a,k);var N=u.width*ai/2,L=n||1==t?N:-N,z=n||-1==t?-N:N;return k.forEach((function(e){e[0]+=L,e[1]+=z})),u.spanGaps||(x.clip=mu(k,c.ori,h,m,v,g)),0!=O&&(x.band=2==O?[hu(e,o,i,a,w,-1),hu(e,o,i,a,w,1)]:hu(e,o,i,a,w,O)),x}))}},Qu.bars=function(e){var t=yo((e=e||Go).size,[.6,Fo,1]),n=e.align||0,o=(e.gap||0)*ai,i=yo(e.radius,0),a=1-t[0],u=yo(t[1],Fo)*ai,s=yo(t[2],1)*ai,l=yo(e.disp,Go),c=yo(e.each,(function(e){})),d=l.fill,f=l.stroke;return function(e,t,p,h){return du(e,t,(function(m,v,g,y,b,x,w,Z,k,S,D){var C,_,E=m.pxRound,A=y.dir*(0==y.ori?1:-1),M=b.dir*(1==b.ori?1:-1),P=0==y.ori?ku:Su,R=0==y.ori?c:function(e,t,n,r,o,i,a){c(e,t,n,o,r,a,i)},T=fu(e,t),F=(0,r.Z)(T,2),O=F[0],B=F[1],I=3==b.distr?1==O?b.max:b.min:0,N=w(I,b,D,k),L=E(m.width*ai),z=!1,j=null,W=null,$=null,H=null;null==d||0!=L&&null==f||(z=!0,j=d.values(e,t,p,h),W=new Map,new Set(j).forEach((function(e){null!=e&&W.set(e,new Path2D)})),L>0&&($=f.values(e,t,p,h),H=new Map,new Set($).forEach((function(e){null!=e&&H.set(e,new Path2D)}))));var Y=l.x0,V=l.size;if(null!=Y&&null!=V){v=Y.values(e,t,p,h),2==Y.unit&&(v=v.map((function(t){return e.posToVal(Z+t*S,y.key,!0)})));var U=V.values(e,t,p,h);_=E((_=2==V.unit?U[0]*S:x(U[0],y,S,Z)-x(0,y,S,Z))-L),C=1==A?-L/2:_+L/2}else{var q=S;if(v.length>1)for(var X=null,G=0,K=1/0;G=p&&ae<=h;ae+=A){var ue=g[ae],se=x(2!=y.distr||null!=l?v[ae]:ae,y,S,Z),le=w(yo(ue,I),b,D,k);null!=ie&&null!=ue&&(N=w(ie[ae],b,D,k));var ce=E(se-C),de=E(Eo(le,N)),fe=E(_o(le,N)),pe=de-fe,he=i*_;null!=ue&&(z?(L>0&&null!=$[ae]&&P(H.get($[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he),null!=j[ae]&&P(W.get(j[ae]),ce,fe+So(L/2),_,Eo(0,pe-L),he)):P(te,ce,fe+So(L/2),_,Eo(0,pe-L),he),R(e,t,ae,ce-L/2,fe,_+L,pe)),0!=B&&(M*B==1?(de=fe,fe=J):(fe=de,de=J),P(ne,ce-L/2,fe,_+L,Eo(0,pe=de-fe),0))}return L>0&&(ee.stroke=z?H:te),ee.fill=z?W:te,ee}))}},Qu.spline=function(e){return t=Fu,function(e,n,o,i){return du(e,n,(function(a,u,s,l,c,d,f,p,h,m,v){var g,y,b,x=a.pxRound;0==l.ori?(g=bu,b=wu,y=_u):(g=xu,b=Zu,y=Eu);var w=1*l.dir*(0==l.ori?1:-1);o=ao(s,o,i,1),i=ao(s,o,i,-1);for(var Z=[],k=!1,S=x(d(u[1==w?o:i],l,m,p)),D=S,C=[],_=[],E=1==w?o:i;E>=o&&E<=i;E+=w){var A=s[E],M=d(u[E],l,m,p);null!=A?(k&&(vu(Z,D,M),k=!1),C.push(D=M),_.push(f(s[E],c,v,h))):null===A&&(vu(Z,D,M),k=!0)}var P={stroke:t(C,_,g,b,y,x),fill:null,clip:null,band:null,gaps:null,flags:1},R=P.stroke,T=fu(e,n),F=(0,r.Z)(T,2),O=F[0],B=F[1];if(null!=a.fill||0!=O){var I=P.fill=new Path2D(R),N=x(f(a.fillTo(e,n,a.min,a.max,O),c,v,h));b(I,D,N),b(I,S,N)}return P.gaps=Z=a.gaps(e,n,o,i,Z),a.spanGaps||(P.clip=mu(Z,l.ori,p,h,m,v)),0!=B&&(P.band=2==B?[hu(e,n,o,i,R,-1),hu(e,n,o,i,R,1)]:hu(e,n,o,i,R,B)),P}))};var t};var Ju,es=function(e){if(7!=e.length)return"0, 0, 0";var t=parseInt(e.slice(1,3),16),n=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16);return"".concat(t,", ").concat(n,", ").concat(r)},ts={height:500,legend:{show:!1},cursor:{drag:{x:!1,y:!1},focus:{prox:30},points:{size:5.6,width:1.4},bind:{mouseup:function(){return null},mousedown:function(){return null},click:function(){return null},dblclick:function(){return null},mouseenter:function(){return null}}}},ns=function(e){return void 0===e||null===e?"":e.toLocaleString("en-US",{maximumSignificantDigits:20})},rs=function(e,t,n,r){var o,i=e.axes[n];if(r>1)return i._size||60;var a=6+((null===i||void 0===i||null===(o=i.ticks)||void 0===o?void 0:o.size)||0)+(i.gap||0),u=(null!==t&&void 0!==t?t:[]).reduce((function(e,t){return t.length>e.length?t:e}),"");return""!=u&&(a+=function(e,t){var n=document.createElement("span");n.innerText=e,n.style.cssText="position: absolute; z-index: -1; pointer-events: none; opacity: 0; font: ".concat(t),document.body.appendChild(n);var r=n.offsetWidth;return n.remove(),r}(u,e.ctx.font)),Math.ceil(a)},os=function(e,t){return function(e){for(var t=0,n=0;n>8*o&255).toString(16)).substr(-2);return r}("".concat(e).concat(t))},is=function(e){return e<=1?[]:[4*e,1.2*e]},as=function(e){for(var t=e.length,n=-1/0;t--;){var r=e[t];Number.isFinite(r)&&r>n&&(n=r)}return Number.isFinite(n)?n:null},us=function(e){for(var t=e.length,n=1/0;t--;){var r=e[t];Number.isFinite(r)&&r2&&void 0!==arguments[2]?arguments[2]:"";return t.map((function(e){return"".concat(ns(e)," ").concat(n)}))}(e,n,t)}};return e?Number(e)%2?n:yn(yn({},n),{},{side:1}):{space:80}}))},ls=function(e,t){if(null==e||null==t)return[-1,1];var n=.02*(Math.abs(t-e)||Math.abs(e)||1);return[e-n,t+n]},cs=function(e){var t,n,r=e.u,o=e.tooltipIdx,i=e.metrics,a=e.series,u=e.tooltip,s=e.tooltipOffset,l=e.unit,c=void 0===l?"":l,d=o.seriesIdx,f=o.dataIdx;if(null!==d&&void 0!==f){var p=r.data[d][f],h=r.data[0][f],m=(null===(t=i[d-1])||void 0===t?void 0:t.metric)||{},v=os(Number(a[d].scale||0),a[d].label||""),g=r.over.getBoundingClientRect(),y=g.width,b=g.height,x=r.valToPos(p||0,(null===(n=a[d])||void 0===n?void 0:n.scale)||"1"),w=r.valToPos(h,"x"),Z=u.getBoundingClientRect(),k=Z.width,S=Z.height,D=w+k>=y,C=x+S>=b;u.style.display="grid",u.style.top="".concat(s.top+x+10-(C?S+10:0),"px"),u.style.left="".concat(s.left+w+10-(D?k+20:0),"px");var _=xn()(new Date(1e3*h)).format("YYYY-MM-DD HH:mm:ss:SSS (Z)"),E=Object.keys(m).filter((function(e){return"__name__"!==e})).map((function(e){return"
    ".concat(e,": ").concat(m[e],"
    ")})).join(""),A='
    ');u.innerHTML="
    ".concat(_,'
    \n
    \n ').concat(A).concat(m.__name__||"",': ').concat(ns(p)," ").concat(c,'\n
    \n
    ').concat(E,"
    ")}},ds=n(2061),fs=n.n(ds),ps=function(e){var n=(0,t.useState)({width:0,height:0}),o=(0,r.Z)(n,2),i=o[0],a=o[1];return(0,t.useEffect)((function(){var t=new ResizeObserver((function(e){var t=e[0].contentRect,n=t.width,r=t.height;a({width:n,height:r})}));return e&&t.observe(e),function(){e&&t.unobserve(e)}}),[]),i};!function(e){e.xRange="xRange",e.yRange="yRange",e.data="data"}(Ju||(Ju={}));var hs=function(e){var n=e.data,o=e.series,i=e.metrics,a=void 0===i?[]:i,u=e.period,s=e.yaxis,l=e.unit,c=e.setPeriod,d=e.container,f=(0,t.useRef)(null),p=(0,t.useState)(!1),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)({min:u.start,max:u.end}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=ps(d),C=document.createElement("div");C.className="u-tooltip";var _={seriesIdx:null,dataIdx:void 0},E={left:0,top:0},A=(0,t.useCallback)(fs()((function(e){var t=e.min,n=e.max;c({from:new Date(1e3*t),to:new Date(1e3*n)})}),500),[]),M=function(e){var t=e.u,n=e.min,r=e.max,o=1e3*(r-n);o<_n||o>En||(t.setScale("x",{min:n,max:r}),x({min:n,max:r}),A({min:n,max:r}))},P=function(){return[b.min,b.max]},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0;return s.limits.enable?s.limits.range[r]:ls(t,n)},T=yn(yn({},ts),{},{series:o,axes:ss(o,l),scales:yn({},function(){var e={x:{range:P}};return Object.keys(s.limits.range).forEach((function(t){e[t]={range:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(e,n,r,t)}}})),e}()),width:D.width||400,plugins:[{hooks:{ready:function(e){var t;E.left=parseFloat(e.over.style.left),E.top=parseFloat(e.over.style.top),null===(t=e.root.querySelector(".u-wrap"))||void 0===t||t.appendChild(C),e.over.addEventListener("mousedown",(function(t){return function(e){var t=e.e,n=e.factor,r=void 0===n?.85:n,o=e.u,i=e.setPanning,a=e.setPlotScale;if(0===t.button){t.preventDefault(),i(!0);var u=t.clientX,s=o.posToVal(1,"x")-o.posToVal(0,"x"),l=o.scales.x.min||0,c=o.scales.x.max||0,d=function(e){e.preventDefault();var t=s*((e.clientX-u)*r);a({u:o,min:l-t,max:c-t})};document.addEventListener("mousemove",d),document.addEventListener("mouseup",(function e(){i(!1),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",e)}))}}({u:e,e:t,setPanning:v,setPlotScale:M,factor:.9})})),e.over.addEventListener("wheel",(function(t){if(t.ctrlKey||t.metaKey){t.preventDefault();var n=e.over.getBoundingClientRect().width,r=e.cursor.left&&e.cursor.left>0?e.cursor.left:0,o=e.posToVal(r,"x"),i=(e.scales.x.max||0)-(e.scales.x.min||0),a=t.deltaY<0?.9*i:i/.9,u=o-r/n*a,s=u+a;e.batch((function(){return M({u:e,min:u,max:s})}))}}))},setCursor:function(e){_.dataIdx!==e.cursor.idx&&(_.dataIdx=e.cursor.idx||0,null!==_.seriesIdx&&void 0!==_.dataIdx&&cs({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}))},setSeries:function(e,t){_.seriesIdx!==t&&(_.seriesIdx=t,t&&void 0!==_.dataIdx?cs({u:e,tooltipIdx:_,metrics:a,series:o,tooltip:C,tooltipOffset:E,unit:l}):C.style.display="none")}}}]}),F=function(e){if(k){switch(e){case Ju.xRange:k.scales.x.range=P;break;case Ju.yRange:Object.keys(s.limits.range).forEach((function(e){k.scales[e]&&(k.scales[e].range=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return R(t,n,r,e)})}));break;case Ju.data:k.setData(n)}m||k.redraw()}};return(0,t.useEffect)((function(){return x({min:u.start,max:u.end})}),[u]),(0,t.useEffect)((function(){if(f.current){var e=new Ku(T,n,f.current);return S(e),x({min:u.start,max:u.end}),e.destroy}}),[f.current,o,D]),(0,t.useEffect)((function(){return F(Ju.data)}),[n]),(0,t.useEffect)((function(){return F(Ju.xRange)}),[b]),(0,t.useEffect)((function(){return F(Ju.yRange)}),[s]),(0,ie.tZ)("div",{style:{pointerEvents:m?"none":"auto",height:"500px"},children:(0,ie.tZ)("div",{ref:f})})};function ms(e,t,n,r,o,i,a){try{var u=e[i](a),s=u.value}catch(l){return void n(l)}u.done?t(s):Promise.resolve(s).then(r,o)}function vs(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ms(i,r,o,a,u,"next",e)}function u(e){ms(i,r,o,a,u,"throw",e)}a(void 0)}))}}var gs=n(7757),ys=n.n(gs);var bs=function(e){return"string"===typeof e};function xs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return bs(e)?t:(0,o.Z)({},t,{ownerState:(0,o.Z)({},t.ownerState,n)})}var ws=n(2678);function Zs(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ks(e){return e instanceof Zs(e).Element||e instanceof Element}function Ss(e){return e instanceof Zs(e).HTMLElement||e instanceof HTMLElement}function Ds(e){return"undefined"!==typeof ShadowRoot&&(e instanceof Zs(e).ShadowRoot||e instanceof ShadowRoot)}var Cs=Math.max,_s=Math.min,Es=Math.round;function As(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Ss(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=Es(n.width)/a||1),i>0&&(o=Es(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function Ms(e){var t=Zs(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ps(e){return e?(e.nodeName||"").toLowerCase():null}function Rs(e){return((ks(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ts(e){return As(Rs(e)).left+Ms(e).scrollLeft}function Fs(e){return Zs(e).getComputedStyle(e)}function Os(e){var t=Fs(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Bs(e,t,n){void 0===n&&(n=!1);var r=Ss(t),o=Ss(t)&&function(e){var t=e.getBoundingClientRect(),n=Es(t.width)/e.offsetWidth||1,r=Es(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Rs(t),a=As(e,o),u={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ps(t)||Os(i))&&(u=function(e){return e!==Zs(e)&&Ss(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:Ms(e);var t}(t)),Ss(t)?((s=As(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=Ts(i))),{x:a.left+u.scrollLeft-s.x,y:a.top+u.scrollTop-s.y,width:a.width,height:a.height}}function Is(e){var t=As(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Ns(e){return"html"===Ps(e)?e:e.assignedSlot||e.parentNode||(Ds(e)?e.host:null)||Rs(e)}function Ls(e){return["html","body","#document"].indexOf(Ps(e))>=0?e.ownerDocument.body:Ss(e)&&Os(e)?e:Ls(Ns(e))}function zs(e,t){var n;void 0===t&&(t=[]);var r=Ls(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=Zs(r),a=o?[i].concat(i.visualViewport||[],Os(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(zs(Ns(a)))}function js(e){return["table","td","th"].indexOf(Ps(e))>=0}function Ws(e){return Ss(e)&&"fixed"!==Fs(e).position?e.offsetParent:null}function $s(e){for(var t=Zs(e),n=Ws(e);n&&js(n)&&"static"===Fs(n).position;)n=Ws(n);return n&&("html"===Ps(n)||"body"===Ps(n)&&"static"===Fs(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Ss(e)&&"fixed"===Fs(e).position)return null;var n=Ns(e);for(Ds(n)&&(n=n.host);Ss(n)&&["html","body"].indexOf(Ps(n))<0;){var r=Fs(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Hs="top",Ys="bottom",Vs="right",Us="left",qs="auto",Xs=[Hs,Ys,Vs,Us],Gs="start",Ks="end",Qs="viewport",Js="popper",el=Xs.reduce((function(e,t){return e.concat([t+"-"+Gs,t+"-"+Ks])}),[]),tl=[].concat(Xs,[qs]).reduce((function(e,t){return e.concat([t,t+"-"+Gs,t+"-"+Ks])}),[]),nl=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function rl(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function ol(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var il={placement:"bottom",modifiers:[],strategy:"absolute"};function al(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function pl(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?cl(o):null,a=o?dl(o):null,u=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case Hs:t={x:u,y:n.y-r.height};break;case Ys:t={x:u,y:n.y+n.height};break;case Vs:t={x:n.x+n.width,y:s};break;case Us:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var l=i?fl(i):null;if(null!=l){var c="y"===l?"height":"width";switch(a){case Gs:t[l]=t[l]-(n[c]/2-r[c]/2);break;case Ks:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var hl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ml(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,u=e.position,s=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,v="function"===typeof c?c({x:p,y:m}):{x:p,y:m};p=v.x,m=v.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Us,x=Hs,w=window;if(l){var Z=$s(n),k="clientHeight",S="clientWidth";if(Z===Zs(n)&&"static"!==Fs(Z=Rs(n)).position&&"absolute"===u&&(k="scrollHeight",S="scrollWidth"),Z=Z,o===Hs||(o===Us||o===Vs)&&i===Ks)x=Ys,m-=(d&&Z===w&&w.visualViewport?w.visualViewport.height:Z[k])-r.height,m*=s?1:-1;if(o===Us||(o===Hs||o===Ys)&&i===Ks)b=Vs,p-=(d&&Z===w&&w.visualViewport?w.visualViewport.width:Z[S])-r.width,p*=s?1:-1}var D,C=Object.assign({position:u},l&&hl),_=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Es(t*r)/r||0,y:Es(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=_.x,m=_.y,s?Object.assign({},C,((D={})[x]=y?"0":"",D[b]=g?"0":"",D.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",D)):Object.assign({},C,((t={})[x]=y?m+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var vl={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,u=n.roundOffsets,s=void 0===u||u,l={placement:cl(t.placement),variation:dl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ml(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ml(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var gl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];Ss(o)&&Ps(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Ss(r)&&Ps(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var yl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=tl.reduce((function(e,n){return e[n]=function(e,t,n){var r=cl(e),o=[Us,Hs].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],u=i[1];return a=a||0,u=(u||0)*o,[Us,Vs].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}(n,t.rects,i),e}),{}),u=a[t.placement],s=u.x,l=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}},bl={left:"right",right:"left",bottom:"top",top:"bottom"};function xl(e){return e.replace(/left|right|bottom|top/g,(function(e){return bl[e]}))}var wl={start:"end",end:"start"};function Zl(e){return e.replace(/start|end/g,(function(e){return wl[e]}))}function kl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ds(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Sl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Dl(e,t){return t===Qs?Sl(function(e){var t=Zs(e),n=Rs(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,u=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,u=r.offsetTop)),{width:o,height:i,x:a+Ts(e),y:u}}(e)):ks(t)?function(e){var t=As(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):Sl(function(e){var t,n=Rs(e),r=Ms(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Cs(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Cs(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+Ts(e),s=-r.scrollTop;return"rtl"===Fs(o||n).direction&&(u+=Cs(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:s}}(Rs(e)))}function Cl(e,t,n){var r="clippingParents"===t?function(e){var t=zs(Ns(e)),n=["absolute","fixed"].indexOf(Fs(e).position)>=0&&Ss(e)?$s(e):e;return ks(n)?t.filter((function(e){return ks(e)&&kl(e,n)&&"body"!==Ps(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Dl(e,n);return t.top=Cs(r.top,t.top),t.right=_s(r.right,t.right),t.bottom=_s(r.bottom,t.bottom),t.left=Cs(r.left,t.left),t}),Dl(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function _l(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function El(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Al(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,u=n.rootBoundary,s=void 0===u?Qs:u,l=n.elementContext,c=void 0===l?Js:l,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=_l("number"!==typeof h?h:El(h,Xs)),v=c===Js?"reference":Js,g=e.rects.popper,y=e.elements[f?v:c],b=Cl(ks(y)?y:y.contextElement||Rs(e.elements.popper),a,s),x=As(e.elements.reference),w=pl({reference:x,element:g,strategy:"absolute",placement:o}),Z=Sl(Object.assign({},g,w)),k=c===Js?Z:x,S={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},D=e.modifiersData.offset;if(c===Js&&D){var C=D[o];Object.keys(S).forEach((function(e){var t=[Vs,Ys].indexOf(e)>=0?1:-1,n=[Hs,Ys].indexOf(e)>=0?"y":"x";S[e]+=C[n]*t}))}return S}var Ml={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0===a||a,s=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=cl(v),y=s||(g===v||!h?[xl(v)]:function(e){if(cl(e)===qs)return[];var t=xl(e);return[Zl(e),t,Zl(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(cl(n)===qs?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,u=n.flipVariations,s=n.allowedAutoPlacements,l=void 0===s?tl:s,c=dl(r),d=c?u?el:el.filter((function(e){return dl(e)===c})):Xs,f=d.filter((function(e){return l.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Al(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[cl(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,Z=new Map,k=!0,S=b[0],D=0;D=0,M=A?"width":"height",P=Al(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:l}),R=A?E?Vs:Us:E?Ys:Hs;x[M]>w[M]&&(R=xl(R));var T=xl(R),F=[];if(i&&F.push(P[_]<=0),u&&F.push(P[R]<=0,P[T]<=0),F.every((function(e){return e}))){S=C,k=!1;break}Z.set(C,F)}if(k)for(var O=function(e){var t=b.find((function(t){var n=Z.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},B=h?3:1;B>0;B--){if("break"===O(B))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Pl(e,t,n){return Cs(e,_s(t,n))}var Rl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,u=void 0!==a&&a,s=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,v=Al(t,{boundary:s,rootBoundary:l,padding:d,altBoundary:c}),g=cl(t.placement),y=dl(t.placement),b=!y,x=fl(g),w="x"===x?"y":"x",Z=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,D="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"===typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(Z){if(i){var A,M="y"===x?Hs:Us,P="y"===x?Ys:Vs,R="y"===x?"height":"width",T=Z[x],F=T+v[M],O=T-v[P],B=p?-S[R]/2:0,I=y===Gs?k[R]:S[R],N=y===Gs?-S[R]:-k[R],L=t.elements.arrow,z=p&&L?Is(L):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=j[M],$=j[P],H=Pl(0,k[R],z[R]),Y=b?k[R]/2-B-H-W-C.mainAxis:I-H-W-C.mainAxis,V=b?-k[R]/2+B+H+$+C.mainAxis:N+H+$+C.mainAxis,U=t.elements.arrow&&$s(t.elements.arrow),q=U?"y"===x?U.clientTop||0:U.clientLeft||0:0,X=null!=(A=null==_?void 0:_[x])?A:0,G=T+V-X,K=Pl(p?_s(F,T+Y-X-q):F,T,p?Cs(O,G):O);Z[x]=K,E[x]=K-T}if(u){var Q,J="x"===x?Hs:Us,ee="x"===x?Ys:Vs,te=Z[w],ne="y"===w?"height":"width",re=te+v[J],oe=te-v[ee],ie=-1!==[Hs,Us].indexOf(g),ae=null!=(Q=null==_?void 0:_[w])?Q:0,ue=ie?re:te-k[ne]-S[ne]-ae+C.altAxis,se=ie?te+k[ne]+S[ne]-ae-C.altAxis:oe,le=p&&ie?function(e,t,n){var r=Pl(e,t,n);return r>n?n:r}(ue,te,se):Pl(p?ue:re,te,p?se:oe);Z[w]=le,E[w]=le-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]};var Tl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,u=cl(n.placement),s=fl(u),l=[Us,Vs].indexOf(u)>=0?"height":"width";if(i&&a){var c=function(e,t){return _l("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:El(e,Xs))}(o.padding,n),d=Is(i),f="y"===s?Hs:Us,p="y"===s?Ys:Vs,h=n.rects.reference[l]+n.rects.reference[s]-a[s]-n.rects.popper[l],m=a[s]-n.rects.reference[s],v=$s(i),g=v?"y"===s?v.clientHeight||0:v.clientWidth||0:0,y=h/2-m/2,b=c[f],x=g-d[l]-c[p],w=g/2-d[l]/2+y,Z=Pl(b,w,x),k=s;n.modifiersData[r]=((t={})[k]=Z,t.centerOffset=Z-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&kl(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ol(e){return[Hs,Vs,Ys,Us].some((function(t){return e[t]>=0}))}var Bl=ul({defaultModifiers:[ll,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=pl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},vl,gl,yl,Ml,Rl,Tl,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Al(t,{elementContext:"reference"}),u=Al(t,{altBoundary:!0}),s=Fl(a,r),l=Fl(u,o,i),c=Ol(s),d=Ol(l);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),Il=n(9265);var Nl=t.forwardRef((function(e,n){var o=e.children,i=e.container,a=e.disablePortal,u=void 0!==a&&a,s=t.useState(null),l=(0,r.Z)(s,2),c=l[0],d=l[1],f=(0,Mt.Z)(t.isValidElement(o)?o.ref:null,n);return(0,ws.Z)((function(){u||d(function(e){return"function"===typeof e?e():e}(i)||document.body)}),[i,u]),(0,ws.Z)((function(){if(c&&!u)return(0,Il.Z)(n,c),function(){(0,Il.Z)(n,null)}}),[n,c,u]),u?t.isValidElement(o)?t.cloneElement(o,{ref:f}):o:c?t.createPortal(o,c):c})),Ll=["anchorEl","children","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","TransitionProps"],zl=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"];function jl(e){return"function"===typeof e?e():e}var Wl={},$l=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.direction,s=e.disablePortal,l=e.modifiers,c=e.open,d=e.placement,f=e.popperOptions,p=e.popperRef,h=e.TransitionProps,m=(0,X.Z)(e,Ll),v=t.useRef(null),g=(0,Mt.Z)(v,n),y=t.useRef(null),b=(0,Mt.Z)(y,p),x=t.useRef(b);(0,ws.Z)((function(){x.current=b}),[b]),t.useImperativeHandle(p,(function(){return y.current}),[]);var w=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(d,u),Z=t.useState(w),k=(0,r.Z)(Z,2),S=k[0],D=k[1];t.useEffect((function(){y.current&&y.current.forceUpdate()})),(0,ws.Z)((function(){if(i&&c){jl(i);var e=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:function(e){var t=e.state;D(t.placement)}}];null!=l&&(e=e.concat(l)),f&&null!=f.modifiers&&(e=e.concat(f.modifiers));var t=Bl(jl(i),v.current,(0,o.Z)({placement:w},f,{modifiers:e}));return x.current(t),function(){t.destroy(),x.current(null)}}}),[i,s,l,c,f,w]);var C={placement:S};return null!==h&&(C.TransitionProps=h),(0,ie.tZ)("div",(0,o.Z)({ref:g,role:"tooltip"},m,{children:"function"===typeof a?a(C):a}))})),Hl=t.forwardRef((function(e,n){var i=e.anchorEl,a=e.children,u=e.container,s=e.direction,l=void 0===s?"ltr":s,c=e.disablePortal,d=void 0!==c&&c,f=e.keepMounted,p=void 0!==f&&f,h=e.modifiers,m=e.open,v=e.placement,g=void 0===v?"bottom":v,y=e.popperOptions,b=void 0===y?Wl:y,x=e.popperRef,w=e.style,Z=e.transition,k=void 0!==Z&&Z,S=(0,X.Z)(e,zl),D=t.useState(!0),C=(0,r.Z)(D,2),_=C[0],E=C[1];if(!p&&!m&&(!k||_))return null;var A=u||(i?(0,Rt.Z)(jl(i)).body:void 0);return(0,ie.tZ)(Nl,{disablePortal:d,container:A,children:(0,ie.tZ)($l,(0,o.Z)({anchorEl:i,direction:l,disablePortal:d,modifiers:h,ref:n,open:k?!_:m,placement:g,popperOptions:b,popperRef:x},S,{style:(0,o.Z)({position:"fixed",top:0,left:0,display:m||!p||k&&!_?null:"none"},w),TransitionProps:k?{in:m,onEnter:function(){E(!1)},onExited:function(){E(!0)}}:null,children:a}))})})),Yl=Hl,Vl=n(4976),Ul=(0,J.ZP)(Yl,{name:"MuiPopper",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),ql=t.forwardRef((function(e,t){var n=(0,Vl.Z)(),r=(0,ee.Z)({props:e,name:"MuiPopper"});return(0,ie.tZ)(Ul,(0,o.Z)({direction:null==n?void 0:n.direction},r,{ref:t}))})),Xl=ql,Gl=n(7677),Kl=n(522);function Ql(e){return(0,ne.Z)("MuiTooltip",e)}var Jl=(0,re.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),ec=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];var tc=(0,J.ZP)(Xl,{name:"MuiTooltip",slot:"Popper",overridesResolver:function(e,t){var n=e.ownerState;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((function(e){var t,n=e.theme,r=e.ownerState,i=e.open;return(0,o.Z)({zIndex:n.zIndex.tooltip,pointerEvents:"none"},!r.disableInteractive&&{pointerEvents:"auto"},!i&&{pointerEvents:"none"},r.arrow&&(t={},(0,q.Z)(t,'&[data-popper-placement*="bottom"] .'.concat(Jl.arrow),{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}}),(0,q.Z)(t,'&[data-popper-placement*="top"] .'.concat(Jl.arrow),{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}}),(0,q.Z)(t,'&[data-popper-placement*="right"] .'.concat(Jl.arrow),(0,o.Z)({},r.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}})),(0,q.Z)(t,'&[data-popper-placement*="left"] .'.concat(Jl.arrow),(0,o.Z)({},r.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})),t))})),nc=(0,J.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:function(e,t){var n=e.ownerState;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,te.Z)(n.placement.split("-")[0]))]]}})((function(e){var t,n,r=e.theme,i=e.ownerState;return(0,o.Z)({backgroundColor:(0,Q.Fq)(r.palette.grey[700],.92),borderRadius:r.shape.borderRadius,color:r.palette.common.white,fontFamily:r.typography.fontFamily,padding:"4px 8px",fontSize:r.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:r.typography.fontWeightMedium},i.arrow&&{position:"relative",margin:0},i.touch&&{padding:"8px 16px",fontSize:r.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:r.typography.fontWeightRegular},(t={},(0,q.Z)(t,".".concat(Jl.popper,'[data-popper-placement*="left"] &'),(0,o.Z)({transformOrigin:"right center"},i.isRtl?(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}):(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}))),(0,q.Z)(t,".".concat(Jl.popper,'[data-popper-placement*="right"] &'),(0,o.Z)({transformOrigin:"left center"},i.isRtl?(0,o.Z)({marginRight:"14px"},i.touch&&{marginRight:"24px"}):(0,o.Z)({marginLeft:"14px"},i.touch&&{marginLeft:"24px"}))),(0,q.Z)(t,".".concat(Jl.popper,'[data-popper-placement*="top"] &'),(0,o.Z)({transformOrigin:"center bottom",marginBottom:"14px"},i.touch&&{marginBottom:"24px"})),(0,q.Z)(t,".".concat(Jl.popper,'[data-popper-placement*="bottom"] &'),(0,o.Z)({transformOrigin:"center top",marginTop:"14px"},i.touch&&{marginTop:"24px"})),t))})),rc=(0,J.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:function(e,t){return t.arrow}})((function(e){var t=e.theme;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,Q.Fq)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}})),oc=!1,ic=null;function ac(e,t){return function(n){t&&t(n),e(n)}}var uc=t.forwardRef((function(e,n){var i,a,u,s,l,c,d=(0,ee.Z)({props:e,name:"MuiTooltip"}),f=d.arrow,p=void 0!==f&&f,h=d.children,m=d.components,v=void 0===m?{}:m,g=d.componentsProps,y=void 0===g?{}:g,b=d.describeChild,x=void 0!==b&&b,w=d.disableFocusListener,Z=void 0!==w&&w,k=d.disableHoverListener,S=void 0!==k&&k,D=d.disableInteractive,C=void 0!==D&&D,_=d.disableTouchListener,E=void 0!==_&&_,A=d.enterDelay,M=void 0===A?100:A,P=d.enterNextDelay,R=void 0===P?0:P,T=d.enterTouchDelay,F=void 0===T?700:T,O=d.followCursor,B=void 0!==O&&O,I=d.id,N=d.leaveDelay,L=void 0===N?0:N,z=d.leaveTouchDelay,j=void 0===z?1500:z,W=d.onClose,$=d.onOpen,H=d.open,Y=d.placement,V=void 0===Y?"bottom":Y,U=d.PopperComponent,q=d.PopperProps,Q=void 0===q?{}:q,J=d.title,ne=d.TransitionComponent,re=void 0===ne?en:ne,oe=d.TransitionProps,ae=(0,X.Z)(d,ec),ue=It(),se="rtl"===ue.direction,le=t.useState(),ce=(0,r.Z)(le,2),de=ce[0],fe=ce[1],ve=t.useState(null),ge=(0,r.Z)(ve,2),ye=ge[0],be=ge[1],xe=t.useRef(!1),we=C||B,Ze=t.useRef(),ke=t.useRef(),Se=t.useRef(),De=t.useRef(),Ce=(0,Kl.Z)({controlled:H,default:!1,name:"Tooltip",state:"open"}),_e=(0,r.Z)(Ce,2),Ee=_e[0],Ae=_e[1],Me=Ee,Pe=(0,Gl.Z)(I),Re=t.useRef(),Te=t.useCallback((function(){void 0!==Re.current&&(document.body.style.WebkitUserSelect=Re.current,Re.current=void 0),clearTimeout(De.current)}),[]);t.useEffect((function(){return function(){clearTimeout(Ze.current),clearTimeout(ke.current),clearTimeout(Se.current),Te()}}),[Te]);var Fe=function(e){clearTimeout(ic),oc=!0,Ae(!0),$&&!Me&&$(e)},Oe=(0,he.Z)((function(e){clearTimeout(ic),ic=setTimeout((function(){oc=!1}),800+L),Ae(!1),W&&Me&&W(e),clearTimeout(Ze.current),Ze.current=setTimeout((function(){xe.current=!1}),ue.transitions.duration.shortest)})),Be=function(e){xe.current&&"touchstart"!==e.type||(de&&de.removeAttribute("title"),clearTimeout(ke.current),clearTimeout(Se.current),M||oc&&R?ke.current=setTimeout((function(){Fe(e)}),oc?R:M):Fe(e))},Ie=function(e){clearTimeout(ke.current),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),L)},Ne=(0,me.Z)(),Le=Ne.isFocusVisibleRef,ze=Ne.onBlur,je=Ne.onFocus,We=Ne.ref,$e=t.useState(!1),He=(0,r.Z)($e,2)[1],Ye=function(e){ze(e),!1===Le.current&&(He(!1),Ie(e))},Ve=function(e){de||fe(e.currentTarget),je(e),!0===Le.current&&(He(!0),Be(e))},Ue=function(e){xe.current=!0;var t=h.props;t.onTouchStart&&t.onTouchStart(e)},qe=Be,Xe=Ie;t.useEffect((function(){if(Me)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Oe(e)}}),[Oe,Me]);var Ge=(0,pe.Z)(fe,n),Ke=(0,pe.Z)(We,Ge),Qe=(0,pe.Z)(h.ref,Ke);""===J&&(Me=!1);var Je=t.useRef({x:0,y:0}),et=t.useRef(),tt={},nt="string"===typeof J;x?(tt.title=Me||!nt||S?null:J,tt["aria-describedby"]=Me?Pe:null):(tt["aria-label"]=nt?J:null,tt["aria-labelledby"]=Me&&!nt?Pe:null);var rt=(0,o.Z)({},tt,ae,h.props,{className:(0,G.Z)(ae.className,h.props.className),onTouchStart:Ue,ref:Qe},B?{onMouseMove:function(e){var t=h.props;t.onMouseMove&&t.onMouseMove(e),Je.current={x:e.clientX,y:e.clientY},et.current&&et.current.update()}}:{});var ot={};E||(rt.onTouchStart=function(e){Ue(e),clearTimeout(Se.current),clearTimeout(Ze.current),Te(),Re.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",De.current=setTimeout((function(){document.body.style.WebkitUserSelect=Re.current,Be(e)}),F)},rt.onTouchEnd=function(e){h.props.onTouchEnd&&h.props.onTouchEnd(e),Te(),clearTimeout(Se.current),Se.current=setTimeout((function(){Oe(e)}),j)}),S||(rt.onMouseOver=ac(qe,rt.onMouseOver),rt.onMouseLeave=ac(Xe,rt.onMouseLeave),we||(ot.onMouseOver=qe,ot.onMouseLeave=Xe)),Z||(rt.onFocus=ac(Ve,rt.onFocus),rt.onBlur=ac(Ye,rt.onBlur),we||(ot.onFocus=Ve,ot.onBlur=Ye));var it=t.useMemo((function(){var e,t=[{name:"arrow",enabled:Boolean(ye),options:{element:ye,padding:4}}];return null!=(e=Q.popperOptions)&&e.modifiers&&(t=t.concat(Q.popperOptions.modifiers)),(0,o.Z)({},Q.popperOptions,{modifiers:t})}),[ye,Q]),at=(0,o.Z)({},d,{isRtl:se,arrow:p,disableInteractive:we,placement:V,PopperComponentProp:U,touch:xe.current}),ut=function(e){var t=e.classes,n=e.disableInteractive,r=e.arrow,o=e.touch,i=e.placement,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch","tooltipPlacement".concat((0,te.Z)(i.split("-")[0]))],arrow:["arrow"]};return(0,K.Z)(a,Ql,t)}(at),st=null!=(i=v.Popper)?i:tc,lt=null!=(a=null!=(u=v.Transition)?u:re)?a:en,ct=null!=(s=v.Tooltip)?s:nc,dt=null!=(l=v.Arrow)?l:rc,ft=xs(st,(0,o.Z)({},Q,y.popper),at),pt=xs(lt,(0,o.Z)({},oe,y.transition),at),ht=xs(ct,(0,o.Z)({},y.tooltip),at),mt=xs(dt,(0,o.Z)({},y.arrow),at);return(0,ie.BX)(t.Fragment,{children:[t.cloneElement(h,rt),(0,ie.tZ)(st,(0,o.Z)({as:null!=U?U:Xl,placement:V,anchorEl:B?{getBoundingClientRect:function(){return{top:Je.current.y,left:Je.current.x,right:Je.current.x,bottom:Je.current.y,width:0,height:0}}}:de,popperRef:et,open:!!de&&Me,id:Pe,transition:!0},ot,ft,{className:(0,G.Z)(ut.popper,null==Q?void 0:Q.className,null==(c=y.popper)?void 0:c.className),popperOptions:it,children:function(e){var t,n,r=e.TransitionProps;return(0,ie.tZ)(lt,(0,o.Z)({timeout:ue.transitions.duration.shorter},r,pt,{children:(0,ie.BX)(ct,(0,o.Z)({},ht,{className:(0,G.Z)(ut.tooltip,null==(t=y.tooltip)?void 0:t.className),children:[J,p?(0,ie.tZ)(dt,(0,o.Z)({},mt,{className:(0,G.Z)(ut.arrow,null==(n=y.arrow)?void 0:n.className),ref:be})):null]}))}))}}))]})})),sc=uc,lc=function(e){var n=e.labels,o=e.query,i=e.onChange,a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Array.from(new Set(n.map((function(e){return e.group}))))}),[n]),d=function(){var e=vs(ys().mark((function e(t,n){return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(t);case 2:l(n),setTimeout((function(){return l("")}),2e3);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)("div",{className:"legendWrapper",children:c.map((function(e){return(0,ie.BX)("div",{className:"legendGroup",children:[(0,ie.BX)("div",{className:"legendGroupTitle",children:[(0,ie.BX)("span",{className:"legendGroupQuery",children:["Query ",e]}),(0,ie.tZ)("svg",{className:"legendGroupLine",width:"33",height:"3",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,ie.tZ)("line",{strokeWidth:"3",x1:"0",y1:"0",x2:"33",y2:"0",stroke:"#363636",strokeDasharray:is(e).join(",")})}),(0,ie.BX)("b",{children:['"',o[e-1],'":']})]}),(0,ie.tZ)("div",{children:n.filter((function(t){return t.group===e})).map((function(e){return(0,ie.BX)("div",{className:e.checked?"legendItem":"legendItem legendItemHide",onClick:function(t){return i(e,t.ctrlKey||t.metaKey)},children:[(0,ie.tZ)("div",{className:"legendMarker",style:{borderColor:e.color,backgroundColor:"rgba(".concat(es(e.color),", 0.1)")}}),(0,ie.BX)("div",{className:"legendLabel",children:[e.freeFormFields.__name__||"Query ".concat(e.group," result"),!!Object.keys(e.freeFormFields).length&&(0,ie.BX)(ie.HY,{children:["\xa0{",Object.keys(e.freeFormFields).filter((function(e){return"__name__"!==e})).map((function(t){var n="".concat(t,'="').concat(e.freeFormFields[t],'"'),r="".concat(e.group,".").concat(e.label,".").concat(n);return(0,ie.tZ)(sc,{arrow:!0,open:s===r,title:"Copied!",children:(0,ie.BX)("span",{className:"legendFreeFields",onClick:function(e){e.stopPropagation(),d(n,r)},children:[t,": ",e.freeFormFields[t]]})},t)})),"}"]})]})]},"".concat(e.group,".").concat(e.label))}))})]},e)}))}),(0,ie.BX)("div",{className:"legendWrapperHotkey",children:[(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Left click"})," - select series"]}),(0,ie.BX)("p",{children:[(0,ie.tZ)("code",{children:"Ctrl"})," + ",(0,ie.tZ)("code",{children:"Left click"})," - toggle multiple series"]})]})]})};var cc=["__name__"],dc=function(e){if(0===Object.keys(e.metric).length)return"Query ".concat(e.group," result");var t=e.metric,n=t.__name__,r=function(e,t){if(null==e)return{};var n,r,o=(0,X.Z)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,cc);return"".concat(n||""," {").concat(Object.entries(r).map((function(e){return"".concat(e[0],": ").concat(e[1])})).join(", "),"}")},fc=function(e,t){var n=dc(e);return{label:n,dash:is(e.group),freeFormFields:e.metric,width:1.4,stroke:os(e.group,n),show:!hc(n,e.group,t),scale:String(e.group),points:{size:4.2,width:1.4}}},pc=function(e,t){return{group:t,label:e.label||"",color:e.stroke,checked:e.show||!1,freeFormFields:e.freeFormFields}},hc=function(e,t,n){return n.includes("".concat(t,".").concat(e))},mc=function(e){switch(e){case"NaN":return NaN;case"Inf":case"+Inf":return 1/0;case"-Inf":return-1/0;default:return parseFloat(e)}},vc=function(e){var n=e.data,o=void 0===n?[]:n,i=e.period,a=e.customStep,u=e.query,s=e.yaxis,l=e.unit,c=e.showLegend,d=void 0===c||c,f=e.setYaxisLimits,p=e.setPeriod,h=(0,t.useMemo)((function(){return a.enable?a.value:i.step||1}),[i.step,a]),m=(0,t.useState)([[]]),v=(0,r.Z)(m,2),g=v[0],y=v[1],b=(0,t.useState)([]),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=(0,t.useState)([]),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=(0,t.useState)([]),E=(0,r.Z)(_,2),A=E[0],M=E[1],P=function(e){var t=function(e){var t={};for(var n in e){var r=e[n],o=us(r),i=as(r);t[n]=ls(o,i)}return t}(e);f(t)};(0,t.useEffect)((function(){var e=[],t={},n=[],r=[];null===o||void 0===o||o.forEach((function(o){var i=fc(o,A);r.push(i),n.push(pc(i,o.group));var a=t[o.group];a||(a=[]);var u,s=oo(o.values);try{for(s.s();!(u=s.n()).done;){var l=u.value;e.push(l[0]),a.push(mc(l[1]))}}catch(c){s.e(c)}finally{s.f()}t[o.group]=a}));var a=function(e,t,n){for(var r=Array.from(new Set(e)).sort((function(e,t){return e-t})),o=n.start,i=Pn(n.end+t),a=0,u=[];o<=i;){for(;a=r.length||r[a]>o)&&u.push(o)}for(;u.length<2;)u.push(o),o=Pn(o+t);return u}(e,h,i);y([a].concat((0,ve.Z)(o.map((function(e){var t,n=[],r=e.values,o=0,i=oo(a);try{for(i.s();!(t=i.n()).done;){for(var u=t.value;o0?(0,ie.BX)("div",{style:{width:"100%"},ref:R,children:[(null===R||void 0===R?void 0:R.current)&&(0,ie.tZ)(hs,{data:g,series:w,metrics:o,period:i,yaxis:s,unit:l,setPeriod:p,container:null===R||void 0===R?void 0:R.current}),d&&(0,ie.tZ)(lc,{labels:D,query:u,onChange:function(e,t){M(function(e){var t=e.hideSeries,n=e.legend,r=e.metaKey,o=e.series,i="".concat(n.group,".").concat(n.label),a=hc(n.label,n.group,t),u=o.map((function(e){return"".concat(e.scale,".").concat(e.label)}));return r?a?t.filter((function(e){return e!==i})):[].concat((0,ve.Z)(t),[i]):t.length?a?(0,ve.Z)(u.filter((function(e){return e!==i}))):[]:(0,ve.Z)(u.filter((function(e){return e!==i})))}({hideSeries:A,legend:e,metaKey:t,series:w}))}})]}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})};var gc=t.createContext();function yc(e){return(0,ne.Z)("MuiTable",e)}(0,re.Z)("MuiTable",["root","stickyHeader"]);var bc=["className","component","padding","size","stickyHeader"],xc=(0,J.ZP)("table",{name:"MuiTable",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,o.Z)({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},n.stickyHeader&&{borderCollapse:"separate"})})),wc="table",Zc=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTable"}),i=r.className,a=r.component,u=void 0===a?wc:a,s=r.padding,l=void 0===s?"normal":s,c=r.size,d=void 0===c?"medium":c,f=r.stickyHeader,p=void 0!==f&&f,h=(0,X.Z)(r,bc),m=(0,o.Z)({},r,{component:u,padding:l,size:d,stickyHeader:p}),v=function(e){var t=e.classes,n={root:["root",e.stickyHeader&&"stickyHeader"]};return(0,K.Z)(n,yc,t)}(m),g=t.useMemo((function(){return{padding:l,size:d,stickyHeader:p}}),[l,d,p]);return(0,ie.tZ)(gc.Provider,{value:g,children:(0,ie.tZ)(xc,(0,o.Z)({as:u,role:u===wc?null:"table",ref:n,className:(0,G.Z)(v.root,i),ownerState:m},h))})})),kc=Zc;var Sc=t.createContext();function Dc(e){return(0,ne.Z)("MuiTableBody",e)}(0,re.Z)("MuiTableBody",["root"]);var Cc=["className","component"],_c=(0,J.ZP)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-row-group"}),Ec={variant:"body"},Ac="tbody",Mc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableBody"}),r=n.className,i=n.component,a=void 0===i?Ac:i,u=(0,X.Z)(n,Cc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Dc,t)}(s);return(0,ie.tZ)(Sc.Provider,{value:Ec,children:(0,ie.tZ)(_c,(0,o.Z)({className:(0,G.Z)(l.root,r),as:a,ref:t,role:a===Ac?null:"rowgroup",ownerState:s},u))})})),Pc=Mc;function Rc(e){return(0,ne.Z)("MuiTableCell",e)}var Tc=(0,re.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Fc=["align","className","component","padding","scope","size","sortDirection","variant"],Oc=(0,J.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["size".concat((0,te.Z)(n.size))],"normal"!==n.padding&&t["padding".concat((0,te.Z)(n.padding))],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.stickyHeader&&t.stickyHeader]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===t.palette.mode?(0,Q.$n)((0,Q.Fq)(t.palette.divider,1),.88):(0,Q._j)((0,Q.Fq)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===n.variant&&{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===n.variant&&{color:t.palette.text.primary},"footer"===n.variant&&{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===n.size&&(0,q.Z)({padding:"6px 16px"},"&.".concat(Tc.paddingCheckbox),{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}),"checkbox"===n.padding&&{width:48,padding:"0 0 0 4px"},"none"===n.padding&&{padding:0},"left"===n.align&&{textAlign:"left"},"center"===n.align&&{textAlign:"center"},"right"===n.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===n.align&&{textAlign:"justify"},n.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:t.palette.background.default})})),Bc=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiTableCell"}),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.padding,d=i.scope,f=i.size,p=i.sortDirection,h=i.variant,m=(0,X.Z)(i,Fc),v=t.useContext(gc),g=t.useContext(Sc),y=g&&"head"===g.variant;r=l||(y?"th":"td");var b=d;!b&&y&&(b="col");var x=h||g&&g.variant,w=(0,o.Z)({},i,{align:u,component:r,padding:c||(v&&v.padding?v.padding:"normal"),size:f||(v&&v.size?v.size:"medium"),sortDirection:p,stickyHeader:"head"===x&&v&&v.stickyHeader,variant:x}),Z=function(e){var t=e.classes,n=e.variant,r=e.align,o=e.padding,i=e.size,a={root:["root",n,e.stickyHeader&&"stickyHeader","inherit"!==r&&"align".concat((0,te.Z)(r)),"normal"!==o&&"padding".concat((0,te.Z)(o)),"size".concat((0,te.Z)(i))]};return(0,K.Z)(a,Rc,t)}(w),k=null;return p&&(k="asc"===p?"ascending":"descending"),(0,ie.tZ)(Oc,(0,o.Z)({as:r,ref:n,className:(0,G.Z)(Z.root,s),"aria-sort":k,scope:b,ownerState:w},m))})),Ic=Bc;function Nc(e){return(0,ne.Z)("MuiTableContainer",e)}(0,re.Z)("MuiTableContainer",["root"]);var Lc=["className","component"],zc=(0,J.ZP)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:"100%",overflowX:"auto"}),jc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableContainer"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=(0,X.Z)(n,Lc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Nc,t)}(s);return(0,ie.tZ)(zc,(0,o.Z)({ref:t,as:a,className:(0,G.Z)(l.root,r),ownerState:s},u))})),Wc=jc;function $c(e){return(0,ne.Z)("MuiTableHead",e)}(0,re.Z)("MuiTableHead",["root"]);var Hc=["className","component"],Yc=(0,J.ZP)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"table-header-group"}),Vc={variant:"head"},Uc="thead",qc=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableHead"}),r=n.className,i=n.component,a=void 0===i?Uc:i,u=(0,X.Z)(n,Hc),s=(0,o.Z)({},n,{component:a}),l=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},$c,t)}(s);return(0,ie.tZ)(Sc.Provider,{value:Vc,children:(0,ie.tZ)(Yc,(0,o.Z)({as:a,className:(0,G.Z)(l.root,r),ref:t,role:a===Uc?null:"rowgroup",ownerState:s},u))})})),Xc=qc;function Gc(e){return(0,ne.Z)("MuiTableRow",e)}var Kc=(0,re.Z)("MuiTableRow",["root","selected","hover","head","footer"]),Qc=["className","component","hover","selected"],Jc=(0,J.ZP)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.head&&t.head,n.footer&&t.footer]}})((function(e){var t,n=e.theme;return t={color:"inherit",display:"table-row",verticalAlign:"middle",outline:0},(0,q.Z)(t,"&.".concat(Kc.hover,":hover"),{backgroundColor:n.palette.action.hover}),(0,q.Z)(t,"&.".concat(Kc.selected),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity),"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity)}}),t})),ed=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTableRow"}),i=r.className,a=r.component,u=void 0===a?"tr":a,s=r.hover,l=void 0!==s&&s,c=r.selected,d=void 0!==c&&c,f=(0,X.Z)(r,Qc),p=t.useContext(Sc),h=(0,o.Z)({},r,{component:u,hover:l,selected:d,head:p&&"head"===p.variant,footer:p&&"footer"===p.variant}),m=function(e){var t=e.classes,n={root:["root",e.selected&&"selected",e.hover&&"hover",e.head&&"head",e.footer&&"footer"]};return(0,K.Z)(n,Gc,t)}(h);return(0,ie.tZ)(Jc,(0,o.Z)({as:u,ref:n,className:(0,G.Z)(m.root,i),role:"tr"===u?null:"row",ownerState:h},f))})),td=ed,nd=(0,vt.Z)((0,ie.tZ)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function rd(e){return(0,ne.Z)("MuiTableSortLabel",e)}var od=(0,re.Z)("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),id=["active","children","className","direction","hideSortIcon","IconComponent"],ad=(0,J.ZP)(st,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.active&&t.active]}})((function(e){var t=e.theme;return(0,q.Z)({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:t.palette.text.secondary},"&:hover":(0,q.Z)({color:t.palette.text.secondary},"& .".concat(od.icon),{opacity:.5})},"&.".concat(od.active),(0,q.Z)({color:t.palette.text.primary},"& .".concat(od.icon),{opacity:1,color:t.palette.text.secondary}))})),ud=(0,J.ZP)("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,t["iconDirection".concat((0,te.Z)(n.direction))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:t.transitions.create(["opacity","transform"],{duration:t.transitions.duration.shorter}),userSelect:"none"},"desc"===n.direction&&{transform:"rotate(0deg)"},"asc"===n.direction&&{transform:"rotate(180deg)"})})),sd=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTableSortLabel"}),r=n.active,i=void 0!==r&&r,a=n.children,u=n.className,s=n.direction,l=void 0===s?"asc":s,c=n.hideSortIcon,d=void 0!==c&&c,f=n.IconComponent,p=void 0===f?nd:f,h=(0,X.Z)(n,id),m=(0,o.Z)({},n,{active:i,direction:l,hideSortIcon:d,IconComponent:p}),v=function(e){var t=e.classes,n=e.direction,r={root:["root",e.active&&"active"],icon:["icon","iconDirection".concat((0,te.Z)(n))]};return(0,K.Z)(r,rd,t)}(m);return(0,ie.BX)(ad,(0,o.Z)({className:(0,G.Z)(v.root,u),component:"span",disableRipple:!0,ownerState:m,ref:t},h,{children:[a,d&&!i?null:(0,ie.tZ)(ud,{as:p,className:(0,G.Z)(v.icon),ownerState:m})]}))})),ld=sd,cd="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dd="object"===("undefined"===typeof window?"undefined":cd(window))&&"object"===("undefined"===typeof document?"undefined":cd(document))&&9===document.nodeType;function fd(e,t){for(var n=0;n<+~=|^:(),"'`\s])/g,kd="undefined"!==typeof CSS&&CSS.escape,Sd=function(e){return kd?kd(e):e.replace(Zd,"\\$1")},Dd=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),Cd=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,u=r.sheet,s=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(ye(ye(o)),u),o.selectorText="."+Sd(o.id)),o}xe(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=yd(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return wd(this.selectorText,this.style,n)},pd(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(Dd),_d={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new Cd(e,t,n)}},Ed={indent:1,children:!0},Ad=/@([\w-]+)/,Md=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var r=e.match(Ad);for(var i in this.at=r?r[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new ef((0,o.Z)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=Ed);var t=bd(e).linebreak;if(null==e.indent&&(e.indent=Ed.indent),null==e.children&&(e.children=Ed.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),Pd=/@media|@supports\s+/,Rd={onCreateRule:function(e,t,n){return Pd.test(e)?new Md(e,t,n):null}},Td={indent:1,children:!0},Fd=/@keyframes\s+([\w-]+)/,Od=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var r=e.match(Fd);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,u=n.generateId;for(var s in this.id=!1===i?this.name:Sd(u(this,a)),this.rules=new ef((0,o.Z)({},n,{parent:this})),t)this.rules.add(s,t[s],(0,o.Z)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=Td);var t=bd(e).linebreak;if(null==e.indent&&(e.indent=Td.indent),null==e.children&&(e.children=Td.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),Bd=/@keyframes\s+/,Id=/\$([\w-]+)/g,Nd=function(e,t){return"string"===typeof e?e.replace(Id,(function(e,n){return n in t?t[n]:e})):e},Ld=function(e,t,n){var r=e[t],o=Nd(r,n);o!==r&&(e[t]=o)},zd={onCreateRule:function(e,t,n){return"string"===typeof e&&Bd.test(e)?new Od(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Ld(e,"animation-name",n.keyframes),"animation"in e&&Ld(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return Nd(e,r.keyframes);default:return e}}},jd=function(e){function t(){return e.apply(this,arguments)||this}return xe(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,o.Z)({},e,{allowEmpty:!0}):e;return wd(this.key,this.style,n)},t}(Dd),Wd={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new jd(e,t,n):null}},$d=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=bd(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,X.Z)(t,["attached"]),o=bd(r).linebreak,i="",a=0;a0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var o=function(e){for(var t=mf(),n=0;nn?n:t},xf=function(){function e(e){this.getPropertyValue=df,this.setProperty=ff,this.removeProperty=pf,this.setSelector=hf,this.hasInsertedRules=!1,this.cssRules=[],e&&of.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=gf();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=vf(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else mf().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;e.Component;if(!n)return t;var r=(0,o.Z)({},t);return Object.keys(n).forEach((function(e){n[e]&&(r[e]="".concat(t[e]," ").concat(n[e]))})),r}var _f={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},Ef=_f,Af=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var Mf=Date.now(),Pf="fnValues"+Mf,Rf="fnStyle"+ ++Mf,Tf=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var r=vd(e,{},n);return r[Rf]=t,r},onProcessStyle:function(e,t){if(Pf in t||Rf in t)return e;var n={};for(var r in e){var o=e[r];"function"===typeof o&&(delete e[r],n[r]=o)}return t[Pf]=n,e},onUpdate:function(e,t,n,r){var o=t,i=o[Rf];i&&(o.style=i(e)||{});var a=o[Pf];if(a)for(var u in a)o.prop(u,a[u](e),r)}}},Ff="@global",Of="@global ",Bf=function(){function e(e,t,n){for(var r in this.type="global",this.at=Ff,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new ef((0,o.Z)({},n,{parent:this})),t)this.rules.add(r,t[r]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),If=function(){function e(e,t,n){this.type="global",this.at=Ff,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr(Of.length);this.rule=n.jss.createRule(r,t,(0,o.Z)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),Nf=/\s*,\s*/g;function Lf(e,t){for(var n=e.split(Nf),r="",o=0;o-1){var o=Lp[e];if(!Array.isArray(o))return pp+kp(o)in t&&hp+o;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,o=void 0===r?"jss":r,i=e.seed,a=void 0===i?"":i,u=""===a?"":"".concat(a,"-"),s=0,l=function(){return s+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==Af.indexOf(e.key))return"Mui-".concat(e.key);var i="".concat(u).concat(r,"-").concat(e.key);return t.options.theme[Cr]&&""===a?"".concat(i,"-").concat(l()):i}return"".concat(u).concat(o).concat(l())}}(),ah={disableGeneration:!1,generateClassName:ih,jss:oh,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},uh=t.createContext(ah);var sh=-1e9;function lh(){return sh+=1}var ch=n(114),dh=["variant"];function fh(e){return 0===e.length}function ph(e){var t="function"===typeof e;return{create:function(n,r){var i;try{i=t?e(n):e}catch(l){throw l}if(!r||!n.components||!n.components[r]||!n.components[r].styleOverrides&&!n.components[r].variants)return i;var a=n.components[r].styleOverrides||{},u=n.components[r].variants||[],s=(0,o.Z)({},i);return Object.keys(a).forEach((function(e){s[e]=(0,Xr.Z)(s[e]||{},a[e])})),u.forEach((function(e){var t=function(e){var t=e.variant,n=(0,X.Z)(e,dh),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?fh(r)?e[t]:(0,ch.Z)(e[t]):"".concat(fh(r)?t:(0,ch.Z)(t)).concat((0,ch.Z)(e[t].toString()))})),r}(e.props);s[t]=(0,Xr.Z)(s[t]||{},e.style)})),s},options:{}}}var hh={},mh=["name","classNamePrefix","Component","defaultTheme"];function vh(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=Cf({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function gh(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,a=e.stylesCreator,u=e.name;if(!i.disableGeneration){var s=Ef.get(i.sheetsManager,a,r);s||(s={refs:0,staticSheet:null,dynamicStyles:null},Ef.set(i.sheetsManager,a,r,s));var l=(0,o.Z)({},a.options,i,{theme:r,flip:"boolean"===typeof i.flip?i.flip:"rtl"===r.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;var c=i.sheetsRegistry;if(0===s.refs){var d;i.sheetsCache&&(d=Ef.get(i.sheetsCache,a,r));var f=a.create(r,u);d||((d=i.jss.createStyleSheet(f,(0,o.Z)({link:!1},l))).attach(),i.sheetsCache&&Ef.set(i.sheetsCache,a,r,d)),c&&c.add(d),s.staticSheet=d,s.dynamicStyles=Df(f)}if(s.dynamicStyles){var p=i.jss.createStyleSheet(s.dynamicStyles,(0,o.Z)({link:!0},l));p.update(t),p.attach(),n.dynamicSheet=p,n.classes=Cf({baseClasses:s.staticSheet.classes,newClasses:p.classes}),c&&c.add(p)}else n.classes=s.staticSheet.classes;s.refs+=1}}function yh(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function bh(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=Ef.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(Ef.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function xh(e,n){var r,o=t.useRef([]),i=t.useMemo((function(){return{}}),n);o.current!==i&&(o.current=i,r=e()),t.useEffect((function(){return function(){r&&r()}}),[i])}function wh(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,i=n.classNamePrefix,a=n.Component,u=n.defaultTheme,s=void 0===u?hh:u,l=(0,X.Z)(n,mh),c=ph(e),d=r||i||"makeStyles";c.options={index:lh(),name:r,meta:d,classNamePrefix:d};var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,Dr.Z)()||s,i=(0,o.Z)({},t.useContext(uh),l),u=t.useRef(),d=t.useRef();xh((function(){var t={name:r,state:{},stylesCreator:c,stylesOptions:i,theme:n};return gh(t,e),d.current=!1,u.current=t,function(){bh(t)}}),[n,c]),t.useEffect((function(){d.current&&yh(u.current,e),d.current=!0}));var f=vh(u.current,e.classes,a);return f};return f}var Zh=wh({deemphasized:{opacity:.4}}),kh=function(e){var n=e.data,o=Zh(),i=function(e){return(0,t.useMemo)((function(){var t={};return e.forEach((function(e){return Object.entries(e.metric).forEach((function(e){return t[e[0]]?t[e[0]].options.add(e[1]):t[e[0]]={options:new Set([e[1]])}}))})),Object.entries(t).map((function(e){return{key:e[0],variations:e[1].options.size}})).sort((function(e,t){return e.variations-t.variations}))}),[e])}(n),a=(0,t.useState)(""),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useState)("asc"),d=(0,r.Z)(c,2),f=d[0],p=d[1],h=(0,t.useMemo)((function(){var e=null===n||void 0===n?void 0:n.map((function(e){return{metadata:i.map((function(t){return e.metric[t.key]||"-"})),value:e.value?e.value[1]:"-"}})),t="Value"===s,r=i.findIndex((function(e){return e.key===s}));return t||-1!==r?e.sort((function(e,n){var o=t?Number(e.value):e.metadata[r],i=t?Number(n.value):n.metadata[r];return("asc"===f?oi)?-1:1})):e}),[i,n,s,f]),m=function(e){p((function(t){return"asc"===t&&s===e?"desc":"asc"})),l(e)};return(0,ie.tZ)(ie.HY,{children:h.length>0?(0,ie.tZ)(Wc,{children:(0,ie.BX)(kc,{"aria-label":"simple table",children:[(0,ie.tZ)(Xc,{children:(0,ie.BX)(td,{children:[i.map((function(e,t){return(0,ie.tZ)(Ic,{style:{textTransform:"capitalize"},children:(0,ie.tZ)(ld,{active:s===e.key,direction:f,onClick:function(){return m(e.key)},children:e.key})},t)})),(0,ie.tZ)(Ic,{align:"right",children:(0,ie.tZ)(ld,{active:"Value"===s,direction:f,onClick:function(){return m("Value")},children:"Value"})})]})}),(0,ie.tZ)(Pc,{children:h.map((function(e,t){return(0,ie.BX)(td,{hover:!0,children:[e.metadata.map((function(e,n){var r=h[t-1]&&h[t-1].metadata[n];return(0,ie.tZ)(Ic,{className:r===e?o.deemphasized:void 0,children:e},n)})),(0,ie.tZ)(Ic,{align:"right",children:e.value})]},t)}))})]})}):(0,ie.tZ)(At,{color:"warning",severity:"warning",sx:{mt:2},children:"No data to show"})})},Sh=n(3362),Dh=n(7219),Ch=n(3282),_h=n(4312),Eh=["onChange","maxRows","minRows","style","value"];function Ah(e,t){return parseInt(e[t],10)||0}var Mh={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},Ph=t.forwardRef((function(e,n){var i=e.onChange,a=e.maxRows,u=e.minRows,s=void 0===u?1:u,l=e.style,c=e.value,d=(0,X.Z)(e,Eh),f=t.useRef(null!=c).current,p=t.useRef(null),h=(0,Mt.Z)(n,p),m=t.useRef(null),v=t.useRef(0),g=t.useState({}),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=t.useCallback((function(){var t=p.current,n=(0,Ch.Z)(t).getComputedStyle(t);if("0px"!==n.width){var r=m.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],i=Ah(n,"padding-bottom")+Ah(n,"padding-top"),u=Ah(n,"border-bottom-width")+Ah(n,"border-top-width"),l=r.scrollHeight;r.value="x";var c=r.scrollHeight,d=l;s&&(d=Math.max(Number(s)*c,d)),a&&(d=Math.min(Number(a)*c,d));var f=(d=Math.max(d,c))+("border-box"===o?i+u:0),h=Math.abs(d-l)<=1;x((function(e){return v.current<20&&(f>0&&Math.abs((e.outerHeightStyle||0)-f)>1||e.overflow!==h)?(v.current+=1,{overflow:h,outerHeightStyle:f}):e}))}}),[a,s,e.placeholder]);t.useEffect((function(){var e,t=(0,_h.Z)((function(){v.current=0,w()})),n=(0,Ch.Z)(p.current);return n.addEventListener("resize",t),"undefined"!==typeof ResizeObserver&&(e=new ResizeObserver(t)).observe(p.current),function(){t.clear(),n.removeEventListener("resize",t),e&&e.disconnect()}}),[w]),(0,ws.Z)((function(){w()})),t.useEffect((function(){v.current=0}),[c]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("textarea",(0,o.Z)({value:c,onChange:function(e){v.current=0,f||w(),i&&i(e)},ref:h,rows:s,style:(0,o.Z)({height:b.outerHeightStyle,overflow:b.overflow?"hidden":null},l)},d)),(0,ie.tZ)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:m,tabIndex:-1,style:(0,o.Z)({},Mh,l,{padding:0})})]})})),Rh=Ph;function Th(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}var Fh=t.createContext();function Oh(){return t.useContext(Fh)}var Bh=n(4993);function Ih(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Nh(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Ih(e.value)&&""!==e.value||t&&Ih(e.defaultValue)&&""!==e.defaultValue)}function Lh(e){return(0,ne.Z)("MuiInputBase",e)}var zh=(0,re.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),jh=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],Wh=function(e,t){var n=e.ownerState;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat((0,te.Z)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},$h=function(e,t){var n=e.ownerState;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Hh=(0,J.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Wh})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},t.typography.body1,(0,q.Z)({color:t.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center"},"&.".concat(zh.disabled),{color:t.palette.text.disabled,cursor:"default"}),n.multiline&&(0,o.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),Yh=(0,J.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:$h})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode,a={color:"currentColor",opacity:i?.42:.5,transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})},u={opacity:"0 !important"},s={opacity:i?.42:.5};return(0,o.Z)((t={font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"}},(0,q.Z)(t,"label[data-shrink=false] + .".concat(zh.formControl," &"),{"&::-webkit-input-placeholder":u,"&::-moz-placeholder":u,"&:-ms-input-placeholder":u,"&::-ms-input-placeholder":u,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s}),(0,q.Z)(t,"&.".concat(zh.disabled),{opacity:1,WebkitTextFillColor:n.palette.text.disabled}),(0,q.Z)(t,"&:-webkit-autofill",{animationDuration:"5000s",animationName:"mui-auto-fill"}),t),"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})})),Vh=(0,ie.tZ)(Pr,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Uh=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiInputBase"}),a=i["aria-describedby"],u=i.autoComplete,s=i.autoFocus,l=i.className,c=i.components,d=void 0===c?{}:c,f=i.componentsProps,p=void 0===f?{}:f,h=i.defaultValue,m=i.disabled,v=i.disableInjectingGlobalStyles,g=i.endAdornment,y=i.fullWidth,b=void 0!==y&&y,x=i.id,w=i.inputComponent,Z=void 0===w?"input":w,k=i.inputProps,S=void 0===k?{}:k,D=i.inputRef,C=i.maxRows,_=i.minRows,E=i.multiline,A=void 0!==E&&E,M=i.name,P=i.onBlur,R=i.onChange,T=i.onClick,F=i.onFocus,O=i.onKeyDown,B=i.onKeyUp,I=i.placeholder,N=i.readOnly,L=i.renderSuffix,z=i.rows,j=i.startAdornment,W=i.type,$=void 0===W?"text":W,H=i.value,Y=(0,X.Z)(i,jh),V=null!=S.value?S.value:H,U=t.useRef(null!=V).current,q=t.useRef(),Q=t.useCallback((function(e){0}),[]),J=(0,pe.Z)(S.ref,Q),ne=(0,pe.Z)(D,J),re=(0,pe.Z)(q,ne),oe=t.useState(!1),ae=(0,r.Z)(oe,2),ue=ae[0],se=ae[1],le=Oh();var ce=Th({props:i,muiFormControl:le,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ce.focused=le?le.focused:ue,t.useEffect((function(){!le&&m&&ue&&(se(!1),P&&P())}),[le,m,ue,P]);var de=le&&le.onFilled,fe=le&&le.onEmpty,he=t.useCallback((function(e){Nh(e)?de&&de():fe&&fe()}),[de,fe]);(0,Bh.Z)((function(){U&&he({value:V})}),[V,he,U]);t.useEffect((function(){he(q.current)}),[]);var me=Z,ve=S;A&&"input"===me&&(ve=z?(0,o.Z)({type:void 0,minRows:z,maxRows:z},ve):(0,o.Z)({type:void 0,maxRows:C,minRows:_},ve),me=Rh);t.useEffect((function(){le&&le.setAdornedStart(Boolean(j))}),[le,j]);var ge=(0,o.Z)({},i,{color:ce.color||"primary",disabled:ce.disabled,endAdornment:g,error:ce.error,focused:ce.focused,formControl:le,fullWidth:b,hiddenLabel:ce.hiddenLabel,multiline:A,size:ce.size,startAdornment:j,type:$}),ye=function(e){var t=e.classes,n=e.color,r=e.disabled,o=e.error,i=e.endAdornment,a=e.focused,u=e.formControl,s=e.fullWidth,l=e.hiddenLabel,c=e.multiline,d=e.size,f=e.startAdornment,p=e.type,h={root:["root","color".concat((0,te.Z)(n)),r&&"disabled",o&&"error",s&&"fullWidth",a&&"focused",u&&"formControl","small"===d&&"sizeSmall",c&&"multiline",f&&"adornedStart",i&&"adornedEnd",l&&"hiddenLabel"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",c&&"inputMultiline","small"===d&&"inputSizeSmall",l&&"inputHiddenLabel",f&&"inputAdornedStart",i&&"inputAdornedEnd"]};return(0,K.Z)(h,Lh,t)}(ge),be=d.Root||Hh,xe=p.root||{},we=d.Input||Yh;return ve=(0,o.Z)({},ve,p.input),(0,ie.BX)(t.Fragment,{children:[!v&&Vh,(0,ie.BX)(be,(0,o.Z)({},xe,!bs(be)&&{ownerState:(0,o.Z)({},ge,xe.ownerState)},{ref:n,onClick:function(e){q.current&&e.currentTarget===e.target&&q.current.focus(),T&&T(e)}},Y,{className:(0,G.Z)(ye.root,xe.className,l),children:[j,(0,ie.tZ)(Fh.Provider,{value:null,children:(0,ie.tZ)(we,(0,o.Z)({ownerState:ge,"aria-invalid":ce.error,"aria-describedby":a,autoComplete:u,autoFocus:s,defaultValue:h,disabled:ce.disabled,id:x,onAnimationStart:function(e){he("mui-auto-fill-cancel"===e.animationName?q.current:{value:"x"})},name:M,placeholder:I,readOnly:N,required:ce.required,rows:z,value:V,onKeyDown:O,onKeyUp:B,type:$},ve,!bs(we)&&{as:me,ownerState:(0,o.Z)({},ge,ve.ownerState)},{ref:re,className:(0,G.Z)(ye.input,ve.className),onBlur:function(e){P&&P(e),S.onBlur&&S.onBlur(e),le&&le.onBlur?le.onBlur(e):se(!1)},onChange:function(e){if(!U){var t=e.target||q.current;if(null==t)throw new Error((0,Dh.Z)(1));he({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))}));function pm(e){return(0,ne.Z)("MuiOutlinedInput",e)}var hm=(0,o.Z)({},zh,(0,re.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),mm=["components","fullWidth","inputComponent","label","multiline","notched","type"],vm=(0,J.ZP)(Hh,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiOutlinedInput",slot:"Root",overridesResolver:Wh})((function(e){var t,n=e.theme,r=e.ownerState,i="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,o.Z)((t={position:"relative",borderRadius:n.shape.borderRadius},(0,q.Z)(t,"&:hover .".concat(hm.notchedOutline),{borderColor:n.palette.text.primary}),(0,q.Z)(t,"@media (hover: none)",(0,q.Z)({},"&:hover .".concat(hm.notchedOutline),{borderColor:i})),(0,q.Z)(t,"&.".concat(hm.focused," .").concat(hm.notchedOutline),{borderColor:n.palette[r.color].main,borderWidth:2}),(0,q.Z)(t,"&.".concat(hm.error," .").concat(hm.notchedOutline),{borderColor:n.palette.error.main}),(0,q.Z)(t,"&.".concat(hm.disabled," .").concat(hm.notchedOutline),{borderColor:n.palette.action.disabled}),t),r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&(0,o.Z)({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))})),gm=(0,J.ZP)((function(e){var t=e.className,n=e.label,r=e.notched,i=(0,X.Z)(e,cm),a=null!=n&&""!==n,u=(0,o.Z)({},e,{notched:r,withLabel:a});return(0,ie.tZ)(dm,(0,o.Z)({"aria-hidden":!0,className:t,ownerState:u},i,{children:(0,ie.tZ)(fm,{ownerState:u,children:a?(0,ie.tZ)("span",{children:n}):sm||(sm=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){return{borderColor:"light"===e.theme.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}})),ym=(0,J.ZP)(Yh,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:$h})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({padding:"16.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),bm=t.forwardRef((function(e,n){var r,i=(0,ee.Z)({props:e,name:"MuiOutlinedInput"}),a=i.components,u=void 0===a?{}:a,s=i.fullWidth,l=void 0!==s&&s,c=i.inputComponent,d=void 0===c?"input":c,f=i.label,p=i.multiline,h=void 0!==p&&p,m=i.notched,v=i.type,g=void 0===v?"text":v,y=(0,X.Z)(i,mm),b=function(e){var t=e.classes,n=(0,K.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},pm,t);return(0,o.Z)({},t,n)}(i),x=Th({props:i,muiFormControl:Oh(),states:["required"]});return(0,ie.tZ)(qh,(0,o.Z)({components:(0,o.Z)({Root:vm,Input:ym},u),renderSuffix:function(e){return(0,ie.tZ)(gm,{className:b.notchedOutline,label:null!=f&&""!==f&&x.required?r||(r=(0,ie.BX)(t.Fragment,{children:[f,"\xa0","*"]})):f,notched:"undefined"!==typeof m?m:Boolean(e.startAdornment||e.filled||e.focused)})},fullWidth:l,inputComponent:d,multiline:h,ref:n,type:g},y,{classes:(0,o.Z)({},b,{notchedOutline:null})}))}));bm.muiName="Input";var xm=bm;function wm(e){return(0,ne.Z)("MuiFormLabel",e)}var Zm=(0,re.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),km=["children","className","color","component","disabled","error","filled","focused","required"],Sm=(0,J.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.body1,(t={lineHeight:"1.4375em",padding:0,position:"relative"},(0,q.Z)(t,"&.".concat(Zm.focused),{color:n.palette[r.color].main}),(0,q.Z)(t,"&.".concat(Zm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(Zm.error),{color:n.palette.error.main}),t))})),Dm=(0,J.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return(0,q.Z)({},"&.".concat(Zm.error),{color:t.palette.error.main})})),Cm=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormLabel"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"label":a,s=(0,X.Z)(n,km),l=Th({props:n,muiFormControl:Oh(),states:["color","required","focused","disabled","error","filled"]}),c=(0,o.Z)({},n,{color:l.color||"primary",component:u,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.color,r=e.focused,o=e.disabled,i=e.error,a=e.filled,u=e.required,s={root:["root","color".concat((0,te.Z)(n)),o&&"disabled",i&&"error",a&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",i&&"error"]};return(0,K.Z)(s,wm,t)}(c);return(0,ie.BX)(Sm,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:[r,l.required&&(0,ie.BX)(Dm,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:["\u2009","*"]})]}))})),_m=Cm;function Em(e){return(0,ne.Z)("MuiInputLabel",e)}(0,re.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var Am=["disableAnimation","margin","shrink","variant"],Mm=(0,J.ZP)(_m,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiInputLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Zm.asterisk),t.asterisk),t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,o.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,o.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))})),Pm=t.forwardRef((function(e,t){var n=(0,ee.Z)({name:"MuiInputLabel",props:e}),r=n.disableAnimation,i=void 0!==r&&r,a=n.shrink,u=(0,X.Z)(n,Am),s=Oh(),l=a;"undefined"===typeof l&&s&&(l=s.filled||s.focused||s.adornedStart);var c=Th({props:n,muiFormControl:s,states:["size","variant","required"]}),d=(0,o.Z)({},n,{disableAnimation:i,formControl:s,shrink:l,size:c.size,variant:c.variant,required:c.required}),f=function(e){var t=e.classes,n=e.formControl,r=e.size,i=e.shrink,a={root:["root",n&&"formControl",!e.disableAnimation&&"animated",i&&"shrink","small"===r&&"sizeSmall",e.variant],asterisk:[e.required&&"asterisk"]},u=(0,K.Z)(a,Em,t);return(0,o.Z)({},t,u)}(d);return(0,ie.tZ)(Mm,(0,o.Z)({"data-shrink":l,ownerState:d,ref:t},u,{classes:f}))})),Rm=Pm,Tm=n(7816);function Fm(e){return(0,ne.Z)("MuiFormControl",e)}(0,re.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var Om=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Bm=(0,J.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return(0,o.Z)({},t.root,t["margin".concat((0,te.Z)(n.margin))],n.fullWidth&&t.fullWidth)}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),Im=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiFormControl"}),a=i.children,u=i.className,s=i.color,l=void 0===s?"primary":s,c=i.component,d=void 0===c?"div":c,f=i.disabled,p=void 0!==f&&f,h=i.error,m=void 0!==h&&h,v=i.focused,g=i.fullWidth,y=void 0!==g&&g,b=i.hiddenLabel,x=void 0!==b&&b,w=i.margin,Z=void 0===w?"none":w,k=i.required,S=void 0!==k&&k,D=i.size,C=void 0===D?"medium":D,_=i.variant,E=void 0===_?"outlined":_,A=(0,X.Z)(i,Om),M=(0,o.Z)({},i,{color:l,component:d,disabled:p,error:m,fullWidth:y,hiddenLabel:x,margin:Z,required:S,size:C,variant:E}),P=function(e){var t=e.classes,n=e.margin,r=e.fullWidth,o={root:["root","none"!==n&&"margin".concat((0,te.Z)(n)),r&&"fullWidth"]};return(0,K.Z)(o,Fm,t)}(M),R=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){if((0,Tm.Z)(t,["Input","Select"])){var n=(0,Tm.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)}})),e})),T=(0,r.Z)(R,2),F=T[0],O=T[1],B=t.useState((function(){var e=!1;return a&&t.Children.forEach(a,(function(t){(0,Tm.Z)(t,["Input","Select"])&&Nh(t.props,!0)&&(e=!0)})),e})),I=(0,r.Z)(B,2),N=I[0],L=I[1],z=t.useState(!1),j=(0,r.Z)(z,2),W=j[0],$=j[1];p&&W&&$(!1);var H=void 0===v||p?W:v,Y=t.useCallback((function(){L(!0)}),[]),V={adornedStart:F,setAdornedStart:O,color:l,disabled:p,error:m,filled:N,focused:H,fullWidth:y,hiddenLabel:x,size:C,onBlur:function(){$(!1)},onEmpty:t.useCallback((function(){L(!1)}),[]),onFilled:Y,onFocus:function(){$(!0)},registerEffect:undefined,required:S,variant:E};return(0,ie.tZ)(Fh.Provider,{value:V,children:(0,ie.tZ)(Bm,(0,o.Z)({as:d,ownerState:M,className:(0,G.Z)(P.root,u),ref:n},A,{children:a}))})})),Nm=Im;function Lm(e){return(0,ne.Z)("MuiFormHelperText",e)}var zm,jm=(0,re.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),Wm=["children","className","component","disabled","error","filled","focused","margin","required","variant"],$m=(0,J.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.size&&t["size".concat((0,te.Z)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({color:n.palette.text.secondary},n.typography.caption,(t={textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0},(0,q.Z)(t,"&.".concat(jm.disabled),{color:n.palette.text.disabled}),(0,q.Z)(t,"&.".concat(jm.error),{color:n.palette.error.main}),t),"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})})),Hm=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiFormHelperText"}),r=n.children,i=n.className,a=n.component,u=void 0===a?"p":a,s=(0,X.Z)(n,Wm),l=Th({props:n,muiFormControl:Oh(),states:["variant","size","disabled","error","filled","focused","required"]}),c=(0,o.Z)({},n,{component:u,contained:"filled"===l.variant||"outlined"===l.variant,variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=function(e){var t=e.classes,n=e.contained,r=e.size,o=e.disabled,i=e.error,a=e.filled,u=e.focused,s=e.required,l={root:["root",o&&"disabled",i&&"error",r&&"size".concat((0,te.Z)(r)),n&&"contained",u&&"focused",a&&"filled",s&&"required"]};return(0,K.Z)(l,Lm,t)}(c);return(0,ie.tZ)($m,(0,o.Z)({as:u,ownerState:c,className:(0,G.Z)(d.root,i),ref:t},s,{children:" "===r?zm||(zm=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):r}))})),Ym=Hm,Vm=(n(6214),n(6106));var Um=t.createContext({});function qm(e){return(0,ne.Z)("MuiList",e)}(0,re.Z)("MuiList",["root","padding","dense","subheader"]);var Xm=["children","className","component","dense","disablePadding","subheader"],Gm=(0,J.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((function(e){var t=e.ownerState;return(0,o.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),Km=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiList"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"ul":u,l=r.dense,c=void 0!==l&&l,d=r.disablePadding,f=void 0!==d&&d,p=r.subheader,h=(0,X.Z)(r,Xm),m=t.useMemo((function(){return{dense:c}}),[c]),v=(0,o.Z)({},r,{component:s,dense:c,disablePadding:f}),g=function(e){var t=e.classes,n={root:["root",!e.disablePadding&&"padding",e.dense&&"dense",e.subheader&&"subheader"]};return(0,K.Z)(n,qm,t)}(v);return(0,ie.tZ)(Um.Provider,{value:m,children:(0,ie.BX)(Gm,(0,o.Z)({as:s,className:(0,G.Z)(g.root,a),ref:n,ownerState:v},h,{children:[p,i]}))})})),Qm=Km;function Jm(e){var t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var ev=Jm,tv=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function nv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function rv(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function ov(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function iv(e,t,n,r,o,i){for(var a=!1,u=o(e,t,!!t&&n);u;){if(u===e.firstChild){if(a)return!1;a=!0}var s=!r&&(u.disabled||"true"===u.getAttribute("aria-disabled"));if(u.hasAttribute("tabindex")&&ov(u,i)&&!s)return u.focus(),!0;u=o(e,u,n)}return!1}var av=t.forwardRef((function(e,n){var r=e.actions,i=e.autoFocus,a=void 0!==i&&i,u=e.autoFocusItem,s=void 0!==u&&u,l=e.children,c=e.className,d=e.disabledItemsFocusable,f=void 0!==d&&d,p=e.disableListWrap,h=void 0!==p&&p,m=e.onKeyDown,v=e.variant,g=void 0===v?"selectedMenu":v,y=(0,X.Z)(e,tv),b=t.useRef(null),x=t.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,Bh.Z)((function(){a&&b.current.focus()}),[a]),t.useImperativeHandle(r,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!b.current.style.width;if(e.clientHeight0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var u=r&&!o.repeating&&ov(r,o);o.previousKeyMatched&&(u||iv(t,r,!1,f,nv,o))?e.preventDefault():o.previousKeyMatched=!1}m&&m(e)},tabIndex:a?0:-1},y,{children:k}))})),uv=av,sv=n(8706),lv=n(3533),cv=n(4246);function dv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fv(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function pv(e){return parseInt((0,Ch.Z)(e).getComputedStyle(e).paddingRight,10)||0}function hv(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,ve.Z)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&fv(e,o)}))}function mv(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function vv(e,t){var n=[],r=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,Rt.Z)(e);return t.body===e?(0,Ch.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){var o=Jm((0,Rt.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(pv(r)+o,"px");var i=(0,Rt.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(i,(function(e){n.push({value:e.style.paddingRight,property:"padding-right",el:e}),e.style.paddingRight="".concat(pv(e)+o,"px")}))}var a=r.parentElement,u=(0,Ch.Z)(r),s="HTML"===(null==a?void 0:a.nodeName)&&"scroll"===u.getComputedStyle(a).overflowY?a:r;n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return function(){n.forEach((function(e){var t=e.value,n=e.el,r=e.property;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var gv=function(){function e(){dv(this,e),this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}return pd(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&fv(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);hv(t,e.mount,e.modalRef,r,!0);var o=mv(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}},{key:"mount",value:function(e,t){var n=mv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=vv(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=mv(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&fv(e.modalRef,!0),hv(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&fv(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),yv=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function bv(e){var t=[],n=[];return Array.from(e.querySelectorAll(yv)).forEach((function(e,r){var o=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;var t=function(t){return e.ownerDocument.querySelector('input[type="radio"]'.concat(t))},n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort((function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex})).map((function(e){return e.node})).concat(t)}function xv(){return!0}var wv=function(e){var n=e.children,r=e.disableAutoFocus,o=void 0!==r&&r,i=e.disableEnforceFocus,a=void 0!==i&&i,u=e.disableRestoreFocus,s=void 0!==u&&u,l=e.getTabbable,c=void 0===l?bv:l,d=e.isEnabled,f=void 0===d?xv:d,p=e.open,h=t.useRef(),m=t.useRef(null),v=t.useRef(null),g=t.useRef(null),y=t.useRef(null),b=t.useRef(!1),x=t.useRef(null),w=(0,Mt.Z)(n.ref,x),Z=t.useRef(null);t.useEffect((function(){p&&x.current&&(b.current=!o)}),[o,p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex",-1),b.current&&x.current.focus()),function(){s||(g.current&&g.current.focus&&(h.current=!0,g.current.focus()),g.current=null)}}}),[p]),t.useEffect((function(){if(p&&x.current){var e=(0,Rt.Z)(x.current),t=function(t){var n=x.current;if(null!==n)if(e.hasFocus()&&!a&&f()&&!h.current){if(!n.contains(e.activeElement)){if(t&&y.current!==t.target||e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!b.current)return;var r=[];if(e.activeElement!==m.current&&e.activeElement!==v.current||(r=c(x.current)),r.length>0){var o,i,u=Boolean((null==(o=Z.current)?void 0:o.shiftKey)&&"Tab"===(null==(i=Z.current)?void 0:i.key)),s=r[0],l=r[r.length-1];u?l.focus():s.focus()}else n.focus()}}else h.current=!1},n=function(t){Z.current=t,!a&&f()&&"Tab"===t.key&&e.activeElement===x.current&&t.shiftKey&&(h.current=!0,v.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);var r=setInterval((function(){"BODY"===e.activeElement.tagName&&t()}),50);return function(){clearInterval(r),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}}),[o,a,s,f,p,c]);var k=function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0};return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:m,"data-test":"sentinelStart"}),t.cloneElement(n,{ref:w,onFocus:function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0,y.current=e.target;var t=n.props.onFocus;t&&t(e)}}),(0,ie.tZ)("div",{tabIndex:0,onFocus:k,ref:v,"data-test":"sentinelEnd"})]})};function Zv(e){return(0,ne.Z)("MuiModal",e)}(0,re.Z)("MuiModal",["root","hidden"]);var kv=["BackdropComponent","BackdropProps","children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","theme","onTransitionEnter","onTransitionExited"];var Sv=new gv,Dv=t.forwardRef((function(e,n){var i=e.BackdropComponent,a=e.BackdropProps,u=e.children,s=e.classes,l=e.className,c=e.closeAfterTransition,d=void 0!==c&&c,f=e.component,p=void 0===f?"div":f,h=e.components,m=void 0===h?{}:h,v=e.componentsProps,g=void 0===v?{}:v,y=e.container,b=e.disableAutoFocus,x=void 0!==b&&b,w=e.disableEnforceFocus,Z=void 0!==w&&w,k=e.disableEscapeKeyDown,S=void 0!==k&&k,D=e.disablePortal,C=void 0!==D&&D,_=e.disableRestoreFocus,E=void 0!==_&&_,A=e.disableScrollLock,M=void 0!==A&&A,P=e.hideBackdrop,R=void 0!==P&&P,T=e.keepMounted,F=void 0!==T&&T,O=e.manager,B=void 0===O?Sv:O,I=e.onBackdropClick,N=e.onClose,L=e.onKeyDown,z=e.open,j=e.theme,W=e.onTransitionEnter,$=e.onTransitionExited,H=(0,X.Z)(e,kv),Y=t.useState(!0),V=(0,r.Z)(Y,2),U=V[0],q=V[1],Q=t.useRef({}),J=t.useRef(null),ee=t.useRef(null),te=(0,Mt.Z)(ee,n),ne=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),re=function(){return Q.current.modalRef=ee.current,Q.current.mountNode=J.current,Q.current},oe=function(){B.mount(re(),{disableScrollLock:M}),ee.current.scrollTop=0},ae=(0,Pt.Z)((function(){var e=function(e){return"function"===typeof e?e():e}(y)||(0,Rt.Z)(J.current).body;B.add(re(),e),ee.current&&oe()})),ue=t.useCallback((function(){return B.isTopModal(re())}),[B]),se=(0,Pt.Z)((function(e){J.current=e,e&&(z&&ue()?oe():fv(ee.current,!0))})),le=t.useCallback((function(){B.remove(re())}),[B]);t.useEffect((function(){return function(){le()}}),[le]),t.useEffect((function(){z?ae():ne&&d||le()}),[z,le,ne,d,ae]);var ce=(0,o.Z)({},e,{classes:s,closeAfterTransition:d,disableAutoFocus:x,disableEnforceFocus:Z,disableEscapeKeyDown:S,disablePortal:C,disableRestoreFocus:E,disableScrollLock:M,exited:U,hideBackdrop:R,keepMounted:F}),de=function(e){var t=e.open,n=e.exited,r=e.classes,o={root:["root",!t&&n&&"hidden"]};return(0,K.Z)(o,Zv,r)}(ce);if(!F&&!z&&(!ne||U))return null;var fe={};void 0===u.props.tabIndex&&(fe.tabIndex="-1"),ne&&(fe.onEnter=(0,cv.Z)((function(){q(!1),W&&W()}),u.props.onEnter),fe.onExited=(0,cv.Z)((function(){q(!0),$&&$(),d&&le()}),u.props.onExited));var pe=m.Root||p,he=g.root||{};return(0,ie.tZ)(Nl,{ref:se,container:y,disablePortal:C,children:(0,ie.BX)(pe,(0,o.Z)({role:"presentation"},he,!bs(pe)&&{as:p,ownerState:(0,o.Z)({},ce,he.ownerState),theme:j},H,{ref:te,onKeyDown:function(e){L&&L(e),"Escape"===e.key&&ue()&&(S||(e.stopPropagation(),N&&N(e,"escapeKeyDown")))},className:(0,G.Z)(de.root,he.className,l),children:[!R&&i?(0,ie.tZ)(i,(0,o.Z)({"aria-hidden":!0,open:z,onClick:function(e){e.target===e.currentTarget&&(I&&I(e),N&&N(e,"backdropClick"))}},a)):null,(0,ie.tZ)(wv,{disableEnforceFocus:Z,disableAutoFocus:x,disableRestoreFocus:E,isEnabled:ue,open:z,children:t.cloneElement(u,fe)})]}))})})),Cv=Dv,_v=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Ev={entering:{opacity:1},entered:{opacity:1}},Av=t.forwardRef((function(e,n){var r=It(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},a=e.addEndListener,u=e.appear,s=void 0===u||u,l=e.children,c=e.easing,d=e.in,f=e.onEnter,p=e.onEntered,h=e.onEntering,m=e.onExit,v=e.onExited,g=e.onExiting,y=e.style,b=e.timeout,x=void 0===b?i:b,w=e.TransitionComponent,Z=void 0===w?Vt:w,k=(0,X.Z)(e,_v),S=t.useRef(null),D=(0,pe.Z)(l.ref,n),C=(0,pe.Z)(S,D),_=function(e){return function(t){if(e){var n=S.current;void 0===t?e(n):e(n,t)}}},E=_(h),A=_((function(e,t){Ut(e);var n=qt({style:y,timeout:x,easing:c},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),f&&f(e,t)})),M=_(p),P=_(g),R=_((function(e){var t=qt({style:y,timeout:x,easing:c},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),m&&m(e)})),T=_(v);return(0,ie.tZ)(Z,(0,o.Z)({appear:s,in:d,nodeRef:S,onEnter:A,onEntered:M,onEntering:E,onExit:R,onExited:T,onExiting:P,addEndListener:function(e){a&&a(S.current,e)},timeout:x},k,{children:function(e,n){return t.cloneElement(l,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||d?void 0:"hidden"},Ev[e],y,l.props.style),ref:C},n))}}))})),Mv=Av;function Pv(e){return(0,ne.Z)("MuiBackdrop",e)}(0,re.Z)("MuiBackdrop",["root","invisible"]);var Rv=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],Tv=(0,J.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.invisible&&t.invisible]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Fv=t.forwardRef((function(e,t){var n,r,i=(0,ee.Z)({props:e,name:"MuiBackdrop"}),a=i.children,u=i.component,s=void 0===u?"div":u,l=i.components,c=void 0===l?{}:l,d=i.componentsProps,f=void 0===d?{}:d,p=i.className,h=i.invisible,m=void 0!==h&&h,v=i.open,g=i.transitionDuration,y=i.TransitionComponent,b=void 0===y?Mv:y,x=(0,X.Z)(i,Rv),w=(0,o.Z)({},i,{component:s,invisible:m}),Z=function(e){var t=e.classes,n={root:["root",e.invisible&&"invisible"]};return(0,K.Z)(n,Pv,t)}(w);return(0,ie.tZ)(b,(0,o.Z)({in:v,timeout:g},x,{children:(0,ie.tZ)(Tv,{"aria-hidden":!0,as:null!=(n=c.Root)?n:s,className:(0,G.Z)(Z.root,p),ownerState:(0,o.Z)({},w,null==(r=f.root)?void 0:r.ownerState),classes:Z,ref:t,children:a})}))})),Ov=Fv,Bv=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],Iv=(0,J.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.open&&n.exited&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"fixed",zIndex:t.zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Nv=(0,J.ZP)(Ov,{name:"MuiModal",slot:"Backdrop",overridesResolver:function(e,t){return t.backdrop}})({zIndex:-1}),Lv=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({name:"MuiModal",props:e}),u=a.BackdropComponent,s=void 0===u?Nv:u,l=a.closeAfterTransition,c=void 0!==l&&l,d=a.children,f=a.components,p=void 0===f?{}:f,h=a.componentsProps,m=void 0===h?{}:h,v=a.disableAutoFocus,g=void 0!==v&&v,y=a.disableEnforceFocus,b=void 0!==y&&y,x=a.disableEscapeKeyDown,w=void 0!==x&&x,Z=a.disablePortal,k=void 0!==Z&&Z,S=a.disableRestoreFocus,D=void 0!==S&&S,C=a.disableScrollLock,_=void 0!==C&&C,E=a.hideBackdrop,A=void 0!==E&&E,M=a.keepMounted,P=void 0!==M&&M,R=(0,X.Z)(a,Bv),T=t.useState(!0),F=(0,r.Z)(T,2),O=F[0],B=F[1],I={closeAfterTransition:c,disableAutoFocus:g,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:k,disableRestoreFocus:D,disableScrollLock:_,hideBackdrop:A,keepMounted:P},N=function(e){return e.classes}((0,o.Z)({},a,I,{exited:O}));return(0,ie.tZ)(Cv,(0,o.Z)({components:(0,o.Z)({Root:Iv},p),componentsProps:{root:(0,o.Z)({},m.root,(!p.Root||!bs(p.Root))&&{ownerState:(0,o.Z)({},null==(i=m.root)?void 0:i.ownerState)})},BackdropComponent:s,onTransitionEnter:function(){return B(!1)},onTransitionExited:function(){return B(!0)},ref:n},R,{classes:N},I,{children:d}))})),zv=Lv;function jv(e){return(0,ne.Z)("MuiPopover",e)}(0,re.Z)("MuiPopover",["root","paper"]);var Wv=["onEntering"],$v=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function Hv(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Yv(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Vv(e){return[e.horizontal,e.vertical].map((function(e){return"number"===typeof e?"".concat(e,"px"):e})).join(" ")}function Uv(e){return"function"===typeof e?e():e}var qv=(0,J.ZP)(zv,{name:"MuiPopover",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Xv=(0,J.ZP)(ce,{name:"MuiPopover",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Gv=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPopover"}),i=r.action,a=r.anchorEl,u=r.anchorOrigin,s=void 0===u?{vertical:"top",horizontal:"left"}:u,l=r.anchorPosition,c=r.anchorReference,d=void 0===c?"anchorEl":c,f=r.children,p=r.className,h=r.container,m=r.elevation,v=void 0===m?8:m,g=r.marginThreshold,y=void 0===g?16:g,b=r.open,x=r.PaperProps,w=void 0===x?{}:x,Z=r.transformOrigin,k=void 0===Z?{vertical:"top",horizontal:"left"}:Z,S=r.TransitionComponent,D=void 0===S?en:S,C=r.transitionDuration,_=void 0===C?"auto":C,E=r.TransitionProps,A=(E=void 0===E?{}:E).onEntering,M=(0,X.Z)(r.TransitionProps,Wv),P=(0,X.Z)(r,$v),R=t.useRef(),T=(0,pe.Z)(R,w.ref),F=(0,o.Z)({},r,{anchorOrigin:s,anchorReference:d,elevation:v,marginThreshold:y,PaperProps:w,transformOrigin:k,TransitionComponent:D,transitionDuration:_,TransitionProps:M}),O=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"]},jv,t)}(F),B=t.useCallback((function(){if("anchorPosition"===d)return l;var e=Uv(a),t=(e&&1===e.nodeType?e:(0,Vm.Z)(R.current).body).getBoundingClientRect();return{top:t.top+Hv(t,s.vertical),left:t.left+Yv(t,s.horizontal)}}),[a,s.horizontal,s.vertical,l,d]),I=t.useCallback((function(e){return{vertical:Hv(e,k.vertical),horizontal:Yv(e,k.horizontal)}}),[k.horizontal,k.vertical]),N=t.useCallback((function(e){var t={width:e.offsetWidth,height:e.offsetHeight},n=I(t);if("none"===d)return{top:null,left:null,transformOrigin:Vv(n)};var r=B(),o=r.top-n.vertical,i=r.left-n.horizontal,u=o+t.height,s=i+t.width,l=(0,lv.Z)(Uv(a)),c=l.innerHeight-y,f=l.innerWidth-y;if(oc){var h=u-c;o-=h,n.vertical+=h}if(if){var v=s-f;i-=v,n.horizontal+=v}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:Vv(n)}}),[a,d,B,I,y]),L=t.useCallback((function(){var e=R.current;if(e){var t=N(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[N]);t.useEffect((function(){b&&L()})),t.useImperativeHandle(i,(function(){return b?{updatePosition:function(){L()}}:null}),[b,L]),t.useEffect((function(){if(b){var e=(0,sv.Z)((function(){L()})),t=(0,lv.Z)(a);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[a,b,L]);var z=_;"auto"!==_||D.muiSupportAuto||(z=void 0);var j=h||(a?(0,Vm.Z)(Uv(a)).body:void 0);return(0,ie.tZ)(qv,(0,o.Z)({BackdropProps:{invisible:!0},className:(0,G.Z)(O.root,p),container:j,open:b,ref:n,ownerState:F},P,{children:(0,ie.tZ)(D,(0,o.Z)({appear:!0,in:b,onEntering:function(e,t){A&&A(e,t),L()},timeout:z},M,{children:(0,ie.tZ)(Xv,(0,o.Z)({elevation:v},w,{ref:T,className:(0,G.Z)(O.paper,w.className),children:f}))}))}))})),Kv=Gv;function Qv(e){return(0,ne.Z)("MuiMenu",e)}(0,re.Z)("MuiMenu",["root","paper","list"]);var Jv=["onEntering"],eg=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],tg={vertical:"top",horizontal:"right"},ng={vertical:"top",horizontal:"left"},rg=(0,J.ZP)(Kv,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiMenu",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),og=(0,J.ZP)(ce,{name:"MuiMenu",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),ig=(0,J.ZP)(uv,{name:"MuiMenu",slot:"List",overridesResolver:function(e,t){return t.list}})({outline:0}),ag=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiMenu"}),i=r.autoFocus,a=void 0===i||i,u=r.children,s=r.disableAutoFocusItem,l=void 0!==s&&s,c=r.MenuListProps,d=void 0===c?{}:c,f=r.onClose,p=r.open,h=r.PaperProps,m=void 0===h?{}:h,v=r.PopoverClasses,g=r.transitionDuration,y=void 0===g?"auto":g,b=r.TransitionProps,x=(b=void 0===b?{}:b).onEntering,w=r.variant,Z=void 0===w?"selectedMenu":w,k=(0,X.Z)(r.TransitionProps,Jv),S=(0,X.Z)(r,eg),D=It(),C="rtl"===D.direction,_=(0,o.Z)({},r,{autoFocus:a,disableAutoFocusItem:l,MenuListProps:d,onEntering:x,PaperProps:m,transitionDuration:y,TransitionProps:k,variant:Z}),E=function(e){var t=e.classes;return(0,K.Z)({root:["root"],paper:["paper"],list:["list"]},Qv,t)}(_),A=a&&!l&&p,M=t.useRef(null),P=-1;return t.Children.map(u,(function(e,n){t.isValidElement(e)&&(e.props.disabled||("selectedMenu"===Z&&e.props.selected||-1===P)&&(P=n))})),(0,ie.tZ)(rg,(0,o.Z)({classes:v,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:C?"right":"left"},transformOrigin:C?tg:ng,PaperProps:(0,o.Z)({component:og},m,{classes:(0,o.Z)({},m.classes,{root:E.paper})}),className:E.root,open:p,ref:n,transitionDuration:y,TransitionProps:(0,o.Z)({onEntering:function(e,t){M.current&&M.current.adjustStyleForScrollbar(e,D),x&&x(e,t)}},k),ownerState:_},S,{children:(0,ie.tZ)(ig,(0,o.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),f&&f(e,"tabKeyDown"))},actions:M,autoFocus:a&&(-1===P||l),autoFocusItem:A,variant:Z},d,{className:(0,G.Z)(E.list,d.className),children:u}))}))})),ug=ag;function sg(e){return(0,ne.Z)("MuiNativeSelect",e)}var lg=(0,re.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),cg=["className","disabled","IconComponent","inputRef","variant"],dg=function(e){var t,n=e.ownerState,r=e.theme;return(0,o.Z)((t={MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"}},(0,q.Z)(t,"&.".concat(lg.disabled),{cursor:"default"}),(0,q.Z)(t,"&[multiple]",{height:"auto"}),(0,q.Z)(t,"&:not([multiple]) option, &:not([multiple]) optgroup",{backgroundColor:r.palette.background.paper}),(0,q.Z)(t,"&&&",{paddingRight:24,minWidth:16}),t),"filled"===n.variant&&{"&&&":{paddingRight:32}},"outlined"===n.variant&&{borderRadius:r.shape.borderRadius,"&:focus":{borderRadius:r.shape.borderRadius},"&&&":{paddingRight:32}})},fg=(0,J.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:J.FO,overridesResolver:function(e,t){var n=e.ownerState;return[t.select,t[n.variant],(0,q.Z)({},"&.".concat(lg.multiple),t.multiple)]}})(dg),pg=function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)((0,q.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:n.palette.action.active},"&.".concat(lg.disabled),{color:n.palette.action.disabled}),t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},hg=(0,J.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(pg),mg=t.forwardRef((function(e,n){var r=e.className,i=e.disabled,a=e.IconComponent,u=e.inputRef,s=e.variant,l=void 0===s?"standard":s,c=(0,X.Z)(e,cg),d=(0,o.Z)({},e,{disabled:i,variant:l}),f=function(e){var t=e.classes,n=e.variant,r=e.disabled,o=e.multiple,i=e.open,a={select:["select",n,r&&"disabled",o&&"multiple"],icon:["icon","icon".concat((0,te.Z)(n)),i&&"iconOpen",r&&"disabled"]};return(0,K.Z)(a,sg,t)}(d);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(fg,(0,o.Z)({ownerState:d,className:(0,G.Z)(f.select,r),disabled:i,ref:u||n},c)),e.multiple?null:(0,ie.tZ)(hg,{as:a,ownerState:d,className:f.icon})]})})),vg=mg;function gg(e){return(0,ne.Z)("MuiSelect",e)}var yg,bg=(0,re.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),xg=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],wg=(0,J.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"&.".concat(bg.select),t.select),(0,q.Z)({},"&.".concat(bg.select),t[n.variant]),(0,q.Z)({},"&.".concat(bg.multiple),t.multiple)]}})(dg,(0,q.Z)({},"&.".concat(bg.select),{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"})),Zg=(0,J.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat((0,te.Z)(n.variant))],n.open&&t.iconOpen]}})(pg),kg=(0,J.ZP)("input",{shouldForwardProp:function(e){return(0,J.Dz)(e)&&"classes"!==e},name:"MuiSelect",slot:"NativeInput",overridesResolver:function(e,t){return t.nativeInput}})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Sg(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function Dg(e){return null==e||"string"===typeof e&&!e.trim()}var Cg,_g,Eg=t.forwardRef((function(e,n){var i=e["aria-describedby"],a=e["aria-label"],u=e.autoFocus,s=e.autoWidth,l=e.children,c=e.className,d=e.defaultOpen,f=e.defaultValue,p=e.disabled,h=e.displayEmpty,m=e.IconComponent,v=e.inputRef,g=e.labelId,y=e.MenuProps,b=void 0===y?{}:y,x=e.multiple,w=e.name,Z=e.onBlur,k=e.onChange,S=e.onClose,D=e.onFocus,C=e.onOpen,_=e.open,E=e.readOnly,A=e.renderValue,M=e.SelectDisplayProps,P=void 0===M?{}:M,R=e.tabIndex,T=e.value,F=e.variant,O=void 0===F?"standard":F,B=(0,X.Z)(e,xg),I=(0,Kl.Z)({controlled:T,default:f,name:"Select"}),N=(0,r.Z)(I,2),L=N[0],z=N[1],j=(0,Kl.Z)({controlled:_,default:d,name:"Select"}),W=(0,r.Z)(j,2),$=W[0],H=W[1],Y=t.useRef(null),V=t.useRef(null),U=t.useState(null),q=(0,r.Z)(U,2),Q=q[0],J=q[1],ee=t.useRef(null!=_).current,ne=t.useState(),re=(0,r.Z)(ne,2),oe=re[0],ae=re[1],ue=(0,pe.Z)(n,v),se=t.useCallback((function(e){V.current=e,e&&J(e)}),[]);t.useImperativeHandle(ue,(function(){return{focus:function(){V.current.focus()},node:Y.current,value:L}}),[L]),t.useEffect((function(){d&&$&&Q&&!ee&&(ae(s?null:Q.clientWidth),V.current.focus())}),[Q,s]),t.useEffect((function(){u&&V.current.focus()}),[u]),t.useEffect((function(){if(g){var e=(0,Vm.Z)(V.current).getElementById(g);if(e){var t=function(){getSelection().isCollapsed&&V.current.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[g]);var le,ce,de=function(e,t){e?C&&C(t):S&&S(t),ee||(ae(s?null:Q.clientWidth),H(e))},fe=t.Children.toArray(l),he=function(e){return function(t){var n;if(t.currentTarget.hasAttribute("tabindex")){if(x){n=Array.isArray(L)?L.slice():[];var r=L.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),L!==n&&(z(n),k)){var o=t.nativeEvent||t,i=new o.constructor(o.type,o);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:w}}),k(i,e)}x||de(!1,t)}}},me=null!==Q&&$;delete B["aria-invalid"];var ve=[],ge=!1;(Nh({value:L})||h)&&(A?le=A(L):ge=!0);var ye=fe.map((function(e){if(!t.isValidElement(e))return null;var n;if(x){if(!Array.isArray(L))throw new Error((0,Dh.Z)(2));(n=L.some((function(t){return Sg(t,e.props.value)})))&&ge&&ve.push(e.props.children)}else(n=Sg(L,e.props.value))&&ge&&(ce=e.props.children);return n&&!0,t.cloneElement(e,{"aria-selected":n?"true":"false",onClick:he(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:n,value:void 0,"data-value":e.props.value})}));ge&&(le=x?0===ve.length?null:ve.reduce((function(e,t,n){return e.push(t),n1||!p)}),[o,s,p]),Z=(0,t.useMemo)((function(){if(y(0),!w)return[];try{var e=new RegExp(String(o),"i");return c.filter((function(t){return e.test(t)&&t!==o})).sort((function(t,n){var r,o;return((null===(r=t.match(e))||void 0===r?void 0:r.index)||0)-((null===(o=n.match(e))||void 0===o?void 0:o.index)||0)}))}catch(t){return[]}}),[s,o,c]);return(0,t.useEffect)((function(){if(x.current){var e=x.current.childNodes[g];null!==e&&void 0!==e&&e.scrollIntoView&&e.scrollIntoView({block:"center"})}}),[g]),(0,ie.BX)(no,{ref:b,children:[(0,ie.tZ)($g,{defaultValue:o,fullWidth:!0,label:"Query ".concat(n+1),multiline:!0,error:!!l,onFocus:function(){return h(!0)},onBlur:function(e){var t,r=(null===(t=e.relatedTarget)||void 0===t?void 0:t.id)||"",o=Z.indexOf(r.replace("$autocomplete$",""));-1!==o?(a(Z[o],n),e.target.focus()):h(!1)},onKeyDown:function(e){var t=e.key,r=e.ctrlKey,o=e.metaKey,s=e.shiftKey,l=r||o,c="ArrowUp"===t,d="ArrowDown"===t,f="Enter"===t,p=w&&Z.length;(c||d||f)&&(p||l)&&e.preventDefault(),c&&p&&!l?y((function(e){return 0===e?0:e-1})):c&&l&&i(-1,n),d&&p&&!l?y((function(e){return e>=Z.length-1?Z.length-1:e+1})):d&&l&&i(1,n),f&&p&&!s&&!l?a(Z[g],n):f&&r&&u()},onChange:function(e){return a(e.target.value,n)}}),(0,ie.tZ)(Xl,{open:w,anchorEl:b.current,placement:"bottom-start",children:(0,ie.tZ)(ce,{elevation:3,sx:{maxHeight:300,overflow:"auto"},children:(0,ie.tZ)(uv,{ref:x,dense:!0,children:Z.map((function(e,t){return(0,ie.tZ)(ey,{id:"$autocomplete$".concat(e),sx:{bgcolor:"rgba(0, 0, 0, ".concat(t===g?.12:0,")")},children:e},e)}))})})})]})},ny=n(3745),ry=n(5551),oy=n(3451);function iy(e){return(0,ne.Z)("MuiTypography",e)}(0,re.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var ay=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],uy=(0,J.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,te.Z)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0},n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),sy={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ly={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},cy=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTypography"}),r=function(e){return ly[e]||e}(n.color),i=Qr((0,o.Z)({},n,{color:r})),a=i.align,u=void 0===a?"inherit":a,s=i.className,l=i.component,c=i.gutterBottom,d=void 0!==c&&c,f=i.noWrap,p=void 0!==f&&f,h=i.paragraph,m=void 0!==h&&h,v=i.variant,g=void 0===v?"body1":v,y=i.variantMapping,b=void 0===y?sy:y,x=(0,X.Z)(i,ay),w=(0,o.Z)({},i,{align:u,color:r,className:s,component:l,gutterBottom:d,noWrap:p,paragraph:m,variant:g,variantMapping:b}),Z=l||(m?"p":b[g]||sy[g])||"span",k=function(e){var t=e.align,n=e.gutterBottom,r=e.noWrap,o=e.paragraph,i=e.variant,a=e.classes,u={root:["root",i,"inherit"!==e.align&&"align".concat((0,te.Z)(t)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,K.Z)(u,iy,a)}(w);return(0,ie.tZ)(uy,(0,o.Z)({as:Z,ref:t,ownerState:w,className:(0,G.Z)(k.root,s)},x))})),dy=cy;function fy(e){return(0,ne.Z)("MuiFormControlLabel",e)}var py=(0,re.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]),hy=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],my=(0,J.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(py.label),t.label),t.root,t["labelPlacement".concat((0,te.Z)(n.labelPlacement))]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)((0,q.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16},"&.".concat(py.disabled),{cursor:"default"}),"start"===n.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===n.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===n.labelPlacement&&{flexDirection:"column",marginLeft:16},(0,q.Z)({},"& .".concat(py.label),(0,q.Z)({},"&.".concat(py.disabled),{color:t.palette.text.disabled})))})),vy=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiFormControlLabel"}),i=r.className,a=r.componentsProps,u=void 0===a?{}:a,s=r.control,l=r.disabled,c=r.disableTypography,d=r.label,f=r.labelPlacement,p=void 0===f?"end":f,h=(0,X.Z)(r,hy),m=Oh(),v=l;"undefined"===typeof v&&"undefined"!==typeof s.props.disabled&&(v=s.props.disabled),"undefined"===typeof v&&m&&(v=m.disabled);var g={disabled:v};["checked","name","onChange","value","inputRef"].forEach((function(e){"undefined"===typeof s.props[e]&&"undefined"!==typeof r[e]&&(g[e]=r[e])}));var y=Th({props:r,muiFormControl:m,states:["error"]}),b=(0,o.Z)({},r,{disabled:v,labelPlacement:p,error:y.error}),x=function(e){var t=e.classes,n=e.disabled,r=e.labelPlacement,o=e.error,i={root:["root",n&&"disabled","labelPlacement".concat((0,te.Z)(r)),o&&"error"],label:["label",n&&"disabled"]};return(0,K.Z)(i,fy,t)}(b),w=d;return null==w||w.type===dy||c||(w=(0,ie.tZ)(dy,(0,o.Z)({component:"span",className:x.label},u.typography,{children:w}))),(0,ie.BX)(my,(0,o.Z)({className:(0,G.Z)(x.root,i),ownerState:b,ref:n},h,{children:[t.cloneElement(s,g),w]}))})),gy=vy;function yy(e){return(0,ne.Z)("PrivateSwitchBase",e)}(0,re.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var by=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],xy=(0,J.ZP)(st)((function(e){var t=e.ownerState;return(0,o.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),wy=(0,J.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),Zy=t.forwardRef((function(e,t){var n=e.autoFocus,i=e.checked,a=e.checkedIcon,u=e.className,s=e.defaultChecked,l=e.disabled,c=e.disableFocusRipple,d=void 0!==c&&c,f=e.edge,p=void 0!==f&&f,h=e.icon,m=e.id,v=e.inputProps,g=e.inputRef,y=e.name,b=e.onBlur,x=e.onChange,w=e.onFocus,Z=e.readOnly,k=e.required,S=e.tabIndex,D=e.type,C=e.value,_=(0,X.Z)(e,by),E=(0,Kl.Z)({controlled:i,default:Boolean(s),name:"SwitchBase",state:"checked"}),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=Oh(),T=l;R&&"undefined"===typeof T&&(T=R.disabled);var F="checkbox"===D||"radio"===D,O=(0,o.Z)({},e,{checked:M,disabled:T,disableFocusRipple:d,edge:p}),B=function(e){var t=e.classes,n=e.checked,r=e.disabled,o=e.edge,i={root:["root",n&&"checked",r&&"disabled",o&&"edge".concat((0,te.Z)(o))],input:["input"]};return(0,K.Z)(i,yy,t)}(O);return(0,ie.BX)(xy,(0,o.Z)({component:"span",className:(0,G.Z)(B.root,u),centerRipple:!0,focusRipple:!d,disabled:T,tabIndex:null,role:void 0,onFocus:function(e){w&&w(e),R&&R.onFocus&&R.onFocus(e)},onBlur:function(e){b&&b(e),R&&R.onBlur&&R.onBlur(e)},ownerState:O,ref:t},_,{children:[(0,ie.tZ)(wy,(0,o.Z)({autoFocus:n,checked:i,defaultChecked:s,className:B.input,disabled:T,id:F&&m,name:y,onChange:function(e){if(!e.nativeEvent.defaultPrevented){var t=e.target.checked;P(t),x&&x(e,t)}},readOnly:Z,ref:g,required:k,ownerState:O,tabIndex:S,type:D},"checkbox"===D&&void 0===C?{}:{value:C},v)),M?a:h]}))})),ky=Zy;function Sy(e){return(0,ne.Z)("MuiSwitch",e)}var Dy=(0,re.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Cy=["className","color","edge","size","sx"],_y=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.edge&&t["edge".concat((0,te.Z)(n.edge))],t["size".concat((0,te.Z)(n.size))]]}})((function(e){var t,n=e.ownerState;return(0,o.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===n.edge&&{marginLeft:-8},"end"===n.edge&&{marginRight:-8},"small"===n.size&&(t={width:40,height:24,padding:7},(0,q.Z)(t,"& .".concat(Dy.thumb),{width:16,height:16}),(0,q.Z)(t,"& .".concat(Dy.switchBase),(0,q.Z)({padding:4},"&.".concat(Dy.checked),{transform:"translateX(16px)"})),t))})),Ey=(0,J.ZP)(ky,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:function(e,t){var n=e.ownerState;return[t.switchBase,(0,q.Z)({},"& .".concat(Dy.input),t.input),"default"!==n.color&&t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t,n=e.theme;return t={position:"absolute",top:0,left:0,zIndex:1,color:"light"===n.palette.mode?n.palette.common.white:n.palette.grey[300],transition:n.transitions.create(["left","transform"],{duration:n.transitions.duration.shortest})},(0,q.Z)(t,"&.".concat(Dy.checked),{transform:"translateX(20px)"}),(0,q.Z)(t,"&.".concat(Dy.disabled),{color:"light"===n.palette.mode?n.palette.grey[100]:n.palette.grey[600]}),(0,q.Z)(t,"&.".concat(Dy.checked," + .").concat(Dy.track),{opacity:.5}),(0,q.Z)(t,"&.".concat(Dy.disabled," + .").concat(Dy.track),{opacity:"light"===n.palette.mode?.12:.2}),(0,q.Z)(t,"& .".concat(Dy.input),{left:"-100%",width:"300%"}),t}),(function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&(t={},(0,q.Z)(t,"&.".concat(Dy.checked),(0,q.Z)({color:n.palette[r.color].main,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Dy.disabled),{color:"light"===n.palette.mode?(0,Q.$n)(n.palette[r.color].main,.62):(0,Q._j)(n.palette[r.color].main,.55)})),(0,q.Z)(t,"&.".concat(Dy.checked," + .").concat(Dy.track),{backgroundColor:n.palette[r.color].main}),t))})),Ay=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:function(e,t){return t.track}})((function(e){var t=e.theme;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:"light"===t.palette.mode?t.palette.common.black:t.palette.common.white,opacity:"light"===t.palette.mode?.38:.3}})),My=(0,J.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:function(e,t){return t.thumb}})((function(e){return{boxShadow:e.theme.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),Py=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiSwitch"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.edge,s=void 0!==u&&u,l=n.size,c=void 0===l?"medium":l,d=n.sx,f=(0,X.Z)(n,Cy),p=(0,o.Z)({},n,{color:a,edge:s,size:c}),h=function(e){var t=e.classes,n=e.edge,r=e.size,i=e.color,a=e.checked,u=e.disabled,s={root:["root",n&&"edge".concat((0,te.Z)(n)),"size".concat((0,te.Z)(r))],switchBase:["switchBase","color".concat((0,te.Z)(i)),a&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,K.Z)(s,Sy,t);return(0,o.Z)({},t,l)}(p),m=(0,ie.tZ)(My,{className:h.thumb,ownerState:p});return(0,ie.BX)(_y,{className:(0,G.Z)(h.root,r),sx:d,ownerState:p,children:[(0,ie.tZ)(Ey,(0,o.Z)({type:"checkbox",icon:m,checkedIcon:m,ref:t,ownerState:p},f,{classes:(0,o.Z)({},h,{root:h.switchBase})})),(0,ie.tZ)(Ay,{className:h.track,ownerState:p})]})})),Ry=["name"],Ty=["children","className","clone","component"];function Fy(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}var Oy,By=(Oy=Py,function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.name,a=(0,X.Z)(r,Ry),u=i,s="function"===typeof e?function(t){return{root:function(n){return e((0,o.Z)({theme:t},n))}}}:{root:e},l=wh(s,(0,o.Z)({Component:Oy,name:i||Oy.displayName,classNamePrefix:u},a));e.filterProps&&(n=e.filterProps,delete e.filterProps),e.propTypes&&(e.propTypes,delete e.propTypes);var c=t.forwardRef((function(e,r){var i=e.children,a=e.className,u=e.clone,s=e.component,c=(0,X.Z)(e,Ty),d=l(e),f=(0,G.Z)(d.root,a),p=c;if(n&&(p=Fy(p,n)),u)return t.cloneElement(i,(0,o.Z)({className:(0,G.Z)(i.props.className,f)},p));if("function"===typeof i)return i((0,o.Z)({className:f},p));var h=s||Oy;return(0,ie.tZ)(h,(0,o.Z)({ref:r,className:f},p,{children:i}))}));return Pe()(c,Oy),c})((function(){return{padding:10,"& .MuiSwitch-track":{borderRadius:14,"&:before, &:after":{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",width:14,height:14}},"& .MuiSwitch-thumb":{boxShadow:"none",width:12,height:12,margin:4}}})),Iy=By,Ny=function(e){var n=e.defaultStep,o=e.customStepEnable,i=e.setStep,a=e.toggleEnableStep,u=(0,t.useState)(n),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=(0,t.useState)(!1),f=(0,r.Z)(d,2),p=f[0],h=f[1];(0,t.useEffect)((function(){i(l||1)}),[l]);return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 120px",alignItems:"center",children:[(0,ie.tZ)(gy,{control:(0,ie.tZ)(Iy,{checked:o,onChange:function(){h(!1),a()}}),label:"Override step value"}),(0,ie.tZ)($g,{label:"Step value",type:"number",size:"small",variant:"outlined",value:l,disabled:!o,error:p,helperText:p?"step is out of allowed range":" ",onChange:function(e){if(o){var t=+e.target.value;t>0?(c(t),h(!1)):h(!0)}}})]})},Ly=function(){var e=gr().customStep,t=yr(),n=tr(),r=n.queryControls,o=r.autocomplete,i=r.nocache,a=n.time.period.step,u=nr();return(0,ie.BX)(no,{display:"flex",alignItems:"center",children:[(0,ie.tZ)(no,{children:(0,ie.tZ)(gy,{label:"Enable autocomplete",control:(0,ie.tZ)(Iy,{checked:o,onChange:function(){u({type:"TOGGLE_AUTOCOMPLETE"}),Nn("AUTOCOMPLETE",!o)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(gy,{label:"Enable cache",control:(0,ie.tZ)(Iy,{checked:!i,onChange:function(){u({type:"NO_CACHE"}),Nn("NO_CACHE",!i)}})})}),(0,ie.tZ)(no,{ml:2,children:(0,ie.tZ)(Ny,{defaultStep:a,customStepEnable:e.enable,setStep:function(e){t({type:"SET_CUSTOM_STEP",payload:e})},toggleEnableStep:function(){t({type:"TOGGLE_CUSTOM_STEP"})}})})]})},zy=function(e){var n=e.error,r=e.queryOptions,o=tr(),i=o.query,a=o.queryHistory,u=o.queryControls.autocomplete,s=nr(),l=(0,t.useRef)(i);(0,t.useEffect)((function(){l.current=i}),[i]);var c=function(){s({type:"SET_QUERY_HISTORY",payload:i.map((function(e,t){var n=a[t]||{values:[]},r=e===n.values[n.values.length-1];return{index:n.values.length-Number(r),values:!r&&e?[].concat((0,ve.Z)(n.values),[e]):n.values}}))}),s({type:"SET_QUERY",payload:i}),s({type:"RUN_QUERY"})},d=function(){return s({type:"SET_QUERY",payload:[].concat((0,ve.Z)(l.current),[""])})},f=function(e,t){var n=(0,ve.Z)(l.current);n[t]=e,s({type:"SET_QUERY",payload:n})},p=function(e,t){var n=a[t],r=n.index,o=n.values,i=r+e;i<0||i>=o.length||(f(o[i]||"",t),s({type:"SET_QUERY_HISTORY_BY_INDEX",payload:{value:{values:o,index:i},queryNumber:t}}))};return(0,ie.BX)(no,{boxShadow:"rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;",p:4,pb:2,m:-4,mb:2,children:[(0,ie.tZ)(no,{children:i.map((function(e,t){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto auto",gap:"4px",width:"100%",mb:t===i.length-1?0:2.5,children:[(0,ie.tZ)(ty,{query:i[t],index:t,autocomplete:u,queryOptions:r,error:n,setHistoryIndex:p,runQuery:c,setQuery:f}),0===t&&(0,ie.tZ)(sc,{title:"Execute Query",children:(0,ie.tZ)(mt,{onClick:c,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(oy.Z,{})})}),i.length<2&&(0,ie.tZ)(sc,{title:"Add Query",children:(0,ie.tZ)(mt,{onClick:d,sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ry.Z,{})})}),t>0&&(0,ie.tZ)(sc,{title:"Remove Query",children:(0,ie.tZ)(mt,{onClick:function(){return function(e){var t=(0,ve.Z)(l.current);t.splice(e,1),s({type:"SET_QUERY",payload:t})}(t)},sx:{height:"49px",width:"49px"},children:(0,ie.tZ)(ny.Z,{})})})]},t)}))}),(0,ie.tZ)(no,{mt:3,children:(0,ie.tZ)(Ly,{})})]})};function jy(e){var t,n,r,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new Wy(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function Wy(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return Wy=function(e){this.s=e,this.n=e.next},Wy.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new Wy(e)}var $y,Hy=function(e){return"".concat(e,"/api/v1/label/__name__/values")};!function(e){e.emptyServer="Please enter Server URL",e.validServer="Please provide a valid Server URL",e.validQuery="Please enter a valid Query and execute it"}($y||($y={}));var Yy=function(){var e,t=(null===(e=document.getElementById("root"))||void 0===e?void 0:e.dataset.params)||"{}";return JSON.parse(t)},Vy=function(){return!!Object.keys(Yy()).length},Uy=Vy(),qy=Yy().serverURL,Xy=function(e){var n=e.predefinedQuery,o=e.visible,i=e.display,a=e.customStep,u=tr(),s=u.query,l=u.displayType,c=u.serverUrl,d=u.time.period,f=u.queryControls.nocache,p=(0,t.useState)([]),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=(0,t.useState)(!1),y=(0,r.Z)(g,2),b=y[0],x=y[1],w=(0,t.useState)(),Z=(0,r.Z)(w,2),k=Z[0],S=Z[1],D=(0,t.useState)(),C=(0,r.Z)(D,2),_=C[0],E=C[1],A=(0,t.useState)(),M=(0,r.Z)(A,2),P=M[0],R=M[1],T=(0,t.useState)([]),F=(0,r.Z)(T,2),O=F[0],B=F[1];(0,t.useEffect)((function(){P&&(S(void 0),E(void 0))}),[P]);var I=function(){var e=vs(ys().mark((function e(t,n,r){var o,i,a,u,s,l;return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==t&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return");case 2:return o=new AbortController,B([].concat((0,ve.Z)(n),[o])),x(!0),e.prev=5,e.delegateYield(ys().mark((function e(){var n,c,d,f,p;return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return fetch(e,{signal:o.signal})})));case 2:n=e.sent,c=[],d=1,i=!1,a=!1,e.prev=7,s=jy(n);case 9:return e.next=11,s.next();case 11:if(!(i=!(l=e.sent).done)){e.next=20;break}return f=l.value,e.next=15,f.json();case 15:p=e.sent,f.ok?(R(void 0),c.push.apply(c,(0,ve.Z)(p.data.result.map((function(e){return e.group=d,e})))),d++):R("".concat(p.errorType,"\r\n").concat(null===p||void 0===p?void 0:p.error));case 17:i=!1,e.next=9;break;case 20:e.next=26;break;case 22:e.prev=22,e.t0=e.catch(7),a=!0,u=e.t0;case 26:if(e.prev=26,e.prev=27,!i||null==s.return){e.next=31;break}return e.next=31,s.return();case 31:if(e.prev=31,!a){e.next=34;break}throw u;case 34:return e.finish(31);case 35:return e.finish(26);case 36:"chart"===r?S(c):E(c);case 37:case"end":return e.stop()}}),e,null,[[7,22,26,36],[27,,31,35]])}))(),"t0",7);case 7:e.next=12;break;case 9:e.prev=9,e.t1=e.catch(5),e.t1 instanceof Error&&"AbortError"!==e.t1.name&&R("".concat(e.t1.name,": ").concat(e.t1.message));case 12:x(!1);case 13:case"end":return e.stop()}}),e,null,[[5,9]])})));return function(t,n,r){return e.apply(this,arguments)}}(),N=(0,t.useCallback)(fs()(I,1e3),[]),L=function(){var e=vs(ys().mark((function e(){var t,n,r,o;return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Uy?qy:c){e.next=3;break}return e.abrupt("return");case 3:return n=Hy(t),e.prev=4,e.next=7,fetch(n);case 7:return r=e.sent,e.next=10,r.json();case 10:o=e.sent,r.ok&&v(o.data),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),e.t0 instanceof Error&&R("".concat(e.t0.name,": ").concat(e.t0.message));case 17:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(){return e.apply(this,arguments)}}(),z=(0,t.useMemo)((function(){var e=Uy?qy:c,t=null!==n&&void 0!==n?n:s,r="chart"===(i||l);if(d)if(e)if(t.every((function(e){return!e.trim()})))R($y.validQuery);else{if(function(e){var t;try{t=new URL(e)}catch(n){return!1}return"http:"===t.protocol||"https:"===t.protocol}(e)){var o=yn({},d);return a.enable&&(o.step=a.value),t.filter((function(e){return e.trim()})).map((function(t){return r?function(e,t,n,r){return"".concat(e,"/api/v1/query_range?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step).concat(r?"&nocache=1":"")}(e,t,o,f):function(e,t,n){return"".concat(e,"/api/v1/query?query=").concat(encodeURIComponent(t),"&start=").concat(n.start,"&end=").concat(n.end,"&step=").concat(n.step)}(e,t,o)}))}R($y.validServer)}else R($y.emptyServer)}),[c,d,l,a]);return(0,t.useEffect)((function(){L()}),[c]),(0,t.useEffect)((function(){o&&N(z,O,i||l)}),[z,o]),(0,t.useEffect)((function(){var e=O.slice(0,-1);e.length&&(e.map((function(e){return e.abort()})),B(O.filter((function(e){return!e.signal.aborted}))))}),[O]),{fetchUrl:z,isLoading:b,graphData:k,liveData:_,error:P,queryOptions:m}},Gy=n(9023);function Ky(e){return(0,ne.Z)("MuiButton",e)}var Qy=(0,re.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var Jy,eb=t.createContext({}),tb=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],nb=function(e){return(0,o.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}})},rb=(0,J.ZP)(st,{shouldForwardProp:function(e){return(0,J.FO)(e)||"classes"===e},name:"MuiButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,te.Z)(n.color))],t["size".concat((0,te.Z)(n.size))],t["".concat(n.variant,"Size").concat((0,te.Z)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.button,(t={minWidth:64,padding:"6px 16px",borderRadius:n.shape.borderRadius,transition:n.transitions.create(["background-color","box-shadow","border-color","color"],{duration:n.transitions.duration.short}),"&:hover":(0,o.Z)({textDecoration:"none",backgroundColor:(0,Q.Fq)(n.palette.text.primary,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===r.variant&&"inherit"!==r.color&&{backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===r.variant&&"inherit"!==r.color&&{border:"1px solid ".concat(n.palette[r.color].main),backgroundColor:(0,Q.Fq)(n.palette[r.color].main,n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===r.variant&&{backgroundColor:n.palette.grey.A100,boxShadow:n.shadows[4],"@media (hover: none)":{boxShadow:n.shadows[2],backgroundColor:n.palette.grey[300]}},"contained"===r.variant&&"inherit"!==r.color&&{backgroundColor:n.palette[r.color].dark,"@media (hover: none)":{backgroundColor:n.palette[r.color].main}}),"&:active":(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[8]})},(0,q.Z)(t,"&.".concat(Qy.focusVisible),(0,o.Z)({},"contained"===r.variant&&{boxShadow:n.shadows[6]})),(0,q.Z)(t,"&.".concat(Qy.disabled),(0,o.Z)({color:n.palette.action.disabled},"outlined"===r.variant&&{border:"1px solid ".concat(n.palette.action.disabledBackground)},"outlined"===r.variant&&"secondary"===r.color&&{border:"1px solid ".concat(n.palette.action.disabled)},"contained"===r.variant&&{color:n.palette.action.disabled,boxShadow:n.shadows[0],backgroundColor:n.palette.action.disabledBackground})),t),"text"===r.variant&&{padding:"6px 8px"},"text"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main},"outlined"===r.variant&&{padding:"5px 15px",border:"1px solid ".concat("light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].main,border:"1px solid ".concat((0,Q.Fq)(n.palette[r.color].main,.5))},"contained"===r.variant&&{color:n.palette.getContrastText(n.palette.grey[300]),backgroundColor:n.palette.grey[300],boxShadow:n.shadows[2]},"contained"===r.variant&&"inherit"!==r.color&&{color:n.palette[r.color].contrastText,backgroundColor:n.palette[r.color].main},"inherit"===r.color&&{color:"inherit",borderColor:"currentColor"},"small"===r.size&&"text"===r.variant&&{padding:"4px 5px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"text"===r.variant&&{padding:"8px 11px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"outlined"===r.variant&&{padding:"3px 9px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"outlined"===r.variant&&{padding:"7px 21px",fontSize:n.typography.pxToRem(15)},"small"===r.size&&"contained"===r.variant&&{padding:"4px 10px",fontSize:n.typography.pxToRem(13)},"large"===r.size&&"contained"===r.variant&&{padding:"8px 22px",fontSize:n.typography.pxToRem(15)},r.fullWidth&&{width:"100%"})}),(function(e){var t;return e.ownerState.disableElevation&&(t={boxShadow:"none","&:hover":{boxShadow:"none"}},(0,q.Z)(t,"&.".concat(Qy.focusVisible),{boxShadow:"none"}),(0,q.Z)(t,"&:active",{boxShadow:"none"}),(0,q.Z)(t,"&.".concat(Qy.disabled),{boxShadow:"none"}),t)})),ob=(0,J.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.startIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},nb(t))})),ib=(0,J.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.endIcon,t["iconSize".concat((0,te.Z)(n.size))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},nb(t))})),ab=t.forwardRef((function(e,n){var r=t.useContext(eb),i=(0,Gy.Z)(r,e),a=(0,ee.Z)({props:i,name:"MuiButton"}),u=a.children,s=a.color,l=void 0===s?"primary":s,c=a.component,d=void 0===c?"button":c,f=a.className,p=a.disabled,h=void 0!==p&&p,m=a.disableElevation,v=void 0!==m&&m,g=a.disableFocusRipple,y=void 0!==g&&g,b=a.endIcon,x=a.focusVisibleClassName,w=a.fullWidth,Z=void 0!==w&&w,k=a.size,S=void 0===k?"medium":k,D=a.startIcon,C=a.type,_=a.variant,E=void 0===_?"text":_,A=(0,X.Z)(a,tb),M=(0,o.Z)({},a,{color:l,component:d,disabled:h,disableElevation:v,disableFocusRipple:y,fullWidth:Z,size:S,type:C,variant:E}),P=function(e){var t=e.color,n=e.disableElevation,r=e.fullWidth,i=e.size,a=e.variant,u=e.classes,s={root:["root",a,"".concat(a).concat((0,te.Z)(t)),"size".concat((0,te.Z)(i)),"".concat(a,"Size").concat((0,te.Z)(i)),"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat((0,te.Z)(i))],endIcon:["endIcon","iconSize".concat((0,te.Z)(i))]},l=(0,K.Z)(s,Ky,u);return(0,o.Z)({},u,l)}(M),R=D&&(0,ie.tZ)(ob,{className:P.startIcon,ownerState:M,children:D}),T=b&&(0,ie.tZ)(ib,{className:P.endIcon,ownerState:M,children:b});return(0,ie.BX)(rb,(0,o.Z)({ownerState:M,className:(0,G.Z)(f,r.className),component:d,disabled:h,focusRipple:!y,focusVisibleClassName:(0,G.Z)(P.focusVisible,x),ref:n,type:C},A,{classes:P,children:[R,u,T]}))})),ub=ab,sb=function(e){var n=e.data,r=(0,t.useContext)(mn).showInfoMessage,o=(0,t.useMemo)((function(){return JSON.stringify(n,null,2)}),[n]);return(0,ie.BX)(no,{position:"relative",children:[(0,ie.tZ)(no,{style:{position:"sticky",top:"16px",display:"flex",justifyContent:"flex-end"},children:(0,ie.tZ)(ub,{variant:"outlined",fullWidth:!1,onClick:function(e){navigator.clipboard.writeText(o),r("Formatted JSON has been copied"),e.preventDefault()},children:"Copy JSON"})}),(0,ie.tZ)("pre",{style:{margin:0},children:o})]})},lb=n(9344),cb=n(3657),db=n(4839);function fb(){if(Jy)return Jy;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Jy="reverse",e.scrollLeft>0?Jy="default":(e.scrollLeft=1,0===e.scrollLeft&&(Jy="negative")),document.body.removeChild(e),Jy}function pb(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(fb()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function hb(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function mb(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},i=r.ease,a=void 0===i?hb:i,u=r.duration,s=void 0===u?300:u,l=null,c=t[e],d=!1,f=function(){d=!0},p=function r(i){if(d)o(new Error("Animation cancelled"));else{null===l&&(l=i);var u=Math.min(1,(i-l)/s);t[e]=a(u)*(n-c)+c,u>=1?requestAnimationFrame((function(){o(null)})):requestAnimationFrame(r)}};return c===n?(o(new Error("Element already at target position")),f):(requestAnimationFrame(p),f)}var vb=["onChange"],gb={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var yb=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),bb=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function xb(e){return(0,ne.Z)("MuiTabScrollButton",e)}var wb,Zb,kb=(0,re.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Sb=["className","direction","orientation","disabled"],Db=(0,J.ZP)(st,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.orientation&&t[n.orientation]]}})((function(e){var t=e.ownerState;return(0,o.Z)((0,q.Z)({width:40,flexShrink:0,opacity:.8},"&.".concat(kb.disabled),{opacity:0}),"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),Cb=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiTabScrollButton"}),r=n.className,i=n.direction,a=(0,X.Z)(n,Sb),u="rtl"===It().direction,s=(0,o.Z)({isRtl:u},n),l=function(e){var t=e.classes,n={root:["root",e.orientation,e.disabled&&"disabled"]};return(0,K.Z)(n,xb,t)}(s);return(0,ie.tZ)(Db,(0,o.Z)({component:"div",className:(0,G.Z)(l.root,r),ref:t,role:null,ownerState:s,tabIndex:null},a,{children:"left"===i?wb||(wb=(0,ie.tZ)(yb,{fontSize:"small"})):Zb||(Zb=(0,ie.tZ)(bb,{fontSize:"small"}))}))})),_b=Cb;function Eb(e){return(0,ne.Z)("MuiTabs",e)}var Ab=(0,re.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Mb=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Pb=function(e,t){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild},Rb=function(e,t){return e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild},Tb=function(e,t,n){for(var r=!1,o=n(e,t);o;){if(o===e.firstChild){if(r)return;r=!0}var i=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!i)return void o.focus();o=n(e,o)}},Fb=(0,J.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(Ab.scrollButtons),t.scrollButtons),(0,q.Z)({},"& .".concat(Ab.scrollButtons),n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile),t.root,n.vertical&&t.vertical]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&(0,q.Z)({},"& .".concat(Ab.scrollButtons),(0,q.Z)({},n.breakpoints.down("sm"),{display:"none"})))})),Ob=(0,J.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:function(e,t){var n=e.ownerState;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),Bb=(0,J.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:function(e,t){var n=e.ownerState;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),Ib=(0,J.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:function(e,t){return t.indicator}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:n.palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:n.palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),Nb=(0,J.ZP)((function(e){var n=e.onChange,r=(0,X.Z)(e,vb),i=t.useRef(),a=t.useRef(null),u=function(){i.current=a.current.offsetHeight-a.current.clientHeight};return t.useEffect((function(){var e=(0,sv.Z)((function(){var e=i.current;u(),e!==i.current&&n(i.current)})),t=(0,lv.Z)(a.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[n]),t.useEffect((function(){u(),n(i.current)}),[n]),(0,ie.tZ)("div",(0,o.Z)({style:gb,ref:a},r))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Lb={},zb=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiTabs"}),a=It(),u="rtl"===a.direction,s=i["aria-label"],l=i["aria-labelledby"],c=i.action,d=i.centered,f=void 0!==d&&d,p=i.children,h=i.className,m=i.component,v=void 0===m?"div":m,g=i.allowScrollButtonsMobile,y=void 0!==g&&g,b=i.indicatorColor,x=void 0===b?"primary":b,w=i.onChange,Z=i.orientation,k=void 0===Z?"horizontal":Z,S=i.ScrollButtonComponent,D=void 0===S?_b:S,C=i.scrollButtons,_=void 0===C?"auto":C,E=i.selectionFollowsFocus,A=i.TabIndicatorProps,M=void 0===A?{}:A,P=i.TabScrollButtonProps,R=void 0===P?{}:P,T=i.textColor,F=void 0===T?"primary":T,O=i.value,B=i.variant,I=void 0===B?"standard":B,N=i.visibleScrollbar,L=void 0!==N&&N,z=(0,X.Z)(i,Mb),j="scrollable"===I,W="vertical"===k,$=W?"scrollTop":"scrollLeft",H=W?"top":"left",Y=W?"bottom":"right",V=W?"clientHeight":"clientWidth",U=W?"height":"width",Q=(0,o.Z)({},i,{component:v,allowScrollButtonsMobile:y,indicatorColor:x,orientation:k,vertical:W,scrollButtons:_,textColor:F,variant:I,visibleScrollbar:L,fixed:!j,hideScrollbar:j&&!L,scrollableX:j&&!W,scrollableY:j&&W,centered:f&&!j,scrollButtonsHideMobile:!y}),J=function(e){var t=e.vertical,n=e.fixed,r=e.hideScrollbar,o=e.scrollableX,i=e.scrollableY,a=e.centered,u=e.scrollButtonsHideMobile,s=e.classes,l={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",u&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,K.Z)(l,Eb,s)}(Q);var te=t.useState(!1),ne=(0,r.Z)(te,2),re=ne[0],oe=ne[1],ae=t.useState(Lb),ue=(0,r.Z)(ae,2),se=ue[0],le=ue[1],ce=t.useState({start:!1,end:!1}),de=(0,r.Z)(ce,2),fe=de[0],pe=de[1],me=t.useState({overflow:"hidden",scrollbarWidth:0}),ve=(0,r.Z)(me,2),ge=ve[0],ye=ve[1],be=new Map,xe=t.useRef(null),we=t.useRef(null),Ze=function(){var e,t,n=xe.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:pb(n,a.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==O){var o=we.current.children;if(o.length>0){var i=o[be.get(O)];0,t=i?i.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ke=(0,he.Z)((function(){var e,t,n=Ze(),r=n.tabsMeta,o=n.tabMeta,i=0;if(W)t="top",o&&r&&(i=o.top-r.top+r.scrollTop);else if(t=u?"right":"left",o&&r){var a=u?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;i=(u?-1:1)*(o[t]-r[t]+a)}var s=(e={},(0,q.Z)(e,t,i),(0,q.Z)(e,U,o?o[U]:0),e);if(isNaN(se[t])||isNaN(se[U]))le(s);else{var l=Math.abs(se[t]-s[t]),c=Math.abs(se[U]-s[U]);(l>=1||c>=1)&&le(s)}})),Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.animation,r=void 0===n||n;r?mb($,xe.current,e,{duration:a.transitions.duration.standard}):xe.current[$]=e},De=function(e){var t=xe.current[$];W?t+=e:(t+=e*(u?-1:1),t*=u&&"reverse"===fb()?-1:1),Se(t)},Ce=function(){for(var e=xe.current[V],t=0,n=Array.from(we.current.children),r=0;re)break;t+=o[V]}return t},_e=function(){De(-1*Ce())},Ee=function(){De(Ce())},Ae=t.useCallback((function(e){ye({overflow:null,scrollbarWidth:e})}),[]),Me=(0,he.Z)((function(e){var t=Ze(),n=t.tabsMeta,r=t.tabMeta;if(r&&n)if(r[H]n[Y]){var i=n[$]+(r[Y]-n[Y]);Se(i,{animation:e})}})),Pe=(0,he.Z)((function(){if(j&&!1!==_){var e,t,n=xe.current,r=n.scrollTop,o=n.scrollHeight,i=n.clientHeight,s=n.scrollWidth,l=n.clientWidth;if(W)e=r>1,t=r1,t=u?c>1:c .".concat($b.iconWrapper),(0,o.Z)({},"top"===a.iconPosition&&{marginBottom:6},"bottom"===a.iconPosition&&{marginTop:6},"start"===a.iconPosition&&{marginRight:i.spacing(1)},"end"===a.iconPosition&&{marginLeft:i.spacing(1)})),"inherit"===a.textColor&&(t={color:"inherit",opacity:.6},(0,q.Z)(t,"&.".concat($b.selected),{opacity:1}),(0,q.Z)(t,"&.".concat($b.disabled),{opacity:i.palette.action.disabledOpacity}),t),"primary"===a.textColor&&(n={color:i.palette.text.secondary},(0,q.Z)(n,"&.".concat($b.selected),{color:i.palette.primary.main}),(0,q.Z)(n,"&.".concat($b.disabled),{color:i.palette.text.disabled}),n),"secondary"===a.textColor&&(r={color:i.palette.text.secondary},(0,q.Z)(r,"&.".concat($b.selected),{color:i.palette.secondary.main}),(0,q.Z)(r,"&.".concat($b.disabled),{color:i.palette.text.disabled}),r),a.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},a.wrapped&&{fontSize:i.typography.pxToRem(12)})})),Vb=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiTab"}),i=r.className,a=r.disabled,u=void 0!==a&&a,s=r.disableFocusRipple,l=void 0!==s&&s,c=r.fullWidth,d=r.icon,f=r.iconPosition,p=void 0===f?"top":f,h=r.indicator,m=r.label,v=r.onChange,g=r.onClick,y=r.onFocus,b=r.selected,x=r.selectionFollowsFocus,w=r.textColor,Z=void 0===w?"inherit":w,k=r.value,S=r.wrapped,D=void 0!==S&&S,C=(0,X.Z)(r,Hb),_=(0,o.Z)({},r,{disabled:u,disableFocusRipple:l,selected:b,icon:!!d,iconPosition:p,label:!!m,fullWidth:c,textColor:Z,wrapped:D}),E=function(e){var t=e.classes,n=e.textColor,r=e.fullWidth,o=e.wrapped,i=e.icon,a=e.label,u=e.selected,s=e.disabled,l={root:["root",i&&a&&"labelIcon","textColor".concat((0,te.Z)(n)),r&&"fullWidth",o&&"wrapped",u&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return(0,K.Z)(l,Wb,t)}(_),A=d&&m&&t.isValidElement(d)?t.cloneElement(d,{className:(0,G.Z)(E.iconWrapper,d.props.className)}):d;return(0,ie.BX)(Yb,(0,o.Z)({focusRipple:!l,className:(0,G.Z)(E.root,i),ref:n,role:"tab","aria-selected":b,disabled:u,onClick:function(e){!b&&v&&v(e,k),g&&g(e)},onFocus:function(e){x&&!b&&v&&v(e,k),y&&y(e)},ownerState:_,tabIndex:b?0:-1},C,{children:["top"===p||"start"===p?(0,ie.BX)(t.Fragment,{children:[A,m]}):(0,ie.BX)(t.Fragment,{children:[m,A]}),h]}))})),Ub=Vb,qb=[{value:"chart",icon:(0,ie.tZ)(cb.Z,{}),label:"Graph"},{value:"code",icon:(0,ie.tZ)(db.Z,{}),label:"JSON"},{value:"table",icon:(0,ie.tZ)(lb.Z,{}),label:"Table"}],Xb=function(){var e=tr().displayType,t=nr();return(0,ie.tZ)(jb,{value:e,onChange:function(n,r){t({type:"SET_DISPLAY_TYPE",payload:null!==r&&void 0!==r?r:e})},sx:{minHeight:"0",marginBottom:"-1px"},children:qb.map((function(e){return(0,ie.tZ)(Ub,{icon:e.icon,iconPosition:"start",label:e.label,value:e.value,sx:{minHeight:"41px"}},e.value)}))})},Gb=n(2495),Kb=n(936),Qb=n.n(Kb),Jb=function(e){var n=e.yaxis,r=e.setYaxisLimits,o=e.toggleEnableLimits,i=(0,t.useMemo)((function(){return Object.keys(n.limits.range)}),[n.limits.range]),a=(0,t.useCallback)(Qb()((function(e,t,o){var i=n.limits.range;i[t][o]=+e.target.value,i[t][0]===i[t][1]||i[t][0]>i[t][1]||r(i)}),500),[n.limits.range]);return(0,ie.BX)(no,{display:"grid",alignItems:"center",gap:2,children:[(0,ie.tZ)(gy,{control:(0,ie.tZ)(Iy,{checked:n.limits.enable,onChange:o}),label:"Fix the limits for y-axis"}),(0,ie.tZ)(no,{display:"grid",alignItems:"center",gap:2,children:i.map((function(e){return(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"120px 120px",gap:1,children:[(0,ie.tZ)($g,{label:"Min ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][0],onChange:function(t){return a(t,e,0)}}),(0,ie.tZ)($g,{label:"Max ".concat(e),type:"number",size:"small",variant:"outlined",disabled:!n.limits.enable,defaultValue:n.limits.range[e][1],onChange:function(t){return a(t,e,1)}})]},e)}))})]})},ex=n(1198),tx=wh({popover:{display:"grid",gridGap:"16px",padding:"0 0 25px"},popoverHeader:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"#3F51B5",padding:"6px 6px 6px 12px",borderRadius:"4px 4px 0 0",color:"#FFF"},popoverBody:{display:"grid",gridGap:"6px",padding:"0 14px"}}),nx="Axes Settings",rx=function(e){var n=e.yaxis,o=e.setYaxisLimits,i=e.toggleEnableLimits,a=(0,t.useState)(null),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=Boolean(s),d=tx();return(0,ie.BX)(no,{children:[(0,ie.tZ)(sc,{title:nx,children:(0,ie.tZ)(mt,{onClick:function(e){return l(e.currentTarget)},children:(0,ie.tZ)(Gb.Z,{})})}),(0,ie.tZ)(Xl,{open:c,anchorEl:s,placement:"left-start",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return l(null)},children:(0,ie.BX)(ce,{elevation:3,className:d.popover,children:[(0,ie.BX)("div",{id:"handle",className:d.popoverHeader,children:[(0,ie.tZ)(dy,{variant:"body1",children:(0,ie.tZ)("b",{children:nx})}),(0,ie.tZ)(mt,{size:"small",onClick:function(){return l(null)},children:(0,ie.tZ)(ex.Z,{style:{color:"white"}})})]}),(0,ie.tZ)(no,{className:d.popoverBody,children:(0,ie.tZ)(Jb,{yaxis:n,setYaxisLimits:o,toggleEnableLimits:i})})]})})})]})};function ox(e){return(0,ne.Z)("MuiCircularProgress",e)}(0,re.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var ix,ax,ux,sx,lx,cx,dx,fx,px=["className","color","disableShrink","size","style","thickness","value","variant"],hx=44,mx=Ie(lx||(lx=ix||(ix=ge(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"])))),vx=Ie(cx||(cx=ax||(ax=ge(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -125px;\n }\n"])))),gx=(0,J.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:n.palette[t.color].main})}),(function(e){return"indeterminate"===e.ownerState.variant&&Be(dx||(dx=ux||(ux=ge(["\n animation: "," 1.4s linear infinite;\n "]))),mx)})),yx=(0,J.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:function(e,t){return t.svg}})({display:"block"}),bx=(0,J.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:function(e,t){var n=e.ownerState;return[t.circle,t["circle".concat((0,te.Z)(n.variant))],n.disableShrink&&t.circleDisableShrink]}})((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(function(e){var t=e.ownerState;return"indeterminate"===t.variant&&!t.disableShrink&&Be(fx||(fx=sx||(sx=ge(["\n animation: "," 1.4s ease-in-out infinite;\n "]))),vx)})),xx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiCircularProgress"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.disableShrink,s=void 0!==u&&u,l=n.size,c=void 0===l?40:l,d=n.style,f=n.thickness,p=void 0===f?3.6:f,h=n.value,m=void 0===h?0:h,v=n.variant,g=void 0===v?"indeterminate":v,y=(0,X.Z)(n,px),b=(0,o.Z)({},n,{color:a,disableShrink:s,size:c,thickness:p,value:m,variant:g}),x=function(e){var t=e.classes,n=e.variant,r=e.color,o=e.disableShrink,i={root:["root",n,"color".concat((0,te.Z)(r))],svg:["svg"],circle:["circle","circle".concat((0,te.Z)(n)),o&&"circleDisableShrink"]};return(0,K.Z)(i,ox,t)}(b),w={},Z={},k={};if("determinate"===g){var S=2*Math.PI*((hx-p)/2);w.strokeDasharray=S.toFixed(3),k["aria-valuenow"]=Math.round(m),w.strokeDashoffset="".concat(((100-m)/100*S).toFixed(3),"px"),Z.transform="rotate(-90deg)"}return(0,ie.tZ)(gx,(0,o.Z)({className:(0,G.Z)(x.root,r),style:(0,o.Z)({width:c,height:c},Z,d),ownerState:b,ref:t,role:"progressbar"},k,y,{children:(0,ie.tZ)(yx,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(hx," ").concat(hx),children:(0,ie.tZ)(bx,{className:x.circle,style:w,ownerState:b,cx:hx,cy:hx,r:(hx-p)/2,fill:"none",strokeWidth:p})})}))})),wx=xx,Zx=function(e){var t=e.isLoading,n=e.height;return(0,ie.tZ)(Mv,{in:t,style:{transitionDelay:t?"300ms":"0ms"},children:(0,ie.tZ)(no,{alignItems:"center",justifyContent:"center",flexDirection:"column",display:"flex",style:{width:"100%",maxWidth:"calc(100vw - 64px)",position:"absolute",height:null!==n&&void 0!==n?n:"50%",background:"rgba(255, 255, 255, 0.7)",pointerEvents:"none",zIndex:2},children:(0,ie.tZ)(wx,{})})})},kx=function(){var e=tr(),t=e.displayType,n=e.time.period,r=e.query,o=gr(),i=o.customStep,a=o.yaxis,u=nr(),s=yr(),l=function(e){s({type:"SET_YAXIS_LIMITS",payload:e})},c=Xy({visible:!0,customStep:i}),d=c.isLoading,f=c.liveData,p=c.graphData,h=c.error,m=c.queryOptions;return(0,ie.BX)(no,{p:4,display:"grid",gridTemplateRows:"auto 1fr",style:{minHeight:"calc(100vh - 64px)"},children:[(0,ie.tZ)(zy,{error:h,queryOptions:m}),(0,ie.BX)(no,{height:"100%",children:[d&&(0,ie.tZ)(Zx,{isLoading:d,height:"500px"}),(0,ie.BX)(no,{height:"100%",bgcolor:"#fff",children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mx:-4,px:4,mb:2,borderBottom:1,borderColor:"divider",children:[(0,ie.tZ)(Xb,{}),"chart"===t&&(0,ie.tZ)(rx,{yaxis:a,setYaxisLimits:l,toggleEnableLimits:function(){s({type:"TOGGLE_ENABLE_YAXIS_LIMITS"})}})]}),h&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:h}),p&&n&&"chart"===t&&(0,ie.tZ)(vc,{data:p,period:n,customStep:i,query:r,yaxis:a,setYaxisLimits:l,setPeriod:function(e){var t=e.from,n=e.to;u({type:"SET_PERIOD",payload:{from:t,to:n}})}}),f&&"code"===t&&(0,ie.tZ)(sb,{data:f}),f&&"table"===t&&(0,ie.tZ)(kh,{data:f})]})]})]})};function Sx(e){return(0,ne.Z)("MuiAppBar",e)}(0,re.Z)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent"]);var Dx=["className","color","enableColorOnDark","position"],Cx=(0,J.ZP)(ce,{name:"MuiAppBar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],t["color".concat((0,te.Z)(n.color))]]}})((function(e){var t=e.theme,n=e.ownerState,r="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,o.Z)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===n.position&&{position:"fixed",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===n.position&&{position:"absolute",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"sticky"===n.position&&{position:"sticky",zIndex:t.zIndex.appBar,top:0,left:"auto",right:0},"static"===n.position&&{position:"static"},"relative"===n.position&&{position:"relative"},"default"===n.color&&{backgroundColor:r,color:t.palette.getContrastText(r)},n.color&&"default"!==n.color&&"inherit"!==n.color&&"transparent"!==n.color&&{backgroundColor:t.palette[n.color].main,color:t.palette[n.color].contrastText},"inherit"===n.color&&{color:"inherit"},"dark"===t.palette.mode&&!n.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===n.color&&(0,o.Z)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"}))})),_x=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAppBar"}),r=n.className,i=n.color,a=void 0===i?"primary":i,u=n.enableColorOnDark,s=void 0!==u&&u,l=n.position,c=void 0===l?"fixed":l,d=(0,X.Z)(n,Dx),f=(0,o.Z)({},n,{color:a,position:c,enableColorOnDark:s}),p=function(e){var t=e.color,n=e.position,r=e.classes,o={root:["root","color".concat((0,te.Z)(t)),"position".concat((0,te.Z)(n))]};return(0,K.Z)(o,Sx,r)}(f);return(0,ie.tZ)(Cx,(0,o.Z)({square:!0,component:"header",ownerState:f,elevation:4,className:(0,G.Z)(p.root,r,"fixed"===c&&"mui-fixed"),ref:t},d))})),Ex=_x,Ax=n(6428);function Mx(e){return(0,ne.Z)("MuiLink",e)}var Px=(0,re.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Rx=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],Tx={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Fx=(0,J.ZP)(dy,{name:"MuiLink",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["underline".concat((0,te.Z)(n.underline))],"button"===n.component&&t.button]}})((function(e){var t=e.theme,n=e.ownerState,r=(0,Ax.D)(t,"palette.".concat(function(e){return Tx[e]||e}(n.color)))||n.color;return(0,o.Z)({},"none"===n.underline&&{textDecoration:"none"},"hover"===n.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===n.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==r?(0,Q.Fq)(r,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===n.component&&(0,q.Z)({position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"}},"&.".concat(Px.focusVisible),{outline:"auto"}))})),Ox=t.forwardRef((function(e,n){var i=(0,ee.Z)({props:e,name:"MuiLink"}),a=i.className,u=i.color,s=void 0===u?"primary":u,l=i.component,c=void 0===l?"a":l,d=i.onBlur,f=i.onFocus,p=i.TypographyClasses,h=i.underline,m=void 0===h?"always":h,v=i.variant,g=void 0===v?"inherit":v,y=(0,X.Z)(i,Rx),b=(0,me.Z)(),x=b.isFocusVisibleRef,w=b.onBlur,Z=b.onFocus,k=b.ref,S=t.useState(!1),D=(0,r.Z)(S,2),C=D[0],_=D[1],E=(0,pe.Z)(n,k),A=(0,o.Z)({},i,{color:s,component:c,focusVisible:C,underline:m,variant:g}),M=function(e){var t=e.classes,n=e.component,r=e.focusVisible,o=e.underline,i={root:["root","underline".concat((0,te.Z)(o)),"button"===n&&"button",r&&"focusVisible"]};return(0,K.Z)(i,Mx,t)}(A);return(0,ie.tZ)(Fx,(0,o.Z)({className:(0,G.Z)(M.root,a),classes:p,color:s,component:c,onBlur:function(e){w(e),!1===x.current&&_(!1),d&&d(e)},onFocus:function(e){Z(e),!0===x.current&&_(!0),f&&f(e)},ref:E,ownerState:A,variant:g},y))})),Bx=Ox;function Ix(e){return(0,ne.Z)("MuiToolbar",e)}(0,re.Z)("MuiToolbar",["root","gutters","regular","dense"]);var Nx=["className","component","disableGutters","variant"],Lx=(0,J.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({position:"relative",display:"flex",alignItems:"center"},!n.disableGutters&&(0,q.Z)({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}),"dense"===n.variant&&{minHeight:48})}),(function(e){var t=e.theme;return"regular"===e.ownerState.variant&&t.mixins.toolbar})),zx=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiToolbar"}),r=n.className,i=n.component,a=void 0===i?"div":i,u=n.disableGutters,s=void 0!==u&&u,l=n.variant,c=void 0===l?"regular":l,d=(0,X.Z)(n,Nx),f=(0,o.Z)({},n,{component:a,disableGutters:s,variant:c}),p=function(e){var t=e.classes,n={root:["root",!e.disableGutters&&"gutters",e.variant]};return(0,K.Z)(n,Ix,t)}(f);return(0,ie.tZ)(Lx,(0,o.Z)({as:a,className:(0,G.Z)(p.root,r),ref:t,ownerState:f},d))})),jx=zx,Wx=n(1385),$x=n(9428);function Hx(e){return(0,ne.Z)("MuiListItem",e)}var Yx=(0,re.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var Vx=(0,re.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function Ux(e){return(0,ne.Z)("MuiListItemSecondaryAction",e)}(0,re.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var qx=["className"],Xx=(0,J.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.disableGutters&&t.disableGutters]}})((function(e){var t=e.ownerState;return(0,o.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),Gx=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemSecondaryAction"}),i=r.className,a=(0,X.Z)(r,qx),u=t.useContext(Um),s=(0,o.Z)({},r,{disableGutters:u.disableGutters}),l=function(e){var t=e.disableGutters,n=e.classes,r={root:["root",t&&"disableGutters"]};return(0,K.Z)(r,Ux,n)}(s);return(0,ie.tZ)(Xx,(0,o.Z)({className:(0,G.Z)(l.root,i),ownerState:s,ref:n},a))}));Gx.muiName="ListItemSecondaryAction";var Kx=Gx,Qx=["className"],Jx=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],ew=(0,J.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,o.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&(0,q.Z)({},"& > .".concat(Vx.root),{paddingRight:48}),(t={},(0,q.Z)(t,"&.".concat(Yx.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(Yx.selected),(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(Yx.focusVisible),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),(0,q.Z)(t,"&.".concat(Yx.disabled),{opacity:n.palette.action.disabledOpacity}),t),"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:"1px solid ".concat(n.palette.divider),backgroundClip:"padding-box"},r.button&&(0,q.Z)({transition:n.transitions.create("background-color",{duration:n.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:n.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Yx.selected,":hover"),{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,Q.Fq)(n.palette.primary.main,n.palette.action.selectedOpacity)}}),r.hasSecondaryAction&&{paddingRight:48})})),tw=(0,J.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:function(e,t){return t.container}})({position:"relative"}),nw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItem"}),i=r.alignItems,a=void 0===i?"center":i,u=r.autoFocus,s=void 0!==u&&u,l=r.button,c=void 0!==l&&l,d=r.children,f=r.className,p=r.component,h=r.components,m=void 0===h?{}:h,v=r.componentsProps,g=void 0===v?{}:v,y=r.ContainerComponent,b=void 0===y?"li":y,x=r.ContainerProps,w=(x=void 0===x?{}:x).className,Z=r.dense,k=void 0!==Z&&Z,S=r.disabled,D=void 0!==S&&S,C=r.disableGutters,_=void 0!==C&&C,E=r.disablePadding,A=void 0!==E&&E,M=r.divider,P=void 0!==M&&M,R=r.focusVisibleClassName,T=r.secondaryAction,F=r.selected,O=void 0!==F&&F,B=(0,X.Z)(r.ContainerProps,Qx),I=(0,X.Z)(r,Jx),N=t.useContext(Um),L={dense:k||N.dense||!1,alignItems:a,disableGutters:_},z=t.useRef(null);(0,Bh.Z)((function(){s&&z.current&&z.current.focus()}),[s]);var j=t.Children.toArray(d),W=j.length&&(0,Tm.Z)(j[j.length-1],["ListItemSecondaryAction"]),$=(0,o.Z)({},r,{alignItems:a,autoFocus:s,button:c,dense:L.dense,disabled:D,disableGutters:_,disablePadding:A,divider:P,hasSecondaryAction:W,selected:O}),H=function(e){var t=e.alignItems,n=e.button,r=e.classes,o=e.dense,i=e.disabled,a={root:["root",o&&"dense",!e.disableGutters&&"gutters",!e.disablePadding&&"padding",e.divider&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",e.hasSecondaryAction&&"secondaryAction",e.selected&&"selected"],container:["container"]};return(0,K.Z)(a,Hx,r)}($),Y=(0,pe.Z)(z,n),V=m.Root||ew,U=g.root||{},q=(0,o.Z)({className:(0,G.Z)(H.root,U.className,f),disabled:D},I),Q=p||"li";return c&&(q.component=p||"div",q.focusVisibleClassName=(0,G.Z)(Yx.focusVisible,R),Q=st),W?(Q=q.component||p?Q:"div","li"===b&&("li"===Q?Q="div":"li"===q.component&&(q.component="div")),(0,ie.tZ)(Um.Provider,{value:L,children:(0,ie.BX)(tw,(0,o.Z)({as:b,className:(0,G.Z)(H.container,w),ref:Y,ownerState:$},B,{children:[(0,ie.tZ)(V,(0,o.Z)({},U,!bs(V)&&{as:Q,ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:j})),j.pop()]}))})):(0,ie.tZ)(Um.Provider,{value:L,children:(0,ie.BX)(V,(0,o.Z)({},U,{as:Q,ref:Y,ownerState:$},!bs(V)&&{ownerState:(0,o.Z)({},$,U.ownerState)},q,{children:[j,T&&(0,ie.tZ)(Kx,{children:T})]}))})})),rw=nw,ow=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],iw=(0,J.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(qg.primary),t.primary),(0,q.Z)({},"& .".concat(qg.secondary),t.secondary),t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((function(e){var t=e.ownerState;return(0,o.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),aw=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiListItemText"}),i=r.children,a=r.className,u=r.disableTypography,s=void 0!==u&&u,l=r.inset,c=void 0!==l&&l,d=r.primary,f=r.primaryTypographyProps,p=r.secondary,h=r.secondaryTypographyProps,m=(0,X.Z)(r,ow),v=t.useContext(Um).dense,g=null!=d?d:i,y=p,b=(0,o.Z)({},r,{disableTypography:s,inset:c,primary:!!g,secondary:!!y,dense:v}),x=function(e){var t=e.classes,n=e.inset,r=e.primary,o=e.secondary,i={root:["root",n&&"inset",e.dense&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,K.Z)(i,Ug,t)}(b);return null==g||g.type===dy||s||(g=(0,ie.tZ)(dy,(0,o.Z)({variant:v?"body2":"body1",className:x.primary,component:"span",display:"block"},f,{children:g}))),null==y||y.type===dy||s||(y=(0,ie.tZ)(dy,(0,o.Z)({variant:"body2",className:x.secondary,color:"text.secondary",display:"block"},h,{children:y}))),(0,ie.BX)(iw,(0,o.Z)({className:(0,G.Z)(x.root,a),ownerState:b,ref:n},m,{children:[g,y]}))})),uw=aw,sw=[{seconds:0,title:"Off"},{seconds:1,title:"1s"},{seconds:2,title:"2s"},{seconds:5,title:"5s"},{seconds:10,title:"10s"},{seconds:30,title:"30s"},{seconds:60,title:"1m"},{seconds:300,title:"5m"},{seconds:900,title:"15m"},{seconds:1800,title:"30m"},{seconds:3600,title:"1h"},{seconds:7200,title:"2h"}],lw=function(){var e=nr(),n=tr().queryControls.autoRefresh,o=T();(0,t.useEffect)((function(){n&&e({type:"TOGGLE_AUTOREFRESH"})}),[o]);var i=(0,t.useState)(sw[0]),a=(0,r.Z)(i,2),u=a[0],s=a[1];(0,t.useEffect)((function(){var t,r=u.seconds;return n?t=setInterval((function(){e({type:"RUN_QUERY_TO_NOW"})}),1e3*r):s(sw[0]),function(){t&&clearInterval(t)}}),[u,n]);var l=(0,t.useState)(null),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=Boolean(d);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(sc,{title:"Auto-refresh control",children:(0,ie.tZ)(ub,{variant:"contained",color:"primary",sx:{minWidth:"110px",color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",justifyContent:"space-between",boxShadow:"none"},startIcon:(0,ie.tZ)(Wx.Z,{}),endIcon:(0,ie.tZ)($x.Z,{sx:{transform:p?"rotate(180deg)":"none"}}),onClick:function(e){return f(e.currentTarget)},children:u.title})}),(0,ie.tZ)(Xl,{open:p,anchorEl:d,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return f(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.tZ)(Qm,{style:{minWidth:"110px",maxHeight:"208px",overflow:"auto",padding:"20px 0"},children:sw.map((function(t){return(0,ie.tZ)(rw,{button:!0,onClick:function(){return function(t){(n&&!t.seconds||!n&&t.seconds)&&e({type:"TOGGLE_AUTOREFRESH"}),s(t),f(null)}(t)},children:(0,ie.tZ)(uw,{primary:t.title})},t.seconds)}))})})})})]})},cw=n(210),dw=function(e){var t=e.style;return(0,ie.BX)(cw.Z,{style:t,viewBox:"0 0 20 24",children:[(0,ie.tZ)("path",{d:"M8.27 10.58a2.8 2.8 0 0 0 1.7.59h.07c.65-.01 1.3-.26 1.69-.6 2.04-1.73 7.95-7.15 7.95-7.15C21.26 1.95 16.85.48 10.04.47h-.08C3.15.48-1.26 1.95.32 3.42c0 0 5.91 5.42 7.95 7.16"}),(0,ie.tZ)("path",{d:"M11.73 13.51a2.8 2.8 0 0 1-1.7.6h-.06a2.8 2.8 0 0 1-1.7-.6C6.87 12.31 1.87 7.8 0 6.08v2.61c0 .29.11.67.3.85 1.28 1.17 6.2 5.67 7.97 7.18a2.8 2.8 0 0 0 1.7.6h.06c.66-.02 1.3-.27 1.7-.6 1.77-1.5 6.69-6.01 7.96-7.18.2-.18.3-.56.3-.85V6.08a615.27 615.27 0 0 1-8.26 7.43"}),(0,ie.tZ)("path",{d:"M11.73 19.66a2.8 2.8 0 0 1-1.7.59h-.06a2.8 2.8 0 0 1-1.7-.6c-1.4-1.2-6.4-5.72-8.27-7.43v2.62c0 .28.11.66.3.84 1.28 1.17 6.2 5.68 7.97 7.19a2.8 2.8 0 0 0 1.7.59h.06c.66-.01 1.3-.26 1.7-.6 1.77-1.5 6.69-6 7.96-7.18.2-.18.3-.56.3-.84v-2.62a614.96 614.96 0 0 1-8.26 7.44"})]})},fw=[{duration:"5m",title:"Last 5 minutes"},{duration:"15m",title:"Last 15 minutes"},{duration:"30m",title:"Last 30 minutes"},{duration:"1h",title:"Last 1 hour"},{duration:"3h",title:"Last 3 hours"},{duration:"6h",title:"Last 6 hours"},{duration:"12h",title:"Last 12 hours"},{duration:"24h",title:"Last 24 hours"},{duration:"2d",title:"Last 2 days"},{duration:"7d",title:"Last 7 days"},{duration:"30d",title:"Last 30 days"},{duration:"90d",title:"Last 90 days"},{duration:"180d",title:"Last 180 days"},{duration:"1y",title:"Last 1 year"},{duration:"1d",from:function(){return xn()().subtract(1,"day").endOf("day").toDate()},title:"Yesterday"},{duration:"1d",from:function(){return xn()().endOf("day").toDate()},title:"Today"}],pw=function(e){var t=e.setDuration;return(0,ie.tZ)(Qm,{style:{maxHeight:"168px",overflow:"auto",paddingRight:"15px"},children:fw.map((function(e){return(0,ie.tZ)(rw,{button:!0,onClick:function(){return t(e.duration,e.from?e.from():new Date)},children:(0,ie.tZ)(uw,{primary:e.title||e.duration})},e.duration)}))})},hw=n(1782),mw=n(4290);function vw(e,n,o,i,a){var u="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,s=t.useState((function(){return a&&u?o(e).matches:i?i(e).matches:n})),l=(0,r.Z)(s,2),c=l[0],d=l[1];return(0,Bh.Z)((function(){var t=!0;if(u){var n=o(e),r=function(){t&&d(n.matches)};return r(),n.addListener(r),function(){t=!1,n.removeListener(r)}}}),[e,o,u]),c}var gw=t.useSyncExternalStore;function yw(e,n,o,i){var a=t.useCallback((function(){return n}),[n]),u=t.useMemo((function(){if(null!==i){var t=i(e).matches;return function(){return t}}return a}),[a,e,i]),s=t.useMemo((function(){if(null===o)return[a,function(){return function(){}}];var t=o(e);return[function(){return t.matches},function(e){return t.addListener(e),function(){t.removeListener(e)}}]}),[a,o,e]),l=(0,r.Z)(s,2),c=l[0],d=l[1];return gw(d,c,u)}function bw(){var e=t.useContext(Or);if(null===e)throw new Error((0,Dh.Z)(13));return e}function xw(){return bw().utils}function ww(){return bw().defaultDates}function Zw(){var e=xw();return t.useRef(e.date()).current}function kw(e,t){return e&&t.isValid(t.date(e))?"Choose date, selected date is ".concat(t.format(t.date(e),"fullDate")):"Choose date"}var Sw=function(e,t,n){var r=e.date(t);return null===t?"":e.isValid(r)?e.formatByString(r,n):""};function Dw(e,t,n){return e||("undefined"===typeof t?n.localized:t?n["12h"]:n["24h"])}var Cw=["ampm","inputFormat","maxDate","maxDateTime","maxTime","minDate","minDateTime","minTime","openTo","orientation","views"];function _w(e,t){var n=e.ampm,r=e.inputFormat,i=e.maxDate,a=e.maxDateTime,u=e.maxTime,s=e.minDate,l=e.minDateTime,c=e.minTime,d=e.openTo,f=void 0===d?"day":d,p=e.orientation,h=void 0===p?"portrait":p,m=e.views,v=void 0===m?["year","day","hours","minutes"]:m,g=(0,X.Z)(e,Cw),y=xw(),b=ww(),x=null!=s?s:b.minDate,w=null!=i?i:b.maxDate,Z=null!=n?n:y.is12HourCycleInCurrentLocale();if("portrait"!==h)throw new Error("We are not supporting custom orientation for DateTimePicker yet :(");return(0,ee.Z)({props:(0,o.Z)({openTo:f,views:v,ampm:Z,ampmInClock:!0,orientation:h,showToolbar:!0,allowSameDateSelection:!0,minDate:null!=l?l:x,minTime:null!=l?l:c,maxDate:null!=a?a:w,maxTime:null!=a?a:u,disableIgnoringDatePartForTimeValidation:Boolean(l||a),acceptRegex:Z?/[\dap]/gi:/\d/gi,mask:"__/__/____ __:__",disableMaskedInput:Z,inputFormat:Dw(r,Z,{localized:y.formats.keyboardDateTime,"12h":y.formats.keyboardDateTime12h,"24h":y.formats.keyboardDateTime24h})},g),name:t})}var Ew=["className","selected","value"],Aw=(0,re.Z)("PrivatePickersToolbarText",["selected"]),Mw=(0,J.ZP)(dy)((function(e){var t=e.theme;return(0,q.Z)({transition:t.transitions.create("color"),color:t.palette.text.secondary},"&.".concat(Aw.selected),{color:t.palette.text.primary})})),Pw=t.forwardRef((function(e,t){var n=e.className,r=e.selected,i=e.value,a=(0,X.Z)(e,Ew);return(0,ie.tZ)(Mw,(0,o.Z)({ref:t,className:(0,G.Z)(n,r&&Aw.selected),component:"span"},a,{children:i}))})),Rw=n(4929);var Tw=t.createContext();function Fw(e){return(0,ne.Z)("MuiGrid",e)}var Ow=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Bw=(0,re.Z)("MuiGrid",["root","container","item","zeroMinWidth"].concat((0,ve.Z)([0,1,2,3,4,5,6,7,8,9,10].map((function(e){return"spacing-xs-".concat(e)}))),(0,ve.Z)(["column-reverse","column","row-reverse","row"].map((function(e){return"direction-xs-".concat(e)}))),(0,ve.Z)(["nowrap","wrap-reverse","wrap"].map((function(e){return"wrap-xs-".concat(e)}))),(0,ve.Z)(Ow.map((function(e){return"grid-xs-".concat(e)}))),(0,ve.Z)(Ow.map((function(e){return"grid-sm-".concat(e)}))),(0,ve.Z)(Ow.map((function(e){return"grid-md-".concat(e)}))),(0,ve.Z)(Ow.map((function(e){return"grid-lg-".concat(e)}))),(0,ve.Z)(Ow.map((function(e){return"grid-xl-".concat(e)}))))),Iw=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function Nw(e){var t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function Lw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t||!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n["spacing-xs-".concat(String(e))]||"spacing-xs-".concat(String(e))];var r=e.xs,o=e.sm,i=e.md,a=e.lg,u=e.xl;return[Number(r)>0&&(n["spacing-xs-".concat(String(r))]||"spacing-xs-".concat(String(r))),Number(o)>0&&(n["spacing-sm-".concat(String(o))]||"spacing-sm-".concat(String(o))),Number(i)>0&&(n["spacing-md-".concat(String(i))]||"spacing-md-".concat(String(i))),Number(a)>0&&(n["spacing-lg-".concat(String(a))]||"spacing-lg-".concat(String(a))),Number(u)>0&&(n["spacing-xl-".concat(String(u))]||"spacing-xl-".concat(String(u)))]}var zw,jw,Ww,$w=(0,J.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.container,o=n.direction,i=n.item,a=n.lg,u=n.md,s=n.sm,l=n.spacing,c=n.wrap,d=n.xl,f=n.xs,p=n.zeroMinWidth;return[t.root,r&&t.container,i&&t.item,p&&t.zeroMinWidth].concat((0,ve.Z)(Lw(l,r,t)),["row"!==o&&t["direction-xs-".concat(String(o))],"wrap"!==c&&t["wrap-xs-".concat(String(c))],!1!==f&&t["grid-xs-".concat(String(f))],!1!==s&&t["grid-sm-".concat(String(s))],!1!==u&&t["grid-md-".concat(String(u))],!1!==a&&t["grid-lg-".concat(String(a))],!1!==d&&t["grid-xl-".concat(String(d))]])}})((function(e){var t=e.ownerState;return(0,o.Z)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){var t=e.theme,n=e.ownerState,r=(0,Rw.P$)({values:n.direction,breakpoints:t.breakpoints.values});return(0,Rw.k9)({theme:t},r,(function(e){var t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(Bw.item)]={maxWidth:"none"}),t}))}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.rowSpacing,i={};if(r&&0!==o){var a=(0,Rw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Rw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({marginTop:"-".concat(Nw(n))},"& > .".concat(Bw.item),{paddingTop:Nw(n)}):{}}))}return i}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,o=n.columnSpacing,i={};if(r&&0!==o){var a=(0,Rw.P$)({values:o,breakpoints:t.breakpoints.values});i=(0,Rw.k9)({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?(0,q.Z)({width:"calc(100% + ".concat(Nw(n),")"),marginLeft:"-".concat(Nw(n))},"& > .".concat(Bw.item),{paddingLeft:Nw(n)}):{}}))}return i}),(function(e){var t,n=e.theme,r=e.ownerState;return n.breakpoints.keys.reduce((function(e,i){var a={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{var u=(0,Rw.P$)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof u?u[i]:u;if(void 0===s||null===s)return e;var l="".concat(Math.round(t/s*1e8)/1e6,"%"),c={};if(r.container&&r.item&&0!==r.columnSpacing){var d=n.spacing(r.columnSpacing);if("0px"!==d){var f="calc(".concat(l," + ").concat(Nw(d),")");c={flexBasis:f,maxWidth:f}}}a=(0,o.Z)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===n.breakpoints.values[i]?Object.assign(e,a):e[n.breakpoints.up(i)]=a,e}),{})})),Hw=t.forwardRef((function(e,n){var r=Qr((0,ee.Z)({props:e,name:"MuiGrid"})),i=r.className,a=r.columns,u=r.columnSpacing,s=r.component,l=void 0===s?"div":s,c=r.container,d=void 0!==c&&c,f=r.direction,p=void 0===f?"row":f,h=r.item,m=void 0!==h&&h,v=r.lg,g=void 0!==v&&v,y=r.md,b=void 0!==y&&y,x=r.rowSpacing,w=r.sm,Z=void 0!==w&&w,k=r.spacing,S=void 0===k?0:k,D=r.wrap,C=void 0===D?"wrap":D,_=r.xl,E=void 0!==_&&_,A=r.xs,M=void 0!==A&&A,P=r.zeroMinWidth,R=void 0!==P&&P,T=(0,X.Z)(r,Iw),F=x||S,O=u||S,B=t.useContext(Tw),I=d?a||12:B,N=(0,o.Z)({},r,{columns:I,container:d,direction:p,item:m,lg:g,md:b,sm:Z,rowSpacing:F,columnSpacing:O,wrap:C,xl:E,xs:M,zeroMinWidth:R}),L=function(e){var t=e.classes,n=e.container,r=e.direction,o=e.item,i=e.lg,a=e.md,u=e.sm,s=e.spacing,l=e.wrap,c=e.xl,d=e.xs,f={root:["root",n&&"container",o&&"item",e.zeroMinWidth&&"zeroMinWidth"].concat((0,ve.Z)(Lw(s,n)),["row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==l&&"wrap-xs-".concat(String(l)),!1!==d&&"grid-xs-".concat(String(d)),!1!==u&&"grid-sm-".concat(String(u)),!1!==a&&"grid-md-".concat(String(a)),!1!==i&&"grid-lg-".concat(String(i)),!1!==c&&"grid-xl-".concat(String(c))])};return(0,K.Z)(f,Fw,t)}(N);return(0,ie.tZ)(Tw.Provider,{value:I,children:(0,ie.tZ)($w,(0,o.Z)({ownerState:N,className:(0,G.Z)(L.root,i),as:l,ref:n},T))})})),Yw=Hw,Vw=(0,vt.Z)((0,ie.tZ)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen"),Uw=(0,vt.Z)((0,ie.tZ)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),qw=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),Xw=(0,re.Z)("PrivatePickersToolbar",["root","dateTitleContainer"]),Gw=(0,J.ZP)("div")((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:t.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})})),Kw=(0,J.ZP)(Yw)({flex:1}),Qw=function(e){return"clock"===e?zw||(zw=(0,ie.tZ)(qw,{color:"inherit"})):jw||(jw=(0,ie.tZ)(Uw,{color:"inherit"}))};function Jw(e,t){return e?"text input view is open, go to ".concat(t," view"):"".concat(t," view is open, go to text input view")}var eZ,tZ,nZ,rZ,oZ=t.forwardRef((function(e,t){var n=e.children,r=e.className,o=e.getMobileKeyboardInputViewButtonText,i=void 0===o?Jw:o,a=e.isLandscape,u=e.isMobileKeyboardViewOpen,s=e.landscapeDirection,l=void 0===s?"column":s,c=e.penIconClassName,d=e.toggleMobileKeyboardView,f=e.toolbarTitle,p=e.viewType,h=void 0===p?"calendar":p,m=e;return(0,ie.BX)(Gw,{ref:t,className:(0,G.Z)(Xw.root,r),ownerState:m,children:[(0,ie.tZ)(dy,{color:"text.secondary",variant:"overline",children:f}),(0,ie.BX)(Kw,{container:!0,justifyContent:"space-between",className:Xw.dateTitleContainer,direction:a?l:"row",alignItems:a?"flex-start":"flex-end",children:[n,(0,ie.tZ)(mt,{onClick:d,className:c,color:"inherit","aria-label":i(u,h),children:u?Qw(h):Ww||(Ww=(0,ie.tZ)(Vw,{color:"inherit"}))})]})]})})),iZ=["align","className","selected","typographyClassName","value","variant"],aZ=(0,J.ZP)(ub)({padding:0,minWidth:16,textTransform:"none"}),uZ=t.forwardRef((function(e,t){var n=e.align,r=e.className,i=e.selected,a=e.typographyClassName,u=e.value,s=e.variant,l=(0,X.Z)(e,iZ);return(0,ie.tZ)(aZ,(0,o.Z)({variant:"text",ref:t,className:r},l,{children:(0,ie.tZ)(Pw,{align:n,className:a,variant:s,value:u,selected:i})}))})),sZ=(0,vt.Z)((0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,ie.tZ)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),lZ=(0,vt.Z)((0,ie.tZ)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),cZ=t.createContext(null),dZ=(0,J.ZP)(jb)((function(e){var t=e.ownerState,n=e.theme;return(0,o.Z)({boxShadow:"0 -1px 0 0 inset ".concat(n.palette.divider)},"desktop"===t.wrapperVariant&&(0,q.Z)({order:1,boxShadow:"0 1px 0 0 inset ".concat(n.palette.divider)},"& .".concat(Ab.indicator),{bottom:"auto",top:0}))})),fZ=function(e){var n,r=e.dateRangeIcon,i=void 0===r?eZ||(eZ=(0,ie.tZ)(lZ,{})):r,a=e.onChange,u=e.timeIcon,s=void 0===u?tZ||(tZ=(0,ie.tZ)(sZ,{})):u,l=e.view,c=t.useContext(cZ),d=(0,o.Z)({},e,{wrapperVariant:c});return(0,ie.BX)(dZ,{ownerState:d,variant:"fullWidth",value:(n=l,["day","month","year"].includes(n)?"date":"time"),onChange:function(e,t){a("date"===t?"day":"hours")},children:[(0,ie.tZ)(Ub,{value:"date","aria-label":"pick date",icon:(0,ie.tZ)(t.Fragment,{children:i})}),(0,ie.tZ)(Ub,{value:"time","aria-label":"pick time",icon:(0,ie.tZ)(t.Fragment,{children:s})})]})},pZ=["ampm","date","dateRangeIcon","hideTabs","isMobileKeyboardViewOpen","onChange","openView","setOpenView","timeIcon","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],hZ=(0,re.Z)("PrivateDateTimePickerToolbar",["penIcon"]),mZ=(0,J.ZP)(oZ)((0,q.Z)({paddingLeft:16,paddingRight:16,justifyContent:"space-around"},"& .".concat(hZ.penIcon),{position:"absolute",top:8,right:8})),vZ=(0,J.ZP)("div")({display:"flex",flexDirection:"column",alignItems:"flex-start"}),gZ=(0,J.ZP)("div")({display:"flex"}),yZ=(0,J.ZP)(Pw)({margin:"0 4px 0 2px",cursor:"default"}),bZ=function(e){var n,r=e.ampm,i=e.date,a=e.dateRangeIcon,u=e.hideTabs,s=e.isMobileKeyboardViewOpen,l=e.openView,c=e.setOpenView,d=e.timeIcon,f=e.toggleMobileKeyboardView,p=e.toolbarFormat,h=e.toolbarPlaceholder,m=void 0===h?"\u2013\u2013":h,v=e.toolbarTitle,g=void 0===v?"Select date & time":v,y=e.views,b=(0,X.Z)(e,pZ),x=xw(),w=t.useContext(cZ),Z="desktop"===w||!u&&"undefined"!==typeof window&&window.innerHeight>667,k=t.useMemo((function(){return i?p?x.formatByString(i,p):x.format(i,"shortDate"):m}),[i,p,m,x]);return(0,ie.BX)(t.Fragment,{children:["desktop"!==w&&(0,ie.BX)(mZ,(0,o.Z)({toolbarTitle:g,penIconClassName:hZ.penIcon,isMobileKeyboardViewOpen:s,toggleMobileKeyboardView:f},b,{isLandscape:!1,children:[(0,ie.BX)(vZ,{children:[y.includes("year")&&(0,ie.tZ)(uZ,{tabIndex:-1,variant:"subtitle1",onClick:function(){return c("year")},selected:"year"===l,value:i?x.format(i,"year"):"\u2013"}),y.includes("day")&&(0,ie.tZ)(uZ,{tabIndex:-1,variant:"h4",onClick:function(){return c("day")},selected:"day"===l,value:k})]}),(0,ie.BX)(gZ,{children:[y.includes("hours")&&(0,ie.tZ)(uZ,{variant:"h3",onClick:function(){return c("hours")},selected:"hours"===l,value:i?(n=i,r?x.format(n,"hours12h"):x.format(n,"hours24h")):"--"}),y.includes("minutes")&&(0,ie.BX)(t.Fragment,{children:[nZ||(nZ=(0,ie.tZ)(yZ,{variant:"h3",value:":"})),(0,ie.tZ)(uZ,{variant:"h3",onClick:function(){return c("minutes")},selected:"minutes"===l,value:i?x.format(i,"minutes"):"--"})]}),y.includes("seconds")&&(0,ie.BX)(t.Fragment,{children:[rZ||(rZ=(0,ie.tZ)(yZ,{variant:"h3",value:":"})),(0,ie.tZ)(uZ,{variant:"h3",onClick:function(){return c("seconds")},selected:"seconds"===l,value:i?x.format(i,"seconds"):"--"})]})]})]})),Z&&(0,ie.tZ)(fZ,{dateRangeIcon:a,timeIcon:d,view:l,onChange:c})]})};function xZ(e){return(0,ne.Z)("MuiDialogActions",e)}(0,re.Z)("MuiDialogActions",["root","spacing"]);var wZ=["className","disableSpacing"],ZZ=(0,J.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disableSpacing&&t.spacing]}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})})),kZ=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogActions"}),r=n.className,i=n.disableSpacing,a=void 0!==i&&i,u=(0,X.Z)(n,wZ),s=(0,o.Z)({},n,{disableSpacing:a}),l=function(e){var t=e.classes,n={root:["root",!e.disableSpacing&&"spacing"]};return(0,K.Z)(n,xZ,t)}(s);return(0,ie.tZ)(ZZ,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),SZ=kZ,DZ=["onClick","onTouchStart"],CZ=(0,J.ZP)(Xl)((function(e){return{zIndex:e.theme.zIndex.modal}})),_Z=(0,J.ZP)(ce)((function(e){var t=e.ownerState;return(0,o.Z)({transformOrigin:"top center",outline:0},"top"===t.placement&&{transformOrigin:"bottom center"})})),EZ=(0,J.ZP)(SZ)((function(e){var t=e.ownerState;return(0,o.Z)({},t.clearable?{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}}:{padding:0})}));var AZ=function(e){var n,i=e.anchorEl,a=e.children,u=e.containerRef,s=void 0===u?null:u,l=e.onClose,c=e.onClear,d=e.clearable,f=void 0!==d&&d,p=e.clearText,h=void 0===p?"Clear":p,m=e.open,v=e.PopperProps,g=e.role,y=e.TransitionComponent,b=void 0===y?en:y,x=e.TrapFocusProps,w=e.PaperProps,Z=void 0===w?{}:w;t.useEffect((function(){function e(e){"Escape"!==e.key&&"Esc"!==e.key||l()}return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[l]);var k=t.useRef(null);t.useEffect((function(){"tooltip"!==g&&(m?k.current=document.activeElement:k.current&&k.current instanceof HTMLElement&&k.current.focus())}),[m,g]);var S=function(e,n){var r=t.useRef(!1),o=t.useRef(!1),i=t.useRef(null),a=t.useRef(!1);t.useEffect((function(){if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),function(){document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);var u=(0,he.Z)((function(e){if(a.current){var t=o.current;o.current=!1;var u=(0,Vm.Z)(i.current);!i.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!u.documentElement.contains(e.target)||i.current.contains(e.target))||t||n(e))}})),s=function(){o.current=!0};return t.useEffect((function(){if(e){var t=(0,Vm.Z)(i.current),n=function(){r.current=!0};return t.addEventListener("touchstart",u),t.addEventListener("touchmove",n),function(){t.removeEventListener("touchstart",u),t.removeEventListener("touchmove",n)}}}),[e,u]),t.useEffect((function(){if(e){var t=(0,Vm.Z)(i.current);return t.addEventListener("click",u),function(){t.removeEventListener("click",u),o.current=!1}}}),[e,u]),[i,s,s]}(m,l),D=(0,r.Z)(S,3),C=D[0],_=D[1],E=D[2],A=t.useRef(null),M=(0,pe.Z)(A,s),P=(0,pe.Z)(M,C),R=e,T=Z.onClick,F=Z.onTouchStart,O=(0,X.Z)(Z,DZ);return(0,ie.tZ)(CZ,(0,o.Z)({transition:!0,role:g,open:m,anchorEl:i,ownerState:R},v,{children:function(e){var t=e.TransitionProps,r=e.placement;return(0,ie.tZ)(wv,(0,o.Z)({open:m,disableAutoFocus:!0,disableEnforceFocus:"tooltip"===g,isEnabled:function(){return!0}},x,{children:(0,ie.tZ)(b,(0,o.Z)({},t,{children:(0,ie.BX)(_Z,(0,o.Z)({tabIndex:-1,elevation:8,ref:P,onClick:function(e){_(e),T&&T(e)},onTouchStart:function(e){E(e),F&&F(e)},ownerState:(0,o.Z)({},R,{placement:r})},O,{children:[a,(0,ie.tZ)(EZ,{ownerState:R,children:f&&(n||(n=(0,ie.tZ)(ub,{onClick:c,children:h})))})]}))}))}))}}))};var MZ=function(e){var n=e.children,r=e.DateInputProps,i=e.KeyboardDateInputComponent,a=e.onDismiss,u=e.open,s=e.PopperProps,l=e.PaperProps,c=e.TransitionComponent,d=e.onClear,f=e.clearText,p=e.clearable,h=t.useRef(null),m=(0,pe.Z)(r.inputRef,h);return(0,ie.BX)(cZ.Provider,{value:"desktop",children:[(0,ie.tZ)(i,(0,o.Z)({},r,{inputRef:m})),(0,ie.tZ)(AZ,{role:"dialog",open:u,anchorEl:h.current,TransitionComponent:c,PopperProps:s,PaperProps:l,onClose:a,onClear:d,clearText:f,clearable:p,children:n})]})};function PZ(e,t){return Array.isArray(t)?t.every((function(t){return-1!==e.indexOf(t)})):-1!==e.indexOf(t)}var RZ=function(e,t){return function(n){"Enter"!==n.key&&" "!==n.key||(e(),n.preventDefault(),n.stopPropagation()),t&&t(n)}},TZ=function(){for(var e=arguments.length,t=new Array(e),n=0;n12&&(e-=360),{height:Math.round((n?.26:.4)*zZ),transform:"rotateZ(".concat(e,"deg)")}}(),className:t,ownerState:u},a,{children:(0,ie.tZ)(qZ,{ownerState:u})}))}}]),n}(t.Component);XZ.getDerivedStateFromProps=function(e,t){return e.type!==t.previousType?{toAnimateTransform:!0,previousType:e.type}:{toAnimateTransform:!1,previousType:e.type}};var GZ,KZ,QZ,JZ=XZ,ek=(0,J.ZP)("div")((function(e){return{display:"flex",justifyContent:"center",alignItems:"center",margin:e.theme.spacing(2)}})),tk=(0,J.ZP)("div")({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),nk=(0,J.ZP)("div")({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none","@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}),rk=(0,J.ZP)("div")((function(e){return{width:6,height:6,borderRadius:"50%",backgroundColor:e.theme.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),ok=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,left:8},"am"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})})),ik=(0,J.ZP)(mt)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,right:8},"pm"===n.meridiemMode&&{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,"&:hover":{backgroundColor:t.palette.primary.light}})}));var ak=function(e){var n=e.ampm,r=e.ampmInClock,o=e.autoFocus,i=e.children,a=e.date,u=e.getClockLabelText,s=e.handleMeridiemChange,l=e.isTimeDisabled,c=e.meridiemMode,d=e.minutesStep,f=void 0===d?1:d,p=e.onChange,h=e.selectedId,m=e.type,v=e.value,g=e,y=xw(),b=t.useContext(cZ),x=t.useRef(!1),w=l(v,m),Z=!n&&"hours"===m&&(v<1||v>12),k=function(e,t){l(e,m)||p(e,t)},S=function(e,t){var r=e.offsetX,o=e.offsetY;if(void 0===r){var i=e.target.getBoundingClientRect();r=e.changedTouches[0].clientX-i.left,o=e.changedTouches[0].clientY-i.top}var a="seconds"===m||"minutes"===m?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=YZ(6*n,e,t).value;return r*n%60}(r,o,f):function(e,t,n){var r=YZ(30,e,t),o=r.value,i=r.distance,a=o||12;return n?a%=12:i<74&&(a+=12,a%=24),a}(r,o,Boolean(n));k(a,t)},D=t.useMemo((function(){return"hours"===m||v%5===0}),[m,v]),C="minutes"===m?f:1,_=t.useRef(null);return(0,ws.Z)((function(){o&&_.current.focus()}),[o]),(0,ie.BX)(ek,{children:[(0,ie.BX)(tk,{children:[(0,ie.tZ)(nk,{onTouchMove:function(e){x.current=!0,S(e,"shallow")},onTouchEnd:function(e){x.current&&(S(e,"finish"),x.current=!1)},onMouseUp:function(e){x.current&&(x.current=!1),S(e.nativeEvent,"finish")},onMouseMove:function(e){e.buttons>0&&S(e.nativeEvent,"shallow")}}),!w&&(0,ie.BX)(t.Fragment,{children:[GZ||(GZ=(0,ie.tZ)(rk,{})),a&&(0,ie.tZ)(JZ,{type:m,value:v,isInner:Z,hasSelected:D})]}),(0,ie.tZ)("div",{"aria-activedescendant":h,"aria-label":u(m,a,y),ref:_,role:"listbox",onKeyDown:function(e){if(!x.current)switch(e.key){case"Home":k(0,"partial"),e.preventDefault();break;case"End":k("minutes"===m?59:23,"partial"),e.preventDefault();break;case"ArrowUp":k(v+C,"partial"),e.preventDefault();break;case"ArrowDown":k(v-C,"partial"),e.preventDefault()}},tabIndex:0,children:i})]}),n&&("desktop"===b||r)&&(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(ok,{onClick:function(){return s("am")},disabled:null===c,ownerState:g,children:KZ||(KZ=(0,ie.tZ)(dy,{variant:"caption",children:"AM"}))}),(0,ie.tZ)(ik,{disabled:null===c,onClick:function(){return s("pm")},ownerState:g,children:QZ||(QZ=(0,ie.tZ)(dy,{variant:"caption",children:"PM"}))})]})]})},uk=["className","disabled","index","inner","label","selected"],sk=(0,re.Z)("PrivateClockNumber",["selected","disabled"]),lk=(0,J.ZP)("span")((function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)((t={height:jZ,width:jZ,position:"absolute",left:"calc((100% - ".concat(jZ,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:n.palette.text.primary,fontFamily:n.typography.fontFamily,"&:focused":{backgroundColor:n.palette.background.paper}},(0,q.Z)(t,"&.".concat(sk.selected),{color:n.palette.primary.contrastText}),(0,q.Z)(t,"&.".concat(sk.disabled),{pointerEvents:"none",color:n.palette.text.disabled}),t),r.inner&&(0,o.Z)({},n.typography.body2,{color:n.palette.text.secondary}))}));var ck=function(e){var t=e.className,n=e.disabled,r=e.index,i=e.inner,a=e.label,u=e.selected,s=(0,X.Z)(e,uk),l=e,c=r%12/12*Math.PI*2-Math.PI/2,d=91*(i?.65:1),f=Math.round(Math.cos(c)*d),p=Math.round(Math.sin(c)*d);return(0,ie.tZ)(lk,(0,o.Z)({className:(0,G.Z)(t,u&&sk.selected,n&&sk.disabled),"aria-disabled":!!n||void 0,"aria-selected":!!u||void 0,role:"option",style:{transform:"translate(".concat(f,"px, ").concat(p+92,"px")},ownerState:l},s,{children:a}))},dk=function(e){for(var t=e.ampm,n=e.date,r=e.getClockNumberText,o=e.isDisabled,i=e.selectedId,a=e.utils,u=n?a.getHours(n):null,s=[],l=t?12:23,c=function(e){return null!==u&&(t?12===e?12===u||0===u:u===e||u-12===e:u===e)},d=t?1:0;d<=l;d+=1){var f=d.toString();0===d&&(f="00");var p=!t&&(0===d||d>12);f=a.formatNumber(f);var h=c(d);s.push((0,ie.tZ)(ck,{id:h?i:void 0,index:d,inner:p,selected:h,disabled:o(d),label:f,"aria-label":r(f)},d))}return s},fk=function(e){var t=e.utils,n=e.value,o=e.isDisabled,i=e.getClockNumberText,a=e.selectedId,u=t.formatNumber;return[[5,u("05")],[10,u("10")],[15,u("15")],[20,u("20")],[25,u("25")],[30,u("30")],[35,u("35")],[40,u("40")],[45,u("45")],[50,u("50")],[55,u("55")],[0,u("00")]].map((function(e,t){var u=(0,r.Z)(e,2),s=u[0],l=u[1],c=s===n;return(0,ie.tZ)(ck,{label:l,id:c?a:void 0,index:t+1,inner:!1,disabled:o(s),selected:c,"aria-label":i(l)},s)}))},pk=(0,vt.Z)((0,ie.tZ)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),hk=(0,vt.Z)((0,ie.tZ)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),mk=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],vk=(0,J.ZP)("div")({display:"flex"}),gk=(0,J.ZP)("div")((function(e){return{width:e.theme.spacing(3)}})),yk=(0,J.ZP)(mt)((function(e){var t=e.ownerState;return(0,o.Z)({},t.hidden&&{visibility:"hidden"})})),bk=t.forwardRef((function(e,t){var n=e.children,r=e.className,i=e.components,a=void 0===i?{}:i,u=e.componentsProps,s=void 0===u?{}:u,l=e.isLeftDisabled,c=e.isLeftHidden,d=e.isRightDisabled,f=e.isRightHidden,p=e.leftArrowButtonText,h=e.onLeftClick,m=e.onRightClick,v=e.rightArrowButtonText,g=(0,X.Z)(e,mk),y="rtl"===It().direction,b=s.leftArrowButton||{},x=a.LeftArrowIcon||pk,w=s.rightArrowButton||{},Z=a.RightArrowIcon||hk,k=e;return(0,ie.BX)(vk,(0,o.Z)({ref:t,className:r,ownerState:k},g,{children:[(0,ie.tZ)(yk,(0,o.Z)({as:a.LeftArrowButton,size:"small","aria-label":p,title:p,disabled:l,edge:"end",onClick:h},b,{className:b.className,ownerState:(0,o.Z)({},k,b,{hidden:c}),children:y?(0,ie.tZ)(Z,{}):(0,ie.tZ)(x,{})})),n?(0,ie.tZ)(dy,{variant:"subtitle1",component:"span",children:n}):(0,ie.tZ)(gk,{ownerState:k}),(0,ie.tZ)(yk,(0,o.Z)({as:a.RightArrowButton,size:"small","aria-label":v,title:v,edge:"start",disabled:d,onClick:m},w,{className:w.className,ownerState:(0,o.Z)({},k,w,{hidden:f}),children:y?(0,ie.tZ)(x,{}):(0,ie.tZ)(Z,{})}))]}))})),xk=function(e,t,n){if(n&&(e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12;return e};function wk(e,t){return 3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e)}var Zk=function(e,t){return function(n,r){return e?t.isAfter(n,r):wk(n,t)>wk(r,t)}};function kk(e,n,r){var o=xw(),i=function(e,t){return e?t.getHours(e)>=12?"pm":"am":null}(e,o),a=t.useCallback((function(t){var i=function(e,t,n,r){var o=xk(r.getHours(e),t,n);return r.setHours(e,o)}(e,t,Boolean(n),o);r(i,"partial")}),[n,e,r,o]);return{meridiemMode:i,handleMeridiemChange:a}}function Sk(e){return(0,ne.Z)("MuiClockPicker",e)}(0,re.Z)("MuiClockPicker",["arrowSwitcher"]);var Dk=(0,J.ZP)(bk,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:function(e,t){return t.arrowSwitcher}})({position:"absolute",right:12,top:15}),Ck=function(e,t,n){return"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime")))},_k=function(e){return"".concat(e," minutes")},Ek=function(e){return"".concat(e," hours")},Ak=function(e){return"".concat(e," seconds")};var Mk=function(e){var n=(0,ee.Z)({props:e,name:"MuiClockPicker"}),r=n.ampm,i=void 0!==r&&r,a=n.ampmInClock,u=void 0!==a&&a,s=n.autoFocus,l=n.components,c=n.componentsProps,d=n.date,f=n.disableIgnoringDatePartForTimeValidation,p=void 0!==f&&f,h=n.getClockLabelText,m=void 0===h?Ck:h,v=n.getHoursClockNumberText,g=void 0===v?Ek:v,y=n.getMinutesClockNumberText,b=void 0===y?_k:y,x=n.getSecondsClockNumberText,w=void 0===x?Ak:x,Z=n.leftArrowButtonText,k=void 0===Z?"open previous view":Z,S=n.maxTime,D=n.minTime,C=n.minutesStep,_=void 0===C?1:C,E=n.nextViewAvailable,A=n.onChange,M=n.openNextView,P=n.openPreviousView,R=n.previousViewAvailable,T=n.rightArrowButtonText,F=void 0===T?"open next view":T,O=n.shouldDisableTime,B=n.showViewSwitcher,I=n.view,N=Zw(),L=xw(),z=L.setSeconds(L.setMinutes(L.setHours(N,0),0),0),j=d||z,W=kk(j,i,A),$=W.meridiemMode,H=W.handleMeridiemChange,Y=t.useCallback((function(e,t){if(null===d)return!1;var n=function(n){var r=Zk(p,L);return Boolean(D&&r(D,n("end"))||S&&r(n("start"),S)||O&&O(e,t))};switch(t){case"hours":var r=xk(e,$,i);return n((function(e){return TZ((function(e){return L.setHours(e,r)}),(function(t){return L.setMinutes(t,"start"===e?0:59)}),(function(t){return L.setSeconds(t,"start"===e?0:59)}))(d)}));case"minutes":return n((function(t){return TZ((function(t){return L.setMinutes(t,e)}),(function(e){return L.setSeconds(e,"start"===t?0:59)}))(d)}));case"seconds":return n((function(){return L.setSeconds(d,e)}));default:throw new Error("not supported")}}),[i,d,p,S,$,D,O,L]),V=(0,Sh.Z)(),U=t.useMemo((function(){switch(I){case"hours":var e=function(e,t){var n=xk(e,$,i);A(L.setHours(j,n),t)};return{onChange:e,value:L.getHours(j),children:dk({date:d,utils:L,ampm:i,onChange:e,getClockNumberText:g,isDisabled:function(e){return Y(e,"hours")},selectedId:V})};case"minutes":var t=L.getMinutes(j),n=function(e,t){A(L.setMinutes(j,e),t)};return{value:t,onChange:n,children:fk({utils:L,value:t,onChange:n,getClockNumberText:b,isDisabled:function(e){return Y(e,"minutes")},selectedId:V})};case"seconds":var r=L.getSeconds(j),o=function(e,t){A(L.setSeconds(j,e),t)};return{value:r,onChange:o,children:fk({utils:L,value:r,onChange:o,getClockNumberText:w,isDisabled:function(e){return Y(e,"seconds")},selectedId:V})};default:throw new Error("You must provide the type for ClockView")}}),[I,L,d,i,g,b,w,$,A,j,Y,V]),q=n,X=function(e){var t=e.classes;return(0,K.Z)({arrowSwitcher:["arrowSwitcher"]},Sk,t)}(q);return(0,ie.BX)(t.Fragment,{children:[B&&(0,ie.tZ)(Dk,{className:X.arrowSwitcher,leftArrowButtonText:k,rightArrowButtonText:F,components:l,componentsProps:c,onLeftClick:P,onRightClick:M,isLeftDisabled:R,isRightDisabled:E,ownerState:q}),(0,ie.tZ)(ak,(0,o.Z)({autoFocus:s,date:d,ampmInClock:u,type:I,ampm:i,getClockLabelText:m,minutesStep:_,isTimeDisabled:Y,meridiemMode:$,handleMeridiemChange:H,selectedId:V},U))]})},Pk=["disabled","onSelect","selected","value"],Rk=(0,re.Z)("PrivatePickersMonth",["root","selected"]),Tk=(0,J.ZP)(dy)((function(e){var t=e.theme;return(0,o.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,(0,q.Z)({margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:t.palette.text.secondary}},"&.".concat(Rk.selected),{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:focus, &:hover":{backgroundColor:t.palette.primary.dark}}))})),Fk=function(e){var t=e.disabled,n=e.onSelect,r=e.selected,i=e.value,a=(0,X.Z)(e,Pk),u=function(){n(i)};return(0,ie.tZ)(Tk,(0,o.Z)({component:"button",className:(0,G.Z)(Rk.root,r&&Rk.selected),tabIndex:t?-1:0,onClick:u,onKeyDown:RZ(u),color:r?"primary":void 0,variant:r?"h5":"subtitle1",disabled:t},a))},Ok=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","onMonthChange","readOnly"];function Bk(e){return(0,ne.Z)("MuiMonthPicker",e)}(0,re.Z)("MuiMonthPicker",["root"]);var Ik=(0,J.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),Nk=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiMonthPicker"}),r=n.className,i=n.date,a=n.disabled,u=n.disableFuture,s=n.disablePast,l=n.maxDate,c=n.minDate,d=n.onChange,f=n.onMonthChange,p=n.readOnly,h=(0,X.Z)(n,Ok),m=n,v=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},Bk,t)}(m),g=xw(),y=Zw(),b=g.getMonth(i||y),x=function(e){var t=g.startOfMonth(s&&g.isAfter(y,c)?y:c),n=g.startOfMonth(u&&g.isBefore(y,l)?y:l),r=g.isBefore(e,t),o=g.isAfter(e,n);return r||o},w=function(e){if(!p){var t=g.setMonth(i||y,e);d(t,"finish"),f&&f(t)}};return(0,ie.tZ)(Ik,(0,o.Z)({ref:t,className:(0,G.Z)(v.root,r),ownerState:m},h,{children:g.getMonthArray(i||y).map((function(e){var t=g.getMonth(e),n=g.format(e,"monthShort");return(0,ie.tZ)(Fk,{value:t,selected:t===b,onSelect:w,disabled:a||x(e),children:n},n)}))}))})),Lk=Nk,zk=function(e){var t=e.date,n=e.disableFuture,r=e.disablePast,o=e.maxDate,i=e.minDate,a=e.shouldDisableDate,u=e.utils,s=u.startOfDay(u.date());r&&u.isBefore(i,s)&&(i=s),n&&u.isAfter(o,s)&&(o=s);var l=t,c=t;for(u.isBefore(t,i)&&(l=u.date(i),c=null),u.isAfter(t,o)&&(c&&(c=u.date(o)),l=null);l||c;){if(l&&u.isAfter(l,o)&&(l=null),c&&u.isBefore(c,i)&&(c=null),l){if(!a(l))return l;l=u.addDays(l,1)}if(c){if(!a(c))return c;c=u.addDays(c,-1)}}return s};function jk(e,t){var n=e.date(t);return e.isValid(n)?n:null}var Wk=function(e,t,n){var r=n.disablePast,o=n.disableFuture,i=n.minDate,a=n.maxDate,u=n.shouldDisableDate,s=e.date(),l=e.date(t);if(null===l)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(u&&u(l)):return"shouldDisableDate";case Boolean(o&&e.isAfterDay(l,s)):return"disableFuture";case Boolean(r&&e.isBeforeDay(l,s)):return"disablePast";case Boolean(i&&e.isBeforeDay(l,i)):return"minDate";case Boolean(a&&e.isAfterDay(l,a)):return"maxDate";default:return null}};function $k(e){var n,i=e.date,a=e.defaultCalendarMonth,u=e.disableFuture,s=e.disablePast,l=e.disableSwitchToMonthOnDayFocus,c=void 0!==l&&l,d=e.maxDate,f=e.minDate,p=e.onMonthChange,h=e.reduceAnimations,m=e.shouldDisableDate,v=Zw(),g=xw(),y=t.useRef(function(e,t,n){return function(r,i){switch(i.type){case"changeMonth":return(0,o.Z)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,o.Z)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":if(null!==r.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;var a=Boolean(i.focusedDay)&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,o.Z)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e,currentMonth:a?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"});default:throw new Error("missing support")}}}(Boolean(h),c,g)).current,b=t.useReducer(y,{isMonthSwitchingAnimating:!1,focusedDay:i||v,currentMonth:g.startOfMonth(null!=(n=null!=i?i:a)?n:v),slideDirection:"left"}),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useCallback((function(e){Z((0,o.Z)({type:"changeMonth"},e)),p&&p(e.newMonth)}),[p]),S=t.useCallback((function(e){var t=null!=e?e:v;g.isSameMonth(t,w.currentMonth)||k({newMonth:g.startOfMonth(t),direction:g.isAfterDay(t,w.currentMonth)?"left":"right"})}),[w.currentMonth,k,v,g]),D=t.useCallback((function(e){return null!==Wk(g,e,{disablePast:s,disableFuture:u,minDate:f,maxDate:d,shouldDisableDate:m})}),[u,s,d,f,m,g]),C=t.useCallback((function(){Z({type:"finishMonthSwitchingAnimation"})}),[]),_=t.useCallback((function(e){D(e)||Z({type:"changeFocusedDay",focusedDay:e})}),[D]);return{calendarState:w,changeMonth:S,changeFocusedDay:_,isDateDisabled:D,onMonthSwitchingAnimationEnd:C,handleChangeMonth:k}}var Hk=(0,re.Z)("PrivatePickersFadeTransitionGroup",["root"]),Yk=(0,J.ZP)(_e)({display:"block",position:"relative"}),Vk=function(e){var t=e.children,n=e.className,r=e.reduceAnimations,o=e.transKey;return r?t:(0,ie.tZ)(Yk,{className:(0,G.Z)(Hk.root,n),children:(0,ie.tZ)(Mv,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:t},o)})},Uk=["allowSameDateSelection","autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDayFocus","onDaySelect","onFocus","onKeyDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"];function qk(e){return(0,ne.Z)("MuiPickersDay",e)}var Xk=(0,re.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),Gk=function(e){var t,n=e.theme,r=e.ownerState;return(0,o.Z)({},n.typography.caption,(t={width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:n.palette.background.paper,color:n.palette.text.primary,"&:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&:focus":(0,q.Z)({backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)},"&.".concat(Xk.selected),{willChange:"background-color",backgroundColor:n.palette.primary.dark})},(0,q.Z)(t,"&.".concat(Xk.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,fontWeight:n.typography.fontWeightMedium,transition:n.transitions.create("background-color",{duration:n.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:n.palette.primary.dark}}),(0,q.Z)(t,"&.".concat(Xk.disabled),{color:n.palette.text.disabled}),t),!r.disableMargin&&{margin:"0 ".concat(2,"px")},r.outsideCurrentMonth&&r.showDaysOutsideCurrentMonth&&{color:n.palette.text.secondary},!r.disableHighlightToday&&r.today&&(0,q.Z)({},"&:not(.".concat(Xk.selected,")"),{border:"1px solid ".concat(n.palette.text.secondary)}))},Kk=function(e,t){var n=e.ownerState;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},Qk=(0,J.ZP)(st,{name:"MuiPickersDay",slot:"Root",overridesResolver:Kk})(Gk),Jk=(0,J.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:Kk})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},Gk({theme:t,ownerState:n}),{visibility:"hidden"})})),eS=function(){},tS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiPickersDay"}),i=r.allowSameDateSelection,a=void 0!==i&&i,u=r.autoFocus,s=void 0!==u&&u,l=r.className,c=r.day,d=r.disabled,f=void 0!==d&&d,p=r.disableHighlightToday,h=void 0!==p&&p,m=r.disableMargin,v=void 0!==m&&m,g=r.isAnimating,y=r.onClick,b=r.onDayFocus,x=void 0===b?eS:b,w=r.onDaySelect,Z=r.onFocus,k=r.onKeyDown,S=r.outsideCurrentMonth,D=r.selected,C=void 0!==D&&D,_=r.showDaysOutsideCurrentMonth,E=void 0!==_&&_,A=r.children,M=r.today,P=void 0!==M&&M,R=(0,X.Z)(r,Uk),T=(0,o.Z)({},r,{allowSameDateSelection:a,autoFocus:s,disabled:f,disableHighlightToday:h,disableMargin:v,selected:C,showDaysOutsideCurrentMonth:E,today:P}),F=function(e){var t=e.selected,n=e.disableMargin,r=e.disableHighlightToday,o=e.today,i=e.outsideCurrentMonth,a=e.showDaysOutsideCurrentMonth,u=e.classes,s={root:["root",t&&"selected",!n&&"dayWithMargin",!r&&o&&"today",i&&a&&"dayOutsideMonth"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,K.Z)(s,qk,u)}(T),O=xw(),B=t.useRef(null),I=(0,pe.Z)(B,n);(0,ws.Z)((function(){!s||f||g||S||B.current.focus()}),[s,f,g,S]);var N=It();return S&&!E?(0,ie.tZ)(Jk,{className:(0,G.Z)(F.root,F.hiddenDaySpacingFiller,l),ownerState:T}):(0,ie.tZ)(Qk,(0,o.Z)({className:(0,G.Z)(F.root,l),ownerState:T,ref:I,centerRipple:!0,disabled:f,"aria-label":A?void 0:O.format(c,"fullDate"),tabIndex:C?0:-1,onFocus:function(e){x&&x(c),Z&&Z(e)},onKeyDown:function(e){switch(void 0!==k&&k(e),e.key){case"ArrowUp":x(O.addDays(c,-7)),e.preventDefault();break;case"ArrowDown":x(O.addDays(c,7)),e.preventDefault();break;case"ArrowLeft":x(O.addDays(c,"ltr"===N.direction?-1:1)),e.preventDefault();break;case"ArrowRight":x(O.addDays(c,"ltr"===N.direction?1:-1)),e.preventDefault();break;case"Home":x(O.startOfWeek(c)),e.preventDefault();break;case"End":x(O.endOfWeek(c)),e.preventDefault();break;case"PageUp":x(O.getNextMonth(c)),e.preventDefault();break;case"PageDown":x(O.getPreviousMonth(c)),e.preventDefault()}},onClick:function(e){!a&&C||(f||w(c,"finish"),y&&y(e))}},R,{children:A||O.format(c,"dayOfMonth")}))})),nS=function(e,t){return e.autoFocus===t.autoFocus&&e.isAnimating===t.isAnimating&&e.today===t.today&&e.disabled===t.disabled&&e.selected===t.selected&&e.disableMargin===t.disableMargin&&e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&&e.disableHighlightToday===t.disableHighlightToday&&e.className===t.className&&e.outsideCurrentMonth===t.outsideCurrentMonth&&e.onDayFocus===t.onDayFocus&&e.onDaySelect===t.onDaySelect},rS=t.memo(tS,nS);function oS(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var iS=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=oS(n.className,r):n.setAttribute("class",oS(n.className&&n.className.baseVal||"",r)));var n,r}))},aS=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),o=0;o *":{position:"absolute",top:0,right:0,left:0}},(0,q.Z)(t,"& .".concat(cS["slideEnter-left"]),{willChange:"transform",transform:"translate(100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(cS["slideEnter-right"]),{willChange:"transform",transform:"translate(-100%)",zIndex:1}),(0,q.Z)(t,"& .".concat(cS.slideEnterActive),{transform:"translate(0%)",transition:n}),(0,q.Z)(t,"& .".concat(cS.slideExit),{transform:"translate(0%)"}),(0,q.Z)(t,"& .".concat(cS["slideExitActiveLeft-left"]),{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0}),(0,q.Z)(t,"& .".concat(cS["slideExitActiveLeft-right"]),{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}),t})),fS=function(e){var n=e.children,r=e.className,i=e.reduceAnimations,a=e.slideDirection,u=e.transKey,s=(0,X.Z)(e,lS);if(i)return(0,ie.tZ)("div",{className:(0,G.Z)(cS.root,r),children:n});var l={exit:cS.slideExit,enterActive:cS.slideEnterActive,enter:cS["slideEnter-".concat(a)],exitActive:cS["slideExitActiveLeft-".concat(a)]};return(0,ie.tZ)(dS,{className:(0,G.Z)(cS.root,r),childFactory:function(e){return t.cloneElement(e,{classNames:l})},children:(0,ie.tZ)(sS,(0,o.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:l},s,{children:n}),u)})},pS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center"}),hS=(0,J.ZP)(dy)((function(e){return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.theme.palette.text.secondary}})),mS=(0,J.ZP)("div")({display:"flex",justifyContent:"center",alignItems:"center",minHeight:264}),vS=(0,J.ZP)(fS)({minHeight:264}),gS=(0,J.ZP)("div")({overflow:"hidden"}),yS=(0,J.ZP)("div")({margin:"".concat(2,"px 0"),display:"flex",justifyContent:"center"});var bS=function(e){var n=e.allowSameDateSelection,r=e.autoFocus,i=e.onFocusedDayChange,a=e.className,u=e.currentMonth,s=e.date,l=e.disabled,c=e.disableHighlightToday,d=e.focusedDay,f=e.isDateDisabled,p=e.isMonthSwitchingAnimating,h=e.loading,m=e.onChange,v=e.onMonthSwitchingAnimationEnd,g=e.readOnly,y=e.reduceAnimations,b=e.renderDay,x=e.renderLoading,w=void 0===x?function(){return uS||(uS=(0,ie.tZ)("span",{children:"..."}))}:x,Z=e.showDaysOutsideCurrentMonth,k=e.slideDirection,S=e.TransitionProps,D=Zw(),C=xw(),_=t.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"finish";if(!g){var n=Array.isArray(s)?e:C.mergeDateAndTime(e,s||D);m(n,t)}}),[s,D,m,g,C]),E=C.getMonth(u),A=(Array.isArray(s)?s:[s]).filter(Boolean).map((function(e){return e&&C.startOfDay(e)})),M=E,P=t.useMemo((function(){return t.createRef()}),[M]);return(0,ie.BX)(t.Fragment,{children:[(0,ie.tZ)(pS,{children:C.getWeekdays().map((function(e,t){return(0,ie.tZ)(hS,{"aria-hidden":!0,variant:"caption",children:e.charAt(0).toUpperCase()},e+t.toString())}))}),h?(0,ie.tZ)(mS,{children:w()}):(0,ie.tZ)(vS,(0,o.Z)({transKey:M,onExited:v,reduceAnimations:y,slideDirection:k,className:a},S,{nodeRef:P,children:(0,ie.tZ)(gS,{ref:P,role:"grid",children:C.getWeekArray(u).map((function(e){return(0,ie.tZ)(yS,{role:"row",children:e.map((function(e){var t={key:null==e?void 0:e.toString(),day:e,isAnimating:p,disabled:l||f(e),allowSameDateSelection:n,autoFocus:r&&null!==d&&C.isSameDay(e,d),today:C.isSameDay(e,D),outsideCurrentMonth:C.getMonth(e)!==E,selected:A.some((function(t){return t&&C.isSameDay(t,e)})),disableHighlightToday:c,showDaysOutsideCurrentMonth:Z,onDayFocus:i,onDaySelect:_};return b?b(e,A,t):(0,ie.tZ)("div",{role:"cell",children:(0,ie.tZ)(rS,(0,o.Z)({},t))},t.key)}))},"week-".concat(e[0]))}))})}))]})},xS=(0,vt.Z)((0,ie.tZ)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),wS=(0,J.ZP)("div")({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),ZS=(0,J.ZP)("div")((function(e){var t=e.theme;return(0,o.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),kS=(0,J.ZP)("div")({marginRight:6}),SS=(0,J.ZP)(mt)({marginRight:"auto"}),DS=(0,J.ZP)(xS)((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"},"year"===n.openView&&{transform:"rotate(180deg)"})}));function CS(e){return"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view"}var _S=function(e){var n=e.components,r=void 0===n?{}:n,i=e.componentsProps,a=void 0===i?{}:i,u=e.currentMonth,s=e.disabled,l=e.disableFuture,c=e.disablePast,d=e.getViewSwitchingButtonText,f=void 0===d?CS:d,p=e.leftArrowButtonText,h=void 0===p?"Previous month":p,m=e.maxDate,v=e.minDate,g=e.onMonthChange,y=e.onViewChange,b=e.openView,x=e.reduceAnimations,w=e.rightArrowButtonText,Z=void 0===w?"Next month":w,k=e.views,S=xw(),D=a.switchViewButton||{},C=function(e,n){var r=n.disableFuture,o=n.maxDate,i=xw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isBefore(t,o)?t:o);return!i.isAfter(n,e)}),[r,o,e,i])}(u,{disableFuture:l||s,maxDate:m}),_=function(e,n){var r=n.disablePast,o=n.minDate,i=xw();return t.useMemo((function(){var t=i.date(),n=i.startOfMonth(r&&i.isAfter(t,o)?t:o);return!i.isBefore(n,e)}),[r,o,e,i])}(u,{disablePast:c||s,minDate:v});if(1===k.length&&"year"===k[0])return null;var E=e;return(0,ie.BX)(wS,{ownerState:E,children:[(0,ie.BX)(ZS,{role:"presentation",onClick:function(){if(1!==k.length&&y&&!s)if(2===k.length)y(k.find((function(e){return e!==b}))||k[0]);else{var e=0!==k.indexOf(b)?0:1;y(k[e])}},ownerState:E,children:[(0,ie.tZ)(Vk,{reduceAnimations:x,transKey:S.format(u,"month"),children:(0,ie.tZ)(kS,{"aria-live":"polite",ownerState:E,children:S.format(u,"month")})}),(0,ie.tZ)(Vk,{reduceAnimations:x,transKey:S.format(u,"year"),children:(0,ie.tZ)(kS,{"aria-live":"polite",ownerState:E,children:S.format(u,"year")})}),k.length>1&&!s&&(0,ie.tZ)(SS,(0,o.Z)({size:"small",as:r.SwitchViewButton,"aria-label":f(b)},D,{children:(0,ie.tZ)(DS,{as:r.SwitchViewIcon,ownerState:E})}))]}),(0,ie.tZ)(Mv,{in:"day"===b,children:(0,ie.tZ)(bk,{leftArrowButtonText:h,rightArrowButtonText:Z,components:r,componentsProps:a,onLeftClick:function(){return g(S.getPreviousMonth(u),"right")},onRightClick:function(){return g(S.getNextMonth(u),"left")},isLeftDisabled:_,isRightDisabled:C})})]})};function ES(e){return(0,ne.Z)("PrivatePickersYear",e)}var AS=(0,re.Z)("PrivatePickersYear",["root","modeMobile","modeDesktop","yearButton","disabled","selected"]),MS=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},"desktop"===(null==t?void 0:t.wrapperVariant)&&{flexBasis:"25%"})})),PS=(0,J.ZP)("button")((function(e){var t,n=e.theme;return(0,o.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},n.typography.subtitle1,(t={margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,Q.Fq)(n.palette.action.active,n.palette.action.hoverOpacity)}},(0,q.Z)(t,"&.".concat(AS.disabled),{color:n.palette.text.secondary}),(0,q.Z)(t,"&.".concat(AS.selected),{color:n.palette.primary.contrastText,backgroundColor:n.palette.primary.main,"&:focus, &:hover":{backgroundColor:n.palette.primary.dark}}),t))})),RS=t.forwardRef((function(e,n){var r=e.autoFocus,i=e.className,a=e.children,u=e.disabled,s=e.onClick,l=e.onKeyDown,c=e.selected,d=e.value,f=t.useRef(null),p=(0,pe.Z)(f,n),h=t.useContext(cZ),m=(0,o.Z)({},e,{wrapperVariant:h}),v=function(e){var t=e.wrapperVariant,n=e.disabled,r=e.selected,o=e.classes,i={root:["root",t&&"mode".concat((0,te.Z)(t))],yearButton:["yearButton",n&&"disabled",r&&"selected"]};return(0,K.Z)(i,ES,o)}(m);return t.useEffect((function(){r&&f.current.focus()}),[r]),(0,ie.tZ)(MS,{className:(0,G.Z)(v.root,i),ownerState:m,children:(0,ie.tZ)(PS,{ref:p,disabled:u,type:"button",tabIndex:c?0:-1,onClick:function(e){return s(e,d)},onKeyDown:function(e){return l(e,d)},className:v.yearButton,ownerState:m,children:a})})})),TS=RS;function FS(e){return(0,ne.Z)("MuiYearPicker",e)}(0,re.Z)("MuiYearPicker",["root"]);var OS,BS=(0,J.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",margin:"0 4px"}),IS=t.forwardRef((function(e,n){var o=(0,ee.Z)({props:e,name:"MuiYearPicker"}),i=o.autoFocus,a=o.className,u=o.date,s=o.disabled,l=o.disableFuture,c=o.disablePast,d=o.isDateDisabled,f=o.maxDate,p=o.minDate,h=o.onChange,m=o.onFocusedDayChange,v=o.onYearChange,g=o.readOnly,y=o.shouldDisableYear,b=o,x=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},FS,t)}(b),w=Zw(),Z=It(),k=xw(),S=u||w,D=k.getYear(S),C=t.useContext(cZ),_=t.useRef(null),E=t.useState(D),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"finish";if(!g){var r=function(e){h(e,n),m&&m(e||w),v&&v(e)},o=k.setYear(S,t);if(d(o)){var i=zk({utils:k,date:o,minDate:p,maxDate:f,disablePast:Boolean(c),disableFuture:Boolean(l),shouldDisableDate:d});r(i||w)}else r(o)}},T=t.useCallback((function(e){d(k.setYear(S,e))||P(e)}),[S,d,k]),F="desktop"===C?4:3,O=function(e,t){switch(e.key){case"ArrowUp":T(t-F),e.preventDefault();break;case"ArrowDown":T(t+F),e.preventDefault();break;case"ArrowLeft":T(t+("ltr"===Z.direction?-1:1)),e.preventDefault();break;case"ArrowRight":T(t+("ltr"===Z.direction?1:-1)),e.preventDefault()}};return(0,ie.tZ)(BS,{ref:n,className:(0,G.Z)(x.root,a),ownerState:b,children:k.getYearRange(p,f).map((function(e){var t=k.getYear(e),n=t===D;return(0,ie.tZ)(TS,{selected:n,value:t,onClick:R,onKeyDown:O,autoFocus:i&&t===M,ref:n?_:void 0,disabled:s||c&&k.isBeforeYear(e,w)||l&&k.isAfterYear(e,w)||y&&y(e),children:k.format(e,"year")},k.format(e,"year"))}))})})),NS=IS,LS=(0,J.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"}),zS=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","loading","maxDate","minDate","onChange","onMonthChange","reduceAnimations","renderLoading","shouldDisableDate","shouldDisableYear","view","views","openTo","className"];function jS(e){return(0,ne.Z)("MuiCalendarPicker",e)}(0,re.Z)("MuiCalendarPicker",["root","viewTransitionContainer"]);var WS=(0,J.ZP)(LS,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:function(e,t){return t.root}})({display:"flex",flexDirection:"column"}),$S=(0,J.ZP)(Vk,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:function(e,t){return t.viewTransitionContainer}})({overflowY:"auto"}),HS="undefined"!==typeof navigator&&/(android)/i.test(navigator.userAgent),YS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCalendarPicker"}),i=r.autoFocus,a=r.onViewChange,u=r.date,s=r.disableFuture,l=void 0!==s&&s,c=r.disablePast,d=void 0!==c&&c,f=r.defaultCalendarMonth,p=r.loading,h=void 0!==p&&p,m=r.maxDate,v=r.minDate,g=r.onChange,y=r.onMonthChange,b=r.reduceAnimations,x=void 0===b?HS:b,w=r.renderLoading,Z=void 0===w?function(){return OS||(OS=(0,ie.tZ)("span",{children:"..."}))}:w,k=r.shouldDisableDate,S=r.shouldDisableYear,D=r.view,C=r.views,_=void 0===C?["year","day"]:C,E=r.openTo,A=void 0===E?"day":E,M=r.className,P=(0,X.Z)(r,zS),R=xw(),T=ww(),F=null!=v?v:T.minDate,O=null!=m?m:T.maxDate,B=OZ({view:D,views:_,openTo:A,onChange:g,onViewChange:a}),I=B.openView,N=B.setOpenView,L=$k({date:u,defaultCalendarMonth:f,reduceAnimations:x,onMonthChange:y,minDate:F,maxDate:O,shouldDisableDate:k,disablePast:d,disableFuture:l}),z=L.calendarState,j=L.changeFocusedDay,W=L.changeMonth,$=L.isDateDisabled,H=L.handleChangeMonth,Y=L.onMonthSwitchingAnimationEnd;t.useEffect((function(){if(u&&$(u)){var e=zk({utils:R,date:u,minDate:F,maxDate:O,disablePast:d,disableFuture:l,shouldDisableDate:$});g(e,"partial")}}),[]),t.useEffect((function(){u&&W(u)}),[u]);var V=r,U=function(e){var t=e.classes;return(0,K.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},jS,t)}(V),q={className:M,date:u,disabled:P.disabled,disablePast:d,disableFuture:l,onChange:g,minDate:F,maxDate:O,onMonthChange:y,readOnly:P.readOnly};return(0,ie.BX)(WS,{ref:n,className:(0,G.Z)(U.root,M),ownerState:V,children:[(0,ie.tZ)(_S,(0,o.Z)({},P,{views:_,openView:I,currentMonth:z.currentMonth,onViewChange:N,onMonthChange:function(e,t){return H({newMonth:e,direction:t})},minDate:F,maxDate:O,disablePast:d,disableFuture:l,reduceAnimations:x})),(0,ie.tZ)($S,{reduceAnimations:x,className:U.viewTransitionContainer,transKey:I,ownerState:V,children:(0,ie.BX)("div",{children:["year"===I&&(0,ie.tZ)(NS,(0,o.Z)({},P,{autoFocus:i,date:u,onChange:g,minDate:F,maxDate:O,disableFuture:l,disablePast:d,isDateDisabled:$,shouldDisableYear:S,onFocusedDayChange:j})),"month"===I&&(0,ie.tZ)(Lk,(0,o.Z)({},q)),"day"===I&&(0,ie.tZ)(bS,(0,o.Z)({},P,z,{autoFocus:i,onMonthSwitchingAnimationEnd:Y,onFocusedDayChange:j,reduceAnimations:x,date:u,onChange:g,isDateDisabled:$,loading:h,renderLoading:Z}))]})})]})})),VS=YS;function US(e){return(0,ne.Z)("MuiInputAdornment",e)}var qS,XS=(0,re.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),GS=["children","className","component","disablePointerEvents","disableTypography","position","variant"],KS=(0,J.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["position".concat((0,te.Z)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:t.palette.action.active},"filled"===n.variant&&(0,q.Z)({},"&.".concat(XS.positionStart,"&:not(.").concat(XS.hiddenLabel,")"),{marginTop:16}),"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),QS=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiInputAdornment"}),i=r.children,a=r.className,u=r.component,s=void 0===u?"div":u,l=r.disablePointerEvents,c=void 0!==l&&l,d=r.disableTypography,f=void 0!==d&&d,p=r.position,h=r.variant,m=(0,X.Z)(r,GS),v=Oh()||{},g=h;h&&v.variant,v&&!g&&(g=v.variant);var y=(0,o.Z)({},r,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:c,position:p,variant:g}),b=function(e){var t=e.classes,n=e.disablePointerEvents,r=e.hiddenLabel,o=e.position,i=e.size,a=e.variant,u={root:["root",n&&"disablePointerEvents",o&&"position".concat((0,te.Z)(o)),a,r&&"hiddenLabel",i&&"size".concat((0,te.Z)(i))]};return(0,K.Z)(u,US,t)}(y);return(0,ie.tZ)(Fh.Provider,{value:null,children:(0,ie.tZ)(KS,(0,o.Z)({as:s,ownerState:y,className:(0,G.Z)(b.root,a),ref:n},m,{children:"string"!==typeof i||f?(0,ie.BX)(t.Fragment,{children:["start"===p?qS||(qS=(0,ie.tZ)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,ie.tZ)(dy,{color:"text.secondary",children:i})}))})})),JS=QS,eD=function(e){var n=(0,t.useReducer)((function(e){return e+1}),0),o=(0,r.Z)(n,2)[1],i=(0,t.useRef)(null),a=e.replace,u=e.append,s=a?a(e.format(e.value)):e.format(e.value),l=(0,t.useRef)(!1);return(0,t.useLayoutEffect)((function(){if(null!=i.current){var t=(0,r.Z)(i.current,5),n=t[0],l=t[1],c=t[2],d=t[3],f=t[4];i.current=null;var p=d&&f,h=n.slice(l.selectionStart).search(e.accept||/\d/g),m=-1!==h?h:0,v=function(t){return(t.match(e.accept||/\d/g)||[]).join("")},g=v(n.substr(0,l.selectionStart)),y=function(e){for(var t=0,n=0,r=0;r!==g.length;++r){var o=e.indexOf(g[r],t)+1,i=v(e).indexOf(g[r],n)+1;i-n>1&&(o=t,i=n),n=Math.max(i,n),t=Math.max(t,o)}return t};if(!0===e.mask&&c&&!f){var b=y(n),x=v(n.substr(b))[0];b=n.indexOf(x,b),n="".concat(n.substr(0,b)).concat(n.substr(b+1))}var w=e.format(n);null==u||l.selectionStart!==n.length||f||(c?w=u(w):""===v(w.slice(-1))&&(w=w.slice(0,-1)));var Z=a?a(w):w;return s===Z?o():e.onChange(Z),function(){var t=y(w);if(null!=e.mask&&(c||d&&!p))for(;w[t]&&""===v(w[t]);)t+=1;l.selectionStart=l.selectionEnd=t+(p?1+m:0)}}})),(0,t.useEffect)((function(){var e=function(e){"Delete"===e.code&&(l.current=!0)},t=function(e){"Delete"===e.code&&(l.current=!1)};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),function(){document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}}),[]),{value:null!=i.current?i.current[0]:s,onChange:function(t){var n=t.target.value;i.current=[n,t.target,n.length>s.length,l.current,s===e.format(n)],o()}}};function tD(e){var n=e.acceptRegex,i=void 0===n?/[\d]/gi:n,a=e.disabled,u=e.disableMaskedInput,s=e.ignoreInvalidInputs,l=e.inputFormat,c=e.inputProps,d=e.label,f=e.mask,p=e.onChange,h=e.rawValue,m=e.readOnly,v=e.rifmFormatter,g=e.TextFieldProps,y=e.validationError,b=xw(),x=t.useState(!1),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=b.getFormatHelperText(l),D=t.useMemo((function(){return!(!f||u)&&function(e,t,n,r){var o=r.formatByString(r.date("2019-01-01T09:00:00.000"),t).replace(n,"_"),i=r.formatByString(r.date("2019-11-21T22:30:00.000"),t).replace(n,"_")===e&&o===e;return!i&&r.lib,i}(f,l,i,b)}),[i,u,l,f,b]),C=t.useMemo((function(){return D&&f?function(e,t){return function(n){return n.split("").map((function(r,o){if(t.lastIndex=0,o>e.length-1)return"";var i=e[o],a=e[o+1],u=t.test(r)?r:"",s="_"===i?u:i+u;return o===n.length-1&&a&&"_"!==a?s?s+a:"":s})).join("")}}(f,i):function(e){return e}}),[i,f,D]),_=Sw(b,h,l),E=t.useState(_),A=(0,r.Z)(E,2),M=A[0],P=A[1],R=t.useRef(_);t.useEffect((function(){R.current=_}),[_]);var T=!Z,F=R.current!==_;T&&F&&(null===h||b.isValid(h))&&_!==M&&P(_);var O=function(e){var t=""===e||e===f?"":e;P(t);var n=null===t?null:b.parse(t,l);s&&!b.isValid(n)||p(n,t||void 0)},B=eD({value:M,onChange:O,format:v||C}),I=D?B:{value:M,onChange:function(e){O(e.currentTarget.value)}};return(0,o.Z)({label:d,disabled:a,error:y,inputProps:(0,o.Z)({},I,{disabled:a,placeholder:S,readOnly:m,type:D?"tel":"text"},c,{onFocus:FZ((function(){k(!0)}),null==c?void 0:c.onFocus),onBlur:FZ((function(){k(!1)}),null==c?void 0:c.onBlur)})},g)}var nD=["components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],rD=t.forwardRef((function(e,t){var n=e.components,r=void 0===n?{}:n,i=e.disableOpenPicker,a=e.getOpenDialogAriaText,u=void 0===a?kw:a,s=e.InputAdornmentProps,l=e.InputProps,c=e.inputRef,d=e.openPicker,f=e.OpenPickerButtonProps,p=e.renderInput,h=(0,X.Z)(e,nD),m=xw(),v=tD(h),g=(null==s?void 0:s.position)||"end",y=r.OpenPickerIcon||Uw;return p((0,o.Z)({ref:t,inputRef:c},v,{InputProps:(0,o.Z)({},l,(0,q.Z)({},"".concat(g,"Adornment"),i?void 0:(0,ie.tZ)(JS,(0,o.Z)({position:g},s,{children:(0,ie.tZ)(mt,(0,o.Z)({edge:g,disabled:h.disabled||h.readOnly,"aria-label":u(h.rawValue,m)},f,{onClick:d,children:(0,ie.tZ)(y,{})}))}))))}))}));function oD(){return"undefined"===typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}function iD(e,n){var o=t.useState(oD),i=(0,r.Z)(o,2),a=i[0],u=i[1];return(0,ws.Z)((function(){var e=function(){u(oD())};return window.addEventListener("orientationchange",e),function(){window.removeEventListener("orientationchange",e)}}),[]),!PZ(e,["hours","minutes","seconds"])&&"landscape"===(n||a)}var aD=["autoFocus","className","date","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],uD=(0,J.ZP)("div")({padding:"16px 24px"}),sD=(0,J.ZP)("div")((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",flexDirection:"column"},t.isLandscape&&{flexDirection:"row"})})),lD={fullWidth:!0},cD=function(e){return"year"===e||"month"===e||"day"===e};var dD=function(e){var n,r=e.autoFocus,i=e.date,a=e.DateInputProps,u=e.isMobileKeyboardViewOpen,s=e.onDateChange,l=e.onViewChange,c=e.openTo,d=e.orientation,f=e.showToolbar,p=e.toggleMobileKeyboardView,h=e.ToolbarComponent,m=void 0===h?function(){return null}:h,v=e.toolbarFormat,g=e.toolbarPlaceholder,y=e.toolbarTitle,b=e.views,x=(0,X.Z)(e,aD),w=iD(b,d),Z=t.useContext(cZ),k="undefined"===typeof f?"desktop"!==Z:f,S=t.useCallback((function(e,t){s(e,Z,t)}),[s,Z]),D=OZ({view:void 0,views:b,openTo:c,onChange:S,onViewChange:t.useCallback((function(e){u&&p(),l&&l(e)}),[u,l,p])}),C=D.openView,_=D.nextView,E=D.previousView,A=D.setOpenView,M=D.handleChangeAndOpenNext;return(0,ie.BX)(sD,{ownerState:{isLandscape:w},children:[k&&(0,ie.tZ)(m,(0,o.Z)({},x,{views:b,isLandscape:w,date:i,onChange:S,setOpenView:A,openView:C,toolbarTitle:y,toolbarFormat:v,toolbarPlaceholder:g,isMobileKeyboardViewOpen:u,toggleMobileKeyboardView:p})),(0,ie.tZ)(LS,{children:u?(0,ie.tZ)(uD,{children:(0,ie.tZ)(rD,(0,o.Z)({},a,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:lD}))}):(0,ie.BX)(t.Fragment,{children:[cD(C)&&(0,ie.tZ)(VS,(0,o.Z)({autoFocus:r,date:i,onViewChange:A,onChange:M,view:C,views:b.filter(cD)},x)),(n=C,("hours"===n||"minutes"===n||"seconds"===n)&&(0,ie.tZ)(Mk,(0,o.Z)({},x,{autoFocus:r,date:i,view:C,onChange:M,openNextView:function(){return A(_)},openPreviousView:function(){return A(E)},nextViewAvailable:!_,previousViewAvailable:!E||cD(E),showViewSwitcher:"desktop"===Z})))]})})]})},fD=["minDate","maxDate","disableFuture","shouldDisableDate","disablePast"];function pD(e,t,n){var r=n.minDate,o=n.maxDate,i=n.disableFuture,a=n.shouldDisableDate,u=n.disablePast,s=(0,X.Z)(n,fD),l=Wk(e,t,{minDate:r,maxDate:o,disableFuture:i,shouldDisableDate:a,disablePast:u});return null!==l?l:function(e,t,n){var r=n.minTime,o=n.maxTime,i=n.shouldDisableTime,a=n.disableIgnoringDatePartForTimeValidation,u=e.date(t),s=Zk(Boolean(a),e);if(null===t)return null;switch(!0){case!e.isValid(t):return"invalidDate";case Boolean(r&&s(r,u)):return"minTime";case Boolean(o&&s(u,o)):return"maxTime";case Boolean(i&&i(e.getHours(u),"hours")):return"shouldDisableTime-hours";case Boolean(i&&i(e.getMinutes(u),"minutes")):return"shouldDisableTime-minutes";case Boolean(i&&i(e.getSeconds(u),"seconds")):return"shouldDisableTime-seconds";default:return null}}(e,t,s)}function hD(e,t){return e===t}function mD(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:hD,o=e.value,i=e.onError,a=xw(),u=t.useRef(null),s=n(a,o,e);return t.useEffect((function(){i&&!r(s,u.current)&&i(s,o),u.current=s}),[r,i,u,s,o]),s}function vD(e){return mD(e,pD,hD)}function gD(e){var n=e.open,o=e.onOpen,i=e.onClose,a=t.useRef("boolean"===typeof n).current,u=t.useState(!1),s=(0,r.Z)(u,2),l=s[0],c=s[1];return t.useEffect((function(){if(a){if("boolean"!==typeof n)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");c(n)}}),[a,n]),{isOpen:l,setIsOpen:t.useCallback((function(e){a||c(e),e&&o&&o(),!e&&i&&i()}),[a,o,i])}}function yD(e,n){var i=e.disableCloseOnSelect,a=e.onAccept,u=e.onChange,s=e.value,l=xw(),c=gD(e),d=c.isOpen,f=c.setIsOpen;function p(e){return{committed:e,draft:e}}var h=n.parseInput(l,s),m=t.useReducer((function(e,t){switch(t.type){case"reset":return p(t.payload);case"update":return(0,o.Z)({},e,{draft:t.payload});default:return e}}),h,p),v=(0,r.Z)(m,2),g=v[0],y=v[1];n.areValuesEqual(l,g.committed,h)||y({type:"reset",payload:h});var b=t.useState(g.committed),x=(0,r.Z)(b,2),w=x[0],Z=x[1],k=t.useState(!1),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e,t){u(e),t&&(f(!1),Z(e),a&&a(e))}),[a,u,f]),E=t.useMemo((function(){return{open:d,onClear:function(){return _(n.emptyValue,!0)},onAccept:function(){return _(g.draft,!0)},onDismiss:function(){return _(w,!0)},onSetToday:function(){var e=l.date();y({type:"update",payload:e}),_(e,!i)}}}),[_,i,d,l,g.draft,n.emptyValue,w]),A=t.useMemo((function(){return{date:g.draft,isMobileKeyboardViewOpen:D,toggleMobileKeyboardView:function(){return C(!D)},onDateChange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"partial";if(y({type:"update",payload:e}),"partial"===n&&_(e,!1),"finish"===n){var r=!(null!=i?i:"mobile"===t);_(e,r)}}}}),[_,i,D,g.draft]),M={pickerProps:A,inputProps:t.useMemo((function(){return{onChange:u,open:d,rawValue:s,openPicker:function(){return f(!0)}}}),[u,d,s,f]),wrapperProps:E};return t.useDebugValue(M,(function(){return{MuiPickerState:{pickerDraft:g,other:M}}})),M}var bD=["onChange","PopperProps","ToolbarComponent","TransitionComponent","value"],xD={emptyValue:null,parseInput:jk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},wD=t.forwardRef((function(e,t){var n=_w(e,"MuiDesktopDateTimePicker"),r=null!==vD(n),i=yD(n,xD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.PopperProps,c=n.ToolbarComponent,d=void 0===c?bZ:c,f=n.TransitionComponent,p=(0,X.Z)(n,bD),h=(0,o.Z)({},u,p,{ref:t,validationError:r});return(0,ie.tZ)(MZ,(0,o.Z)({},s,{DateInputProps:h,KeyboardDateInputComponent:rD,PopperProps:l,TransitionComponent:f,children:(0,ie.tZ)(dD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:d,DateInputProps:h},p))}))}));function ZD(e){return(0,ne.Z)("MuiDialogContent",e)}(0,re.Z)("MuiDialogContent",["root","dividers"]);var kD=(0,re.Z)("MuiDialogTitle",["root"]),SD=["className","dividers"],DD=(0,J.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dividers&&t.dividers]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat(t.palette.divider),borderBottom:"1px solid ".concat(t.palette.divider)}:(0,q.Z)({},".".concat(kD.root," + &"),{paddingTop:0}))})),CD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDialogContent"}),r=n.className,i=n.dividers,a=void 0!==i&&i,u=(0,X.Z)(n,SD),s=(0,o.Z)({},n,{dividers:a}),l=function(e){var t=e.classes,n={root:["root",e.dividers&&"dividers"]};return(0,K.Z)(n,ZD,t)}(s);return(0,ie.tZ)(DD,(0,o.Z)({className:(0,G.Z)(l.root,r),ownerState:s,ref:t},u))})),_D=CD;function ED(e){return(0,ne.Z)("MuiDialog",e)}var AD=(0,re.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var MD,PD=(0,t.createContext)({}),RD=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],TD=(0,J.ZP)(Ov,{name:"MuiDialog",slot:"Backdrop",overrides:function(e,t){return t.backdrop}})({zIndex:-1}),FD=(0,J.ZP)(zv,{name:"MuiDialog",slot:"Root",overridesResolver:function(e,t){return t.root}})({"@media print":{position:"absolute !important"}}),OD=(0,J.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:function(e,t){var n=e.ownerState;return[t.container,t["scroll".concat((0,te.Z)(n.scroll))]]}})((function(e){var t=e.ownerState;return(0,o.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),BD=(0,J.ZP)(ce,{name:"MuiDialog",slot:"Paper",overridesResolver:function(e,t){var n=e.ownerState;return[t.paper,t["scrollPaper".concat((0,te.Z)(n.scroll))],t["paperWidth".concat((0,te.Z)(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&(0,q.Z)({maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit)},"&.".concat(AD.paperScrollBody),(0,q.Z)({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})),"xs"!==n.maxWidth&&(0,q.Z)({maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)},"&.".concat(AD.paperScrollBody),(0,q.Z)({},t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64),{maxWidth:"calc(100% - 64px)"})),n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&(0,q.Z)({margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0},"&.".concat(AD.paperScrollBody),{margin:0,maxWidth:"100%"}))})),ID=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiDialog"}),i=It(),a={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},u=r["aria-describedby"],s=r["aria-labelledby"],l=r.BackdropComponent,c=r.BackdropProps,d=r.children,f=r.className,p=r.disableEscapeKeyDown,h=void 0!==p&&p,m=r.fullScreen,v=void 0!==m&&m,g=r.fullWidth,y=void 0!==g&&g,b=r.maxWidth,x=void 0===b?"sm":b,w=r.onBackdropClick,Z=r.onClose,k=r.open,S=r.PaperComponent,D=void 0===S?ce:S,C=r.PaperProps,_=void 0===C?{}:C,E=r.scroll,A=void 0===E?"paper":E,M=r.TransitionComponent,P=void 0===M?Mv:M,R=r.transitionDuration,T=void 0===R?a:R,F=r.TransitionProps,O=(0,X.Z)(r,RD),B=(0,o.Z)({},r,{disableEscapeKeyDown:h,fullScreen:v,fullWidth:y,maxWidth:x,scroll:A}),I=function(e){var t=e.classes,n=e.scroll,r=e.maxWidth,o=e.fullWidth,i=e.fullScreen,a={root:["root"],container:["container","scroll".concat((0,te.Z)(n))],paper:["paper","paperScroll".concat((0,te.Z)(n)),"paperWidth".concat((0,te.Z)(String(r))),o&&"paperFullWidth",i&&"paperFullScreen"]};return(0,K.Z)(a,ED,t)}(B),N=t.useRef(),L=(0,Sh.Z)(s),z=t.useMemo((function(){return{titleId:L}}),[L]);return(0,ie.tZ)(FD,(0,o.Z)({className:(0,G.Z)(I.root,f),BackdropProps:(0,o.Z)({transitionDuration:T,as:l},c),closeAfterTransition:!0,BackdropComponent:TD,disableEscapeKeyDown:h,onClose:Z,open:k,ref:n,onClick:function(e){N.current&&(N.current=null,w&&w(e),Z&&Z(e,"backdropClick"))},ownerState:B},O,{children:(0,ie.tZ)(P,(0,o.Z)({appear:!0,in:k,timeout:T,role:"presentation"},F,{children:(0,ie.tZ)(OD,{className:(0,G.Z)(I.container),onMouseDown:function(e){N.current=e.target===e.currentTarget},ownerState:B,children:(0,ie.tZ)(BD,(0,o.Z)({as:D,elevation:24,role:"dialog","aria-describedby":u,"aria-labelledby":L},_,{className:(0,G.Z)(I.paper,_.className),ownerState:B,children:(0,ie.tZ)(PD.Provider,{value:z,children:d})}))})}))}))})),ND=ID,LD=(0,J.ZP)(ND)((MD={},(0,q.Z)(MD,"& .".concat(AD.container),{outline:0}),(0,q.Z)(MD,"& .".concat(AD.paper),{outline:0,minWidth:320}),MD)),zD=(0,J.ZP)(_D)({"&:first-of-type":{padding:0}}),jD=(0,J.ZP)(SZ)((function(e){var t=e.ownerState;return(0,o.Z)({},(t.clearable||t.showTodayButton)&&{justifyContent:"flex-start","& > *:first-of-type":{marginRight:"auto"}})})),WD=function(e){var t=e.cancelText,n=void 0===t?"Cancel":t,r=e.children,i=e.clearable,a=void 0!==i&&i,u=e.clearText,s=void 0===u?"Clear":u,l=e.DialogProps,c=void 0===l?{}:l,d=e.okText,f=void 0===d?"OK":d,p=e.onAccept,h=e.onClear,m=e.onDismiss,v=e.onSetToday,g=e.open,y=e.showTodayButton,b=void 0!==y&&y,x=e.todayText,w=void 0===x?"Today":x,Z=e;return(0,ie.BX)(LD,(0,o.Z)({open:g,onClose:m},c,{children:[(0,ie.tZ)(zD,{children:r}),(0,ie.BX)(jD,{ownerState:Z,children:[a&&(0,ie.tZ)(ub,{onClick:h,children:s}),b&&(0,ie.tZ)(ub,{onClick:v,children:w}),n&&(0,ie.tZ)(ub,{onClick:m,children:n}),f&&(0,ie.tZ)(ub,{onClick:p,children:f})]})]}))},$D=["cancelText","children","clearable","clearText","DateInputProps","DialogProps","okText","onAccept","onClear","onDismiss","onSetToday","open","PureDateInputComponent","showTodayButton","todayText"];var HD=function(e){var t=e.cancelText,n=e.children,r=e.clearable,i=e.clearText,a=e.DateInputProps,u=e.DialogProps,s=e.okText,l=e.onAccept,c=e.onClear,d=e.onDismiss,f=e.onSetToday,p=e.open,h=e.PureDateInputComponent,m=e.showTodayButton,v=e.todayText,g=(0,X.Z)(e,$D);return(0,ie.BX)(cZ.Provider,{value:"mobile",children:[(0,ie.tZ)(h,(0,o.Z)({},g,a)),(0,ie.tZ)(WD,{cancelText:t,clearable:r,clearText:i,DialogProps:u,okText:s,onAccept:l,onClear:c,onDismiss:d,onSetToday:f,open:p,showTodayButton:m,todayText:v,children:n})]})},YD=n(5192),VD=n.n(YD),UD=t.forwardRef((function(e,n){var r=e.disabled,i=e.getOpenDialogAriaText,a=void 0===i?kw:i,u=e.inputFormat,s=e.InputProps,l=e.inputRef,c=e.label,d=e.openPicker,f=e.rawValue,p=e.renderInput,h=e.TextFieldProps,m=void 0===h?{}:h,v=e.validationError,g=xw(),y=t.useMemo((function(){return(0,o.Z)({},s,{readOnly:!0})}),[s]),b=Sw(g,f,u);return p((0,o.Z)({label:c,disabled:r,ref:n,inputRef:l,error:v,InputProps:y,inputProps:(0,o.Z)({disabled:r,readOnly:!0,"aria-readonly":!0,"aria-label":a(f,g),value:b},!e.readOnly&&{onClick:d},{onKeyDown:RZ(d)})},m))}));UD.propTypes={getOpenDialogAriaText:VD().func,renderInput:VD().func.isRequired};var qD=["ToolbarComponent","value","onChange"],XD={emptyValue:null,parseInput:jk,areValuesEqual:function(e,t,n){return e.isEqual(t,n)}},GD=t.forwardRef((function(e,t){var n=_w(e,"MuiMobileDateTimePicker"),r=null!==vD(n),i=yD(n,XD),a=i.pickerProps,u=i.inputProps,s=i.wrapperProps,l=n.ToolbarComponent,c=void 0===l?bZ:l,d=(0,X.Z)(n,qD),f=(0,o.Z)({},u,d,{ref:t,validationError:r});return(0,ie.tZ)(HD,(0,o.Z)({},d,s,{DateInputProps:f,PureDateInputComponent:UD,children:(0,ie.tZ)(dD,(0,o.Z)({},a,{autoFocus:!0,toolbarTitle:n.label||n.toolbarTitle,ToolbarComponent:c,DateInputProps:f},d))}))})),KD=["cancelText","clearable","clearText","desktopModeMediaQuery","DialogProps","okText","PopperProps","showTodayButton","todayText","TransitionComponent"],QD=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDateTimePicker"}),r=n.cancelText,i=n.clearable,a=n.clearText,u=n.desktopModeMediaQuery,s=void 0===u?"@media (pointer: fine)":u,l=n.DialogProps,c=n.okText,d=n.PopperProps,f=n.showTodayButton,p=n.todayText,h=n.TransitionComponent,m=(0,X.Z)(n,KD),v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,Vl.Z)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,o=(0,mw.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),i=o.defaultMatches,a=void 0!==i&&i,u=o.matchMedia,s=void 0===u?r?window.matchMedia:null:u,l=o.ssrMatchMedia,c=void 0===l?null:l,d=o.noSsr,f="function"===typeof e?e(n):e;return f=f.replace(/^@media( ?)/m,""),(void 0!==gw?yw:vw)(f,a,s,c,d)}(s);return v?(0,ie.tZ)(wD,(0,o.Z)({ref:t,PopperProps:d,TransitionComponent:h},m)):(0,ie.tZ)(GD,(0,o.Z)({ref:t,cancelText:r,clearable:i,clearText:a,DialogProps:l,okText:c,showTodayButton:f,todayText:p},m))})),JD=QD,eC=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],tC=(0,J.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:t.palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:(0,Q.Fq)(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:"thin solid ".concat(t.palette.divider),top:"50%",content:'""',transform:"translateY(50%)"}})}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:"thin solid ".concat(t.palette.divider),transform:"translateX(0%)"}})}),(function(e){var t=e.ownerState;return(0,o.Z)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),nC=(0,J.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:function(e,t){var n=e.ownerState;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===n.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),rC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiDivider"}),r=n.absolute,i=void 0!==r&&r,a=n.children,u=n.className,s=n.component,l=void 0===s?a?"div":"hr":s,c=n.flexItem,d=void 0!==c&&c,f=n.light,p=void 0!==f&&f,h=n.orientation,m=void 0===h?"horizontal":h,v=n.role,g=void 0===v?"hr"!==l?"separator":void 0:v,y=n.textAlign,b=void 0===y?"center":y,x=n.variant,w=void 0===x?"fullWidth":x,Z=(0,X.Z)(n,eC),k=(0,o.Z)({},n,{absolute:i,component:l,flexItem:d,light:p,orientation:m,role:g,textAlign:b,variant:w}),S=function(e){var t=e.absolute,n=e.children,r=e.classes,o=e.flexItem,i=e.light,a=e.orientation,u=e.textAlign,s={root:["root",t&&"absolute",e.variant,i&&"light","vertical"===a&&"vertical",o&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===u&&"vertical"!==a&&"textAlignRight","left"===u&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,K.Z)(s,Hg,r)}(k);return(0,ie.tZ)(tC,(0,o.Z)({as:l,className:(0,G.Z)(S.root,u),role:g,ref:t,ownerState:k},Z,{children:a?(0,ie.tZ)(nC,{className:S.wrapper,ownerState:k,children:a}):null}))})),oC=rC,iC="YYYY-MM-DD HH:mm:ss",aC=wh({container:{display:"grid",gridTemplateColumns:"200px auto 200px",gridGap:"10px",padding:"20px"},timeControls:{display:"grid",gridTemplateRows:"auto 1fr auto",gridGap:"16px 0"},datePickerItem:{minWidth:"200px"}}),uC=function(){var e=aC(),n=(0,t.useState)(),o=(0,r.Z)(n,2),i=o[0],a=o[1],u=(0,t.useState)(),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=tr().time.period,f=d.end,p=d.start,h=nr();(0,t.useEffect)((function(){a(On(In(f)))}),[f]),(0,t.useEffect)((function(){c(On(In(p)))}),[p]);var m=(0,t.useMemo)((function(){return{start:xn()(In(p)).format(iC),end:xn()(In(f)).format(iC)}}),[p,f]),v=(0,t.useState)(null),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=Boolean(y);return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(sc,{title:"Time range controls",children:(0,ie.BX)(ub,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",boxShadow:"none"},startIcon:(0,ie.tZ)(hw.Z,{}),onClick:function(e){return b(e.currentTarget)},children:[m.start," - ",m.end]})}),(0,ie.tZ)(Xl,{open:x,anchorEl:y,placement:"bottom-end",modifiers:[{name:"offset",options:{offset:[0,6]}}],children:(0,ie.tZ)(Ft,{onClickAway:function(){return b(null)},children:(0,ie.tZ)(ce,{elevation:3,children:(0,ie.BX)(no,{className:e.container,children:[(0,ie.BX)(no,{className:e.timeControls,children:[(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(JD,{label:"From",ampm:!1,value:l,onChange:function(e){return e&&h({type:"SET_FROM",payload:e})},onError:console.log,inputFormat:iC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)($g,yn(yn({},e),{},{variant:"standard"}))},maxDate:xn()(i),PopperProps:{disablePortal:!0}})}),(0,ie.tZ)(no,{className:e.datePickerItem,children:(0,ie.tZ)(JD,{label:"To",ampm:!1,value:i,onChange:function(e){return e&&h({type:"SET_UNTIL",payload:e})},onError:console.log,inputFormat:iC,mask:"____-__-__ __:__:__",renderInput:function(e){return(0,ie.tZ)($g,yn(yn({},e),{},{variant:"standard"}))},PopperProps:{disablePortal:!0}})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto 1fr",gap:1,children:[(0,ie.tZ)(ub,{variant:"outlined",onClick:function(){return b(null)},children:"Cancel"}),(0,ie.tZ)(ub,{variant:"contained",onClick:function(){return h({type:"RUN_QUERY_TO_NOW"})},children:"switch to now"})]})]}),(0,ie.tZ)(oC,{orientation:"vertical",flexItem:!0}),(0,ie.tZ)(no,{children:(0,ie.tZ)(pw,{setDuration:function(e,t){h({type:"SET_UNTIL",payload:t}),b(null),h({type:"SET_DURATION",payload:e})}})})]})})})})]})},sC=function(e){var n=e.error,o=e.setServer,i=Vy(),a=Yy().serverURL,u=tr().serverUrl,s=nr(),l=(0,t.useState)(u),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){i&&(s({type:"SET_SERVER",payload:a}),f(a))}),[a]);return(0,ie.tZ)($g,{variant:"outlined",fullWidth:!0,label:"Server URL",value:d||"",disabled:i,error:n===$y.validServer||n===$y.emptyServer,inputProps:{style:{fontFamily:"Monospace"}},onChange:function(e){var t=e.target.value||"";f(t),o(t)}})},lC={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"background.paper",p:3,borderRadius:"4px",width:"80%",maxWidth:"800px"},cC="Setting Server URL",dC=function(){var e=Vy(),n=tr().serverUrl,o=nr(),i=(0,t.useState)(n),a=(0,r.Z)(i,2),u=a[0],s=a[1],l=(0,t.useState)(!1),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=function(){return f(!1)};return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(sc,{title:cC,children:(0,ie.tZ)(ub,{variant:"contained",color:"primary",sx:{color:"white",border:"1px solid rgba(0, 0, 0, 0.2)",minWidth:"34px",padding:"6px 8px",boxShadow:"none"},startIcon:(0,ie.tZ)(Gb.Z,{style:{marginRight:"-8px",marginLeft:"4px"}}),onClick:function(){return f(!0)}})}),(0,ie.tZ)(zv,{open:d,onClose:p,children:(0,ie.BX)(no,{sx:lC,children:[(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",mb:4,children:[(0,ie.tZ)(dy,{id:"modal-modal-title",variant:"h6",component:"h2",children:cC}),(0,ie.tZ)(mt,{size:"small",onClick:p,children:(0,ie.tZ)(ex.Z,{})})]}),(0,ie.tZ)(sC,{setServer:s}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"auto auto",gap:1,justifyContent:"end",mt:4,children:[(0,ie.tZ)(ub,{variant:"outlined",onClick:p,children:"Cancel"}),(0,ie.tZ)(ub,{variant:"contained",onClick:function(){e||o({type:"SET_SERVER",payload:u}),p()},children:"apply"})]})]})})]})},fC=wh({logo:{position:"relative",display:"flex",alignItems:"center",color:"#fff",cursor:"pointer","&:hover":{textDecoration:"underline"}},issueLink:{textAlign:"center",fontSize:"10px",opacity:".4",color:"inherit",textDecoration:"underline",transition:".2s opacity","&:hover":{opacity:".8"}},menuLink:{display:"block",padding:"16px 8px",color:"white",fontSize:"11px",textDecoration:"none",cursor:"pointer",textTransform:"uppercase",borderRadius:"4px",transition:".2s background","&:hover":{boxShadow:"rgba(0, 0, 0, 0.15) 0px 2px 8px"}}}),pC=function(){var e=fC(),n=T(),o=n.search,i=n.pathname,a=F(),u=(0,t.useState)(i),s=(0,r.Z)(u,2),l=s[0],c=s[1],d=function(e){a({pathname:e,search:o})};return(0,ie.tZ)(Ex,{position:"static",sx:{px:1,boxShadow:"none"},children:(0,ie.BX)(jx,{children:[(0,ie.BX)(no,{display:"grid",alignItems:"center",justifyContent:"center",children:[(0,ie.BX)(no,{onClick:function(){d(Yr),Un(""),window.location.reload()},className:e.logo,children:[(0,ie.tZ)(dw,{style:{color:"inherit",marginRight:"6px"}}),(0,ie.BX)(dy,{variant:"h5",children:[(0,ie.tZ)("span",{style:{fontWeight:"bolder"},children:"VM"}),(0,ie.tZ)("span",{style:{fontWeight:"lighter"},children:"UI"})]})]}),(0,ie.tZ)(Bx,{className:e.issueLink,target:"_blank",href:"https://github.com/VictoriaMetrics/VictoriaMetrics/issues/new",children:"create an issue"})]}),(0,ie.tZ)(no,{sx:{ml:8},children:(0,ie.BX)(jb,{value:l,textColor:"inherit",TabIndicatorProps:{style:{background:"white"}},onChange:function(e,t){return c(t)},children:[(0,ie.tZ)(Ub,{label:"Custom panel",value:Yr,component:U,to:"".concat(Yr).concat(o)}),(0,ie.tZ)(Ub,{label:"Dashboards",value:Vr,component:U,to:"".concat(Vr).concat(o)})]})}),(0,ie.BX)(no,{display:"grid",gridTemplateColumns:"repeat(3, auto)",gap:1,alignItems:"center",ml:"auto",mr:0,children:[(0,ie.tZ)(uC,{}),(0,ie.tZ)(lw,{}),(0,ie.tZ)(dC,{})]})]})})},hC=function(){return(0,ie.BX)(no,{children:[(0,ie.tZ)(pC,{}),(0,ie.tZ)(N,{})]})},mC=function(){var e=vs(ys().mark((function e(t){var r;return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(4551)("./".concat(t));case 2:return(r=e.sent).default.filename=t,e.abrupt("return",r.default);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),vC=vs(ys().mark((function e(){var t,r;return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n(8355),r=t.keys().map((function(e){return e.replace("./","")})),e.next=4,Promise.all(r.map(function(){var e=vs(ys().mark((function e(t){return ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",mC(t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),gC=n(3878),yC=n(9199),bC=n(5267);var xC=n(5829);function wC(e){return(0,ne.Z)("MuiCollapse",e)}(0,re.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var ZC=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],kC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,o.Z)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),SC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:function(e,t){return t.wrapper}})((function(e){var t=e.ownerState;return(0,o.Z)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),DC=(0,J.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:function(e,t){return t.wrapperInner}})((function(e){var t=e.ownerState;return(0,o.Z)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),CC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiCollapse"}),i=r.addEndListener,a=r.children,u=r.className,s=r.collapsedSize,l=void 0===s?"0px":s,c=r.component,d=r.easing,f=r.in,p=r.onEnter,h=r.onEntered,m=r.onEntering,v=r.onExit,g=r.onExited,y=r.onExiting,b=r.orientation,x=void 0===b?"vertical":b,w=r.style,Z=r.timeout,k=void 0===Z?xC.x9.standard:Z,S=r.TransitionComponent,D=void 0===S?Vt:S,C=(0,X.Z)(r,ZC),_=(0,o.Z)({},r,{orientation:x,collapsedSize:l}),E=function(e){var t=e.orientation,n=e.classes,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,K.Z)(r,wC,n)}(_),A=It(),M=t.useRef(),P=t.useRef(null),R=t.useRef(),T="number"===typeof l?"".concat(l,"px"):l,F="horizontal"===x,O=F?"width":"height";t.useEffect((function(){return function(){clearTimeout(M.current)}}),[]);var B=t.useRef(null),I=(0,pe.Z)(n,B),N=function(e){return function(t){if(e){var n=B.current;void 0===t?e(n):e(n,t)}}},L=function(){return P.current?P.current[F?"clientWidth":"clientHeight"]:0},z=N((function(e,t){P.current&&F&&(P.current.style.position="absolute"),e.style[O]=T,p&&p(e,t)})),j=N((function(e,t){var n=L();P.current&&F&&(P.current.style.position="");var r=qt({style:w,timeout:k,easing:d},{mode:"enter"}),o=r.duration,i=r.easing;if("auto"===k){var a=A.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(a,"ms"),R.current=a}else e.style.transitionDuration="string"===typeof o?o:"".concat(o,"ms");e.style[O]="".concat(n,"px"),e.style.transitionTimingFunction=i,m&&m(e,t)})),W=N((function(e,t){e.style[O]="auto",h&&h(e,t)})),$=N((function(e){e.style[O]="".concat(L(),"px"),v&&v(e)})),H=N(g),Y=N((function(e){var t=L(),n=qt({style:w,timeout:k,easing:d},{mode:"exit"}),r=n.duration,o=n.easing;if("auto"===k){var i=A.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(i,"ms"),R.current=i}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[O]=T,e.style.transitionTimingFunction=o,y&&y(e)}));return(0,ie.tZ)(D,(0,o.Z)({in:f,onEnter:z,onEntered:W,onEntering:j,onExit:$,onExited:H,onExiting:Y,addEndListener:function(e){"auto"===k&&(M.current=setTimeout(e,R.current||0)),i&&i(B.current,e)},nodeRef:B,timeout:"auto"===k?null:k},C,{children:function(e,t){return(0,ie.tZ)(kC,(0,o.Z)({as:c,className:(0,G.Z)(E.root,u,{entered:E.entered,exited:!f&&"0px"===T&&E.hidden}[e]),style:(0,o.Z)((0,q.Z)({},F?"minWidth":"minHeight",T),w),ownerState:(0,o.Z)({},_,{state:e}),ref:I},t,{children:(0,ie.tZ)(SC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapper,ref:P,children:(0,ie.tZ)(DC,{ownerState:(0,o.Z)({},_,{state:e}),className:E.wrapperInner,children:a})})}))}}))}));CC.muiSupportAuto=!0;var _C=CC;var EC=t.createContext({});function AC(e){return(0,ne.Z)("MuiAccordion",e)}var MC=(0,re.Z)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),PC=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],RC=(0,J.ZP)(ce,{name:"MuiAccordion",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[(0,q.Z)({},"& .".concat(MC.region),t.region),t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})((function(e){var t,n=e.theme,r={duration:n.transitions.duration.shortest};return t={position:"relative",transition:n.transitions.create(["margin"],r),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:n.palette.divider,transition:n.transitions.create(["opacity","background-color"],r)},"&:first-of-type":{"&:before":{display:"none"}}},(0,q.Z)(t,"&.".concat(MC.expanded),{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}}),(0,q.Z)(t,"&.".concat(MC.disabled),{backgroundColor:n.palette.action.disabledBackground}),t}),(function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({},!n.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:t.shape.borderRadius,borderBottomRightRadius:t.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!n.disableGutters&&(0,q.Z)({},"&.".concat(MC.expanded),{margin:"16px 0"}))})),TC=t.forwardRef((function(e,n){var i,a=(0,ee.Z)({props:e,name:"MuiAccordion"}),u=a.children,s=a.className,l=a.defaultExpanded,c=void 0!==l&&l,d=a.disabled,f=void 0!==d&&d,p=a.disableGutters,h=void 0!==p&&p,m=a.expanded,v=a.onChange,g=a.square,y=void 0!==g&&g,b=a.TransitionComponent,x=void 0===b?_C:b,w=a.TransitionProps,Z=(0,X.Z)(a,PC),k=(0,Kl.Z)({controlled:m,default:c,name:"Accordion",state:"expanded"}),S=(0,r.Z)(k,2),D=S[0],C=S[1],_=t.useCallback((function(e){C(!D),v&&v(e,!D)}),[D,v,C]),E=t.Children.toArray(u),A=(i=E,(0,gC.Z)(i)||(0,yC.Z)(i)||(0,ro.Z)(i)||(0,bC.Z)()),M=A[0],P=A.slice(1),R=t.useMemo((function(){return{expanded:D,disabled:f,disableGutters:h,toggle:_}}),[D,f,h,_]),T=(0,o.Z)({},a,{square:y,disabled:f,disableGutters:h,expanded:D}),F=function(e){var t=e.classes,n={root:["root",!e.square&&"rounded",e.expanded&&"expanded",e.disabled&&"disabled",!e.disableGutters&&"gutters"],region:["region"]};return(0,K.Z)(n,AC,t)}(T);return(0,ie.BX)(RC,(0,o.Z)({className:(0,G.Z)(F.root,s),ref:n,ownerState:T,square:y},Z,{children:[(0,ie.tZ)(EC.Provider,{value:R,children:M}),(0,ie.tZ)(x,(0,o.Z)({in:D,timeout:"auto"},w,{children:(0,ie.tZ)("div",{"aria-labelledby":M.props.id,id:M.props["aria-controls"],role:"region",className:F.region,children:P})}))]}))})),FC=TC;function OC(e){return(0,ne.Z)("MuiAccordionSummary",e)}var BC=(0,re.Z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),IC=["children","className","expandIcon","focusVisibleClassName","onClick"],NC=(0,J.ZP)(st,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){var t,n=e.theme,r=e.ownerState,i={duration:n.transitions.duration.shortest};return(0,o.Z)((t={display:"flex",minHeight:48,padding:n.spacing(0,2),transition:n.transitions.create(["min-height","background-color"],i)},(0,q.Z)(t,"&.".concat(BC.focusVisible),{backgroundColor:n.palette.action.focus}),(0,q.Z)(t,"&.".concat(BC.disabled),{opacity:n.palette.action.disabledOpacity}),(0,q.Z)(t,"&:hover:not(.".concat(BC.disabled,")"),{cursor:"pointer"}),t),!r.disableGutters&&(0,q.Z)({},"&.".concat(BC.expanded),{minHeight:64}))})),LC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:function(e,t){return t.content}})((function(e){var t=e.theme,n=e.ownerState;return(0,o.Z)({display:"flex",flexGrow:1,margin:"12px 0"},!n.disableGutters&&(0,q.Z)({transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest})},"&.".concat(BC.expanded),{margin:"20px 0"}))})),zC=(0,J.ZP)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:function(e,t){return t.expandIconWrapper}})((function(e){var t=e.theme;return(0,q.Z)({display:"flex",color:t.palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest})},"&.".concat(BC.expanded),{transform:"rotate(180deg)"})})),jC=t.forwardRef((function(e,n){var r=(0,ee.Z)({props:e,name:"MuiAccordionSummary"}),i=r.children,a=r.className,u=r.expandIcon,s=r.focusVisibleClassName,l=r.onClick,c=(0,X.Z)(r,IC),d=t.useContext(EC),f=d.disabled,p=void 0!==f&&f,h=d.disableGutters,m=d.expanded,v=d.toggle,g=(0,o.Z)({},r,{expanded:m,disabled:p,disableGutters:h}),y=function(e){var t=e.classes,n=e.expanded,r=e.disabled,o=e.disableGutters,i={root:["root",n&&"expanded",r&&"disabled",!o&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!o&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return(0,K.Z)(i,OC,t)}(g);return(0,ie.BX)(NC,(0,o.Z)({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":m,className:(0,G.Z)(y.root,a),focusVisibleClassName:(0,G.Z)(y.focusVisible,s),onClick:function(e){v&&v(e),l&&l(e)},ref:n,ownerState:g},c,{children:[(0,ie.tZ)(LC,{className:y.content,ownerState:g,children:i}),u&&(0,ie.tZ)(zC,{className:y.expandIconWrapper,ownerState:g,children:u})]}))})),WC=jC;function $C(e){return(0,ne.Z)("MuiAccordionDetails",e)}(0,re.Z)("MuiAccordionDetails",["root"]);var HC=["className"],YC=(0,J.ZP)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:function(e,t){return t.root}})((function(e){return{padding:e.theme.spacing(1,2,2)}})),VC=t.forwardRef((function(e,t){var n=(0,ee.Z)({props:e,name:"MuiAccordionDetails"}),r=n.className,i=(0,X.Z)(n,HC),a=n,u=function(e){var t=e.classes;return(0,K.Z)({root:["root"]},$C,t)}(a);return(0,ie.tZ)(YC,(0,o.Z)({className:(0,G.Z)(u.root,r),ref:t,ownerState:a},i))})),UC=VC,qC=n(6306),XC=n(3973);function GC(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}var KC={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};var QC=/[&<>"']/,JC=/[&<>"']/g,e_=/[<>"']|&(?!#?\w+;)/,t_=/[<>"']|&(?!#?\w+;)/g,n_={"&":"&","<":"<",">":">",'"':""","'":"'"},r_=function(e){return n_[e]};function o_(e,t){if(t){if(QC.test(e))return e.replace(JC,r_)}else if(e_.test(e))return e.replace(t_,r_);return e}var i_=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function a_(e){return e.replace(i_,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var u_=/(^|[^\[])\^/g;function s_(e,t){e="string"===typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(u_,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var l_=/[^\w:]/g,c_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function d_(e,t,n){if(e){var r;try{r=decodeURIComponent(a_(n)).replace(l_,"").toLowerCase()}catch(o){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!c_.test(n)&&(n=function(e,t){f_[" "+e]||(p_.test(e)?f_[" "+e]=e+"/":f_[" "+e]=b_(e,"/",!0));var n=-1===(e=f_[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(h_,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(m_,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}var f_={},p_=/^[^:]+:\/*[^/]*$/,h_=/^([^:]+:)[\s\S]*$/,m_=/^([^:]+:\/*[^/]*)[\s\S]*$/;var v_={exec:function(){}};function g_(e){for(var t,n,r=1;r=0&&"\\"===n[o];)r=!r;return r?"|":" |"})),r=n.split(/ \|/),o=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function Z_(e,t,n,r){var o=t.href,i=t.title?o_(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var u={type:"link",raw:n,href:o,title:i,text:a,tokens:r.inlineTokens(a,[])};return r.state.inLink=!1,u}return{type:"image",raw:n,href:o,title:i,text:o_(a)}}var k_=function(){function e(t){dv(this,e),this.options=t||KC}return pd(e,[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:b_(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],o=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var o=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:(0,r.Z)(t,1)[0].length>=o.length?e.slice(o.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:o}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=b_(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,o,i,a,u,s,l,c,d,f,p,h=t[1].trim(),m=h.length>1,v={type:"list",raw:"",ordered:m,start:m?+h.slice(0,-1):"",loose:!1,items:[]};h=m?"\\d{1,9}\\".concat(h.slice(-1)):"\\".concat(h),this.options.pedantic&&(h=m?h:"[*+-]");for(var g=new RegExp("^( {0,3}".concat(h,")((?:[\t ][^\\n]*)?(?:\\n|$))"));e&&(p=!1,t=g.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0],c=e.split("\n",1)[0],this.options.pedantic?(i=2,f=l.trimLeft()):(i=(i=t[2].search(/[^ ]/))>4?1:i,f=l.slice(i),i+=t[1].length),u=!1,!l&&/^ *$/.test(c)&&(n+=c+"\n",e=e.substring(c.length+1),p=!0),!p)for(var y=new RegExp("^ {0,".concat(Math.min(3,i-1),"}(?:[*+-]|\\d{1,9}[.)])"));e&&(l=d=e.split("\n",1)[0],this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!y.test(l));){if(l.search(/[^ ]/)>=i||!l.trim())f+="\n"+l.slice(i);else{if(u)break;f+="\n"+l}u||l.trim()||(u=!0),n+=d+"\n",e=e.substring(d.length+1)}v.loose||(s?v.loose=!0:/\n *\n *$/.test(n)&&(s=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(f))&&(o="[ ] "!==r[0],f=f.replace(/^\[[ xX]\] +/,"")),v.items.push({type:"list_item",raw:n,task:!!r,checked:o,loose:!1,text:f}),v.raw+=n}v.items[v.items.length-1].raw=n.trimRight(),v.items[v.items.length-1].text=f.trimRight(),v.raw=v.raw.trimRight();var b=v.items.length;for(a=0;a1)return!0}}catch(o){r.e(o)}finally{r.f()}return!1}));!v.loose&&x.length&&w&&(v.loose=!0,v.items[a].loose=!0)}return v}}},{key:"html",value:function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(n.type="paragraph",n.text=this.options.sanitizer?this.options.sanitizer(t[0]):o_(t[0]),n.tokens=[],this.lexer.inline(n.text,n.tokens)),n}}},{key:"def",value:function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:y_(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o,i,a,u=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):o_(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=b_(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var o=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,o=0;o-1){var i=(0===t[0].indexOf("!")?5:4)+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,i).trim(),t[3]=""}}var a=t[2],u="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],u=s[3])}else u=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),Z_(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:u?u.replace(this.rules.inline._escapes,"$1"):u},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return Z_(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=r[1]||r[2]||"";if(!o||o&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,u=r[0].length-1,s=u,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+u);null!=(r=c.exec(t));)if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(a=i.length,r[3]||r[4])s+=a;else if(!((r[5]||r[6])&&u%3)||(u+a)%3){if(!((s-=a)>0)){if(a=Math.min(a,a+s+l),Math.min(u,a)%2){var d=e.slice(1,u+r.index+a);return{type:"em",raw:e.slice(0,u+r.index+a+1),text:d,tokens:this.lexer.inlineTokens(d,[])}}var f=e.slice(2,u+r.index+a-1);return{type:"strong",raw:e.slice(0,u+r.index+a+1),text:f,tokens:this.lexer.inlineTokens(f,[])}}}else l+=a}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return r&&o&&(n=n.substring(1,n.length-1)),n=o_(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}},{key:"autolink",value:function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return r="@"===o[2]?"mailto:"+(n=o_(this.options.mangle?t(o[1]):o[1])):n=o_(o[1]),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])o="mailto:"+(r=o_(this.options.mangle?t(n[0]):n[0]));else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=o_(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):o_(r[0]):r[0]:o_(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}(),S_={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:v_,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};S_.def=s_(S_.def).replace("label",S_._label).replace("title",S_._title).getRegex(),S_.bullet=/(?:[*+-]|\d{1,9}[.)])/,S_.listItemStart=s_(/^( *)(bull) */).replace("bull",S_.bullet).getRegex(),S_.list=s_(S_.list).replace(/bull/g,S_.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+S_.def.source+")").getRegex(),S_._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",S_._comment=/|$)/,S_.html=s_(S_.html,"i").replace("comment",S_._comment).replace("tag",S_._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),S_.paragraph=s_(S_._paragraph).replace("hr",S_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S_._tag).getRegex(),S_.blockquote=s_(S_.blockquote).replace("paragraph",S_.paragraph).getRegex(),S_.normal=g_({},S_),S_.gfm=g_({},S_.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),S_.gfm.table=s_(S_.gfm.table).replace("hr",S_.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S_._tag).getRegex(),S_.gfm.paragraph=s_(S_._paragraph).replace("hr",S_.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",S_.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",S_._tag).getRegex(),S_.pedantic=g_({},S_.normal,{html:s_("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",S_._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:v_,paragraph:s_(S_.normal._paragraph).replace("hr",S_.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",S_.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var D_={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:v_,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:v_,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}D_._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",D_.punctuation=s_(D_.punctuation).replace(/punctuation/g,D_._punctuation).getRegex(),D_.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,D_.escapedEmSt=/\\\*|\\_/g,D_._comment=s_(S_._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),D_.emStrong.lDelim=s_(D_.emStrong.lDelim).replace(/punct/g,D_._punctuation).getRegex(),D_.emStrong.rDelimAst=s_(D_.emStrong.rDelimAst,"g").replace(/punct/g,D_._punctuation).getRegex(),D_.emStrong.rDelimUnd=s_(D_.emStrong.rDelimUnd,"g").replace(/punct/g,D_._punctuation).getRegex(),D_._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,D_._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,D_._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,D_.autolink=s_(D_.autolink).replace("scheme",D_._scheme).replace("email",D_._email).getRegex(),D_._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,D_.tag=s_(D_.tag).replace("comment",D_._comment).replace("attribute",D_._attribute).getRegex(),D_._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,D_._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,D_._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,D_.link=s_(D_.link).replace("label",D_._label).replace("href",D_._href).replace("title",D_._title).getRegex(),D_.reflink=s_(D_.reflink).replace("label",D_._label).replace("ref",S_._label).getRegex(),D_.nolink=s_(D_.nolink).replace("ref",S_._label).getRegex(),D_.reflinkSearch=s_(D_.reflinkSearch,"g").replace("reflink",D_.reflink).replace("nolink",D_.nolink).getRegex(),D_.normal=g_({},D_),D_.pedantic=g_({},D_.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:s_(/^!?\[(label)\]\((.*?)\)/).replace("label",D_._label).getRegex(),reflink:s_(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",D_._label).getRegex()}),D_.gfm=g_({},D_.normal,{escape:s_(D_.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[];for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(function(e,t,n){return t+" ".repeat(n.length)}));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(t=n.call({lexer:i},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)}))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t);else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),a.push(t);else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),a.push(t);else if(r=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,n=e.slice(1),o=void 0;i.options.extensions.startBlock.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),this.state.top&&(t=this.tokenizer.paragraph(r)))n=a[a.length-1],o&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t),o=r.length!==e.length,e=e.substring(t.raw.length);else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t);else if(e){var u="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(u);break}throw new Error(u)}return this.state.top=!0,a}},{key:"inline",value:function(e,t){this.inlineQueue.push({src:e,tokens:t})}},{key:"inlineTokens",value:function(e){var t,n,r,o,i,a,u=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+w_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+w_("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,o.index)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(i||(a=""),i=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(t=n.call({lexer:u},e,s))&&(e=e.substring(t.raw.length),s.push(t),!0)}))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),(n=s[s.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(t=this.tokenizer.emStrong(e,l,a))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),s.push(t);else if(t=this.tokenizer.autolink(e,__))e=e.substring(t.raw.length),s.push(t);else if(this.state.inLink||!(t=this.tokenizer.url(e,__))){if(r=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),o=void 0;u.options.extensions.startInline.forEach((function(e){"number"===typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))})),t<1/0&&t>=0&&(r=e.substring(0,t+1))}(),t=this.tokenizer.inlineText(r,C_))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(a=t.raw.slice(-1)),i=!0,(n=s[s.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):s.push(t);else if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}throw new Error(d)}}else e=e.substring(t.raw.length),s.push(t);return s}}],[{key:"rules",get:function(){return{block:S_,inline:D_}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}(),A_=function(){function e(t){dv(this,e),this.options=t||KC}return pd(e,[{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",r?'
    '+(n?e:o_(e,!0))+"
    \n":"
    "+(n?e:o_(e,!0))+"
    \n"}},{key:"blockquote",value:function(e){return"
    \n".concat(e,"
    \n")}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){if(this.options.headerIds){var o=this.options.headerPrefix+r.slug(n);return"').concat(e,"\n")}return"").concat(e,"\n")}},{key:"hr",value:function(){return this.options.xhtml?"
    \n":"
    \n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • ".concat(e,"
  • \n")}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    ".concat(e,"

    \n")}},{key:"table",value:function(e,t){return t&&(t="".concat(t,"")),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n".concat(e,"\n")}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"\n")}},{key:"strong",value:function(e){return"".concat(e,"")}},{key:"em",value:function(e){return"".concat(e,"")}},{key:"codespan",value:function(e){return"".concat(e,"")}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return"".concat(e,"")}},{key:"link",value:function(e,t,n){if(null===(e=d_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
    "}},{key:"image",value:function(e,t,n){if(null===(e=d_(this.options.sanitize,this.options.baseUrl,e)))return n;var r='').concat(n,'":">"}},{key:"text",value:function(e){return e}}]),e}(),M_=function(){function e(){dv(this,e)}return pd(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}(),P_=function(){function e(){dv(this,e),this.seen={}}return pd(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}(),R_=function(){function e(t){dv(this,e),this.options=t||KC,this.options.renderer=this.options.renderer||new A_,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new M_,this.slugger=new P_}return pd(e,[{key:"parse",value:function(e){var t,n,r,o,i,a,u,s,l,c,d,f,p,h,m,v,g,y,b,x=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],w="",Z=e.length;for(t=0;t0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=y+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=y+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:y}):h+=y),h+=this.parse(m.tokens,p),l+=this.renderer.listitem(h,g,v);w+=this.renderer.list(l,d,f);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(l=c.tokens?this.parseInline(c.tokens):c.text;t+1An error occurred:

    "+o_(s.message+"",!0)+"
    ";throw s}}T_.options=T_.setOptions=function(e){var t;return g_(T_.defaults,e),t=T_.defaults,KC=t,T_},T_.getDefaults=GC,T_.defaults=KC,T_.use=function(){for(var e=arguments.length,t=new Array(e),n=0;nAn error occurred:

    "+o_(r.message+"",!0)+"
    ";throw r}},T_.Parser=R_,T_.parser=R_.parse,T_.Renderer=A_,T_.TextRenderer=M_,T_.Lexer=E_,T_.lexer=E_.lex,T_.Tokenizer=k_,T_.Slugger=P_,T_.parse=T_;T_.options,T_.setOptions,T_.use,T_.walkTokens,T_.parseInline,R_.parse,E_.lex;var F_=function(e){var n=e.title,o=e.description,i=e.unit,a=e.expr,u=e.showLegend,s=e.filename,l=tr().time.period,c=nr(),d=(0,t.useRef)(null),f=(0,t.useState)(!0),p=(0,r.Z)(f,2),h=p[0],m=p[1],v=(0,t.useState)({enable:!1,value:l.step||1}),g=(0,r.Z)(v,2),y=g[0],b=g[1],x=(0,t.useState)({limits:{enable:!1,range:{1:[0,0]}}}),w=(0,r.Z)(x,2),Z=w[0],k=w[1],S=(0,t.useMemo)((function(){return Array.isArray(a)&&a.every((function(e){return"string"===typeof e}))}),[a]),D=Xy({predefinedQuery:S?a:[],display:"chart",visible:h,customStep:y}),C=D.isLoading,_=D.graphData,E=D.error,A=function(e){var t=yn({},Z);t.limits.range=e,k(t)};return(0,t.useEffect)((function(){var e=new IntersectionObserver((function(e){e.forEach((function(e){return m(e.isIntersecting)}))}),{threshold:.1});return d.current&&e.observe(d.current),function(){d.current&&e.unobserve(d.current)}}),[]),S?(0,ie.BX)(no,{border:"1px solid",borderRadius:"2px",borderColor:"divider",width:"100%",height:"100%",ref:d,children:[(0,ie.BX)(no,{px:2,py:1,display:"flex",flexWrap:"wrap",width:"100%",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid",borderColor:"divider",children:[(0,ie.tZ)(sc,{arrow:!0,componentsProps:{tooltip:{sx:{maxWidth:"100%"}}},title:(0,ie.BX)(no,{sx:{p:1},children:[o&&(0,ie.BX)(no,{mb:2,children:[(0,ie.tZ)(dy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Description:"}),(0,ie.tZ)("div",{className:"panelDescription",dangerouslySetInnerHTML:{__html:T_.parse(o)}})]}),(0,ie.BX)(no,{children:[(0,ie.tZ)(dy,{fontWeight:"500",sx:{mb:.5,textDecoration:"underline"},children:"Queries:"}),(0,ie.tZ)("div",{children:a.map((function(e,t){return(0,ie.tZ)(no,{mb:.5,children:e},"".concat(t,"_").concat(e))}))})]})]}),children:(0,ie.tZ)(XC.Z,{color:"info",sx:{mr:1}})}),(0,ie.tZ)(dy,{component:"div",variant:"subtitle1",fontWeight:500,sx:{mr:2,py:1,flexGrow:"1"},children:n||""}),(0,ie.tZ)(no,{mr:2,py:1,children:(0,ie.tZ)(Ny,{defaultStep:l.step,customStepEnable:y.enable,setStep:function(e){return b(yn(yn({},y),{},{value:e}))},toggleEnableStep:function(){return b(yn(yn({},y),{},{enable:!y.enable}))}})}),(0,ie.tZ)(rx,{yaxis:Z,setYaxisLimits:A,toggleEnableLimits:function(){var e=yn({},Z);e.limits.enable=!e.limits.enable,k(e)}})]}),(0,ie.BX)(no,{px:2,pb:2,children:[C&&(0,ie.tZ)(Zx,{isLoading:!0,height:"500px"}),E&&(0,ie.tZ)(At,{color:"error",severity:"error",sx:{whiteSpace:"pre-wrap",mt:2},children:E}),_&&(0,ie.tZ)(vc,{data:_,period:l,customStep:y,query:a,yaxis:Z,unit:i,showLegend:u,setYaxisLimits:A,setPeriod:function(e){var t=e.from,n=e.to;c({type:"SET_PERIOD",payload:{from:t,to:n}})}})]})]}):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"expr"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:s}),"."]})},O_={position:"absolute",top:0,bottom:0,width:"10px",opacity:0,cursor:"ew-resize"},B_=function(e){var n=e.index,o=e.title,i=e.panels,a=e.filename,u=ps(document.body),s=(0,t.useMemo)((function(){return u.width/12}),[u]),l=(0,t.useState)([]),c=(0,r.Z)(l,2),d=c[0],f=c[1];(0,t.useEffect)((function(){f(i.map((function(e){return e.width||12})))}),[i]);var p=(0,t.useState)({start:0,target:0,enable:!1}),h=(0,r.Z)(p,2),m=h[0],v=h[1],g=function(e){if(m.enable){var t=m.start,n=Math.ceil((t-e.clientX)/s);if(!(Math.abs(n)>=12)){var r=d.map((function(e,t){return e-(t===m.target?n:0)}));f(r)}}},y=function(){v(yn(yn({},m),{},{enable:!1}))};return(0,t.useEffect)((function(){return window.addEventListener("mousemove",g),window.addEventListener("mouseup",y),function(){window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",y)}}),[m]),(0,ie.BX)(FC,{defaultExpanded:!n,sx:{boxShadow:"none"},children:[(0,ie.tZ)(WC,{sx:{px:3,bgcolor:"rgba(227, 242, 253, 0.6)"},"aria-controls":"panel".concat(n,"-content"),id:"panel".concat(n,"-header"),expandIcon:(0,ie.tZ)(qC.Z,{}),children:(0,ie.BX)(no,{display:"flex",alignItems:"center",width:"100%",children:[o&&(0,ie.tZ)(dy,{variant:"h6",fontWeight:"bold",sx:{mr:2},children:o}),i&&(0,ie.BX)(dy,{variant:"body2",fontStyle:"italic",children:["(",i.length," panels)"]})]})}),(0,ie.tZ)(UC,{sx:{display:"grid",gridGap:"10px"},children:(0,ie.tZ)(Yw,{container:!0,spacing:2,children:Array.isArray(i)&&i.length?i.map((function(e,t){return(0,ie.tZ)(Yw,{item:!0,xs:d[t],sx:{transition:"200ms"},children:(0,ie.BX)(no,{position:"relative",height:"100%",children:[(0,ie.tZ)(F_,{title:e.title,description:e.description,unit:e.unit,expr:e.expr,filename:a,showLegend:e.showLegend}),(0,ie.tZ)("button",{style:yn(yn({},O_),{},{right:0}),onMouseDown:function(e){return function(e,t){v({start:e.clientX,target:t,enable:!0})}(e,t)}})]})},t)})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"panels"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:a}),"."]})})})]})},I_=function(){var e=(0,t.useState)(),n=(0,r.Z)(e,2),o=n[0],i=n[1],a=(0,t.useState)(0),u=(0,r.Z)(a,2),s=u[0],l=u[1],c=(0,t.useMemo)((function(){return Yn()(o,[s,"filename"],"")}),[o,s]),d=(0,t.useMemo)((function(){return Yn()(o,[s,"rows"],[])}),[o,s]);return(0,t.useEffect)((function(){vC().then((function(e){return e.length&&i(e)}))}),[]),(0,ie.BX)(ie.HY,{children:[!o&&(0,ie.tZ)(At,{color:"info",severity:"info",sx:{m:4},children:"Dashboards not found"}),o&&(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(no,{sx:{borderBottom:1,borderColor:"divider"},children:(0,ie.tZ)(jb,{value:s,onChange:function(e,t){return l(t)},"aria-label":"dashboard-tabs",children:o&&o.map((function(e,t){return(0,ie.tZ)(Ub,{label:e.title||e.filename,id:"tab-".concat(t),"aria-controls":"tabpanel-".concat(t)},t)}))})}),(0,ie.tZ)(no,{children:Array.isArray(d)&&d.length?d.map((function(e,t){return(0,ie.tZ)(B_,{index:t,filename:c,title:e.title,panels:e.panels},"".concat(s,"_").concat(t))})):(0,ie.BX)(At,{color:"error",severity:"error",sx:{m:4},children:[(0,ie.tZ)("code",{children:'"rows"'})," not found. Check the configuration file ",(0,ie.tZ)("b",{children:c}),"."]})})]})]})},N_=function(){return(0,ie.BX)(ie.HY,{children:[(0,ie.tZ)(Fr,{})," ",(0,ie.BX)(Br,{dateAdapter:Hr,children:[" ",(0,ie.tZ)(kr,{injectFirst:!0,children:(0,ie.BX)(Ar,{theme:wr,children:[" ",(0,ie.BX)(or,{children:[" ",(0,ie.BX)(pr,{children:[" ",(0,ie.BX)(br,{children:[" ",(0,ie.BX)(vn,{children:[" ",(0,ie.tZ)(V,{children:(0,ie.tZ)(j,{children:(0,ie.BX)(L,{path:"/",element:(0,ie.tZ)(hC,{}),children:[(0,ie.tZ)(L,{path:Yr,element:(0,ie.tZ)(kx,{})}),(0,ie.tZ)(L,{path:Vr,element:(0,ie.tZ)(I_,{})})]})})})]})]})]})]})]})})]})]})},L_=function(e){e&&e instanceof Function&&n.e(27).then(n.bind(n,4027)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,i=t.getLCP,a=t.getTTFB;n(e),r(e),o(e),i(e),a(e)}))},z_=document.getElementById("root");z_&&(0,t.render)((0,ie.tZ)(N_,{}),z_),L_()}()}(); \ No newline at end of file diff --git a/app/vmselect/vmui/static/js/main.49da81bf.js.LICENSE.txt b/app/vmselect/vmui/static/js/main.d940c8c2.js.LICENSE.txt similarity index 100% rename from app/vmselect/vmui/static/js/main.49da81bf.js.LICENSE.txt rename to app/vmselect/vmui/static/js/main.d940c8c2.js.LICENSE.txt diff --git a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts index b797ed8db..19ee85e5d 100644 --- a/app/vmui/packages/vmui/src/utils/uplot/helpers.ts +++ b/app/vmui/packages/vmui/src/utils/uplot/helpers.ts @@ -29,7 +29,14 @@ export const defaultOptions = { }; export const formatTicks = (u: uPlot, ticks: number[], unit = ""): string[] => { - return ticks.map(v => `${v.toLocaleString("en-US", { maximumSignificantDigits: 20 })} ${unit}`); + return ticks.map(v => `${formatPrettyNumber(v)} ${unit}`); +}; + +export const formatPrettyNumber = (n: number | null | undefined): string => { + if (n === undefined || n === null) { + return ""; + } + return n.toLocaleString("en-US", { maximumSignificantDigits: 20 }); }; interface AxisExtend extends Axis { diff --git a/app/vmui/packages/vmui/src/utils/uplot/tooltip.ts b/app/vmui/packages/vmui/src/utils/uplot/tooltip.ts index 27ecb52b4..2858dd00e 100644 --- a/app/vmui/packages/vmui/src/utils/uplot/tooltip.ts +++ b/app/vmui/packages/vmui/src/utils/uplot/tooltip.ts @@ -1,6 +1,6 @@ import dayjs from "dayjs"; import {SetupTooltip} from "./types"; -import {getColorLine} from "./helpers"; +import {getColorLine,formatPrettyNumber} from "./helpers"; export const setTooltip = ({u, tooltipIdx, metrics, series, tooltip, tooltipOffset, unit = ""}: SetupTooltip): void => { const {seriesIdx, dataIdx} = tooltipIdx; @@ -25,7 +25,7 @@ export const setTooltip = ({u, tooltipIdx, metrics, series, tooltip, tooltipOffs const marker = `
    `; tooltip.innerHTML = `
    ${date}
    - ${marker}${metric.__name__ || ""}: ${dataSeries} ${unit} + ${marker}${metric.__name__ || ""}: ${formatPrettyNumber(dataSeries)} ${unit}
    ${info}
    `; }; diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 52b5a2831..6f9a5a821 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -24,6 +24,7 @@ The following tip changes can be tested by building VictoriaMetrics components f * BUGFIX: fix goroutine leak and possible deadlock when importing invalid data via [native binary format](https://docs.victoriametrics.com/#how-to-import-data-in-native-format). See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2423). * BUGFIX: [Graphite Render API](https://docs.victoriametrics.com/#graphite-render-api-usage): properly calculate [hitCount](https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.hitcount) function. Previously it could return empty results if there were no original samples in some parts of the selected time range. * BUGFIX: [MetricsQL](https://docs.victoriametrics.com/MetricsQL.html): allow overriding built-in function names inside [WITH templates](https://play.victoriametrics.com/promql/expand-with-exprs). For example, `WITH (sum(a,b) = a + b + 1) sum(x,y)` now expands into `x + y + 1`. Previously such a query would fail with `cannot use reserved name` error. See [this bugreport](https://github.com/VictoriaMetrics/metricsql/issues/5). +* BUGFIX: [vmui](https://docs.victoriametrics.com/#vmui): properly display values greater than 1000 on Y axis. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2409). ## [v1.76.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.76.0) From f8de318bfccde55e6890bb5466c206768323ba00 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Apr 2022 16:20:55 +0300 Subject: [PATCH 49/49] docs/CHANGELOG.md: cut v1.76.1 --- docs/CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 6f9a5a821..69f7f03c9 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -15,7 +15,12 @@ The following tip changes can be tested by building VictoriaMetrics components f ## tip -**Update notes:** this release introduces backwards-incompatible changes to communication protocol between `vmselect` and `vmstorage` nodes in cluster version of VictoriaMetrics, so `vmselect` and `vmstorage` nodes may log communication errors during the upgrade. These errors should stop after all the `vmselect` and `vmstorage` nodes are updated to new release. + +## [v1.76.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.76.1) + +Released at 12-04-2022 + +**Update notes:** this release introduces backwards-incompatible changes to communication protocol between `vmselect` and `vmstorage` nodes in cluster version of VictoriaMetrics, so `vmselect` and `vmstorage` nodes may log communication errors during the upgrade. These errors should stop after all the `vmselect` and `vmstorage` nodes are updated to new release. It is safe to downgrade to previous releases. * FEATURE: [vmalert](https://docs.victoriametrics.com/vmalert.html): add support for `alert_relabel_configs` option at `-notifier.config`. This option allows configuring relabeling rules for alerts before sending them to configured notifiers. See [these docs](https://docs.victoriametrics.com/vmalert.html#notifier-configuration-file) for details. * FEATURE: [vmagent](https://docs.victoriametrics.com/vmalert.html): allow passing StatefulSet pod names to `-promscrape.cluster.memberNum` command-line flag. In this case the member number is automatically extracted from the pod name, which must end with the number in the range `0 ... promscrape.cluster.membersCount-1`. For example, `vmagent-0`, `vmagent-1`, etc. See [this feature request](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2359) and [these docs](https://docs.victoriametrics.com/vmagent.html#scraping-big-number-of-targets).

    -*fv~6g`06_(wSXCL+#-8=k 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 Hy~qC#w#~7x literal 0 HcmV?d00001 diff --git a/docs/managed_victoriametrics/quickstart.md b/docs/managed_victoriametrics/quickstart.md new file mode 100644 index 000000000..84326b377 --- /dev/null +++ b/docs/managed_victoriametrics/quickstart.md @@ -0,0 +1,65 @@ +# Quick Start + +Managed VictoriaMetrics - is a database-as-a-service platform, where users can run the VictoriaMetrics +that they know and love on AWS without the need to perform typical DevOps tasks such as proper configuration, +monitoring, logs collection, access protection, software updates, backups, etc. + +## How to register + +Managed VictoriaMetrics id distributed via [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-4tbfq5icmbmyc). +To start using the service, one should have already registered AWS account +and visit [VictoriaMetrics product page](https://aws.amazon.com/marketplace/pp/prodview-4tbfq5icmbmyc). +See more details [here](https://dbaas.victoriametrics.com/howToRegister). + +## Creating instance + +Instances is a page where user can list and manage VictoriaMetrics single-node instances. +To create an instance click on the button `Create`: + +

    fVd1Eh;R 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 literal 0 HcmV?d00001 diff --git a/docs/managed_victoriametrics/quickstart-instances.png b/docs/managed_victoriametrics/quickstart-instances.png new file mode 100644 index 0000000000000000000000000000000000000000..3af5ab20e7ba2c0ee9d20bb1c42f95812d64bf4c GIT binary patch literal 90422 zcmb5V2UL^G)<2A(B2`2w(nV=fLhnUEL_k1kL8^d&NC~|ML@Cm{AXTJE@1cVRDbhmk zEwoS*5J-R!_y@i3z3=zlbIw{{)_Qnm=9xXSXYW0G_WWiDd#0&ELCQc%KtMpD`s9%| z0ReFc0Rf@#wX66Nu8;x)0s?Y7TP3Aus!B?1&s;#(w)R#81W&?}fW*2wKN&KO;$ve6 z32($w``pY0^4zJpMyP#-@eawoMEaZWJ}{f;I_iG>ah;k*S<6U@_ zz~&cjZjd5jBa#<^L-b_;7Ebr;WD;bE-dY2I>^~pY5_HobRF|ReKi$;U{*+7k;Ii&# z;>bXvWUhn?3(FjW#OyQFuQSdEw{T)A!KDGw=fEL2*(+IsSXHWmeXC~U4`~G7B=+tN z%MyGbowsH9rr1A_K$+5gu8&VJa z0UT#0NMuh`xp)8Y`Q6M&iY;P#Dw+L;J8@Ku51BXz!lJeJHg10rr2OGj`}xWjSxv$p zCscqN-HOY4(lfauOS-Lt)8ss9c}ps&H(%Vxf`SR7d*t(i(fUbfI*ie(P8R~&sN;P>#!S7FcX;0NjSZ$ zrKfD6{LD{@UOX6`)|o?ti8`vrBJ*K78T&)ZQ-0QT4i@ys%bALg53Zw(C%pvcnI>;7pJ%dK zvSuU1`-_DNOO>ufZ zs97(fr+W`4(Bu4>dHTA}7&~spaB+MvpO_^QtF$#JJn)So@Gg=PSF!tGeTt~cUT-$M zNU*IMS4ZCJ&3Ip~O5`?23>$HrLt9p%c{yCjUitYJXe%dD3|v3I4Ua?Ns@n?XS)^_QaE+ilcz~almg0l zN@IAteqFxe9Uj${$@z(g#)@=5h409nN>IuobA&s;xVo5(ARH9+3$?{;xy$%YP{40B z+>l^5<~BY3>(d@(8Um-wNTHsY^7MWmg4cuu1O3ZC^N!UhfwI?j%@l7UMTuS#^1bEn z>!R@@RG_-7_}zeti24C(3Slu{(3UZ&_1meJm$H;fUA=Bt_w$u|E-bc6NVb?*%@zJ%BpuK07ez4SjIX~QWwgqUdrc^P zyZ=!^PVhRro0MU+{uk_^;lVwh8!ds5obo{y@|TLZHZ~j+cc7S2;V@EI15q z>xYfKq}Y`+YoD$Z*uJazV?*+$XArL>q1F%YBR4;RR`P`psPA@rBS&JVH|C=P?hIag ze3|$iAW$jgLHE5rwp%xQt~Fg#xn{Fyy2;keMIA=|g<^;d*>TH))|uA%wzJ3{L1ozF zV?V|1J8@60-Xo4z;0gJ`u^Jby%J>BPgzE`Vl{wc`%w0@J3|K2zt1DJ%7-#rt+O&50 z4R9>8_%N=vTmO}r3;8FlOjXl|^Qw+)W}Kd}SnlatjNu9#f$_>O9`F>5J{x$3)R`|V zE>0`PevJXr6~cf3pu$&wO3E6m!87j!lpuvQJGOsQHK6h+DGbnt3w}0 zie4AIzHZyX;6}kk5q;InGV^ipE!nbLwBL|Jk!@G~&m^J#fTpis$erpJ_)SC*-kIhRMS zE#D})@$QDY%4lT0^wRsYCpb26pnureB^={P7J16m?5k5(i^(_1S?HHS&>_ndHuR1{ zvX+x#+Mc-!Pv*Ph<3bit2gmDM8)*pNZj6?KN}GLKi$9=qGV(^`l+;>STZ6(xKvRG(fe0J_ zOQQ$ApI@*^R0!`n$0}1Pyao=seq`p2sEs+4o|H0R@Vj?JG?OeBI(O?`a8PJsP)*2Y z5NC)ZIhfv><>PIA=5c1^4SC*Xo_AC?Zdcx4qU}m)U)FVQ?DC1q5J9`$6BCwqv0Pc^ z#&X;0woAIrPCDCl&c#5&X;mgV-qLIKrKS*9idT+U1~6+evC6bsoK{OF*H1a~?;RW! z?)fe+a9!pqc~YPJI*nV)UUT?qYNBq^!5yi4-tI2gprM;ualE+gt zayu}6C7r0@O@nQNN{954{oaNx=Ll(jtt!*Kj(GG&>&S!#>f>WI&!1FNuU>#N1!PCf z;%9mSVikI>cb9jgGU7y+odP`q>lcTgVn3KYZ8KyK>n8)pXIgZFYr8-k`uY6otb2M(z z)?t*qsQyUZFu9R`uHrzQq-{m9(AD;Z?YZ!L6`4ZgslnOuw_lN~rM$90`xmOlJf_~R zdW%JJ#kD}XGXE;;+0^OUzFH2ub3+ODxnp5WRp}Pb*6P+wZ%)sagn^?$Lv}!p({fb! zVmMJ+q&WZFfw@S){uuv5qc;!+5dYkXZQARZogMg$9d9XbuLqUq3d##2Vr$c@HLswz zBRs3uxV7)NheXRc`)UHc_4IbcrklPnlzs$yBGYP6J!i4FL$PSFnd^d-i7c0iSBcHe z($V|55>FsGmNDWIM`BFJV;d85QPxp3 zT?f&nlA2Pj>qpU&k-5{!0me;#)w``o#4JSD_&~-@(T&Cd9SAk0nH0z}kf=Pfnbu`z+kN0L zLgEXkX6|XTH+DSNXs7PD&TRH)!~UA%*<7pdKI$eiS$5Fp8G3Ntd==%<#`+p#uYl%W z8OrP0i$Tf3<-8Ad(KT(BLn71FRfv38v1xtl>uvI_=3g#Lz0tsUAlRfM;PrXsM(xg) z*%|rCzBVQZ87(m^K?F)}5%H?S0x)f;OZ;MSfU0ZBI>e48LwO4UMh(Q6L>W-X5Q2$_}uQxX!YfnfF$>aUuV)Ez6C&g zuuGr42%izjbO>e6UHC^S2>axCbe~{t8E$iI@?P%V{fd__f*Z7+f2{ z;jdT+64Tvo{O%*%%0SgxLxbQxK7Ebg@+Ag>EBMqU{3Cyf@!#pkm$(UtewPyx5QN$i zT>e)bP5k@f7mI%`X#Tv3;zJ0C@i}VzzB~?}YTgTGH z%F5C8HOTF?i|j=^Bu-CWxDpW1a$G!@RJHHz;@h9F)irQ4(0D3s333oHe+9Cz67X_x zx@d<$)=L_nbg*(WXY+EfcXXBZl4Ji}LmHpHCC&zA}@r+FgOV=^2%CT`_bcnk>hi6?62M2oTLE&Pft$)PZ0r-iw!_XN=gbKC=3u5=Ev9I zclCC3Gxy?mbiMnhk^gDuk(H|@ekF0U1v#=^v}&iK)}TpfRKP7;NNZINo6lerJvb)S=qmMWb1&J8NLsBF>ztp-}V3N%YS~;QMrw|Bt@@Mf|@%{)%<^%Li+n_S{ea#ca3vk zkB#8JYhSdBFMY{&jg9>JWxeU3-yPjhA~5&*LC(QN`1cgLHy_ZmjJ3mlDqZmMKi@revd>HPr(wEGa&Vcub=o%)E{?*{1ab6BzV5y-?Q!h@O5;-R{;6?rN3qC z(zSyu0;tpZ?P0>-bs}F9UTeSWEcU+Vbx*m6GL)xgbQuSxS;bv{}I=JlAqNus}1 zB*EnnmPpUjHlMD&=q~HD9u>{89 zIq_PF5wf}VTc|j;w}P|Ry|(`t&tHp8DFi>3*xRJif9yjk4xfF-M04`@Y9SzO;lQ_R zWMO~(cP}~Nc#^LSj+(T8JC<)B@D#EZp&xI)|E+u%D!eHWD^LHP3xBQu!0()RlF7T@ z_U`<)g(nv_I^3>=_y^Pf{0Of*j&~L!zg0({fmgl?qTY4DPY? zH8BZq3NM_8>Hk*5m#&dh<4GP8!p#5h<%J(N8&!0+r|*gbxDpC$1mOMXYU{wPuk zpL;HUNfP|`7IrrXFVkzcpJ@KEsjC-C`sS3U_xBW3lg;?yN&rC7SAPq%JrYkM$SBxI z_Sf?LUD|*rajo3t{4?Co?+KuSBA5PFi+FJnUWiLDJe}w_1vx!Fdr3*X{qF_LR&g6Y zBSDWRnMi-P8^VewflF8)(Emd>jd)!n2ZB8RrRobk$~@n_{0|f%LilFQWxd>(e^j9~l|K&I96#B-=&!Swg#LS){}*wfCf>d>xV`@6O4l{<^Hb*L zeBeJ&z%Sg~hsY^ftIe(u;aVk;-;EAFBrs3;^!GlTfbec0egtgMOZAmTK|Lf!K|g6M z6~}%EWhr6YNa=MA2gY|- zA|K0P5SM@J>i_HI{(8|Nm%q>_6H!Fd7&X}D>21b*&G7&|OK4(vWp)E~m+{;v%Qzd8P312Jyuuy`;QKY^YbN;zQ@yZfr%zY=@=ayH z`~mJc3LvE0lDMp1~JfZ}Jr)B1PykjUzPLD5o!MXVRA4m#gC-)E^)mxR1* zemr17)?P~;3=}hDGo{nta(=PX_(;_8<$X`dm+W{tDv^QCs`p6}A8yxc9*Q;wVObM;&T6f|{>w16DvV(WXs(ekVS zf!zkF3~x|-jy8w2yfqKJa{hCGEHLB#To;6~wGQs=$_$D)o_al$zT0rfHOv6lB+8;_ zLd&tp6I*!Q!24d)Wo6Jm_+GY))m=WBWuf+4&Cd27928wbQvIfrQ&Gp0=WCaBNZ-}* zBJn4$T{V^z)S3Jjr^Xi#hFeG?{Cpi`g!~rQ3r##+O`dB>&3v8iXPnQYk09=VDZ^ z)MZe3GS))Tw4vZ}T2t{pT91$KD%Zv!$7Q2+@exFFDG7$pk)*uTaKd3WqIMOwy{51{ z$Yb7nd%4NM=O^>w&to_2XF5=N1!`q?ZH`w@rMYSF{983Y9EK4M^2s0)YQBj5%J;t1 z{g;FM&-{(WMM^KsZty|Vf;KaH(#L`xbg8sUE~M+Khe)fy_nmiXZ`ym+MCQ^2 z-LQ*4^+>!+^B@^#Rt$83D8SkHq9bd_p15$|Zl1mU&Wh#jFB#sgDNg5h$c*V+~CKc|O?_(6geZ=#FUf^=kp_)nBi z+|Yw_rcLFgMTq7qN0WLz=&~I32c0`2G$AksHuIw@LTCjRRntYAcRhL0K?1U6K}Y?* zDPy!#f{(gR&C6eP>6GHSdhVDdk8Pul`6T-rGw9Qu9@9n_lX~>`&fS_H8`@0BLP1#t z75XzJg&_0&S);lvP}7Y#=&R#uSF2YkzB4vqxaFL(6@yqWQFVcY5&JO88z3qAl zhx|o>GCI-f5ntNH(h2J;^Wz_8>Pp3NStl9l^zCh@9WL8Di4rReNSskbNlB`J^T@SAIe_O4YdE zpE-1D9;fRn%<4m(ORPwbo;^rEU)m6X_N6+jG9c>%_FN~XTeaOoP&zGei+zRpP{jL- z?bmMCTb92LuYQ+4ILF7sn1pQQJ2Hk^Qch~|isD)iwh?!(`gt}9Y;g!Sa_$_e5zh+T zsZb)_p2_AvnTmSzd<<&IMBDD~c34zla2QBNk~%;Cu5jc@8-ib~$a_ZbUCnE6IJB|i zwW?jgzPNly76wQU=|&mW5PwCN1 z()u8Ap1Il))AQr`t7AXsMpHZHA35K#i(kign zt27i#Y4b{DPBgJ2YWgmds5xD>qUdM_647uppRk)V8qg<;w>9tsD=DsfmKoe;xCiO{ zV$&GKil3|~u58rk`+}e;7YdNHPuC5;dih;@yL!`F2cUTO)crgOqzXHl^j$`+=2&yu zTIUEg6g=R47@L5uCZ6&VrcF}tht^a?yxHp{Z0LGjY1}}!V9II=U?cZstG2W)Jke{TIcZ)0ARb+$ujGbZ>MAVks!)e{RWo?uVi;y&MqK8dm! z!eyrjZtJdD+f6tzSW7#frrayVIAitQ)wdkD%8uuG5Kfi!*UTrEPvyrL>lQP^F>CYI zHw-Lm3Wj3~ED_$?#me*xO%{3vcZeGhB0>ijU<*#@OXxrN+d&b$bIH7&R1?fxHdDm1 z1!`hnF|hqJ}&?IxO@vL4|(Kn&R_E}TZfjaF4p-MXazmz*`=y#xLQAz$2;-! zxglL9*g@me1K}F+c0WJndX|)xA-f>fodLPLL;dlb{f1x~yVP7~445Va%uSY`CF|@n zDRsBA(Ile4Q`N6|FFSwtG1%E0M%bW3F5_NpM=HUsSBF7qOa`8j9OlIe`VBcK2f@>c zrks7lgWyv-O-;cj=jdPfn2yY4Zo1#_Yq9l;?i8)8iKWcUN0Tm7`(2%}x2Bv!(psl{ zoa76qlaI{}2;VSe64RP3Sg;sQRxgJ&*XlkY8x{eJj zB1GFzNe>*koVU|G@zL$1r|eXGeRafPGA!gOURv2gln4I<6#gfo`p<6hOnps^Z9Lahy9<7$QRh?Y5puQ^GJUZ_akXYTP)IAGxze z>#r*2wi5*Qf3de*fLljdN(GxoR9e50aNB&Tfkha0NZgOAACaWHIXkk0Gq?*piYqDy zFI`G#a;}Q?$XFXMeFFeRV%f>DDVkQ`@iaTAhfieALuf^e`xuyFZ)Pqt*@zypdyWq_ z+Y3XVZa}{|+5k*<-$ek@#pMcb?gSH3Mj!#3O$cv$jNtztqdR;Hn#{4&6g(=lS zK*vFm>!p;w*69RjCIg!B~K>6m~f4z2zXkh{Un*eLm!rGgq}^v4`#^wsySCRzi^ndlY%=w ztj$)XoU%XAqo22$5Bee0JXTT$-M!zR!??24>it{?{mjG^FQv?K!(LR}T`#VN-sRmd z5oUlAit5UFn&r1}=w9+Qr%3bY_Z5n6uK?<+KFK35kYnMTztiL<%*dryj@vHV>k1r!M!l%Yp zh!W!(&(uU)T$R-^lk{uWA>(snuL{b9CSRA-;1+(5K_}2sEYBCuc007AqlM#3hWjIT zsNh-2sC3nQK{>R7`7aMU<8M`khc5U3QT{`(7ZsDSx$dL}|aD+QBH(d+>t_pz?={Kf|b) zF(Vs4cUJs=C6(>-%y+_idB}b3(esYlN8gO>6oa+x3gD>zc354A8Ln2~n3B0fzRl#Y z$VS(*v<^ISS0hZFal%Q>ab2F0&U`ZBg&zeYDZE3Z^(xgrI6FZ%d<2Sd<}12)nHgdf zyg3K?>TmDqJlXG)R>#wiyy2@GvZuBzGr3e@*Cv0gZB)OGKFO7LM32t3RZ=fd&egJC z?BL4MB$~9e%Iko0t0LEnDP?*#ZimjbX`1*YUEVZE^*C`L`#Ck*Ja1ijau8~?)h;|% zzQc2JpBxB`eBLs7n_8>O}7HB2uzwmQzSjX4-JEqKl=3{q8rpc>kPw88&hB_JA)wa7s|a8^JjXv{CF9cfh%*NXeOwzAW(i6M?D zBbkBioG^RoA-5Oiv}AWNs~KTLJ60%a#h~LKPJ@ z{=kd>CyJt1z3edz_DX)^XRm4}Q9bZP8g^vthw?)0a9v4O_Y3qb6-xD2$TATTu;-1k ziCfd@O`R_y#>vZ4kYAwf^6xSPoOg1%w8(fFCxVNSw&cAW`qpiD=NnsDt z^W%4x?_g_&_lP?swF9iv?@yMdHgb;sWFJtk5W zo0PE}Kut)5o}DD^{+b3Wou)#rFT;kuiJS5HxF({cdvfaaK`!3bJ6Z#LCiDXWJzert@-FWo`Yt^<)(#b z8hD0UL3+jlOTj)zu5a8!J5CdCA@d{6{*g3R2hB}X^axvD;)n+z?0XY0$1xv{%4+Lw z!J!{&(BJg*8D9?%IbiaQg`|?=?D(ge@rWekDRr2It)Zh#VTShH0xy6{wH{a~Xa)ViTE8Vky(|ib%J+Eq~Y{M!dwvmrI4A@BSeOKK`-F^Ykuy#3xXe(#= z4!h;mFyA!w0z2The~(ED?HWs=d%-{7ZC#Sl3%bb>D?MhzCyCzM|q8b9;``F@d_ zEz)LA^RyFhR zRPs9L7$2y+KCf)+ne2>*WIg9fbJ@^`C5NXyeVGxX{)ghBR@i2rW?R0 zZs{|McS$JuFOLgTxZH~~?9C4)$hN32)w!~%`B?;dVjMVoZperM>CbA1c@*;ZcA^CB zv!@l)5rtjfcycqs{k}X}mo%wuT6cbNWT0cfeP@cN*f-pTq@5*sd0tdXHHn363BOG_ zGj<2%=s$DNE{vIM5l*i^UvXRr^rdYY_pmH`-&WuX-|xRz|1l*uLVRJ7a(@8|(zjl= zXP0{QPv}mobY8;cB(k*csipgYyq-C$$)g?4!wy_P`TZDtxbJq~q(IVLI#kkd zv<|!S@wC0vJ?yh%+z{cfJJg|;z^@%UGpn?%k2k#4OS=p`%ng=KaMU3H;G0qSeex_0 zAnKvTRtJgm=w?g;8TJnOOg~m$%EB^mbO)<4$y1bJ{Y3)mG+U<#lZ)9B%VPB^6Zf0T-cwZhPbEStYdX3)A@*A0CjZH=@~=& zs#f}^-?M-mnC8y=_;emDzm;vTW*#P~jX)2rMVy6c|`D`1i3=o^B@ zN}3Krsm>o*Z(VJo-B(>Jmxi&7h-!CL)5*QMoj0>9d2~4>LQwW7_pi^5>6tI5JO5%t zrP0_kskdXe(_S&XD0=#-HA~cYbMoH%m%-IKj@cE0oLl4nayzB6N=t1>!DOY{ zqND>3UP+hJq%;YrTuRLWZ>!bKoi0}uWy{U(JyNgVi|ceW(?7p<-1VJ@e?BLolk)x( zR+*IE9eNL91dN{b3|(LN^SV{~mnmHHQ-RsgOb`k2{W%EW<&@|!tTzf=83gBOJW6E1 ztI_1<$!wj*b)$Zl#+UN}w99sJtE+WJ{IJ$KA*Dseuu zt}RK>4<^#jL58voDCh=n>p6qwbA+FM*hHkl3`+-2Q0l;t31IooxTBEyB(yx>2eW1a zHB6%op-|NPWHBT(RTtIJL^eNjE8OK;dnO%9u1b2lPDxoJxh8m1X2r4GVYAiin{9K< z0?0+;67Fa6G?bNtvklTHYimN9A%ntPU;qnKm0W*y%1dv1d0QK|>1*vik1*oZ=>s@^ zrSMeU?pLRi({o(X$`Iz4oO5GP`1s-t+YfjR&PCyDH^C_6O%j$d9O~2nbFZ((c#nPb zfEcPs1;gQ;foC5tP6^%gO(1k+k}N`a*G8j!;{pPM!@1zDT5~r=qsH#8&hn z0!L9$fQw-IKnwfj|AG3sSC3>KT}nRF-ZFKZr2N{0YwZGO{v~g!e8#l5Q|w<<-;q5q zRzG_0G7|74xDTV-GF_5zQY9m!y)Tab0s)x?o6E?wKs#;AO-95iV|LDQBjLNhdTQsi zUAktH_Pz1^nbZ(`a}PoEPu7I<<8P>~-fuh0?lf)6#>pMUZjyo8R)YkVH@y+J#?BAB zXc`LZB1qa{J?828O_Le{eBN-yiMVGD=HPPUw3C=ri9_me^{6w_c4X+>8S4-`F<`qp zM0p2Im=}#}sqSV5MDCuI9Xpi@Q_RW}6ko2!ExRvVM9Wc(zJGP(78v*V8>TGaD2!i* z;x4Rb^kAXUW*a*z*P+=6JJxb}InB4`+rMx$#|W3QVq>C=%P)LP&*GCqQ{Z>;UKY9K z8-!nvo_~_}wmQl1?ps?Akd0$v<5 zM+)H1ICQ5zqUDY8gOnA|95{O>a^nQX(lYc!#3O5;(J=QZn3dtMImN)_LzSNby`?tM zWLYxqkLk-bA+lkhr&&+LQzHhVh(`DS+ zZjWIk>be9+VS{?9J5%<~$Ot~P&`iK(TfTw5E0rjHsxEUF&xA}a6nDJeosXjPJzy1- zQKvdP3L9yREX3H3u`0$qsc%^y_rX0MHL2&vqY!(Ks?(7g*$;V|?20RytR8%Z18$5Ily`%T%sT{NVa zJ^DGICu?1tcYE~g)lVwMkikz}xRfZ%#P1^*a5C?5!3YJmwFaZ$hY4SCt`fd`Qq7e( z2Xi<&vo!U?fvkg>-L*#Hznt3I@&rKD?@&@{>&XKtael2&ua*OF7B7CCS~hmQVc8lL zs@sUn?O3w^R5E;0KJfC5qY8I%jyj1nG62FMl(SL`$2P8+>qPeh1cVwC*J$c0cZb$i zgyvwJpLX0qXq^JL(F(DTW*^KL*4D8N{(YT+!*b}PgfWZ<7&Og6kr6-1!3fTh0}OlD zm=Za~A#w6taByp+CaaXDVc&ssSSGxrG}AIOAsWLAMtfAtbgsmBj@o9fM(kjBL{$f- z!&m&Q^G+kQaRUb{PY_rqi?%e%^;$ceXQZQ{R}6Kqdf9!^JQ@*rsg=ORTq0%#Hy#3>NzCDb}-0UsNOS>>P>5T-fC0O%p*qFV`2^2huN7QI7 zaF!Tb+@MD9jk9g!Y0jBoMQokaqh|cHr$uPREjpNstZh3VhC_U5CAb3k5)GB6BDG}P z)FzD%3#*?O==PM=+Br`yr$t#nD*!>Jx|N0jPCl92*-~56BRXzE{UL}=6sVL8uo?3f zsq)j2Sur5U90qsZgf$paEh(J+YQ@aO7);BQZ(NUE;47g3tY2?c3~>86PHjYSIZ#pI zjL4bq&xOJN3plQ_Il<`=T>Yc!pO3L-0%Qy4N3)K%slhS(3INj~Z^?!I6W_3pQ@)`Y zjO#x~%F9R=8eb_(=nTUf5wGtiE#H|NaTo8Lb0xn|%cgK%J(18CPpdDzQu3;9Ai&S; zXePOwG-hMoLY(i+?_r@U+2Ii88ej-F!;7?Cud+*boPh3rr;bHWmo)`;%DlLCJ`Gw} zzco4>LK*u3J*6Xac{oW}28=8yFJN`|uBl%cZEe~(<%c$j!c7`6C-sk{yDrXTDdS?- zju2$YTGrNdHvM$9?NE=&;1X=`RC+hUn{%yO>MS|>Ws=Z&m9v&qw|du_&D1;${I z`>5E!XPD`I=)(CzuakAu=S1${EIQ~Z%!>DYby7YYXYaEwNk@w5C_%~7J2?jrm7pOEnOTEr$w7Tf!zL88hAIhrb76ZYDTfL1k^TyFx0JBGHl|sR+9Zk9Lj9zhB^M{v} zoi>GUZejEfc<~^urfG&J-f=_GK7E~}{IBY*p6fVe7{`FKTT|nJ<;;~fR>GN63eeNL z=HJHyWa~4UlO*#<+t=0|6h6C+ohc3T5-$s$r`5bctaYWTslA_LHJ5a5u}d1|(oD_# zFlypUjVZ#waPR#i2H=L^&=&SEdczAucHC=_@h=crAI?}j`p(>%?K|pmZneCLWoT!8 z)#!B8y3-)s`vcR=7k<=QLZQ;Cl^h~+3_j^9cW>@4b4b!L!xL?>&q7gLsRljFQN#PM2EBZ|R}$;07< z#rOV8#Nk~qKn~Cb8Q;rrU30swzF^}RA7XB4%$NRYIl$KZopPn*H&Fwn0ltR?ZV55T^WKu>djK;~NWw|nH zg_!{|&(4ut%n>)1lu0-Iy<;jDnFEMfhMTL?WEjr|@Yn`3p_3N0g6_d-TZ|j4ogLws zK-c3ZGJ)sH5&WF$yvKpGg}Dpvut162v=?c@?+?I?Q}X#&uID}an1vBis(X>QoOfEa zgsxMNmiSr3$lBg@XvK|XhTNT`L`zzj<1y6<5j%#BSr;@B%nGI)iii=DHLD(OJqDXa zfHmfs0`a$Vds3(j%Qcd$vndkd?JOa(7D+4hXg52tb4B_=IQ!9)dmM#8v!Gvjm7S=fN#690<^drAvod+oi?m5!+G`wE4|G0 zjv<G13(y(Elo=;Eew3Y7wXYPQ$Vx*^bV1h|6nsiY_KrpN$HA5hW@n-M zGPBW)$;^MvgzSFFxsMr;V~IpgyDCFv;cml6PC7^L$Zc6{&4AZ|6{WS1sUgo zliHYs@Gt%uJG~G3Yyob&&7LVc<*yQ(R8O8VXddFkq+CX@Lz?G~L-X*nnH6-q*1*n+ ztsKYMyy4pe%v2mc5|v~8SeEd7FhWIk0MsqJ)FU?dq04NnNqiVHkM*lFO&)ra_w% zt&!brx(^Pi(&xH|-&gfVb_t_UVJ6Zsb2esL>D1Hk%1Ullj2JIDc5(q2?g$fs4T1b$ zdK4tc$!TtOdirLjo#!7Xr*ii%r=yZNLke~d4{w;)m#>H;5oF<4z9rN`Z5hMlHo`;f ztIwQY+-o{YQnPyYgb9*^795k3bUwc?Mcu`z&^_fbJdr6`T2#Dwx@~Hngg_o%Z|o?! z%kip3Srgu@+w2IVt4TU!Zs^---mZU|t8)K5$MsAmIiT6%p6{*lFZCuoync?}l1vxt3gKfE#zW z#WPc0^bc3sbg9uzFgP>Vnst*ZgM!UrtJS)8lkeQ-y$o)l!^@fzcbr-ACsSBoWDQD_ zKdzJ)ITm61%z3OON^V?QQ-s26^(CaW4$%ypkSlJy4gR#h=l!d>`2u`P$7L1#(q1>Q z+hZ+knMo-9i|b3=#DOJ(Oij|&I|1vHg{rvcZ73O^tRw;pPYdz+LTnytl6&*08lXPt zc2!-4@5}Mo5-_QAa><@)LHGWcWJ|>rrip{7Wg{21>7Z3FT?|)Sk}Aq>uS#=@iy!)` z{Y$(ZO4?5WofFqh9bwT5JTDLM$}u{(*qdlX) z3Cq$RSMBmt$QSKuEMND9Y7V76?qT;oZ)YG*8)S0i0=SoNNoL^@{a1_;KD22g+??c1 zDEUy)v*%Edc$DkO3$(M*2FtlXTra#5w^(P^?-<|g(Wx>4(QM~w0==l=>2N#opUqr| zkm}m+&N}ugYqyVUd4|8i)DlzudZ6g`Ov95qj$M{#awKQ1=UWv=$pg500Fh9EgXn4D zqch!m7`a2MzcCb<4*qQPy8~lIWpqb${{&3do$Pbp9SJO z2$y_KkqnAD)Q+~&*K(=z{H@0fm4fNXq|!35<!noRrMH}B|B3yGp6t&tJ=K%m3mq;%ipxs|d4Xr?3rjWblW`JSr_ z2eILUnGz$r+JS}F(cT@;=bN1ZO%wy=pIOo2|?~&R#DS z-1dM>u(B2Kx?=|z10+lAred^1q_2iwKRB?oQ_E<=`6dn%h` zGF9f~eWRTjH}>%k->pe8rqFjL>->ShrmvNs%MbAF4^l1Xnh8*ZuHD4*b!@EP*8u+# z=eisHm{|q-e!GBqp!w03+D>}o;hd&;I7z#>{HK_^P1o+uXr4-+v7~MQ{cE4*cOWC4 zErChpJjW*hg=HXyJ;kJhmgX+pk2$eu=Cut&_&{bV-JW9PHhl+l7qsf+5jJjbynB3{ zu_l|w77(DWvU%p!WQJv^+*1d^r9eaK&0wj_yX495zf4y+iJB=E01tlf+^y<2I`vlN zu_^bh7m_U-dsevq(GjudX;jUj=E!eTz_sDw+8L?_-oUk2>26rF`n7Vr=wG3c>vy5B znQ=0rJ&Oi5F3R15YWA%3XvM5{;p1ng_u4llTOLGAPcy;ECW)iVR7oca6kPV4``2v` z5jJXDi>?Bkf}Pk7SnnP3n2B(z0xe0jM#8ES(#%KSOw@Fkv|(YL(0oW#LzN06g*wKg z%krASW@2pvvAZp$Ye3VCkmj>nJ}}D_g+xd1ryI3N(^Ci|z7uxxCYVR7ud?w;mzEEC z(|mH7aat~w^A1AM4||{7S8qX;SW}Y;w;_aEUzSWdtP?OPyuxt2(1HI~0?(cBy536g zhbp2UW!`mq#Yrg(!2d_tTZcv2b&aDI3X&ov4bpAUY0v^ncZh&=4jmRCA|L|NAUTo) z(hLK_(A@(JAsqt@ICP$S;Q4;P_j@1pobwOY#a#E^d(~cR?X}lho0=N(id$6x$pyLg z8GDBofhb$qI~F@xv|;p$?%&xa779ddi_8D!B27R9komn5*>}Xdd=y{0HM}js;=E+4 zFeq%DUF^BMBPa7%TXo$|N`+gcgME3C!5tcR7G(UY)7WrN65^SLAk-)gvFUYMKnr)j zCjR_EZk)go`B27$U&cPFm=Za6vPROT0XEmB{m|5lv2b&VZ@xbxRy5kvKPz%`iT(Dq zCE-b7?p4O%JoxVE+Nz2S_D7|@r zl%c#4q*(u0Ti}=kW@E)EVO>Ss7tO1pM%QyYBDtp+yaW-jGn?u*YYA-MTmGILUdbQ$ zZu+Eid8BDg@8B2BMAth-`K<_zEO7Ts{sn44{6GZK>_$r{Ngg7=nzUftA}OMdrY?ml z_Mdk=8Me%uX&Gxi}v!U9c zaM$sy^)qf7iYI<)?gz%=0m+Ym)Kr}@9*8}0L9Vr}yp>Q*s{K)m(${ju zK5em36oZ4(6=nR+MD7~(6%jnDmTwVW%LTB9je<7lr{0sbazN@d1JZouj#GgtI7X-^ zAIL$JItX5~&bm|iY}UT-u39VqV6zM!Tq;F_$&Pm#xvaCJuD^Us2^`5jNV$?Ywaf6Z zEDQyg)RzTSjH3!QVCC1IjT~;vQtkL-O7~{A9_7MQ4sLVMoH+Z>1rEO$Qc1(X0dBKA zB15M*d##p(8HvE&&XO@x^Z8pL6``p<^{)qdki|wB-d)bRwC>f;;O0p~e8HJnj6^C{ zY%xAP(0?5*F5-TayHqT5P|UzH1Y=WHn}A!Z2QZm26C&ojvR|o6W6TYeg;m4!KfI>^ zn|BX?QHi*LH~}&W4O+!jcc<-he_?DU9zl{SWv%q}DiA;#QbQh&t~?LHDI$1*WyVlj z;Q&qCqj=Zc62}~U8egHNw$6Fz#Zb<;E&U0$j3REdHOD?CuX~hNvbypjc)#D&CdU~T<(#!i-F*+8^ zH>bYvth`Gd@bI=XG~EX{AvY&vcP+UsW)wAWpc9kV;m7dORCh5ROOcdg4LufAJoEl`H6ynRhmy;6mhPN{ zLp8tIhERs?>8~U#SuVc6Mdm`#;^2lLsHozj!G-HF!#BzTCBP9P{?b)Xv?2sm#3Loi z@k@ZD@vh5+ZNwj&N+)rHMt6?JI14ILC7F`aV|0wQ$V_@?){=w9xF4RRhnBGWCtg|X zqEp594eGyyj*Ft$;}p#?(lOPGtiC9@Eewc2&kYiWC@M6+S&kXa=?lCDil-jx0Tul# zNz`G*frk$t=Hk>|9jY#Re>(D6+lXiQWuVS9xpd$GDL#C58$NW)W~!l96vlVWB_Lg& zQz?nf3$n%@#5=E@Y?ia7#yDWgTGk-YEPwz8(c zexZ~|+FnQqZ&&!@7(5AYL>6~X4CS5I`woEWhNUrSm=H@y1n>q;25gr=(hERd1+hz zvGU(Advz%0OEFp$|31kY9jf)_RN>t37Sb&nT6$#LU!_ z$MQx7;1BNYOCmFFeYH9^X`S)c0)EANCGTd`Wm9*n-k_If0wM~#%mDeytzXcAmk$H! zm4OpF1|%*Sa|@|_X;1p`CC`K%XtY=Knw46^2HC{v2{tjGh;(Qc**5BaSgiU)aqe9yYfz%dTbxW*(Xoodu3 zT^V{FrttTowG+as23kB8czYbsF=jnAV-$tGu|sd3?|3?Nn8<}T8K>QOYG&3+H12n| zp&()}PMvuC`!`O6qLEF&>Uenv;*y(C3W9hcCO4oj_FHd6jZXV2GZQH2U~*72zOOshZq9hUWn$Q%^aQ(i186RfrN)-un2z~R>Psi|%}lrboWckw3myAC?$Kakqz*ZTIO4PRBf|ni6K=j1 zKlBf?xy10@)&jUs-fJq>9)XE1xn~V?HnGy7QHws-f+HvGJOWy4EyYTOsK5xJ`C+Dr zirM`I;99a~U)Po8H{#p==&PpLhQ`XE1+~!n zNFdUyPTkLGrwt6MI}EFKKd#{O)wKM0AIMYyuTPCktjuOMIB6eAK4`vU#pw1z)*K;Wkg=r8}tQfC~DuHS17S~Qy4=pl239PQo=!1(ZW9)CEK{*W@KvYoY z7Nz()^x$Mw4YJ1N*<#<~I}_cP)tOOAC(RF>{iIJf>qQmihTWv6P_75hQMXg>sXC@) z|C#`DHud^lCJP6b!zYIaRC}5tfI^`F)NR*>acjEW9rOUqH&%XCdF0AM)z8D@VS@fv zz8?xx5e(99tAi}u1yiAvIgQ9UAgw9T=f+1$IN5dn*1a5x7nz%)_KCxf<)~D1KBmiu z!U{cXp0)0GVBSeXX(EswF6tg5IbVfUP=#NQ%w39;Qi&BF+eOC>(JVS~U56IF)v*;F za!#Aot?_=$X>;l(|F&Pvjq>L4+Z8DWHjlXs(&G;W1Ss#THP{9Z0xm#pK*V_QeCNLt z)NaSfIKG=6Nway>m-?adbjCZsqV*+kr6Sf?hh-2hyw=0-WO2cRS~jU^Ls|=Qzkn$z z+&peS=CcUgJWmOno( zZY_`n?M^tW?=@J{S;LK}H*ZfN=N?C>LR!E8yA9PHOecIVn%;Ol#Bep6~*D_hG{4R);w zQ?deA4UpxNkI^*Satq1G5z#am{2ClDdxWTzkR(C!ksd&sr zyu&FiGM)D)2o>E&w?H`&#R9ba`mO5>h`BY#u<1&Q%7|I9(Zbk?DFwPcheg{uuZ(YU z^J0BdqE;HzN9y~d%d0q-t&a{MWz#@HQh%%w{V8U3)GRN|g0p11=|&LrD>WT|QtqDN z(A~J~7FN=y5Dk?|m!4x5f8?OM{x>DmE7vpZ)qkj;Jepb@<(%%KQ56 zv}u<4PLqqbs*NEUjqjBBc#(#|fxtsDtF)OS@ZK%=3Hg9q;S&`~Imzrf0S50Fj9^@f zZ789$I`)ispl19fyuJgJeeD3SPw)9Fr?aIFAs)s`ZpGLFKO>uJ!+=W3~(+1o8Dgz{@fL!2^W zO*K!i76F&a_~>Y}PRsmKmK51hpHv4tilNXzjaC0`$;8KdZb;q7DpSe~K$y5&f}h|yj+Wd#T3-;eNLf4B=V$#6 zwvL0us?NJQHJZ;Nfc*BZ9Wb>m0^vTGJGm!)Y~xkbOx_}%8A6xlf4Y%76w-=91#8G3 z9!~Gy2$nvqXD?q}s*n;nL_*kHI|QrhvI7YR*dp*CxsCIPvaig%Zx4Xv&E#lZkht;v zO$JJcLjSv#wd#~@AYESZz65lh&iLm{ARkcxd)?-t@Mp0mtd45?Fr^x{PPS~#NC0M$ z>oeyfFnGHC&LF+I3?Vg0MZqoXC&p<`t9tqq&+|TRj7FE@r!89jtBZ;2}~RMYz?oKoQh+$nHWIL4)j*-<|d16)6&$ zt+JqN?^G|I&>sx09RNLhyz05LxGOn8y_!9t*kH996jnET3?hK0IxAV$mH#;Sq!eGh zQ`vIB7*7qh_7~|7WI07UF0xGBv^6GP7Wd7#J6@P?Lg_wXlWrra!+sE5QE}lYf|3U_ zun{;AQ?9S)I#9WA(!6nKAlB%J_;kWBRIa*QWn>bY;$6kt_cO^Jp`QRx-4{psz}6AF zQrX8s>o12bXULXj1u5{$Q%K4um&kT%y#&AB2vV_(mgOOc=ws##ErPUi1pp;mA+94P zm()t_R>2`l{GAfVanH?oIrz@3Eq_F7hqqa(Hq)eZ~cgce5rp@KA=C1f~ zsqC_NptMa#f&Z6~wV|(p-yQ}AB<+d%RV*qQm#&CAhxZ4GxAPJ}yCRZBc=ZT=E(SJu z4^;4*#1GD&6gKLj44N96mBCEA4LB`2-D7hCyS6}7(zlDP<=9|;So$z7C%MqqF^bTn zf=_#GE05XT-3B@gV!CNH79?vX9;u<@b0F2=r1YFj(lXF2wVEB#ez23duyGGk9;h8! z+$YQ1R1)lO7}57);sLji`W>NTp2MZm9%Hi?X3x|4#*HuDfY7%&pb;mVK9An~;{855 zRbAZts3w`e)x2!QtagP|B&Nw->Gq9^Q4_O~OYYUAnOXLaUK&BAZgkH|k@>7^QQzDS zevc9op?15do8j7Su9rsLaq^&~bwZ<5+0aq1#Q1phKF5$)P~F~g`=^vK1?gReTdI1` zhpqQ&CQ=_#Ix$RLf_Zrw3a`bN7cKYAPGf!@IdN@J(DC<#)LIjZwrw}et{k(4F+^oL zKa~q+sTujP{ou2^3k9B=wfv!{){__tI?X5J4=D%3<$SwUY~V-UE6U^aJxl`Qfd9Jd zf8|d_7V|75_;7~($^OPJ9i_wIHSJp`3#~R)VlD1fRx5|E-TkV|9fWZ5k&;e}A2vLI z%1J#E%vOP_+F?9K$liP)8s|P(FC5O-7M$vczi3p#b%Q0@ z9dRRd7pxXfPc&J^>@_t{dwTdeJfXaercYW`9v0jFP;5rOp^r_;LtIz{Rsd(tMa_;) z>)OO^UY%HVUv7Cm?b9e7J1eO2$nPYqY#QRCOK}}sTCT9*`9M#xZYOcRDlvsq<>%up zOc>hy(6}u5N8znCvXRju*ZtI(F){L|$5p#t+Vg^bC!=Hyg&hYTj;WI>Jw^3}#@)*% z?W{*d<5{B|7W5Xoibmi3rBzvz9d^xJN0oDGg(tap57(i#GbcZL@;)CfPd!br51_rr zm&JdaJg^=LH(wK7At=`CYMqi4f4`P*oQpO!ZcKMPs0!>v8&z>RZydnX>n<;!P~@NX zK&{yL3;6dAqbU#Vq&bsZ8wQ^ipdY^z>ASH?U(R7?&qT;iEh1~#q{RF4eMQ9yW>48( zk@|4YKfh)AUUj*rfg?t%%U0ZHw&>A;vQ_7k1*-$U%|*)!Lse&fnbyN_ePw4cM{rDd z6|~|+N@RPB)nl+Fc*U1qyi78cvi&%P5b;TsGIwum*;YyDh)ykHZGTA?J1S~S%Cml=p+xJaAZ+c4;;N;7+U#VTnGg5unBs9s7uF|++m`ToN%=jpH2?Aop3+~c6|T(cl8Pp;vok(2t@}c09^IZl>vMXu;*rLEqq&gq@anZ=ZnjOgF-6$<7>;t1%jWw4#LOU97+sx%+`Ts0-s9J`*%KH z2FhzPP~-ay;%53IN>#hFBp{atcPc{0eQ_Fy4zSGXeU}aItA*QIuRzls-QSJC^twWoF94^N!+>LjM zgvu8pp*O71c?HN7($Q0d9^8oybb7j9CDPF|^NiGB4$;mntclp;!E_{|xggv#cM z<&yF8V$28k#L?NCQ7XkJ`>HDg)s85;3@>Z@(6tULti#nVi>)VP;l1hz4n2lwH6dLJdSp(}S6RSMU;)%7M5M--Kf2HM%?M&J!x7mwrA3)_AQtx*EeE3A&Y>#9pSC{MJ zSQQ4zasfQ8dF9@GtE9?eMW}jm{^0YA2#Jjmiwq!en8U9s_0na;2T4@C-wjT<$%Is0 z+Z(Y&IZx?T{j%bkZ#eELy$VqZH8;59Ar@sHqYhurn-GpLO4zLD^XTzHWcw=x{NTw$ z)s8SZL@bg}aRSMn^6d&Pzb&6NHN_pFnxk%p=G`|{8H#J<93Nk(?zFx6HgdoSnr-h5 z0hxL~$iq_E8{6gWUd9^(-N7#}bN(QqYft13`q@ibs*{|k$KnFgy>fG$tIeo^U?Z_z{wDGsKgTRU{5q8(%l ze!2Rt3t2njlOwPyw3c7+v> zBw){o8j93LXI2v3{3+@rg%k-btAa|NeGsstMB^!G{i5iK-<*BOyknfM-?(7>-nn{- z5siV(zbF@2Egc6+E>!WU^$!J!zb`i0;u7d!BTk^XCE?#m<5}h8MchV!oaWSizO{*l zg)L|Ua`#U(B~SIO!9>PKN(PlPDb0^rR5S=$g57Ma!P)-ElPLIoQRNcQwHbTf3rJ48 z8;F_bDNw|rS`HOW_%k|ls4nl`d|=?peA$}WG|*~khdmJ^v^<0*Lc^qo zbAbzi$>~!K=8ulQ`rPl^%cJO(K)we|Lm@vLT5|CtpvDV55C+kPBAip;J_6T@LE|Qu zra=Sf8)WFsYrAM>f<%mHiy9#^bRe{2_#Hmwj^uGggk$|!8F&H`>X?U5%#BltVzO%C zLh2YlGR?#`I$gfqx&ND*n}2$M00oF7K^+3!?*84e=6hsWTNBDeGlMbl_G8c2xs@n4 zuZ1`$M~g9|*0*;kTq~lS_Jrk!-&HA%qRLCm(h6&>{VE@Ve6aPdigd~3=o+M3NQV`z zKHbi^Lpp7i!Q8OOhX4A2)~+B|ma}b@Pk^?lfpkpl*FZ(WQv+I`$)HIujyH0Uh6)uJhxKAB;dfcgHHyi03?~V^v zQ)~=C5Y+DN9K2DTR&RET^}0!F=D7|W1X;U!@F|DcmeXg8xw7bh)1Csh{HR|p8uRB4 zn*w5hpB`&H&RbJGiF)Rv74(QglPx{932HaOd6clyBUZ4Lp*-d?po9cT7?lN8L<{)7 zqHQcZUb#QyzQboQL65E9sbs6aKI92%U(DyQyW?dr^hVP9l+%no#P4RAqp?Yn>fWuP zIoQc`^TxQXZTlA?5sIJykcNGc>)uuvGn&qY<#hg}xtB3ggit(dO<8`R3!^I~s643_DBc zWo*BUTOFO#QPo3MiV~Arf}E=DA{<6Kufc}<- zBr0g>A`yv4Z`KWVG$l>4915RyjY~WbA`f=-&*yYL(s$|z+NG%|hUF@ne3XD>@`$r?IQAZ)uOR(IAaMD1`3jN{B!nVVANmZ(kj(>e9v$z@PM_()e=#{eR zKnvTb>Uy+h!i-QB+l~)Kx!)v3aq{|sV?-1#&z(d1kVHhAthhFVZzDP;PRV;_kGBCs zT7l9W5aBj<_{4Fv6l$-?g;uv^-<7A5(!{^~rNB5g^M^x}Qz~vl0=_}JC@gjy>C>t; z$zyhO5KIjR`ZESm+-Z}G2sd*sL5+YiP;>OB19aP@&dBdwTPtNKh932H^v&pYUxup4 zuEF$LTQ&Yzg;iJm%q9Xzp<&)W!tcRD2vKu036&hM|APBW`~KFCmqP(CjEo7jek6!( z;1sBs2DA)yuvvDue(ioV`85Gb+aY_z4pCf<0gMaps3(%18@Q2^h1iH1w#(>VKztk~&hlwRIa#DnPMWpDgC02$dFTUMY^ClR{+8P)kakWy z1-qLcMdO|I&e0=F-C;UcF@>CoM_aluMq`gPtG(Ox13S%fDnKF^@t^^7aD<@#U{Q&> zv7@w=?}(gWsg(*HP4*J(YSnkhvlScs#w@X-0U@tBdYeZtJ$zs1uF(P*iY`yZ98M%8;rwQ%;H4s!MD? zGpw)7{BVJ;<&p(5fl$$JCU4zdL7k7%rlbzNhzEBV*ak^^x~Yt)Tmp)U!IV<{WaU6Z zQIV$739xjfjh3g%@`tXBiiRQ$^V6M$>P9^KMW=uaKw_AbZm*YiEE++@a!#Q=J5ieW zm0Zq~Qh@7!7g2Iwh-1PJRC->a21|1vjGdS6NQ4^V@Il z&2}zJM1q2+oLi%>q_)&=XN6{!tv{pER`#(qPWIZ1e(bc9{ziISTiA3qfk&p-iNe{h`n>EJ(1cCONKvWZxQb66&vIZWUfoflksAq5}AXc-^=cQeg1xjLe zoq2!ONjlh!ICQ_;_`J}8b^wYCAygvQAc4onS_6CcyJoekdW_f)rYT8+FwGIWaufis zA_Y^D2>)nbUiSelmObx%tOw|7!ltzxl8-30Fy%U<=f<@h0D0q=|RHy z;B*!)oWe#8XagwnJfi(Yas8v73N}7tL?mBycJ)I{p;FG*HAdk>k)#!_Yp0Lr2JNt@paB=L-HaAw?;`aVO~4LF*8{5E?J#@c!19oJ z6j^7}PBF((g8D53vhuyS4{v3OG=?L*NrU`~Y^t=AwV_&z+hZ&1f-yea1c||@o!Z>7 z+BMQX%=6?e9fmw@Y)78gB-l$rhp9C0Ue#0k;!|zBDttlJ0#fH$4j_N?t*;thH9MUE zYiHseKI?$Z4*O}mC@@Y;wx}?E`L(?N%EAGepSV^*fEXwc~ zNs0m_i7^a1pqTo#w4VZ*L|SQRme#!-0`V!j!{eP(VA!>jONS3X-8s=CEfIc)?~t$Z zxZPOrYuHV*y^$QVJiXZle#dWw5hz0*PpjDiph;N8nzZPXFGZsoBVK-^M%y88tHJg? zqW=0bU;P}G6Id*Mp~@zjP4 zXI#6Tt+00lnGk$iNTYj0W9}zNa)CW&cz^5~b*NafWGdIZR4Q;O zF5>|$_abx{nd>OOu6N5ak5@cN60*8# zoPVcMws19uG#c@eM@SyFQW+o-{KFL6FrDWYE#<#rvj4ZcWV<5Zw%00{jeI=)3N<>O`t$)?WbMBocdT9 zqqR_>d`-18Z0u?KtfpWXbsP`Vz-id>s6bMtq{GvdIkqZepAXBVYwWpfML0vv!`rNz zTVCQ8t}%~S%I;D@>~wXCQi^R4ylebEzCg;^(||e_*D&8Jk>lk|_j8E78a#dJQ^eNa z;@BV{?lh{mlX2lI5y+(+y3pa9gFzELQsqcjPlCj<06%4){+^^Xh4NVjTp*MPY$<0= zQTD%VsR-ykS<3fsZ@0j)wuFS59jrEK1y!7GJkD*f8yW^tPd$v!GGZuKP2VU8 zO@P}+2nSmZy<$BxKwporp@W`iia+ld8B+`pf|xw&45jZA48r!CPx8_QjhJ=dDTa-# z5*4DWeYdMO7JaB2fRnWXT`~?3ya60G3+&lZF77_gZ(aR!`Fbk{H~_u9lu{d>qJdz| zk9Y>E43s-lIm~wVTn*zy{GaFo4@TsFLo3k1UhIz*RToR<>s2u6a ze&FxjX6&!8yMX>yo|s>J`!7|QBvo^=@>of9RB3OrEqNUt5T=2;f>;9G60exSSk9+> z1%wZX1xyqE_UcF1Ltx4h(*?%!LyIAH2qH3L>d)qikp!S%xb+6@`9Ax^^hzM`&pDTomG#_XP^+xZI=SFr+T`gAewzdrlV!A~6kIOf@u ze9ozrj#bg$rsrP#=QsaX+hBkFs1J(-vACpo{sN1@U4V-bozC<5e}PK~3zvPPsL2^zOXR?s#?#Nu z|Hj62EE|`8^zxp4L`9ALw^^hY|1V>fuutNgY??cs519sr$nRZn_5L$1a(KXqXLoy( z&L8gC!nSXnsw}2FlY`$>$^bMb;017bWGk_B?w%9e!TxI}vqbclFMW(3QpK-a3eV?qA-lUu8j4cOPQ<8dN^xvsy|5pHlt^l|&-63#0zyAs10{%@C zySs(|7w&rlZ<?Wl>vs3e05bghf4|zSC4L=#^2z=J|reUBlS-h6);$A|E~t? zwi%h|weuwe0LEVq`V#avlW`Ats%`RPkto?2t_0G+5V&LK(w#q|ei7FVKz2MC5B-n8 zVgtDz=|A!QGJ?PyJFVx&lGynw5&(f;TXo*}^A?sd{fX7q66WFO5(fuff7lS9m#8NC zi`{%|@1<=mwsItwDa_p8-qiSR0+0VF*89&l) zw`^H}m15crYqxc^#5!IN-ioU3GAk9`eZ2(=&-(b!4Cmkfp9ygpKgC_L6j-hCee)cQ zYjK4{=ECd8WKQ@&F>eKv%IIn2PKLcuj=&@iuHuJJKe&G0p(=O38;%!B zh_`dLNC@*!HGzDdB(s8&)!`PKrQxYD2T7t#2#B`jUqJj1ej(f>PX$)_Z(jUfr@r+F zyU=^k#W&Nsb&v9if3xZtBtN2FZ9m9(e+8bR`b6@aOq*;n0I^=3l{^fXT_OP=^dUomU8P8=N;*t=sH`*^S-}o)- zF1#k=|9TDXprfd}n*ERtJG)Fe9x!B#ZqfTsL!vnWe(!*)uC&y?dnu2_T>%e(k8_&O zh49~y{Udu1uEBem&N%W37x*~DDYgm-wEq?;#(8`a0`QSfC;1r*-vMN%y+r@$58zz9 z@?7qfsfeWm4*mlyEbnEpLQ}(?kM}2`VSM^plakM{@&&;Rv_9yH&p8-;z@ixC-vaax zishyw2%HGY|245V_6JN} zN8bhn%4MBZ=M9!rbHLW?liNi*}-{x{4*w>-PYz@*ls1`~mcfS3W;u9BK-s?YiiH`7lGKRgvBlWaa?cw_E`dZ+x!Tf>2W(px0&Wq?64 zs!As3v(Cr@5@5VehWgV^B-sG8!m3KJ&>1rCC>g0#_fmoPjDL^5%m)%iD)*|emTZf3eeDu6gNW1D6HN$p=B4rV z3Fx)^lNyUz%CYS=UYJfxa#O30FI_yY=WNo&?nzKx70|!xw_AWQ>w4p3fqW-}ayw37 zik%Lxt^~nf-QwstKlm*I^hog|xp3N?o@7ZM_vN9y*i6-ApbqZZ8GS=o0qAvscd=x# z#QV+c>bWwVSKvBEpcwjw18;jwAU>+pMC2i`3c7gzOxReW0bzSM z;lM}nd*DbEiZ4AQ4jR&^0#J{{EcPgmm0D*7oSuAUdURE1BZ^&ZMUC8~#`D>C%PuZa zm$^?yP8g{fsrdax+jAQEi)RW)3I{i67E@bn^II}v zNeh)3d^?@!P_3x+g@@C1p|ej%yUa!_$E2>-FGfcxx90;n_m=u>bC|{GcZ>8|yw&B9 zX@-EKXO>+FS-~~kcv?kA)I1%C@xegla0oGj6wl?W1ig8hafiP;_&Zu7Z%bZ< zoA~c%`R|8p9N%tKm$Ay+N6{F@Vru+v`W99bTtV+?nZ>QIg70T=5Rari}>*Xic zi0Pw?&0E?*2qSi4>7$|--AQ_mI*@$-<88#Yj&k00@=M~Wt82Y!ZzmDDiN=+`g1w)6 z0^oWp2G$oCR8VYt+mz+}&?`ILMwoc(Nk-;(_XM38iaKEPZu+2gMgO3WUj3-Mbmt~P z9%~r2pi;R#G8>{ASRxxrF%&Vh`&#}ZRT@K{BWa$1w*5+onOc3(WIddrBbGllLi$A4 z(QhROoar*(UY>Gt1-=66gVg-`03g~dLr7FUf`7_m6^!mZvUg z*KYvod)r!*Bfr56MWG~+-#t{}XyR85fTwtTuw9_xdgf}ASOE-ic8BZo{fQy3@?<)3 z;HO8Jh^^%T`BP&@z_DjFs&@1KnkWXck#qu-Yn~TV?VD*r8lhHTf6V=OeR+Xu@nU_E z#=E=NNndHbG9AgSKg0HSMnR_LdZVF0J|iWME+b%-%j1W?J$pp&yYavvxx&;FP&s#9 z7oNcCyjLm>t6bExpWJGT;f|#jtJ`d*@usOS3X8sUw#p-5m5UE={6RI!F!JF%ze^?M zvy;EIGNjy{B$|<7+4||h!8VG0c>r9&tZ)Aup1~*QO&~$$(sa7 z1~4Y@3WA zRScvAnBeRPPVM}-QhTI!f2LwaPnpZSlGo|+?zZ{RYtxaKFG^>^&JA$-i0pS(?d&)8 zH!@GI!E0Yh;=pajZ6Po=arf0;@KZ>7_ZQy8Z#oL8(gDVIEju|@Ktn5916Sa+(biap zn$!UBXNu9%IuXC)E$~|=+3RmOa7pj2Pk;_m2)s_7`7A^3ffseX6R>r%Y!QX!qFC1> zUJR6LH~PIPUoBazY}^}FpbjyX++WIwc(J`Qqz-kr&(SN%9+jtaTk3tl4=w1zO)7cO z#ti7&qA(2{kny(Pi?WG;(_?k8D&29M^chAo8UScgXqvn~nOu@0{Kvdh<@~o@vH;`Q zJ`E4v2EPMLQBIw@n2VLUI&8814^s0wngxLU^Ew;i+)H-{oWY`~yG(!D>M~@&>>01RInU;sk!Os2 zI}Q25A9XvJXw+et&SR3*3$s`;^z1i|(K+nz{eTrl>g4lD&QSYsDTJ0l*tg~Z>AosI zjECH@ASpBD%=rE{T4$6Vp#Ti>+97=9Y_fD783DVxi<=Y#{Kvkc70SpN^T{`XXj4*(Qy&dIsPpYfs|P_D>{8DI-Stt#AXrn+lhA<;D&W1yuMUqt_e z2B{*zpU8C~#0M<1Ns54@NHR~#n`y_|6Q$-_srH%+Z_J|JT>d=-3Nio*uGB0Wp6k9- zVAHwhd0r0!3TSxn7klpU18OSs=O5fl(x<@67ahf7&vf(8I$-4qE@0)!321wE7)=*G zBb5-R$nW8PeT57-D*Q<7WCcaoUJ4k0U*HfpNQF?FsZR_(h9C`Qz(=-RZvo$i7K zv9ATZe$5|0-wSS;|j|h)#l|%5^c4V9a~ue}wtJ*y9ec z$9&Pai1du(Q~=23Q)GaeZ!YEh?zXHBGq1jHJ-3|QHJ6e*^r9za;;zr|6TK3f7{f}Z z`Xmnd?j#rFnuh{hE(~jeEMb_RjUhJ=_R8{f+R`2ccP`u?6TMEs#lxx`^SLF(Q+?34 zIlGp-#vCa$TI>fs`h`)GE357K#2H1#r`f8#`{OMrvwdQBWJS{qog#S`U7}{uu^?^H zvp(Unv#M93cCfXaHMpHMAHZv%IC-?+<&Aof`Q)SP(FqdrYbe&FeL?y(+VAk>uHVqu z2QpqRL@Xa~gv8Ff7j2)Ls6M}dTpF)R^=A%n7~>H4SQUUg+g}*Ew2|n*$A9XTo5msR zh*SfTxI{~)O1jbx@-DzUH*GVOhH?v=Cl@ja|2NtGM_d{JrqcRrSe~676&?VxwUf9^ zK@h=kPrp{bwsSR3+`}O!2dD5JSnVEaoJg}S#qZEo?Z%=?|Ix$;^1JR^9QQV!^iL}V zUcZy-(64DToLhi6+6`%u0D%euwu)Qki`h@j%aZ|3zfdD>AhquluD7@>lMEd_O^ICD zMJV*MlCrI^*!bPcR*7lCr(_WYmpsI&UK4kV{#BvrB(%JX>T)*sJFsj|l1*_$s5<26 za<V5%3a8-r#=Sj?b|jMKUDv{Vt(BUM1tg-WAx6{kotRI7aYqS z0Crg3lRxK2(dm!+a#g7N`lnbi_oAVFuB~-p86|7Awjfdh^kBF6w*YBT@45Gofzh#R z1oT|2g|K1mMS>vvFsbVfY&NZ%vn^T3(B!$VJDHA*26;j~ibFnmiI3zWXqmV?iC_3s z`4CrC9r2bk-3}&>ikS*<%)@9`?o^{PProuvR`;HHvHvS_a;9f)0D>IO$ft3(^%}AJ z_L%-E;Km|otN3+-~&wm!a3*VmdG}F_YJCzPlo|4SeEh z9HUeG4wjFD3F%o9h4K-PG?7#dB1x( zPqKY!SY*m{OUNa94O#=ZVKOR%>1;36_V`X`esM#SLp9Zm@^plOTuFJ=WC=5&JWP$0 zd(FPl97FA)s$7`okex8mFLDk>i}rEG#WLIRe3+C0ObJAwZ#S zQnJ8k%Y0iO{oSIYE&d*OKGr0l%x_jNuz`!#@+<`UFSYb~3CqWpSY+@Gb~zn8;q4-wH$+j!Te!3r4V z1(EH+)%1PWZAW5ZhvA1VbFF6OId7-@k7cj!pltJ?$KB#tM!}i&kg@@To6Q}R%2J3t z&E8yN4ZlSrEf&zqp!WoDe&l;w>QylHM4RwYP(*L-n!yuv#>oa5!8P;r10N^Pw1!-vMh${ZikOjmN{*{`!R zbadWwG~qMc$D|z)E5pGw%UQ(Io+eVBXd?q3m^^*V>HQ;!9(efIam7?S@l-%w0Ayq> z25D(U^am|D1MKV@>)r+eh(BW5WRR2mKaX;J{>Xyp+Xvo+RlW?PK3V zA{VO|F3V&C0oweK1kJ$lm4y66?|HX6ovW;O%6E$C^U!Q{!nWCEN;QG=FsMh23XO2W zvDQYxC8si&*o&fkBUrng#-^K=TM zZ@^cl+CfshC<=mWw&}xz`I`gfh`V{!^nM2)yq}Lu*)RRjnFBK*#;SerUF!_1A5YRs zcdtTH#{CZ`M!mg$CEm1Xn~}9l6nhFOS?}Fv<@E0oEcd>C2Hn5@kkA0UD0XJh#W{1i zJ_0Tm((%c+`l5t_zJQb>*oRSSk=&gxT?w8?a!&I|N6PJ$<;3=>nS=WfYDl@lRe0j* zk%qUs-~O+V!lNAHsG~aVo&?bAD{z}n!cq6Ys>}67qE+r+Fa63vcYfF2mvA_=Q$8L- z4u|7hr-;@ZJFT(@&f=d+ta`>0nrlTB1MDjfhKmmtijmn1`TA?dRT=FQpV`&uEBFS_ zL)QPToBrFU1KbaP$miQs#-*mUPZA~C{GZD!;$#TYe`Af1JbCw`)ouT zgefmz&v@8zgb`Wc5D5<^?g*J}u}>>^?gr2@5OVxNZ)AK|H4BXa)CUA6)vUc(;52>Y zWu55<6&)-9^ksT&RDQ!sxqS+VaHC-Hsb8wipsqvZw4ANrAFftNZ~*6tk)s*ZsGV89D2 z$segVbJw=Alw!X~9h(#nd2#UY_Al%bo4<)L_m5kRzL(4q<86r5Q>15 z5D^6nMJXa(L}>v+3!NaKAYEGMM5GBJ^Z*GYyfdiJ*?X(!-P?2CAK&%;(@WRNnq!V~ zk9&+cX0e>xbXH|*VKwZ#$ zXX`)>>R~O+-=MKFO^o?rd`vnv+QT#6BDjOZDQlQvNSu__=*!%~S;pP0bb@gbx+xm* zUkG=yq0i|822G6FzaFl!Z*#=)I<8$*>c%@Go1Sw8MwGNsM^WU{OS@+)kZ{;t=df;d znF-sj(%@TJzKQuUn>g|pSqEUqorEvAg33OiT~{}ORM9A1K(Gj4QWY^9?hns(B%A=S zH}od7-vi%e*zlsPK6C$RCaO={#pnfW>^NJkpV!$EK!=d|B3#E>vMM$EdIiI(a{4J=KRjuCr5m^#&ai9K z$N%I26m5anl1M@q*9W%nKTLhzC6=u>o-t}5#Ds)bx)801`ThG5!p1D_er#{lyXIeNe4+9n@F^r zyGJd2DCSf8T=v$6d43B&lK?_>r)RpMM}8>L3L9k74{-hrXN( zV z)00)xQX`nB%Z?g_Y-6q|yAB#z$`vYiQa|4s&3_wsNMTa*WZHJn4NQ)5S4A`KV7fwR_R^2!wUgSbuA{fCx4A8!^)6VKwe!o7JsZ%egT&6VO1 z-K`MAAe~}bfNowSoKov6ujg1|G|ZoIy{cT(YQ+D*$}QWJ_jJNAT9l20)$w>~!6wD-MdX_0CEIYWT< zr=CJLzQsxXqvJa125Q$#5fyLL5>0$Jh`JQR8mxA@JWMS*B`|7guP&OF_!x*fS`w@| zkgrIq^CPb@?CZ6~^WNr~{YAclzc zcU_40B3_Z}ZT=;QRdm^VfT{oO-T(qe#5Y)yL(>q+Q(zN&x|QlBOc7QJ>7nf+t%d3f z>}FzbEY=G10Omj?Lu7BL#uTn54o!SG-uKk&?Va<6K&zArK9$2`ZJIv~;M@v3eKHI% z;j-ofdZejF!F6`WWj_6kh^2N6#AkKR9L{d-&$+wAWvo2`<7*5O)Xz$=(w}_EW->12 zcbVbo-T`KxjIxn2AfvoFm&$H?uy&qJ9FVXmo@1LDm^KEhjShKLFVxm zhT?EkvyS)jx?4S(?&Vpu%s&Xyhx7fi?6=B^I`wbh;oU4|JWA&?v98MA`#j#~oXmsb zbu=19@Ll1Zt!VEH8#;OVo?~XDRt1a$^I-soN$KxkEEZgpr zsB~SXJBN~C3cRo7oSS|v>dd{TG;dr#&jxN^#%|I|2eg2nT<)KDS>bSTB^f$Ij?@Lc z0MturL^v_aufXu-xBpfFU{HKN>|ufW2JF#9v`+`Oi{ZUSt6*DSuER@ zlN3?;_C8xrrKyQ;Zn!6V%RPf=n)`Cil>XXQh9by(#MX|hu|&J3dszv4_Vr^0#&f-l zmu(V#GApqL@Wq~zv5(POoqRc*j&mmKBRqT^Ka)QmN1>z4&ln zpGN{`cjYAqhH{rzEtL8|SIe=C$U-zL<8n?7)MBx? z;cpEg|C$Y*NZFxjuMGBFOF`t=w>^i@Accog(0NHx%g5+{UF?q+%x>f5J#`w43r5*( zRwb3407m+_v1QK#E?5)uub(<0>KAd~z+t+;WmYrL!4Iko`#>EzWPtwkfsig}`&JLTuJsuuklW<5;z1jqK<_lHL*!A{>w){=(-|2a#q z`u>LGL6lT^CCe|*zG-frisqodjo!S^6V)FiALG09ePJqlOX4^xD~IK{(7bNE}eL>tyjsLv*o6*uMFiXSV?RmacL_tZm=zWVazjhp$h6#$B}k`uyM{9c9+6MKV(P{50wa zW%COUX@aL$`xD}Z9b6Ll?jF4Q8$=|!BTOVmt;Kbxy~=sEG$zWXrXRWn9xm>WXS)D( ziQ_6p+8p_1B;WHsL(yeNQN44Bna|z;|C<(c-$FT9_ikS#7jw^5mzj5{h=V`D*Uh~? z(7Nq8ofDUoN6z?;nyLmNhE0i|q=AC6=I8qyxx`>*y2tfq?;5$9=_+`t9f;)z8!?s~YqDL!el1?A^Gyc{ND zM886+mNPw5xfk?REHQ10``H&jh*Qcw3^Qog$R(COQEr+{WT^O+5&%T0x$XHLlNvdj z;)(s(Ff&O#soG6Ycj^K7j@f>;mUm)Ct`8v`I9(0KUoPjsBQZaxow>s?N~8y_*=7|$ zsF4`oZwz60-|b7$JQ2AGsB^0?^b9rTbgPwr`Lc`0AGsfxD!+dNd$>UlFI_Db>ZbnF z3(IiJPCH*!wH%(7TtN=6)g&0DZMHW3tDT%UwxgOoWtWU;&PZIqa7>*P3ME{XBY5&# zQ_mp-pmLK0Mx`^X(`;2CBH4d+&ezKR+VLu$Aa6_Bm01>hd z5-Pa_Id@9SKcj-?!t6#}sW8_yX$itF&EwP)#Z#Bs6~{sAU#W!Ovd2*CjXIf$MIGRJ zQ!cT7voqkFOsRVxu!QUqme+(2`ZoE+H9}>-wb=di(q}%~k^<8FfgGv_nEEsCoCugJWOFCRJ_Nz#q-RseU{?V&inMYDC`q31@42& zrm03}EaF`~`3}>0cO-4H#V3Y=-CVgyuSH>>)lfi?^$-Pq%S9n$Og}l#OE<=+^5Q9$sk<7B2Kc=JSuEcQk|#cc&LReWre%qj#I9D|GGgJ*_HOBx4rgH5 zcR0RxX8p_NDqH$F?N0V~;G1=pE56=cll0&< zHDvS6^IXKD#5PE)J%`ot@v-nH!fP>T2tfVQ$2hF;Tx-3FATuBN-w~S0mruYvN zS&Kfd7FpNp;HcV_F09nuon?0iz(M_UXvv68wY8$({T*HsXrN$AOc zC!yPyPJB85B((Yeg~5ctQ%ntd8mJgSB+g6Pf^kZ5%wOs%L6B$@cS!W zKXUXLlF;TQHahNN^}3ivJs8-|DO%Ua=as=k1bVKEM{TOJPhqX&8lVJEq1}HCPr*YE zv_6A$(1p6bQ_6d$Jg(BIN*s-H!s?dAG$qOxhMVy2kZFMm*cdm-3(4B9?qHVmDaQ;2 zLyoKZt$W5nH0H;)z0CkrJI@lHO{%!8z;<1)$#{{vJ+MG5A;QPgRprIGXbVU9xjjHP z_ki{QNv8{@Nhs9vb>?WA(O5maD(a0PZPXJ1*(H92X}GuXT^cZ0ozx59P@} z;?oS7WSKiz<@C<7Ug8ASe;5>WRWSIO&I{J+ECOy2T@87*7Md$L6|VStR}H4xP-C4M zw20+VO$j1vRVR$6{zmZ*JbG}?%WJjx1zcYOb~39-+=2l?W`bv}nbqk}ILU;RnXOKj zxGqeV3tG;%qsHzpKk_IpycKqBrkHTd^UL!-061Sbsj;@p=5o-X`g8Qp;=D<`*7t{> zIg0roR6G$t3wD)KL)%O(j=|t}HG6K{{$;khWn0^UJxlfGh;2p)vLs6ErBI91K!fvf zx^8%RI_f`ct$JXf|*R7g^AsoVF zW)K%E1B|3lVRU^Gduq_}l}hbdPWh-i7xveA5Qg~r z-KSp|=}tu8v-w|Gn&3~#t%XKBA4!?i_S;pX6iUfLX&BcKxmA^^J|$UN{UJ5*_}WqX zA+^||$9ZQxq0WO1wu@-pje}K!mC#Svc%^G5y4Qu@tjsECO2Wr89r`h<)IN_JPmT$k z`0(V|0)A-KfDr_!15#V>n{PPCJ;c=7Y7nl%mouZe(aW9ZHv`cxBH{rxzo&hv4jb~m z?QVM$stv%**i)FkU|%f!yhY~7V94G8RN8xs^Rgp@8gJa{NDd&LZ=Cu(_uQi0)`UieXwDuK1JUu6)k&X9E*iU(6#}$fe-`JYB zucnI}j2D+4)GoPSE}io@H8EfMY9s6@@(jrBEA8He~DVOzy9@?)2+sq0dWoUtW+-x22;XS zg$a3DI1Uo7nmhXVE@Oa$q}7tw1#wsg->&Oy^3jyS%}G^zJDCK)=q0c7iIRJJ&{1dI*HKf5=_r+s3+L<*G!O2Sv%FJ-J{O^ z5tXR^Q$;ur($TMlyOhjpV^P;A(koK-yno$OEC4PAj@!yLKq(zY?>HH=vM8w3@e33r=9j=Xh2@5*x=IaXm*a#3osJvZ`*ppJ6oa>@P|^($hqlwna?C`UF;cc~8l%b60a7l^^6%xv+L&>aI zAg3|!LsCO!iE-!jsaf(%lRQ)PFNZ6_eU7jChaS6@KT$dbpJ}^D@^l^Q4E31lI8xFCRgg5vdR3&L6T~PpV!%3_@|zHd4@8aNy>^B>;OdumG{oZp+J^H_c2Bnvl>#Uog~fM1Cy0K0GPQQM#5n{&<-0@;vo@j@J`6YFv>~$IwEfW_|L*D5@hUxM9Y9tiI|o%PzRQ?3*N6w=3;;3~pwj z+wB@}pTHAaZYEEkiP>E~H=%yqxS!Pb!Q_{{&wU9;208CA3OJV$V zLVqgo-a$H~YstfWN4EsBK{wtm4jsBENel0Pd!BfWZLAV{1PSQS>7z5$74453)1)>B z%w$Mup4*y0MP|YsZH<}?UD>t#hayY~M5>WpFDBL3U;?e@Z*CLo7C)4oub6&z{BS*I z3lo=E2F{9oYX0t*h?O^5D^*@)UIupuK4Li5mf1xOOxWf0VH?(M*Go!_m~*Mww`%g6 zH@F5(9r&fP8)lq2SU}2M2-LU&$7u5oLLj6!X94$ew(d8*otL%V=>kS|oHvJfYZe+* z1R;ti7CAdYfqS`?xz(gdz4cnRde%UB7`lbUI)rV&*g$l7{j43#Z_;#);aa_+{Y!{K zAtab|cA|>wbORqMM5Mp-0@2$sY8R2?Q)Oi=eu}M79CFgAD#t5wVVd#y%dOM?Vi^tI z9am#g7bKXL@5Bd&vW4H4&=HvsF;R2WxhwUx$LdwN6a}6i=w;v2VO_q@5Us&1qsQUB zy0rq56=?YJNhAbXlVE>CX{x)#bf#=Yz5eCNimYJJV*36CNOD)!hL0_CqsaH9b(xPKP4ROQh?hKKEpSoOjgm zlFTtl4iw1l%0C_YEYN-sS(J{$YBfuLj7dajwCnC{CK$+rK337^P0=FUcB$L8?syH_ zho(s!#XHNfLyiPTH+#CO9PJQ`UosH~9;MtFUEuW)2RH1eJL7MLHH+Nc49n2362_r#E6$Ri zqA*1|WgLMrOw`FJHy4krfbo)$X*~j&-#Xua?9~U?LCa;O{Yx<%f`!lPIJ2$n+!U_I ziU%Lz*ZhRNJ6wH*^fkZLs!xWqA@3+36q<1(`?`w$La%7`@G0S2Alw7E)VlIc>m%~& zU3*uguA3C9VVrci;MY0CmTmQCKGOwsr4Md1E|S)O2akEPSQN;tfV4lP=mp5{hDsnP z2V9AgDP-*0X0|m7C%Dx#C(fpH^S@ktajPWxHPPUrwEB`+&pR2A3;N`)dq-#Ne7Qf$ z7kWz-U3Rw7W>y10pm#X4yK5nXnk)4-%`oPPW;j|jZR1{N@rnTN&GJX1E%90ygWPK@ zgNNGAtc1W2Hs`!fs}>d3Ky(k^Dm3f6kbdB&f4B<@lqkcGS9xhkjCN}=g-ht71TV!~5O z@N3D$0-^+yBjq9(Y~4k)*N&P`CWFwt3?sG}ufCP-Do^&!cG_KI-wuJ5YAkcgX12oM z&G{z7V~oTI*ocncq}*BEGd!vj>MQLsIj1Ke2o-i`vOUHMa$fdZYD1sj>}6IFf;L5*;zsd1Lb0I=31ydA&^|X6Lcrl8 z%)E?8n=qXEL;`olv<1;mM11nv-Nx1cd zw>XU{3H@W?9(6mV4%ck5n>%V|@*Gd1+B&pi4J&Rcop<<}`%9{Ci=XZO2P||*BItOj zK$jSMzoHC|f9ific{t6j5uB@23EMcy>k8oq4P!o+qn1fLTBFN`jY>;w)a#D)x44ed zA#&Gcq+ZFXtSMK-knyEic!P>%-IA50TCd1`T2cHj&7m(qj6AWZV4B^Hc35~o$9YGp zK*4h%0vvxDS`R@Hr7@IsIbIJ7-hNqDacE@VMu&krVKB8@=`SWKsfeigc3f-R)6}8+ zVkrbiryhP9t)F^-u5Bb0k80;wGvMUaEWS5{&1&7lEH@9O=vC}mt4Qa18@9ZZ*V6e_KFP%**SG0RwdCf zsWL;lUL_4QM?3=&YmihSAlQ&bT|H@1Oy40R?4nN3bg0-h8L=8uiPFjwzD?IAJeeI zJ!%p_X~cn?{nn)+rZz*Eclk}3Meh$|jW3=bG`I(ps%+!kg_|gQ4teV*Qi0NsfTE2P z<`(!Cu>G8Am*8bcm!0Wa$QX_-v!5_FStjunc8%^8YFUWB_emfxyXri74c(ktq&?Q5 z(HU;&h`Es6kf6QhzTg;58TN6_v^Om>SPRKLwyRPOZ(-Mwj>-sILk{t_io!2umleK@ z14j+U1y(h8h5Bg0v=Bb|wkZQf*+Kf_AbYw^JA6TrXY$K7L>k7TfWb=9Gb~Pe#9)BT3UyplTq|o%n))KZr1NwrOHQBsA#Zl{{<3IFYBL#Xl&sMj z)u%ipTN3mdns`mKo)FpCNaRN4b}8i_m^53hOWb%C(B}aU=5doV#$RH*6&@X~bc&R; zfpH8U@WmZY2&ix6laD;qedHh>A13EELtJn*I6w&)VoNvEt9Vi7x^i-%Wi8RuAi$F< zRO79}L6|hNFf209FL3DB@+Cv#Z;m-DSnCPeE#Q=vmOT_+^0XG3pMux9#!^nDBXS8x(F!veMT(zjc!UPNx zoy7WrDbJJZ-h8F+3VOX>;hjbDrv;;Oc`7t|vHqfds@w&K!A`CBQ-+P9az?6}snnIo zMy&kQV^iYg%z1vxu9Sp*96hPY1MrDT9FGY=9GHM^6ocpf9-u{3tw?Hno zkVc*WO35VeNv7oq>6+e&rr!KK&qfAHpmw?K$@&Q1WYZ2LY;k4)t*f3W#dW1X_cHQX z7gQ_h9l)IpCj4i#;rot$1kDpv=47}LYLbFx8TM4nKP$m>C zjt$koJEh(3cwBjN62X>jNuXTF)8)F~U0V==kEh%sO|kWcCp_A0&-+CM2CSgPOpm{c zxruz1wb6ZfQ5y#EXTrGi@=q0~e#Ewx8{K_V*l`VZfY+b@4zCv~o(JEWZ+I8rb)!TY z4$5VGgA%GO0Xg=Q?=vyp{q?Nf-@NEE)`g_PP(k#7ET*axhaV50>in)uKUF3oc68$Q z%lPY=TA^>*0B==mRYH{L8(0QVx#hz7=_5(sCU)EdO4xHhiM@1Z#Z|^4aRki){#L5{ z!S3Zc9oO6bEhnz0H8}6~0Irk65lZbmNXL5rcZt<85Xvov1#)(Ma{*!c;8z)DjxDjs z4fL(2b1{kU=>1Lk>>Svix@u#y?_(cM6&W9oGY;qmYMX??CcPt4k?c zgH%JN*zgl%$q9%Lpos&&ZZHGv5N#a9eh)vfZ-)A;39Q@QspwVr*J12<=He}kw3538 z%Wrh=p5m>Y10Yhqx|OckiycEwi`Po~xt61w36h_vEmE3xhzs8J`YO!dm5VkLq93t$ zh>EVtYSy1fzkc4qBjq=>)3(EpK2#ppVcAjBwx;G}O_QY`m`3pdv2_oTlZx#hr?bz3 zI@S%5%g|DI*~q;Cg9YioVdZW2y#IpR&lh-O!|^3gK=M4~OWbC_bLKkmbYt6rDTVc{ z)s|P-zHxWZe`^?<-=Y<5)}t0H{c9KgC_wQXwIau54{mYE|I~_e`@)h5M!7|l zsm2p=a^cr=uMXUM_xd#LN9rbF9NTp*Zel`5hK&M6y~ zpy6kt(BBQ?dd0ia!qvwCRv+OI%(JUJ0U4*9ZHiH%(Pe@hgHNGn`TYcFNR?rJNP$V{-`R)roE={1zoa_M=mOsy_w^o~NNj8Zwa|C>w$AuZRx5BReODC4 zE&n|KO|g-i_M@nt*h-?yRh~Z+9RCLXMVE^sTzIFI{e1*48yT zDOkDgk|DJg=V}?Lt@C*5xXyeCj-pPTm?`V1$*Qc{<q@&a%kvyagR|K5+}{i^^WzRy z?D8}p8>MZh1jI#qs+Ap~4 zx$|cG-cmBgKa5^5MkrR7aZxBsmoH32O;sYG9}VG= z7;;gqfUN|q#~_8)KO8sxShbt&8N*Qv$@Qmg0lyrqs;5bFS~?~}>se7Eg+F}K`P+1X zqPCa5*{Sf34EZg0C2R$4QlEbRy3s2l){9f-@+n07D=sN^k89^z%BKH9czyO`d3{vZ zKqb4JY!3#Yof9)it`QV+bcMvA(PDBJN}C zH(P5quNfsxB&fQvLd$b~Y&z6Bme)y(R?|JX3#cfQuvo|9lg(LqQyDIECj&b}dV&4u zi`82dc`lCESDO0j4}nnyOa1Rftec*JgOnyZ8nwj)_kNW%2KGE-%cZYv3-917DrIk@ zUdXNVse%b`=VmL`vdbglHqg2zDr*iAnWaOX-NtXB{e^ZLDu;O*EJEc@d(nrVRtuw2 z$n`AScc-9g9B~+Ug{$pF6dr{jJuP2c?iXGk34QCfu<{9_=Z5YYT{DF7tMW|P{N`c| z#UPrZ$)!jj@MF{Ke=hEMo`f?ZHZ2j5!y-L}oRn@vyTqHr z&LiP#(eqa65xSd)rOVv#L&hyqD@M#Y3k`19yyR@?*v}rW4Ml|)#S0jhe$1`o6vPc# z9#%d0n~{?@LN`V9Y*R#U{!m2ewK>^}6{D}8j+WRYW+h1r2`N+-b?Knt5K&9IjY;a- zm_*T#{etM!l$r5xhP6X6#Vi)8=`YeWhF%OB);henoK-Z`fY)hMSpCR_4%F{T^qoo< z%hxeYs=)R^Qu%z8d=?&mg``8vR@+sr%<@XR3qLUx#$7cw9*`0WcO&LOl{nx9Mjp*# z=*1;42+X=AhP(8BPvKZtSB=EL9WAJXeaeQcKEZ)StgXuuo5mN*kE=u=O5`W&eqgwN zF;_p?ZQ2tLiFav+n(tcoXa16#wFaDed{I@odZqb@HrGN7K0BORkBqG0x28k#k{A6M zGMJO>Z4;y|AKjVm5t4h59n;kSd7o{GvLoSOjUoJ4pNS!fC zETHQEwM%N^<2y9=8ou=6U0avt;gmYb+57t~d&gd=cG$l|9)!gT_xU{KZ#S+8;S(r3 z2Sq;jxsn%FrgdAgf4Kocb`3cE1ZKWRkdk6h z>7?{p$R)!BAqPr=*Mdrkv{a%aD`KtR#aj3nY`>bR+zPz}ZrWFabbs_{t6=%uMXyKs zheteWM$4*79|H9i#mv;Qz6FEO?3$_d*%%#vV?8@c77-!#4 zRl8GhXBpOhtf*^DTM2Ze>`o_z>tGaY)-rc{=J=UpVLs&hsTJG4{KSR0{{x=xX3So)Eo13?0i} zm;3x~yH)p~hlW*>P~3|2L|xb{bN`eTg=21ZwiFQL9A0x5O2+WI7hntVvmZZ+v|bnU zpw4)>v<`ZtLgg@+27}P5-x*5YCeHUP2RPrx;>jPy)8;Q`bbNg9;JoZiG~rW~ztyKu zMBL0cbInLyXw>%Q!R}J!RW+P}u4Z08OzPuK zW2ii$pNXus_FM2^65M%amj+%_H=kj@3sf6Q(EA>;XUz%OI5 z+RKQBQ+t_yqyXmcnHcQApoL8Y^2&fW#{9>jWGW(E4sPr{?>gotf zX=8TrMOv^PI9h|kEIf%L5k25Cr*ZEq@Cn}b@QT{K_4b1+IB!9IiY%#coKugqxplC?TSX zf!J?n(v02B;dKT&K@pME=U(r%NqjqYSVLYP17f9TyJ+S4Aal7-n8$nN?7qBTdfAP; zo4f>O?-dv?C0?%SY(w%97q7b>@`N9gJ|Fw8bpD48FRRlEATJWp=Z6De+bqVPY1 z{MODQ0g?U2i1p<4;TD-o576$mbggPSBQq?SwG?PO&+J-7sf)*ou}36;g>UOh$)$M9 zw~;y-?A?%a=PXtWM%OB=9q=Ch#I-7`!Yfd^KnrhC(#&FT{YoNqt!B_e6*S~Qqkc1^ z+fRDawOrVAEj&Sg=vr*)@MwA|VrNV=OCDXYc{69h236R7y60A&#qC3!VVV1u3waXn zUd%3;$}pIu?&gdDBm1z+6}7;J!YT>kB^yKD9a>-cP_PP$`^w2~R{!ysb|&m%U=R%G z=o=Ug6Jz~5^!dNC0ipqsgJACB*r!Vj&v~^{9-P6KUo+U>%8io60Klagj8P|Nno_P| zac2I~a4PKm9w{OHbQySGfoNr&iFZ9_ji9SELZIO=O0>;ryQ+Xnnfr97%1r4*LZA84 ztVN|n#S7qLi%W-Xk#*#WLk?EWv~N;5!aOsG17FuiYM9nHrQKAWQlWZ7&(r zRIPum#L15{Ku|Stg%~JGsu1b zWzdm3SroZ3zrKhjA5>!J-hizUIw-I{Ci%4{kuil0s)zmh45p4FZ_J}ImgPOyp-Yrn zJSs{uL6MNEHp?KY}_zAzqL@feJp;S4wG z*zjGtndPo}n`6bC=p4M8{#W^Sj^qIvjnzFvbKWCI{*0CQ(95I~5GqGb8+hi!*i$%- zd?Tjd{N-}V*Y(9QfZc_oS-XPdMl$m)A0E}cgYUJxR67Tf$+2hK88a&yr297tIy9o1 z59RAgP`oGY%_zPum-<;C*}M}89tj1rpH4>lcGNnp(vOzsrdJ_R&u4maEzWw9OgF+@ zTja}5n@R}1Z>^lW7%ke9-6r8 zr@S9fg|g&@Tb}cSlM9o@CBhy=Hb{%ah-M8XzDOP|r&bychNmV`bXAb zH@d*c5s^R!HIL>u=$I?U&wbi<9)D8?P5@umH8mvA;-zn5<{RoceRc;V5}ne$fb-w= zcDgAITaLL+{*<_3becP*-0@PFE3CBF+HOtvF^M`GWvbpk?2*W+ZgL5}s3!5&6C@7d zl@KtOqytX<`J!3Tqkck%CmOmKL!*W*#znghNW%7?IR8pxp+1w{OF3}{YWU7J*8LI4 zyWBd5<6as+jN;P-tZt9<^}|n@YJ{XaH^GV7W1b)M%yzcFiSK{JQyrRs1Fn-8)Dcfs z3ceQHO>Go3ZJ^7RE_5ELt$#2-(xH1vup?P1sU|I*3|N~tsCcaIwIXQ$(gx>#3ke|- zgHxq1^DXX0IlI>(?N&cPLp^A{}i>0rx*-WZ8HkTg#k;|nAlxNI$p8uce=QHZ>boO(WX)*TNq8UEO zyf*r>r+i_Uu4KJxK9faYE(!%)Rp2J$PS5pc)HI;yf6eK?lJwh-S~VJPS<`fsE9FE! z1Xqv$6dVdD#{e{@VQoi%5|9lbWlfykL z?X8;g>~$-GLwm;#souk><|@ExG*v0hQ&IkoOrS78D=H@po+~V>7x`l7CD3;`lV5+%-*iLh1|06DBmxbgh zweQ6IKjhuuk4Jd!2^qy5y%se5x^goK|9@t&@0bKy_HoyOX30&i6tiik=l&nqDcy0K zhyTAapV~tM3Bp!SuE&V-a_2M&H!7#9$4`B-O*2tyqFtxu_u) zK)`xE|7_%O%#8;jE6~DU8YOUCngiG$+u(G`vsfinnYSCW_W$S^5mEl( z9skXKi&v8Wmmp~IR0Pm|u{=C+P8aXe??=NsZz`4GCXLg0c%5>DYjZee!1qUhLC~p6 zI<9LI3LBn&`RAUAVwp^wP8rZN_?Y0|A7}6%f1KaAHC^k5re(ttsU58avD01`z9I0} zwr0Xg-XnpsB|BO;eY}a;{r`yqe_mjiA>`AcCQ&alTOMxG4EzTlxXr^Qo=@u%9Na=+ z2X2vZZ%+Z;WW-vQ8ZQUAKu0jPAGMg=t+D|wmq|fJx)EKAC-JF)jGO|}DOAc@s!-+x z8jX7?WO2DNF_W*{n>fWiSnAdo9!|S=^G5U!f9YWMpD!{+oD5DRXmYHr93geDiCA?$ zkP?Pb@8^0DdJM=bM%Q!VMat+ z#eHu;3WbAfF1pesuuKfP=Qw>=hbQqFgdJQ;ArVgnF_MGmS;h^@EFx+m!CQc$o;N9) zo!4;I<+I=JaZHOLYJSLjR;_t7C$W%t6pKey`m%R;gRU4*%0^nhou)y`GuMBZoA|T; z*qbS8vA|J2qFUMTJLOFY;pYxJnnA+vRzZ$# zTccqPHli|WoD!8KQ%cJ%j%?-@%og7}hRlu51r75T_FP=glHEbbWe643Lb7%*f0_(84c@m1GQuMy!z9zoy+Jpy^*3MD!7rQ6r48WmzyvT zWIqkbF0m%8CkbUD?-OO-*96cbyYlIcwPo*oy)oIDKGS?b_cFfWt1uYa4COAH&QpyR zu%#7F1ph!X>7Ag<;LH-)RP%(4mZw;Nhl@G z49XZ^Vez#n29>(JX7T=y0j!RCbxZM*&aVgD`=P?O-#_X@1H%$Aew5`eoqLf;nIO3ttzTq1`kP*=SaN&|uhYq3vRY9>!qQk8TUve8(B z^sVc_SJr#aR_O8}R?2XZgYNxVg{YK8eNeIo7i_4xmge0JWOqM6DN~OTRY~w!sF${O z1)QPP!=pOSI5$@7UZb#^yylI_zpc{f53KS$IbcZYYCvd$md!K6?7^FuG94xTEK?af z+zb-6zg3xT6j3f`JcBTIArG1pab^Mgk`p5g2NL;@OF1V6OFa23TAcD=F!~&M?jYp_DGIJXiZTV@nk@W zuHX;~g#1~|TEkUV=qm<8?fpyL!wg zu`cWCa+b~S=bHP+dG-fxOqA3ww59dBOt;9rt?90HPQXY_gjRS)1jWlTS`?5 zL(|Xn&BUqZ?}~(Tu1J6zdJfcc*i9_rmjw|dRei7~{HVcwAtRf2Eg_h*-T+};tIWqo z#5N<}xH*tl+KyKALP6Eig$7{SOD`517NLe(HvqQyI06phVecHBE9`eP?9k^D4FwwP z+UwdXmvxy|>iM7f_$zjFtuMt)87j?h5stR0qM_W~3?|uESSvoLAl}NZX0&#|&Muyv z%o{a$fuZrBZ#Q{RJn?MA*%Z(c_m|Qxo7(GkebPE%GGw$HD7t(>;etUQ`uLunt8<1 zc+0`9L|ui@L}3kiP6=IsQka8RnofOxUTAOb#QmDnYpj{=CI$%NF~UyLo35A6SgB7J zd-Oq&czAx`w9I9|(y-^yBtQM-$HL8xrh|sTJwH!lBE;L+Ofm~;g+P7h4@dEDV#|aw zQ6`wV>izg2eUGKc_T;O<*XTRIHDX;;_^hG?wmY9LfObJqnn7-Wx)x~mWucOdhdb0| z)H*F0ia@Zq3ea4#C>jvQjk{PK4!qbjp|s0?hsm_R!(>yLsTcWML*Oop9xnB7_Y?n1 z-B|Rx*-aKW&w#YSRgJh~D17YFNXP6Bo3$RQNBAr^ zC)u>ICwpLZV()^_Le^+NVY0^*FU|z&=QsG$S^Q3RhT90dZk~eVxc&I6E+C4A@6x&- z75^@U7WXjMcsZ{OdL+t%%b|wdQV3$*Mp_Iq(>Y!w1O;!pP^Ul@YL=*j(M>Sd3_p~e zd$)Z7#9gdr>4H0Of+&K7<+ONVg3Z^dE#N*rUXTblOTP%vp_^b=(mhDKDa*PgE}FxJ z77o}w25v5uwH-cv{TaZ2nnUoF!2)c$77sJHl9GcX8pU@_}|WTY2w~( zGGEdZALVmivbPYIlfUi|i;~~1?^8gG6!)d*%rD6Gms-zi6i%Jqs8E?GSR9>P9P2T> z`WEF{m`o%L>68}0_(xKk4;%MF`ZxMt(xwsS8F)0CCbC?yWgVpe3#mk#!5hAqHb3Pb2?JVqaP|U z2?|1L65s}e&Kv71l^gt^>ri=-zl#YAk)MBm7}A}Bx{2-P?Z<8+A`;=%^$L)vQayJz8FqUiW1I`d zrp?-8UjL+zKRgm0Jm|3Q&IZ4-h{d~IGi{Xho{3uM?U8!SJMeayedOsZD^E>Ww-O%v z)&e30T`|e?ncayB_N5?f8paqykkRFp@@c3g;}mE{qA1kYg`O+CsO8DmCli;7W(6SG zb6tOl$aU}Z2#sV^f}{79z{_-87N1kveaWGiFJ1s~x{%{7+T(mJRs(8|cZ&52c(S7_ zu9XUnT-TVRr&yE=1&rLI5&JhcqZilT#D4A-)*APd_{{teHkXel3k{!=Gpvl&`mziq zZXT8@lLH7~VW~r-Tczlhg`VIST8f*MHu!@yFgCnY>u7<0TFs=xWg2WwiM5t6X3yMs z{tj5tiFg?V(UjgwY!h>*UHsdbr2Oqn{=Ihp8*%Sm3zMmos-UH#P5-C8w~nf6-NMFg zQBlBvEp4LG(v6~E0V2{Z(%lVWU{EU3r6M4?knaL@>GIXTIT~+sTWQg?0k}DALJ#DuHyEo?@JP&eHb^}JxL^eRsIB>Yq3J< z2V0Eklx5tKahZbl;zOL5lwC6lv!=LVQ?*Y!%(mtcjWdoM4TkpiJpI(;yYHk!)YHnLHrS3F-D%2!XX}p2bXqCIkO$JpQsNtI9g<`)57Z-+x zd|9p-f~fU6_>B%G*5j;_;N~c{{SeK*-w?`wOEf1VCvOCf(y64Fk3NfJWfbz8+{R;@ zHa%+5qGDjccUEa@Sk@!7wK}8Huv13_Mqa}%30=@)vZQ|f6plrGs--<&TV*}4)%P&h z6B~h3M=SZugNzvsiCLdnbOcq1_j$8ZGa%~JcZ864zwl4r;1N5u`c3UlIGC4EglL#X37>%$MvAiAtX~TI#s_$h7qvzRsaDr#vA7 zw_+`?+@c_a?#fb&xZSga-I+V(UzbCJVF`PcNJJZ)NZcZ+KsowMyAvSQo_E5yV^Ztw zwTa8h<-moGazqS?IO%ULG=lIyVUWeCt*C)s{d~gr^L5sO+j%e53ml_M4Hod;x(|j8xq$wXoOr>?dwsd4haTS=WVG}He$TB z3Q8Z-I$oK><1S|&kypHMKxpn}eXArvXY2p7-KOm~zv!>0_&ghi_GzT$J7R4uOQjtt z==6OWO40ouUcFIfl&AV)opp#ums+LN8M^CQSeJHLWRKW6-dR=O7~0|BvRD;T9&YD_ z%pRrJ6GR!xgUtTrrn5ip-8;37yw$b^#bO!m0$h+T^X(E4{X{#?lu}~%V49d*IE zER;it6`&rPOdJ9Ez-8~DL_Sjr1eeU$`|yx40TuQ7;13V@^?x*BfsKd{848@EM73>s zS&2O&8#XnUlRuWCJ7C(L>w1a#d|wk3E={I7P_)~4S~3RMWK0{_dBwSiDb}_}U8hoV z>z{APa_XE5EzjD}d3z&tsX4wkzSLa1EUs@khMS-YR5w!v%%!OHA`;ik3(kjaQ`O+yZZXvkEP81kCu{(UDt>Bs+U|R5(XsmTPt-Y9X46*$T_CH zxZoCg(ieN4OQ<%Nk%gIIQf4CUrCt}GxG=2{!#IwS{o&)2rMBSpHn^+|zWXLnal&u% z?5KP*%5;p^gb8SFd^9z65YaH{jl;xD}DbM>fVjX;VaA)O@#CFpFR3 z?)~QB*FS*Ep{6s;$Vh1TIk{@1XwF;&H|NPeyL$Nlc4j%{y*I{)?kFoOh9`=<(B|NS z`JiyeYb&-%hB?M!Sn1WyyQd~XBdcD@9^%N-(=6>+%#a4)4^|}Xtb#CavhCt`ORcZc z>B}|1@PPNr%ud`D%s@*2JC)cLd@d8Qb~bxoBG2nbVQk0>q-?eVPuRWKsn=;kbXH)i zUqM(YK+{=DWyU13(q3y>#%IuQk`G*$hTP=CEk}w8S!l{1eTCea|AC_cInb*0Tdoe> zSAqqk$9vG+T#rcB>d&VZog0rf3C-O#9a^kco+K^x{DX!YRkrL(i)C?drIG@u)wjpA z6}if~&nshs=9-_WtKppngbSjbQZ4zq5WL4al3wWj+#Y9;v}-E=+jyNJai?wLi?w%R zrB$xFZFAO%G3Cjqi0ApwmfurJC@HaYVSVQ&Gj8XiIX^O@`D;3gux~u3OHn@Clc5+b zfhQEB>3=Imm+G1j*M{-QB6SDz{CyeSVH&3jZnCC7qGNJClA&G!$ppq_!)dtZp*h)j zeRXN3Ma3+7*G#%WW5X(Ur|}60dc-8f2sxG`KXNSWe?P|(@^Q#XKxxUzAl1@tK5XYe zig&ivvSdS)9v-4*>=l~ zeSZB9PI{=cpjtXy1DO?V5r7{PX<@XWPfOG zfZ0qoNSw_Lg87>M(c=Nx#$NN+>4C=E?7D3N^XD3_+t9KhJVZK{&nLdsWUfR(VKA4YO$IuZSQ`0g(H!{a<=qvyV~wV1}qTb8O9=tN^Ql15yPF9}bFm)kv?&6F>H ziQDQD5byH1jl+W#V-`kCCEO_VDNA9LUShH-Nihkt6$tbhwVXPqxO^RH{52{OegG~fP$UQ)Lw3OI$~3>-8DQYD8FSXx9s$1 zi74Gxm7K)EF2ix3)KPM^%hkQ+c^hMD>*L;)<@}w z9#*^io5TEF{U4-DRCED?Vn^jEu=)>_!+b6o&-= z$r$5FQq53u8FvF(Pem!-L~T1?i-r*-x&mbm4aDd!%#<6&dCsv2 z)OeKMjP6l&WtA(%oLM1sRTCWCT+#7v?dYdvq6buQ~wx`{;gKb zU)KMX51pO-jSGPEjMQJi0{rDZ*#953*uT{m@~=Q-|AVCb2QBx1sm%XhAP@Mr#q7V; z5&o~>oPPlq@|U}se|ePtcYOY3KlZ;$6KeiHhv@p>@%i2d`#aR{8L2OYjKYCAvzS*Z zz7q`N9hv8P$odaTXwG-B_WvGx{52U{wNnA|OICzJMd_j6=a>Eqv?-8BtrIByJjHJH ztu5T~vv`8d8Nxum_><^;h75Ed_>C{E=Eu`MsksI3L!ykqDMFO--}eLDB{U+=*$D|; z-8E;z08sRj_};HW0cWC<$%O}#Kb&`-Gj4ZEFg>sDS984yA6U?apeASusEMH8g7?4I zWch1jT0xc~S8RA-GF3@W$xhUX_^Txmg-QnHN3#QwXG!vTxwsxFF{_SAt08F)LJtkq z)!!Vrzt`6MYosyXHf>0>CD74EVs7QCN;h3UxRvXXZ`Yg0bHhEhS98a%wJO8cr3VQ4 zR>lAJ*SWSWD-ToP!dW7HLK&?FU6jV@=adtF-y8FyRU&Y)k^mkcNT$bsTQU)3@BavW zen;rDDTINbStJSkB|hzhUR9UhvgCh{Lgd#b3qi_-yhLEmG--tT^YVZDxFMBd&Ql0r zn_ri3pz*&Y8U7v{&9A+10vPlf()?;uMTqT3exO;nZ)X?^QMstu|U+_u#YWl!;YjQ$b@A~#*5o>9AtkUY2E3aVJCfdB*f zdHnzQj^t&eU(km~z%8_!1btS1pG^x(LY6BzyNCAL^3UBq|5F`HZ}vO6rnZh% zrte>(q)eO5YG0cQxs!2IZ#>m;RF6!%?F#8X=&=s`$l;&;Ifws$Y%&E3l>;;L>>mGS z+pWSVdc{)on@$beZOC@ zRDclO7e(H7;QQO2X&f3PFp9X7i~aVtkNXO>rqAE@LJLQq490$=_sLeMWqi)$>ZJ5{7D7HOKuM(;n4V9y9AEJQEPurs4 zcJjV$o?eh|RBMW;H`)vQtdH4^cRc;2-ms#-$KFM~zV~_^s>flF#$gTL8l}+nMr^l| z>r#KT+s1lBtaPNV36T9kABV`=u=FrK5ozN1_Ci7&UCk&JDXiu}eDoG0(){(7xQ(3D z{_9hQZ@?QOeP}c}FPYkTs%YP{bddRL&<#9#XVyzy)*jeUy|hkT`2`;i2>NztG8&jt zP`qC{1)Ub(P#6OUr?8(kex*8>znGcYIj&Dt3^hp3))2cF{yzC2tQkmz$DXnM+Rdj zo~lus*iBo1l$v+7Ta&o;Lh*qe=MEL3l09oU93^{!5{k{koBkhq@6T#q{{YN5v{>U9 zsyN?a_8X8d1|aMqF5y#!?%RQaRbl_(eIax%b1(8&Ci2c}mwL@LSB4s=K7~@RuKVkw znHL{OW22ltkx4Wijh1@rOU1)duugVD{PR?A@n{oVzHqXP+UiEX*-{H%+r_pblsXaV zKI-GhKqMHFo)&jcQj-O(4{rb&u(5N|H zE?m`C!}GG0Exoi^hA~rA^?b&feEHq6z|6*5Z(WU$?lgaBa>=iGp4F~P)efyJBj0FU z7quK3?~h<>>*lsvvet=vw@Y^y4)SXFZnY z?S0tcD$C90L9u^r%I*PszJ8EZKuIKQ%^KFCCrYf|Sw0pF6Q0lSkMs>cOl^pVDA0M< zW;2J@=6%iY`vx}IlhXrw5=FaHG|*nV4^V80Kns9nOn?2l**D*~{rd+O4;N*ZF{U8_~gE@Lg_kk2ziU zoP8`f9fZ&%qQ_93DZ$S7#f_HCY=x_l(8F`yY2J9!@ucb=Y89o#(`}b2)V|S1@tqWV zfcApzbnElx`36{u1hrBrf$@_nW(77TILc-30fq?s<6M`S^(;Wq1xBuZV@PI?i}?yo zT8zHJ%kQhg1zL08$#_d~4Q6$k=7sdeJxXL3w4c(<0mOZOvx3GEuB*l4PQdjumOoo# zvuxDO;eqe0@D-f7QqcNrVWj!`0sbL+nKXVgS&n6BkU$t@VmvJ0s{q?wL+eYk>|PJ8 zT=l$j#fPK?*>zfDrRjk2O12+5Ndh{}uxh8J)u(D4Cnu9nFHgEI2-J_ZU>}$mvX}u4 zUfi3tR_r>Lq!YBZdZ;-RKodbr206eHS@I@w6B4s}95bkaR!DS*cJ?}&etzf+K|PIH zo&E&}GMJqGuop4C6A}3Mgyd`9oak)OLzMw4rojR0&;$6nV4-KU9BE7ri1OjDNaA{Y zR~ztx8+C8QbVi!uhNF$s>%~*yh_$d7A^kCfz%souiPfld@U96Lh%GBmK3UM~LG=w@ zGn?CFX_$E6==pbN2)$ie{AzJ4i+#S8en7v*FggDIYHqFY%9WM*@zGaQm31(lsP!aJ*!hm9^DOxR zduB8!H@lcSnw$`uu;;vYB75SlRe-3gs7OYvCh@kDj(gkv&X*AduAeUvLktD6^Mz`Jj zDevaJWxTsF^;o279s$N74Ia;vCz=)bMicUyr_`*fx%yLz4)yXwBtG6aT8jN&PhXG(h z#3hZn#B6LnU?^1-R1@|Xg{tG$S0>H!42+4zgzg9#q`Cdz6K@z5&>ZG*Dfsq!}{m!Az`SNmBFuC>SKn0CSo&Y5AB zbaPk!(PQnz7%k%_<><_%B*wvQL_C_~wp6LnvNZp}m0=OUi;2PS3>|45zP-rkb1F4& z5tN?>U*$A*ZQRUgZNAG&y4`uUy3vJ85l>Y$zt?!Jn;M$$GB$z=`G*a^ifk;^W`-uK z%Wv<nST zdn1lERnlI3B`X!z>?6Faf0RvAG(OGk)l*kJ<^v{h@bd3H%DCfuz#+p}IM0{e z*!tJ*pzNVDM#Q0!el&LK>NX#g=XvGkCfHv-Z6`M%?kpL~f?Xh%ypr%pMnO4#`h5bs z%EuN(*!v0LxjM0o>&>tiONw`8wPhqPby}AsC6_jjS1_V)DD)euNcKzebl(o$ZwkGx zjCb*iCV-M`orI}NFNYX0zb|(~Cya;RRtY`R=$w&7~TAk znI7_W(~H`Qz%CnWq8DxxU_IJWZ3~Ma`fy8W3JJsf;+JO13N7N5u<~EJik=aoRj7I5 z?zen-2f-!ESB#dPS4?{Ow1eD)SdUfTqMc+vW-Pw@cXysPJCzPE9&f0#9 zG8zUjsuw%(aNGl1HQaWp{|OxMK<0LXND}q?j%{PCq!ne`R@oJal4~WC#6o zY0ax_9{7<;;RB!M)RW#&mzuAeJ>UC_bOwEj{vJ*qZF{YtkJnO4D2su_RSLUXz@Xus z^^ufh*Cw-)_&q}=%jXQ#xDsz89h)zV`Zeh-w;kJE|n|d3Y zmVl1nJ|v?tXpGaA_sQzAydEw#G>xY!m=EvaFG1S@u-|b4EOeeNk=l}x$ozRYU^kja z>yLaydZ~vjtN~)`dYZ~C-(p;~-NSW3LE(BQIb7-;MnQGwy~{=IMTjB%fmpp>;C6@; zxP$$m1Eo6muQ3kydVsLw1!9LyvstkPc)i>{p zVi*;%_$0GvTpibokaxMuji+Or=7x?LC1uDjn|yWOzPqJLqLIgjct7SG@a<84<7!b9 z+eJdFI{9+WrVP5o{djup#h{lhnDV2cp>9?kszrHzCGQOe=}rJE?is<+1x>VJTsF15 zeO_}SyHXUcjkcw>9`RA=TppRe=?0_>%`3@favnNfy}Rk0Z$>x_1Y6rLugIU^Gu!9J z1NwZUn1~CHcN6K!1O#P_n}AC*4;Az~+}lzLpn0vziCC?g4hJq)Gl=A(eszNdL~ z*R4V=0R;OTI)CPwy>4nqv5IMq&bYoOv~-wlPvA2Rbxlyz5TKzf=&=b_k5Uh$%+A!o zZtp@7)`8YuGy-}6tWo=2Mj_(6>#ddNv(V$jx>l1aZYC?ftfmY7e_t3Oyj*83B346( zD9p|T6r<*^y!;m_n|qYS5l2-xW3}hgZJD78_)$@wZhn7fbq}g#GQS5@Lxw-5_lsvb zzBzB%q}hi?paMMXZ_saJ<$Ysk?j&XdTj1oL85KXdC7-NvNzV}x z$-g>x?(p6_N#ubn%A}VQKUdzqbkp2jyy+Qpv?24w%kMMNuQ}X4_xe7)vhrcJn;%bT z+CSW~_2MjD@Nk#aU_NfaIW3^7DxzSa%6VnTayrkcR-gfz^INZFxu9haEOzYo0B38= z__X=@b9R+%!3SB?oZ{itJUGFEF&)yV@5SD14dV~0j#aM7S^jQ3`1`&2Cc>S3%h*02ftjzyF>Cb_bZTJ& z^lZc1?)NTZ?+G>~#mm?v$pmX=Uz0hyb=wXiQhL#QTYmSKV$vaQlQ53Co_RtWR9>p|@yL;rn95fWm-4 zHoU#;`K-*h-&*WWKIyFI2o6C+B>9Tvy^b>|7Rp57_XP_O7YC>> zex%Tq+eJf6&@h3jmRD^jQLQiy76D;!cpI6sx?a*uLO3yeZ~KAIJ_+m7;BuUCfmVWA z7XPx>6dvO{iu)(|%gkm$c}pUM5zQxJXC`Bm*i%)^P)j)Hxh%tis_7rw^T!o|H9}<;rtYSTm?y%2Y>%IbPt7kDZ=K=K zSdr>znkO4PK|{={p3mztz!4eeIFVVw-Ju_4y*gc{XHwy=CC5OwSh)KZQ>(yO67`h7 zSh;wu4Zc|+cD7aot4Pa#@sr{$e%&pDDtucK_j}Lse;`3i&^nxCG~`10RDfw#R!+Tp zwIx|lHixcg>MBF{ZKgvJ-BZDCpAOcMO$}aG4cz_(;SgC7x4gYSa_B@rP;!Ux^i%1> zZm&`_i|$)PAg|Z#sMRLLMqO!JMt9{~C)^SlroL36Fc4ef+F#+{PPelQ{7)q%fg zlY$w0U-8!Xp0w^|IhSubur#eTqSbV{-7XGG-MU3nWD?XbfP@D(!R)AxZPw()Fi>C6 z+<^v8fZ11r@7HR~RP%w_rxD`RSItgE`_!L*&CBU$-uBULwao2?f|`w-jOqc8KJ^bb zW`UzBNVhgZt?B6lqL(M0)NF4jf~x~3+m^|QYeRWhFE6Sdu6YT3XQ}3mILaxd2Xi<*u#_$P^Ql8*EJW0VO_en)=^XkTBlb$# zXn(Fnm+4x^e7{wZxso=1`pmB4=_mc9Y;NCn)7rl#(wa?elNhoCnizRk5uN}UpZ-^~ z;~8idlMaK}@KidvhYxT-i`AH_Q#n)FE==Na;)eGZo{OJ@O!6RP*Xh-Mh$XvHdh65l zjSrWzX#Qdogtuqy~?TbELXNT-_Q0z?+lM$l<$=9q*j^n)S@tm*5!xG z{Ylis60hmf?rD22xO9)I2YSoQ&3bCA9#^@~PcjEKWHP-~-N`@C@`mQyojZ!XA7j<) zsFFtDY*G;O*xLI4UQPXD3EhkKq#q=1-Df=NU)IP2Dr=nIKsF2AykR*%>`3ugZGEbk zB$jA6xBCva{zLr_m!Ck)xPrCG^I}WNpR??K=7PBy!QNGql-aHu%JivA^T9~40(+NU zn1%SjO*AfOPksrx%3Y2JQBt(TW%ifoDYqI&nS|T4lw*cfY{zWasNHp$$S~jy<@(Ny zC}8==A#C)=dHJ*#QmEVarn6;arUj|xfd?xYtkvnQ)#H{2muBXDxxX)_>Q2o{#X_iQ zuEFvHk;MnbrPi3h6`S=RB~fDUvgYHK*m?;Tfr(_aEB8w1Dh$R@X`}4LmT2v zdGc~B&~7z$?stm&hfqB@bY^!k{=A=UW#8~jjf8tf3|C zLux0ez1gO6YF$j9>G*3K3=IlRI(UcNZ4F@6h+w90Dc;X>BaX^_0^zSv-&k(dE1CwS zo;un;$x?=`^3{o91)`m=D|rqK(}D=)j$VWLs~ucD^-N>ysyjZ+5yx~%CO?$X8mx?Gu`b8)XG6jy zH3bO-STV8G_&cRGOjI#E#v zKZ`47cejAE%0rt2XSM5X55B_^&RjM7X3JZASf8A@wer@8|KMc9n4>y6fAXDVj?0oF zn`%o?N*~c)?b30`TfJ~$wTCq{W<2Z_?HRT9>(VA_8lBG}nAEWEuz-ydKJp^%OpB4sq~j|zc7oqvJi{$PUAF(nA^iPcP)`ag z{H5O=@f8vtSI6J)aO`*3U7b9LH(UtMOc;-KWg3*QK&9p>6`~et8Kox$y0BT= z1bjXDPke+OI{EUpccJJG zV3mqXcP@#NooGJu+Qgc9@|{1wL-!19V83v@&(31Ga}@;HE9BVbM@d{Z%Cpy;YE3jG z!^pO~s#iQWne4}`|M{0XBX?W9y=7~mkFu(hTb&+DbvBQpRexI3`@NLU$)!SfV(Txb z@lRLxX1Ez88P89p$ZjFMKGn>c(Tluzv1D898(MsLAt+N(J8S3iT{K*)T zoJjGq`@Q1)ggq|&1PUQ#`yO={DbmjbKDm05toz+ zL;IXAnqOli@*S8zSx?o2JYH#&qS)nZjHg)ZY z)n9jR$q1ici&u$msVRu>$WlIyGL^d~gosGcm90fn8zfFy#|-nvJL7Ot-5YLEEk4Wb zc1F^#$^S4k0;vMUGwv?lwR9oP4zOf6NAIYV!}B# z6Gq*aqIqwOu%oRVnNHY_`SFN-9-T*IBMCFSCdwvglij)BFgA0&T8Y8My5aOhi$Pxe zpuG4`(c(W&wmwKpx@|+UA9sdh!BA9Yt@z;2dl|d2!;vi0wnHLzd?srs)1}AvyUFNNtJ2A#Bm6(dPOh=}l1i*Y&Yf^{4GXdk+EIpg0@PKf-evU)kWeyF= zZRt#K{TLhQVl%>wnz$_`KoB6JtwrWW#a*NHnXPLjDsxe_E!IuPH&MW^HMXr0sXBG* zp;tzmZn1U6h1nw8$3_MYK+EHt)*>VHiqZV(2N;dCK?}lC{d~-}xEIx?kJ~)y99_>{ zl7#bF-xz=lR5u?~V8O8oh3pQrYo}A*yrFL&N7jOe;UHkKy~aZ#*g2VxTn zFA))W2v7}N*pdApTSCtaedNyvXY018b8JrvZAlk~J}IzuJq1F4WcKVZ`0oCc;BH^r$f9 zV>|r697mCP!mW|-W8DjDM>j9C*Fa)eDL1fr`=7_^UQUjRrnh|+5#58n$fhbS{$0uy zndwmz)wP;U+uLQ_Fg;%P0nPA}C;|uh1n0I3ck@~*^v`3SkB=uBa+M^CCb*da_q>f`JUUpo34($ zX4l2uIx=FCd7iJPghkbbMP1(?bT8X2)A74w^Yag1i)`yd5e*)^->drZyZN~d8_0Om zQS~JK1pE7mO{PUUlvBvN`y-!+CU0QMce`=~zOwg~@R2=FR(2$)AZOu^i@{GGw8!0i zeddqf*>&^eN!l%`Du4O`yyE6rHouQwX7=s%sHF5EY^ta?h~=)kM6nmY9($d4>Zdg$ zyup3Xp`bV|a|hJUVx9fpO~7k$&@$W4f0ErgO*-8j^0Pc4KPn_X67*1%myW;4oJC8T zpfb*ZL>)PE;?~JCv@hJJP@BxB^or)o`(HY=$cS5?@qS-~Q*iqCXcHfJRHDsxh4#fJ zAG){WG~bToZR@sLSZuvg=?j{I9HsS}EyDYQq+1l?Zm=FAmgbSUNEqB+ z_|66PK9YxJ9Ij6a=>N0`g{ZwmE>1l9_j`MkMxG+W(0zSR(|*^1c!kZB(Y?YQa10pC z>k7^zuS#d3N11kCliX|*A@)!M8#(0T%|P%v$so+|Eu^>KvH8P8px?W=-W))rLGv{D z5qdL2jy#(_d&37tXj$43ikt-q0Pgo5sN+Oz&7Wqs#r?%0_-fa4dwS$eC|LEWGu|G0 zzj#;*j6!&YfdulVLvZvWo@mX#++;t&{7=JIkBWR!e~x@KmyDFyE-IG!&)-M>#p@Xi z_qO;)D}wx7f%TKHR1`eC`NQdFVMPz!utA0!#00~=>z$Q#YO}c&-T=c|+w=mjj*PJG z5NxzG%I5p7|LI7Hk&_aWIBe-6oLX@ea1%QE`iB4X7-6ojxe&`FWk}F^50UM*{!+lb z>2P&}U}_%w-?t(Q>fQs-I*rC{zG5nCJ1&``#8jre(p0to31W>-AxdN=Vg}( zt6&YQ@NQ#UzR2c7@POCqdPQX+O2l0lBBftx71;mx@a*d@Q-U+pcN&I}MK+ti`4DcN z0@Zs<=DXh%0UNw>mY_8LG>F0*AlS7JW#$eL_JIc$52wG0!}~t>b@rAmN6%fobm2B( zKer!-Jt6H(B1rryD3LxM-H4z~gcv><0|z2D^vtk(VKIqF7%kuq6JrMj2l)(I5|xC8 z>$Npl;u=#t@CMS zNQXOxtu5e0#-Ti25+$@Y*EnpXv7(&2zC7AE)}GdQ>@oGrf$C5N)yd`}NH7K>G|-88 zdP1X0!_{W4R?0wD;?!K=3bIQIyY`Scz4hd#vP%r3@onD{=`@iu90FHxMK}Uz?#3iw zkDkrS@bSWT8-c9yg^-j9n=^o&Vvqu?Qx^`^+{1Cs~H>O~Y)GYR-8Yt15N_ z00>4mydq~&4H~El=7=_KWAMJ;3$TxK;c&4+$%)cijdW{65}vcGUx3V63hqLaMBA4z zHVE`g`{ZZ$7iebdoIA3IRG%JB^1Z%;e-aqN4tseQD()=K>b6zM1rpoXFObqTbEs5l z$im>0(w&!P&bBHGDWzy$=zuK0N|JE8V}`roIz23xUWZJgpSc+;xZ0|!u71~oGF084B)!D$oaMpUe-)&)S;U8l)l@x?bvk&jvalb%4RtM z(B?Qe2MGpc$584}K;a)xZ+u4g5h*^9Gb`T?qXTM4gHDqy=9NE6J7?iso%s8_ zI8qJo_v$JqAEK|5hVv(4gO}X=6g)UcN{kMmeXO|%l~~DERV&H)yf%=OwDxp>PRQpD z$AqS)Le1(tq+2HwR`Q-s9vr;RQ&#mgNJrJo)9k1S0NUF7ZCcfMk`P|>_?Y)jAZ&Lz z?nSP24U*&dP05LQ@+2H=7vJwF?zMwdX-rV{>gu3~$lAQwhOJs){Jswl=Y6Vl&n!y-OaEUp0Y-glrdjPA!q0d&ZcT*ucttiTt?>HqP zgz~vL1wgZMOcoWk83^uw;S)s6W^U_)ZV|fGA#yAsw$!!u1HpRa{rH~f_ctv_ zw=Q8&UJWn#OAh4(|()w5n>!{*l;Z1 zyALN3)WubF_Sa`~0GyD_X&Jfd+-LhLKr7j00y*OQcF)c%wwPCaa{;Vx+9c!PWC8H| z$3W$r0nM$0lVWoQY&f||!pEjbw~ZC0I;Go&mN$#``*ZB}IveJuuJ{n$KY^HWoJ1v$pl9Nd$DM?8BEz*)8(cRZO> z+vB8xiR+b7QpBg1g>q?kR7`M_j$}IqCuz3YI!p87Fo58S1;`kufOr2J8HKzbiJ(-n&iB9o0-kqr)iH>)yQC*x=R zZ)V2_Ld~Q!R=-lrHqIfHm{2|%4yXxGW0tDT$onY$zmgpODzcl}T-4SVAX0CFxC-jU zsiJubh9%pphJy@T#xq)D5R!W(9Nlu=o-DksBjm3bYfb4t;r)MMA+9Quts_8vS z*dXJ0N&$+DiA-%Jd~n9@jrQ=Q;-MZ1*z72mELid?*8OTE=z z)l=zfKQl&&+T{~(8xiSHB*Zkoh|a+MDFXLLLB-dSP4xi92~MWRg-f;Hyf|vEAZpT9 znM!KF#t~wW8gieTycl1VjFN+&*%P=kE%tewFkbsCA$%*p1@I-ya~?eTZ+KbhIL|+A z?*#K!9p4(-tU`+uS!)!LWOW(7p0>OJio_oSh(f(G_Tt5Nep2UfEl_s(y-V|F1^n6! zOl@;|6eThGcc!+Tg#KeW(OIJ`#aoM$8|#yvUmxwGh~cvuI6P=k=c&2))ss~UDT$`J z&IWhLn%?3+ItT!Yd7{o)=50Or78O>J@J!!H8WG^dR$5X43deN72(l_%%dcbh?WsELOpEzNfC>p*hbP!BUok!*s+j_#EON}F z+EnKf%}IdL?XbE1pf>@H;dg=Z*%@)+02uU3j|mAj(`;3(GM?C8qbLM<5B z(s%2WZGhPbSVy$BvO|vo(=i%tN{(0Bo=QdiU$O-Ic+JuP_#aJU+jcBei5kbBNk(7i z28v?CyW4$pKXRFsO}=PK+I7b7EQj_32Hj-wGn6=OZ>4~6V=`g{g&EE{ZWJo*G9o(+ z8jEFuEKPjWgzSd6D7A{SC-=n?fNDj(@A1^kUKMm2&rs+9U($2kh@_Mc#o~rrgr!yI zhuWTzhFOI}&N^6})j4+(XZk$XRyDh5XmrVVPlbis%sZJ^e5Sye3I=D#Ob2(?XD`_z zEvU}R-Mmk5vxCA5ITbh?=LLJPpEc`SG@-N_+)%Rzd{~Hh7FuM@e&NYcyMNg0@mP#A zERRJg^<+4#A`Nb}d(zd;vHZIFt@O#uY|e=D0%PVGP3uW*S=wL5hgy$yTaL9xEFHSx z8XNW2Nd&TR7q2mOpW+>me6R6|Ax=R9fP3V^6lgvrep5UzxNWV2Ie^UfXjQ%2lJAZg z$9m+-6v>ahs-Gf6CqeZT@HC&;TzZJr5!DlFhRInhHIc%H4GJ<8fD)G002iwPnj>CO zWMv?CVaYOK1+R4ixI1*`{UweP;(A?`b>^?{v;F}Np^$`gEKzv$f}SyU!3o=H9)RcF zT`aO(@7n-4diYcp;F#uy2$mp*hb_I4z-RS-d6`S zo<$;#Vk6~@PXbxOs~3Sj*JuRRptCIi8WZSHg_Roe1& zbqDl0@F9M4`>j$58k^howFnrfXFfCQ$e_g(f>0XgVhaUGm-RK=hR_=L z8dlUXilr+A0Ne0&jgaucjVE^AI&X_lWh%ZD6r4don1Cx7{NPK!1~6M&xE36r_MEro z#2ijH)Fd@E-?ZwI&*WaDvjvGesy#i|>@c(8*5#)H?+#W6;8`g7=tWC( z_5`uXB%jahEGFZQa2$y%sXd8Npu#1Y*sOqTzrajAVm;i97`WKL{BNh)mzD-2Baz$u z4!7Rn8w&DX0Vs^#o2i$lu0Jzcy1<9>Nu9aT!|SV5Rxe=;v4hdGL3B4i6gC6*`;zjn zTR}&Q?sc{@M{T7)iN zq2);qzd+M#S{0UT89wv6Hf#(Kn(cO>Cq5(hwGlvFY6!$%wo2J2xQKn<3gQpFvJiv| zR2txZ?S$Oh;`c;JAXE_&ZQA(@y{CrgJ;k@Y_iJa!ug@Z$L+!;}=KaYeYp=)CJpjV#?cg}|&pGh!>N2t=^Mu3wjpDmo27h$XtYEEb*v_UpJqlB<3XDLR* zUSV7FjN4P^vfNg(&SLnw^h1FIoB!K$vDCV3RaRo`j6a%SE*O25TL?O+v{gT=*vP5+|OV6Qbb6d91eqmkz%KEG>rLhh@ zPgR0!foF7}LZade%zOqq8o?G-bbhk4umf)HbO`2R;Ud4|p+~8Y91jcU(5rcs%O1+D zo3;*}G)xx*$%bI87k^YQOvWPGRi^5#>&6OBBoDP&UeThQ@yiihzGk= z-S}~ZsJD*>T#n{xmtG=|S>|PLe(Z8H`h4Y(K&B*j`@2P{IW*i;G8S5cbeP2M{3bIA zP|qs}fOdvud=Kf6A7~Hhl-x~|m|NW4A!)d~LWrNo^B#w8Dsqv=S>1B+l+JQ;4$TwU z-a0-4<5Bf4Cq!KUG1oBDUx}ol(t^(#fyH>;N_SSZ zT+S78YeA18zfi5$Gfwn&6r@zTOH5BC=V+QwdB5puZ^3;vt)1k&M=ezB2>0l;! z5(kfi?Ss51Nm;krW<@l3Sr%A^9>)>yLQeN1jPmcm9UMg5NxA6!7RWO0AWl`-Jj=KP-o&8!yZ}bJ zgXs6a+hogW;7vnbj~EDNoqdi)UtoLiARzXWYa{mwV_K)Fsz|3fuN$s~FUq$J_fX?{(=zXvK{Bb4R<-yNP zx)%4nRsltWh|gLJ4S#%!u!2Dr@YSO{@6?|lpLK+1C!%98oA1A-B0Q^Ap2v#(((4f% z1167hu|L-wkwYVjlpGGx2O^uVnF_=46I$OCl>)^`NWluqiZ?hBey0JZ!bPk3EMati z+6rRGY6)tZXAz1<(~z(8ZMAn$-h3n8Ls>&1@631A5`0gyjpP?`kM4b#%4x5+cF5-- z>j_l?@q|sWKCtpg0qkCzDWQzo2k9kREc@)IO_!FQO$`Ryed)WXo`HGod;}iyW^0Sm zhW$j5L`Wd@KlgP|7b|9Cgp$FZ)X&dBTq&|1r4I({e{sm5`ap4*P&T_)h?GjK51ra{ z0Q79Gu(#7x9MS|Z&R+=CG4&&aa>P%Ix5=gzrQp5`^uJ4a!@3%KR6Ib$sgMm8tN5m! h^yaHIlu@{`RqSDK1E;We)E4-2^|I8ZaG=N7)k=!X+z1#Y+3XH8D7SPIT_rBi4 zQp#e#-fIhIV$ynl5Bj<-l#e;I{Ky%2Fv6el%RP&2K?bo}ng-tr2nZi$UFZMq z<=YTPPe*q%i}Wxc(L*p>AP%giYJlNPfY&CipDyMlxt92bC=UIcgJ zn^(5PiYR$M>Z{+n{>ih2(z?X+{qj7LQsFGHJHHh%N}C5_(Ldo61VvJ; zg;74yKKy~)@e0~)H>%{6CK7e}8TCd&*zOrk;Byx3cu}m;Go>$j(;M-tH@k~g7qxBG zN7^QLGJVRdc3P?R*GfC=9y;~A~+mtMa;Pxj1>NnpL z$gMtdF*%@%Q6F2ipPGHRZNWr!ConeUQA&)M(38Lc&o_52J}BN2 zO!%SaC{w23l${l)5yuoh`!hL(JcXfMHx72uC{e6G{2A5%h~d#j=DyD1&C2M1DdCa=wJw4sT9~l|T%q`wp>Irf0xZLU1!fESjVl>f18$%Ve zeN@!T?1Bu|`L0naY3#k`RSV-%KNppck>>j4JmuvC&stvbnaa5%1x2gjpnnLUms&zOIxA8J#eF4MA0`cCue{;@oKf!& z(b?;}cWzR>CRHS0e=Aa2eW%>zQ4-l|U}x6DxR0Z6uTPM|gN)xY9uq#k<(73X?ON-H zh(E;jgqXI`VM3FS4m;!r%y*=v*Y8~Cll^rU+;PuIt~rK)<$jp-;@A5uWIeJhq1Tc> zb4e-3zXO@%LcZy<~3`I$`VXhxsp|0^GQkwwq*Z!a7%g>!T45WFUB*q-Ys(-D3X2#&2 zP2C5F^8!MiWc|u6&DqL-`G!YJzo@p2g3)q z4@^`;@@rW2w6YrB)JWIp?ia6ea)&3ts13o5y4kwPWB1DXK*m$|A#{)^0d=21_h2j^ z+Hgu-gf!hrgioYFgwqv^N*nho2M)o0lZ`%D=NX;N^8p?4T{qX~7b2A~Co&gY;>wkY zF0?M`9_<_A9K}gh=u{Y*>dhNVDz(0DmANGd^FO)5iHLpJ_!?9rTHTjb*}tdIHyrmS4Y3c1pKe83 zL-3+%(z_D zJzJ0244Z98CZu)rBK-R1p9Lo8!uR!Cp(5TQ;q-MP@JQw_yN{ke(h^=xpz04p$8Bq) z4+fJr9OEStqKl2a({1M_r>o;Q(q)*&G_yl-o4umx_Z>gmlYBJBp`>OL%#E^@@STL|aOmhnnG@vwLIvQHLfAe#p;% zsJ3bb3x2N!RTMa8Y@5wXo~NBvpJQ?2jE!D@Y|seasS<8koRtabXFuC2teo8tnZ3bM)90>8qx7hnkW>lX8f*m@egEqws-L zlAOMkzMH;By~6R#PW~NfS&NR8P(vdso=n3|bjF`oW*47c#MJ&g{@EWBo%1-yLW7Lz zcNi6Gd8#Mxln98@nCAMsdOp-UO!rh5GW^_&(n)jcTey%@sfvG z$V{hgR<=o2?wt!%cWC5W@wcNM<{ohDG+T7KSioNA{oMOb%6=T|uh`wx?FQlo+3E6K zRSuItVu!0Qr)_TzBh>{{GG3e?la@VdexxvT$F|27H+<^F*Q{)!E+Xg$^cKu)pZ^)a zeuuJ@#+CRy7#uvnfA(U`N^Ia@z$kH&o%nuySYyZIU8`MGX=o|hV7tb=`pAl6nPu(q zFTh&<3PbF=ay7u(Dh0`vG|B1~M-7~|K0!`BFEONMpMI*aJiL79<-PMJK*_A&Sbq1p zBvb2?RuA`~t*19dZbCl-T^_G;W$u?gFWtd492;HCta`2PQxEtEWr_!^U9*rn{kR&O zK$6I_rGFn`GyiULajUbHy5W8q_bFIu4;qrk3Z&uoJ5xOt9PLc$tX?#nKlN+!dxTJF zE_G{|-c#+9OuVDa6W17*5Ra|+Q&GP&Tfg1gN~fP(RqYnPRtzZ#D*==^mJ=D(IF=!& z+F;S+sz!QE88C#!xhb8My^!gu3Ec0gTkbn^A1`gMbJh~o62U`9Y6wE(o{`i0h~0!0 z!#T$X_AQOvHirG~vFN;MNzC2t`j!{I){s0^%SoQa@-t&~4>q*J$s7(>EH3Y(eB?XD zIXR8sb(l})s3cp+C=)Kj>#u^_U0wLu z-mlOcJ#uDoKAe#IB^LlwM5j$*L^OeA;VzeegASD zV}7xesJ^UzDw-gXC&}$&g)QA|K<#%SE0LVM`OWK|?0%EuI%l7ejD{wYEvFj;S(3bN z>KKeCw~zRaRi|NlozJE7Wk~}YeCnFM&A^E`hd zLCnO&B<5^kC88-S|6kzvC-EmXuCDJzczHcMJa{}_@HjeK^YRG`3-dnb=jG?;#<$>h z@p5oA^W=7LdHQ!J|J{$QrHi?e$C!Fy19x!d2%(-|NQ=*r=_Ru{~5`_ z<-eANUm)+*8(u!1=e+;ZHy%{%s#fHUt*52EfvhbAk2Cxj5`6puLSlab{C{5kpCSJj zsQ&)}<$uNZ{C|V~uUG$XP#qUbXBkHbeo$A5|3k3<0{-7G{|iuz_iF9`3m1PQ`mb6% zrX`5Qc>jlL62#ODT;K47d~7SLu8qIrx7pS2nm7LM+2413`Pzit-53V^CVNewBrB!u zNw}4M(>HzPq?M8OXe2&?IPO~K>?4f8vLKvKz}G%V7{|xjIvMbh^dX!%s480~gn}L7 z^h~o>I$K&?b%<4UsP+px2GNYa-DA;K!>D z{{!IPBNEb{w+Kq9^C}^@WJ0(ErVb&jqS(Ne~bFHdw67f;o`Xe zVwFHOCOqiz+{}GMfLs;+t%p2AA ze=i=6Uwk9F-2Bg9xcq143Dm`78x|f)^cS+S1g~Zj>5~o#`B%gboWrwiIUQ!>*Oz`H zwfyrQyW`l@+3uA!`&H)}w7L~zB4pdzN(fhz+_zqnTyyzqY|0H;R%E)iiB_7WU9%f6 zb$JB?8@tVl=oy=dbBs50aj<+46|K__}QG9p;=08Dsi2DN_To=1IHJ=!TVz zhOTd-=or8(gUMog5PoCJLy#W4dXBry=D6maPD=@YL%BbsMsDvGp0dx|2QKSzqTGyAtecV*A#$-S8EXu-1kV&ipk`(OZspC55-H^^sCN=q#5YbRSTxd` z6a7N=Z)e1ZM=<@;_=XEbrFKJl*K%W7$cm6SZ?EaRH!SvM1DxE5-OX;gaf)(-13$3b z3V24r1w3;wU^i2(98m(SVL4d=r5fa|2IqZi+T)Yi6bb5=`wC7dRjrRI)E5QRMGvW^#57E#gl<9blZ zRG@yqHn|4zsz73uk^zLuuJ&cJN<_h(0#=d6W&ZIth3E>S7GxQyEbhmt)fULOoVz|V zEW-dUsTr?HOed!@Jr02orUB-?T{t%KW ztNq6w-`!7m<~yn?G2YoTeh%#38*yFbEZ?2r0rCcvf3g-;^xj@ep(Mafe1?|UsS=my z8*fv`k2V>QfM?mT3fzt|6u>eMk7@n^wEag51+dc!?a}v4G33N(rzIB3(qdMbvMMvF7gL(JH}n6>bgOo>ajaQJeTt%2rZn(j9u_yV<_ ztmIadxk7o_@m%RddZi}+S(*{t@aDk_W1d<^^_R)^^N>B`3;@_o&WtBYSz5axOg>h{ z$a}Frem6Q6G3HLj)9-33T-XsQK&YCxqS%oNfliV|CpM(qSAzWRKwZ+lTO6*7+Mof9 z2M4;u&Q~~J`d2+s?jk9eH!l(MSTyNO5J`N7JYNXRi~0UQEp@AbauH6SyyX5c9lU62 zB}17-WbV|!2knUaWsQdPsS>BcDv>RGH6ozTL%+21Si$s-=7FL%xQ`YkcEdjVs;`@{ zzgH5*#>L!JowGGZ-5({cu}1Ye1w|SJw&?PwSu|GW_`O|bw%uUg#XaB!YA3fdj3|iz| z(-b5yPN0_a+htq3fvq5q4Qb1xWP^jGZbwbmJd?Vs{c#pDQ2L$`Sz_x{5sEZR5GXj2 zu~qA_96z^iNZs{vnFOm-t*K2l2~p0q1z%oVjCD3#$USnXDBGWn%5|A}9eWX1nSf-_ zyp~Qmwwfe%G;^SX5vS^4iIH2JQM-vDNoPSC?`KvQ_CxB87jxnoc(>l%B?_>MEPX1Q5itIcwWO8!b$(#M!nMW!BK>;Xt7>R z7<~T8xMk{>kx`^p-7hb(?3&NaKsfwr%Ok&3VF3_asR4iwbZ6ftTy_~h4eNn3*6 zO;MOkfFW{R|~pooO8B`6s@8uech>WRu} zCB+7GM4l-o_IstO4lMMyN+=}(1LAvj*E6*thNAc_hIr(N_8SnY93gvF#n4nmiRu){ z5Y6QEc%l0Jo3|jIh38r>C%ykNN&b=R*C+oHuNUz0PVBfPtG)8i|jJ zmUD=KDL&?7c7mfrZPY17@hY2kw%;j-)GEhn?Xow4{NrnVn=?8TydIoo@z&Lp(Z7Rg zW;(l%qFJ~kBfDG&NFKy^CaUb%MGLX@pkBvLlTVa?Kdc#PcoSMu<6cdP7#VW4JxNiN z?yKF1S1Z`Hm9)ELmvh|nDal!e_a27X2@A~rlrnITy<9C*{d~~p+VrJA5>$K&DG?w< zo5x<0Oc^&?*6bUuhCX-p?I{m#T9SZpU`IIas>+jfCh7 zlUBOo)vQ&M6su#1bJnWH-i%}BY;M7i6RX@F3AW2}@BYoV=cux;{+eRGAP zWEM&syLwi>Al;iOyBG~ zx@gT`i=zxqYS3}MF$Px>FjaA!m}yL@)sj!&g|EY2+EmII-6sk7K1()PHA_vI;DA#u z*F8tf&?`(QMaj&QR3rrur%&XVoShB#U!an=XyU~fZk>V}(|KX-=`UM)#V;M=14?!^ z!kj3F&jdJk9q5)$^R6o!RfX9h4o;k>9S00VvRIlQz<<3;8DRZc>0~n_qdGMW_C-va zsW{}y=AXa<=F<$&m<*#BZ5tH;^1NGfIltKyt(zR04?)7K$TW&`l>7`Q-9y+t82ihd zqMPAE{h$dW@{xxkz%)9C>ct*bd$s5C98NLc8k%$FBKa3I0AUWu9FWIwtX*KL(Vs7@ z%M}djS4QLZJAu3ZPRMxkU1`JmeZZ$fUSue=3OgktNtwmM0NI3E)OHMwn(&)pV2?&M zM3QLWQz8NoBoj~=H^rRCn*Rz=!Oo3Q1y(nmw{p_T)x4kd8f(LL7m&UWQsE&5hXdwk z!Q3Y8%dnk&c(@BCP7Rb9N&^=e-2;#!-iBG&nWvP(3ZZ@Bd;FyUaHe7}^qX#GegF*Z zy`f6vfnd2Qu@47SPiBrOL*A-Sw@#pK_EIG+Sh~xqYnwis7JZpewgBqV)_v>e#TajO zrM`UF`%$^2X=UR9ru_ug4;PLXItndQPis4P&AneqPm+tR10;y71G%jkJ&W2}jtpc( z4KEP^Tcl2EnhRLGvbfwb9ZFhf+t|%Ld8LMu9GYUmQSJw{YHygpmeMv`ZZt*+>An33 zgR(YBZ}=t}sr=0~@I?DKkd#0~JYt)2)$!24hd{)*D5@y(!qG0mjPL zB(>Vo-mtTw|F%WLFxLs>3+w?|Lx4S6lhG%4sK3@NkFz~^dT?q#D%6E?o+T+gz+zsW zPX!hGc&x4pR(7Muqx2>QudyeXa0ZVH z%hj`*LS5KWmVKZ^6~@^No>fnvYE5nW53m1|$Qv+$~(C7E9!k>W4qpK^R5GD<`UXy#<;-Z-sek}<-MA}7thXIArIEDd=043q!|FYog_yf zmyTVksi_a6=o6&UTdGuEj9wa3b66jGAg;;7em+l2c^a4B<6%gyu9B`b_2&TvPxMrC zNS|$lP=UGJ&`cl|2_^P~6j<#uF`=xeqD!xuHtc=4v~h5*JX3i=W*e*wOtVDAJ}!V< zKmorY!eXMJ76~n%SwpUq_ZUroSC(nEmId*S2Kcrm{_ll3`9EpKzyl)RqfZwO1yv2d zNr9Z3vj9O}m4HejkV>i`n#UA8OPyb+TZ_AW!OITtcz1~A($$Qiv8y{UV+rnzQY5H`_ zu_sDd@*vMW)-I+*R;1ViAKd`s{1wu`qAyne$u5}<{*V?TUWas%!C5v2b|&)-JIv~7 zm$~(!O->ERZlX^-bOAHKxx3ScN84oTcc3S`kcce?Y>Jw}=qmM@3)Ic0xX5tLp>ijq zTysy(|Go2N*TVYTxq%+Hjqfa7hDA!#`zSYLU;pOP#l=jxTI_VWm~|-Ko0;XTXDUi2 zcSe1#q8ZtKej#~9+=4wDc@!na4X`NEl~OSv)ijbP4?&ukI3P0*>`qBr9E3JJ_^ogQb`yT9* zs=g;1Vm(x7ypE~eZzYRT@Q3Fq2+Z!4nf&DhhfB;?S=t{CiJrn%FlcX9qw7gfywN-! zjQUL=zk4`k08*9z5vI&wly$4jMHrqIh_%eE+USmBkuiF{(3K8(*uxR73+^@lWlI%hd~Xm zFewTN3V~8R`5Ws#btYn^zqtpi5l7>44pnaIs4u5Tr}LR|!&SNRF1?DR`9~33ah8RV z>lFz8LMH>*s)O&+KnpN!y6;mzNi>Fr@Az;QIQx0E(pCO^^_P@`OVj)&N`hq0>!;YY z;-jn3tu*d*y8FN-NJZWUMfIX;-uQu%t68;Pl#&%RiaaH0Tb`odeG=;}GinD;JPkCq z$=5g3gw>Stg&`AJa?KKa>nZ@Q5bGy#Jc=G-dKgKE;avFJ56SD+jJlihQ=M~(JO|M& zh#_%Xb_VO=7(i`B7ab44ps*J|YD8hV!#A-Jxuju(fV9 zX;%bYG(BB3y3F|!`g@(33@s01J%64o+}dSqDXB80Nwp;;Ixq!O_9Q`7sK+;WNE9jk zNmouY1et92s@Rv-1?lG$SP19cRPNdb#wUHF{yr6bs&}WT7%v;5#=}_CGaR_>&nbk{ z_3UH0B^_Dm&w1}jZN}O1kfUIwrjo{`BM^e+bLIyfBe-3AICom zRE!$aytIP9Q`c+34v~lxsBmR3W}oAR!qM=pc&mDU_X-dp;6kGEqrQW`bFj~EP`JB0 zeXXC={b#v5>1*?4&UKUG^T=Y;0Jk^y^|Qa`ma`yjaY)Hx#}P|Nm47j>${Ks~|@W0Et%>(@G$% z(}d*)xrA`QNl)U9YA4oydYio&-F6ov2l(aYu9oYW1~*56q2X8&>&v2>U}L6!r4O{0 zG~~Sfw&xYdLU#|bX$dE_T%DA;K!tmX@^hIyCvuEerak5MM z?y_l|Jp=D=8>B9^yK~s9aB8ROo`0?1?hNm8|85ud*m1o0&fGY}7rF+bHT7+7#yq+T z+IRU|aQ!HiqRn*%kgC3MZv&K@O zv=x(ePCdDSkjnQP-413DU<%wD@|pp zJF$G_PHx(1u|yKRIlR0=#hIMdyv(Lh-4Rw7yf?x(mnY@2wrkEFYXl%#yR7oj~8zSK3G7 zM#X`&H~B6NfYFP7#gC@VinA|PzUz!pdn6D=X8)SR`&ej$c>bf)Uz^Y3c_t}J-uvRa zas8Fi>`_H0{*C=N{*&yLW!Pd{X5nY4f4RV|Dsq<6^I5`H{Y;`RfIWNZy^`Eo2k!K6 zcjEBMBRu!(xbu%6;Y2b&U}8-@E(W`pGLzjMFOH75-A1XejeywKSJ)E%#9R6YV(Kmy z%K^W|SI1US#F;pON?H#+JVl6o1y&xmB@~Ccq&lk~G`l^$(s{JuF0=_#@d#_QRHmR8 zh6*T5qJ>~dh2Z0_=oVGPbdPM2G!;_1sI)9KucEHH*ZZjJ*JwhA&I&aLA(vuf?Bl#o zP3I85C6$!@cN*5AF0|m7o`8a+LV!VkBK&BwPEU^8khc<^ZRnV>B|@ zy)&O=!;ugK#?GLaVFCKmZ$sg$KdG(oY4#t^cp{kROyCxowNxZ{l;CZ0F{y(U6;*`L*kNt zIzsFNK389=Oe$k1W&g9dYkU<5RHy&L#n|3*W(M==!f=<&E{;=hyDceLG|iMsIONTu ze7-lnVIO(Q)$cNa4Au~ty3>@HjQ?~KUr`*5>1)M0!F;CMtf282!wfTKE?5G>y$06D zRfCIcWGsq;5FZSRW1?3_Wqa%!=PPKnp|;F?oep36OMDVm+$;8CRjxzIdjR?>P+p&DE6&qcSCH1-;x%kfj8 zI}voYDVAJU$|LeQ7KY`n@;Nq~XmI&mb-tD6@SNOLg{RWXw*{Q7-PiA-apLlN+GVu8 zFJ}eJnBJ`JREzKyRe%MQ*A6lTzYN0}d_IU=9c{?w@hws&4~~LF7Sw((f8@>sHgHVB zef?6_=5t^F8|wFKRCPTPdzACw&;cI&;2f9NyRNSUE7#t3v_v2?miA{Kl8_HMl|Ygl zxm=sY9gLv#xu67W4U)cpd_Iaqn3p&@r7EjS9MWxD?6YJ&dFbldTKen*O0q&%o|FQH z8bU7Z<+#clU*E1W*Pp%RXUn)gl?NUJ(G9LqW52_hiT<)Dny7gN(~>V;>ExV#yS{7n7aEzTJDw>GS!1&nroT@4sC7A<9EJ`!1p8TJ z&fsGX#lxknqq}c`{~)YikF&n- zJ_=E|uATIg!ogtq!gua#*WHJbdq=9zPSE1O^FGCilRzb7ZZ~(_1cu^b;UcfUF%xYr z^`7x?q0iYaG|R20pJY~Qnnw1>F=)CjGImp98SgiHY$I(c)y_Uc%@N=- zcCAPa5AJQjU39h{$2r$;^9iKp;tT`pgvw0L$??l7OoQn~G$67q#`G&DK47i>R-k=y zk0Q-{?O;IM&a)HwvKMR%f$HxA#a8YfG|pdjY9E`3X$Zv zi;|e&l=xeE5|AGFaJ-;*h9x$@m;KXPcS0#!5uZ-juH&|`-8-#!9yOnqY{u-4)=}}8 z0Cl>Fhq6nF9&0Wu?&>X4q|KXY%rQIP1{i!BhGrR?)XQ;alBbIw6e$n(yBXa|&+)D- zkt5p|%j*oo&J;W&eD|6>7|G?ItX$SSXWV94Ka06D4N`JF&pmlsyz}_$4Z#uF4s#D) zJ9y}R`MDV7xclQ+6vE?OyHmbY#CXlDI{sJ-(o8O)YYH6mWkVmT2N*Bc$x|hO%0wxjm0Jrl@{MlhZ1vC%zM1e zI5IB9Ce85yv>#o&0p!oB;#%wrNWysY3VTfayAf|d&_b4LR{Hws9c}P$!+3jjSO^dv zw(#}OM{fDdNt$2u0~PN{?9aI4vD?gDr;4$+mLQ-@$R*{{&DaH&wBUHkfmX0irBw{#Gh>`#W)X!RxaaI!Q%r zpPTR1WnLY(9jhOE3vlmkeHjQ*VYr1TzGllZKI7g~xsDc8CD&?8JjQ7Y`Y|=Uftpnl zYi+wqo+MrxQL2um2(cAm#9~oxkczt0-<*0CE++{hG`DWDAA$>mH#~pvP70m*_%|JZ zlt6kJFNDlYdu!gj{Q^ZxS1CRYuwKmn#%#La^m4rIlWV5ru&>CuTF-va;Rh)licbT1XKmtM+o!3{A}<<;1oV)N?S=ebS+>_4`q1qFVl zWOr<=0kIE>0~ds!_eY855q1IB&J6Tk-El4pbJ=scI6hp(fuJc!OSGe@G8C8GQy9!T zWo%AaAvx|w%2oAJw1Mv3pLxCURu|Pfss)Q@FQXsYCEtWgNQT#+d2~+7%zRJc%|4tO zOigcBj?=pKPCr|S22p`Z79lt_2bzRNS<**v&`Ubox%Tgw591oCQ7JR=#7^ZT=tvFL ze0ngqbX|2)*RdQQG?Qyl<6bos?mD=!yq8C^kF;vTh%*m-D=Pg&l9S1LQ5f;V$Z&Op zqWEcq@mRTOKKTsvux})><2{(91Y2pg!J@sq@`8H0kSZ$|KnPs?v&*V~GL#sxEN1-7 zPf5NB8?zE)ztWA81RhT4I;qhVn{zFwm=-q{o(%PzXZvL<-AUzZWj&3#A0pY8T z7fZ55xyIRXpyC6~|4wTBza>H0lj0d`A2rm{EQm&|(~Y%hNk)El--vh4dnss|{qoz9Yrp}fXGMck zz9*Qn@#3hK&;bav*niM#;D<&uYvQykro}T$7)>y25e)INY{@-|a8)$7%r2^})psuG zp?i(zbc^22k+Yq#5Z8v(*4bK$`$;b6=KY4|#VZ&x8ZyXz2YHa> z^@l`)7}nZ_#8u^Zs0H?df`@OzCLI?O7WnR)PrKcuPjVij=wR+9oZd_as5wMvby#!x z=ppR!s7s5RhsrHzDL~gGOADy3l!RF9j+q-5KeI+78iv|#=^Ls?_K;+rHUpg0j*bAj zldB47nMp(;zfy_xIv)04Obq4JB&Ik8`GbhT+yG%25 zcqL(dwet;3FJYu`=y^B>d(UO}f-@viFfOi}{gFcMTAcR?uFL7sM|HSFoNcZGJwW_LP=yz{e)qZzX zS1C%VD(^vYts@I}h}GkCEq!k5MQ>IYi)<@H=4#=}#>APV=tVQz6Na@j zVR3^&UPl?pCrF4*8$=%=Tfkiwy)Whd(H`QIfBJ+1csu^|CD7Gp81z>bL@J4Kk&#TJm@+w(x{6=9>Osl)zA$T!Tub4&>G4a|E7Mf1FSgVzN6FXR zKJ$|me8SHzrefRR*SAw0R1R~M28~nRYGloZ-a^3VSwB9d`hfK*37EQ>3j3dOCK?RKZ?Yj4iNW>IV44(ZIKOg0%#%CpV=6n*9R5P~^k_(h!a~ zbo$}$_nt9J_O^Q@N*;)V&TROPaS4!>DS@h~&4mkt4{IRi39|EY$xaIsxudX^|M)iQ zKc^jLdE5<+a53Z1Py0Sj&JNjf&2NIv^GV5W=_#9=%)0PjYLJi zzLB<7Jn{-SsQ~nM(eyfj+@E3SEs4A~f8}eUSyb#VhXiddb=@OteR&u9MR!LxM#3b9aoy@F~L4Ii96MdlV{E z;MGOm69w%wxhVAd8H_y{WtH{bmUfPl#I{%2hnj`J7{xPGeAJs_wG8i4~!5;_{HR*jyW434+3E=W8E zM{h}zFb3FBW;N0kyOM7h**UTwY^*wxL1x^;;#>7I5felFo#$PS0{uq`ZduxNQ+~49mewfm z))j16=c&7cgnStwMnQqoxrU5bJ;-Uu4MoY+GhF6qvcSt#xP zf~T8+3Z1M4XlMMrjY~~xZm=5+?+PINQ(QZRjo%;DbuT?A`%))Ay&;@4Pli^d%c$OYMY_7B)qJ2czPk0`DIkog)s8%x@ z<+S}23G+*Qf`p|%a{15Mb%XxbvV{^$(KhuKydE1ZM_e{b9!K0{k`BJ*KC1yZwb*a_ zp|hMV)_%CQH~h+@RvMbA%L4J3y3>TOk(`xmc+;mk%`SUZ;o=8(SdP+xRCsF~kK1{$ z44ve8Z)VDkiZ`^%tPRJ>FI%^psq+!(E}rv+C5ibYu}dR_>PoJ}Z)3Kw+*B2=m)Zc6 zIzJE3WdJ^iWdU(Is`SA$W?sNJ=`{0e=UOLDA@D+n$_`<-OJdY5DzCGasoSd6n%2)v z@kXMVC@^^DY_Xh`@aI70Cg1%JAj-8k9#%$~c$FRE#7n#zXwYV$d!U;{{*Xc8^f@AO zf&XlOtV3ARxL6_cqF|t+>OMkG(&6q_+ZCI5CptA?7ME}e?aFQv$9$%aIO9MK=UWKc z$K$8XEsHY)Wp2glJ_jfwMnlTA5vabewv*B;Bl$BgPloV~ygJ_S8R)U=Msosg_dJ&N z*!J|zGQ{>GJrV~%HAJj+3Ua&lX}J=T%8edN5O+2N=u6L0CCt!NO!GXNdzkT!dh{}F zWRO-g4YS=SUn;o)SOvs>Y~K)E#j{1El4!r%#@k0`Wg17*0`q7Kv|hV^hyOj1EC8~_ z{@Uzfc!h4_PoN*?qHt@T135ynIqT zv%BCeN|smH6T9Cj(qC2d@ZZND9D3oCEFE&tOO^Ch{%^#@Avy;^ie<)2R~if@Y+oQ< zSCKAr@eG=E6nGAd5=FmbkdNpZ&l^|%gR4I03?X{zLMu5&^T~hx{BYxeaj(C_V8^C<(#Q;6s&C+ z5gBdNfhg(h4xD+rQXGF|lG>uNCjHW;@^Zj;pE{0o4V>eqgj?t#3v<}JSL=r$E6BH1 zN^9!;q!7S(DnPgP;)l@ro|bq%Cz3s0ZMb+@&FJLq{(at7@|!JbZ;dh9jYsR#ts&hp z*mQW+m4IT~)xd;qMy>VEYB>tb43l(2mD5l^`RMZrHlL+~jn6gXLHBSLjrB~_8Lbv7Y4yyFHr?jd~tbs0|L>9Km&C^94MpPw>M2mgf zT)O)`$El(B;UfdnoJiX++JPvmUCcWoD|{vv6_8K`uB&7fjy(TV74ca$&0=g)ka2F8TzE~-4HZ>7-bk(PpG}$N?iCY=vDWu@aoVHQctff(YVD~9 zyQ>V#!A%k!k~xL>!Y`oPC63k zN5WRQb@5WVl-#NMerC6pX$dHj{9r=N3b7idzwbIC+7x1x!)7&-xQp*y4klD=B8(K9|c-G z7AAq_`R^Tdrmz&F%W!iPY7WZ3DW6tpp8o=wN7Ya#7khq8p92DrJu&sOnq|I4>3LJ2 zd_#N&hr|QbKAqD9&3esv=?EUNMk$UFal848SLsX75Wnzxksd`n@mt*GCbAH0f|$L; zmI=XT@JVU(!ubJborDgC`_xmQUF~YTP~z^%^%ui$((IS{JVAAmHEjc9n@cN~F9spP zr3*sjY-7R)ST^d3eQg64t&mKB4?}O|X62C#m_A)Cc&%RK(%9Q)_$1N(Vh40O?Ni!v zFcX3uVh+;A>z9;;!vvvBT0<4pIJDA z_?7QIwxDrlG)1kA-&_`Gx?9w5ZwRbT041K*8%SPWC5%Zxe%N4#HzH)q9P4N^mgG~# z=LWD5Q&m>UUuU~jxOd+)m#TR52tfO-CK4+<8ai3CZMQZ?#-6hHK6sTfm!cr4%&Ka- zVp8chGp5;Oa9;V_Sz-G4vp$^(+SHHTs$4Q@Y)bGT#ak|-9Ol;~VAop0c$aZTuh ztjgb4b?z49HwpYif>Nr<8)oGB5t?*|6_gn@ zx<9lBuFl!*AMqLfea`Ox7BhQ&#Co@v!O50$hF{5Ad1mh_(#$Qyx|{LsQYBhBLenm; zcm`u^QY(R%)(b^Xp>)IB@f9UF)Ah|MCD08R?_|$w_nTaF@h%f#;yQ#@KZ8Cpo-I zpBuZIe|?l6+2iBl?dUKxkVhL2)M3j7sz6o60I!kOKP5Gq22&O!}q}G zKFUG~oaDjhES`p^Ive_;cKwLL2C7NZ)mAl< zG4DOk6_J3u-erMtxZGk9!Dp2=?7aJ&kuG?#%LXeryA&Frm4(%1DAFt3>D^B%uR;u; zKYHL{8;()I6x;BNwyT}p#e}mj3f5$IRfID>mhVQdRKDY|xIjoGbh7j{i@xKFkOnaIJ=We~9<2{cun zxlCh9mY2`N)6tGOT9vg75nKW?4v;cTU8C9g!&%6e?p)B5|6Ky=tLuF?{Q93j2WIFV zDl=l+E6TUZSGVs4|7AY~B`sCcI5sYDpjr$3?X6n{l#sDkU5WNsbyy$H(s%UHG38+QE! z7PbIRF<0ZgYqr`~YqMwTKx>UawK;p%9%Wty-?59o7419G_Ha|g(24N6JaDLnc=ChZHC=<(l_6ao*Isy7|D$- zcv`^7k>}F2f2uMgE`FfovXZaE87IPdWBP?YR<(^pxX#|%hc@WRz5pwIvMx6f%1d0I z^+{|ut5Or~B8){d`e@(YzqhW+vcd!v@Lsxxl3A!TeEEf4PN&Q+Rvvl~=MnBDGoqLA0e-gJWP4RN4jPd-;&Dbe2giHg8S)!EZ3hfN;7s{_H%&)lwOb{8QENg4Si z^)5M`m+;Ylx?+49d-8m|is7~uf6!~P1dBW1stE}OdXQTMfeN47vaZ*ldE2=AbgPVo& zYNObdEY;=KBbK8IMoTXw2cM-b8`c*voVsz*SNv!XKgahBSr0E_8NSGNlIRCW8+g>3}HVPWb2XVao>q6T4c|8 zZ<3J-)snATBU#zBx0#%|pPmsu=a)lSnO8OB4r823G7a*mJ@hhFx1xP8qAVs@K~oCi4@WN&ZyGGW%bB zi+Hhnbb@D&1cCMS9;Bap&;qu(#a7Oz$gRHnagnprMKTI6L)PgmzjH?a^)DfGEx zKNFqmB)}!;bT+Ptj9X$rVUrY{nYUQGS3Ss(^?)^k5XdaZm~0)AlmKL*Jnkukz31L9 zZRjXlrt3fK@Hu5~+|BZY^~92}LJDfF+L_o0d7acd=ZzN=K2z*tu*g7*(6BMtMx&t& z(vl#Sgl*y%GlhwfCtwzz?Wub{YD5C;DiKHpFnt75Gd(nT>N57xYb%qne4DTC-n8nM z*#)Ma8T@-hFp6rK?;sSYPuO|oF;uq^bQT!Qc6!$(B{Fky#nXFXByJMA97&TOx!WXn z_Rf6!xifBIpBUt~BI47P zmQyoh*cFEoR2(@wPZ@Oq0!3$!8Vp|{Tq4jYjU`OLhDObIMXJ`2^(kHRS$?JzdZ%ydCVz zh6mYwTV-bRVug4 zC+N}-WfVIawy7f3vHEr6;go$zu^=)RM(1G?qX=hnt_p&G7F)?xs!<{~hn(*dXA%LKD-EF!G59^{X;>G{yv zzEJ*B`^YL7oPNp*W$f+onBn8>XqP{esfV?q&+`{R8 z$W4JS?!D&>9sy<;D;`pv3G?LKR&McNTI01LCx^ZDwBPRpm+oiQtDzpwD~zn2#*Ygh_hdgT zK>0g$Lp_bfmreb5i3%}L&npG=e>-(i+0EPl1FW)ofnxc-m2jW zG9KHTua8!6P=d9!jkfRgMWUo`0FwtUbq9m)+#tp0Xui4FFCekZc=3ob~VnOrg1q zHbsjm19QnOmkANt6idQ+;zeOG=8RqA*KFJJ=j?#Gq8QLh8Nrc@&y_d&2sCpAi^b+E zYDJwLQfq;$LXCrx@)T4+@+^I}9-@Pi1JOfI|I8Fm_HeXT8T>L(eL!7lsf?2qjnUC-<*QGHpK zPT>M1rIq)Z^y?b7s-bl724{*Q^Tt|pr;4?>K}LoVxijdvmkc!^MK@Az^Q+;Q`uz`S zJXp2+?NZubfEWUqL;uBGbk>!;QX>+xi4z&4eVg7`hY2v+=w6-42<^%WZlq+YpADAH zaw_YUE8bG$&Y>;Wj{xbrNzLmw+S?@AE{a?>?wsG8V$v#`(j*@~SLy_^l`Jv8!am*= zcV%`WZL^ZTJwKEIzLm3HOjTQQzjhv)GH&#=uC>Nu_ofkMtZ{SuDaEN~tk0vJ6u~0? zLIKUABeIBdy7iHqA6Di3Q5b*K`L)a``Qy>Aa-u(IIH#l}%bs4R1SYjWV`$(PtEOxJ zT~_3qFHwpuPA6vIj)OhJs zL`fzhHqQ~oEs~XjHS;!F-$%th+XTjXq`M}4b8+(zNZVCe`<1aY#kQUFy;rW?YFUtv zdJ+9+jD66GNYo!L#xO5mdMNdU(vNUdYO_>_(Ew8d1QC`aQI=8jW zxW2b!eJm}`S=>c}F`rfjj|89Nc5R$nxT1KyPHGk$Iqi)#hH&Jr#^cT;y(p}oooak* zWgmcf5J*gi)7M%IQYz(J``9$QzAeln->miReKxbTjt?GSbPHAzib+jaxYl2*jWU3P z$g1bJy0=pYiij$O-D!!M@$1=>+rkPeA%kSGOf%9(h6*l9L2;cAu??iVF-sv2nk*WxJ@6Lpiy&wF5y~ry`8Ti&(qd8TFD%#`Y-p0ac_u z=ScB6KYh#IzIon!9J|}&IZ~CS?bdPzKFEzF+sUgAEp9x^A9{nttUY6PyKI9H4nj(0 zc=AfF^5F2=+Y0*HN~{QZ^*d7asMHh1A}&mEByeYf4h2+|Kk0FUo_5 z^EM!@uFpk!ZYpm~nr0de~(r zd-Yx`+&}1J;4{7OJhQ>Gs8bw48Tr5nywisQ8W@gd0OIYcq2N64^^#0`QJgVid!Pgv zSm3pAzE&ebqqFDkrA_c_5?gtVwa9kj!9d@H%S$qZ|B1FE@sDqa*rZcaMW}UTdCkZd z=o?lFh;a3e8<}GzI;9*L^5B`8pu9U3c!Abs+pZt zFRkCw!%Mq;PJCE_y@X|sd(cdjoepTYA3yQ-vnNZAO{y^CRR;wutMLQ!tk0DL z1kLkoEg@o;7;of3Es%_aIU6ALA(q)LD+QYu34E?NFzLqa0@c^kV{x?hBX93Z**c++ zygQV^%-G}ajD9T2x>=DtjS6cE{+#ck7se*1WL&}{+z-_k|MSmyTg5Vu?j*fL30@i=9C7zFiV??o@RF_KNZVBF*#1kh*j-%eO6lqT+ z${Q;(o`8&SAz`%c>fN%tLxTr&s)z2 zd_r6C1obGciA?Uv zivoKd1A=;!IfA~RXSxWW_3xl!v$R+@(#T7?M4jV^BeyM?=yr`JrJ(NAr3h%=TOsBn zi*MrCZgGuQq$}D8V@!oCG9~#tVu|*q-WEXi@$5XXup^0_WH-@-BWQ^_xOLsyW8AZ% zD|nSBjh>bK7-R|?9!(myFfW6tecK_F&*`9}7Z_IQn7j;5z7OmxJ1m_!j0oEC{zK{P z*}JA&sRYM3oqSoGL##@-+AP;b^IE~wv~Qal6B^DZnR0k*L-D{IngG)x-vHx^H8!Gp zzzd@`%29NuEwa0wn-0>_4nM60mxU0~{id;f z4dx}HtJ1ABKfSiasfV+1bk2T-DNsbSjqk*UIRR%%i8-l^g0`yDwQUxi1 z#6*Wz3MlYz6B7U~=H#htO{ijfK#RdP6Eg;a zBc7%C;ZFlHgXA3ZD{67zxc+MEaxIiDQ%xblEx)#6bYD8b{%aLB?U>T$nZbNkZQT?z zICYY#9JrjSUj}r4?+eIdeFCO7Pe@iHbbgVt=Iiv;kssNOeT-KyyDG|uO#>WIKCut743_M3(*6Yl(+ z@Z*TVLfTnpid3m>xiYP>`j8y{9Ly_AsF0>vrwScCj9`bRS}p*KE?74svN+R2AG+hqr;1uJ zl{Q|CiAf0GQg{il=_Xae0i@0?f$-Iv7-^%|tX82M;8$pXT4A}*6*5i%{k_n~^%Lq2 zMJ~nhpR&l^OGg^b8%SaWm}eh>w5Vd3nVJA5=GM&T0-FT(2a>hgd`2VpF?u#mqOGxO z()yjZ6?WCVMpW82wO2pAn6h0^F)TOBDV%@od3v1>;D|UVyiEM>?eD)@pPn-T4=8aU zKl74U%9DJZ%@HUdpQ~pxh7ZVHh{}OCJV2WB#83Co2idonS1Kx`tMlNDC{}Tu18H!U zF^>FHK9z(Z4>Si(dC^c(uqO{*fq1-`p>p4e&=t-R{<*C9n$AQ3bi{Qj`V0{hV#7Ra zD{8CnHGLzK09I&;dR*D+SM1VQy{Z|TWeKvF#1;rtI>g)Q&}J+$(wGCIwn4FH1b5d& zqA2Fmq^I@tQpqP*7o3VnytsXJrY!Y(jl~iXK$GCnsoC8)zKs4FBkIgfMj8j(CAqK> z8=Ww$1uXJ(xq-C_eVm2qSYAI_q5D|HrTTEHK8Dlrg`81cH@c&Mam|g-HEoE0G(X>J zRt|^7ShBEZ?_-aIM|Pnr#CTYCgUVH$)<3~Z!5cYGKl;@#VPwI2jWDGGW% zj79DGpCPt-CU6-#+3#fMr@PebTnVR+wGnLI$r~)R);$2)5GvCdCpn7?!ZCQt_?eu( zI<_dHkztoZDPxC!%d=!%AVuiMV`vZ4{4!<9xwuAP5JW7}2}uk(grjT1O~~i(O*+Hwf#;!KmE4+C_%}TLiQ{V6QaGp|z_kIg%W7#yBeR17skFY(2HH&&0eD`KW7A zngDnHtW6*sw>1-Wd*W6RB5PE*;5d=elzOS&)T}l$vm1zV-_V%Pdpx%B_afjlNkHCF zp>f3P-88_GiH(4ob^)nh+Rt~_0a#Bu7`o{l!RWte8;J!*0u6j^4{`^fCal(kJzz29 zC5no^a~eE`d7n#;D#X%AieVS6+Gs>Muok+gfs(#e*EgAiHBVT<#egSiab}zymd)7( z)MlqO+lHK&0+Y7=$!&$_VS0t zo0peFlMABtBG|?iIpty;Ddis}8r_VI?Ac8Cb4h?cI!5Ciw9-5jYPuR1iO#bTRq0(d zQ)23z#K9(Adb^1xm>iZm=_HW@2G(~aQS%ofbY!uj01hA4p*rq?fp<28NFS`g% z@v)78)|3ns^4#HxTyFPi6L?=_tSS@Dkke4h%A_JM6#YOu(xK2tNd|_h;7U|EiqnJM z`4EDvWg;dyJr1G~XK35o(=`*w$4IQD<1Zeqi31q6gd^Gs|02V@4;kh{&+cy**dt7M z1|l6{Q3!48RI}GH?bo}h>n{hkV4qLddQ&~jB$x0^)1W&$!7f`^8>*ODfutJMpOSzX zV>uEyoMvggfN?dn8XTmbI1-mIKH@dtDM0>Vpty*0VkDR;3}Wg$oX9{vWTVi7Mrc7< z;`4x&WajEjKO~|JWU-TJ_OlxBh#P#z0dF!fS0`mylyfii^K7T$E>72(`DH z*5`Tbio-m7#tz>TX{riEOqy)gi@4+0rg}v9mg3(J6KDcs6CdJ74)X_Z8C@eTB{*<; zF^9A}iH5g?`n5n)*uatgYU*;*!NeQgYlpD%7Sc-jYo_Rr<6=h|gjLdLB;-G;wQ071 z%>pe@*C-|v=fQ;z@eH|a3S7HSj9&5ywq>x7U4?H{V+9)@+46d|tn8()m(wJ(D0tnl z5%%1VfZXy}09u<}+t}uyaz;IPrq^=U`rH^4V$>(FxG46K$k+U=gOIoI5L`#(9#E-a zv(eW#ifMSKFX`^9;3;ZTDOK6ueT}#^&yEYG*JR|-UQ{PuOQFiF<*al)Ac9(g_(RRG z-gjd~>oJ*Zx&-Q7MQ8oD442L=#Zki{w6?R3k;{EZcqc+V*Lmk{(}Q;^l!M4Pi5$0b ziQ>?q8D2PE{K@W7+wH{3*K4~E(AGvRL5U7;7%%08E+|rvMXkIJ_aD44Lw2|dnKo*I;O#o(k3sif_E$AlB4*Tg&%-)vvs@%R0?D8O;6Ce zrmL|JiZZ7*R26z$++Q-3>@j^t9T~9H;#BF+<4X=hq`*rSjbYKZNqg9aE) z3?e&^7V**b7H17842}YECKYv8IoOgKaSYrwDRLR9;l8 zEd5;h1=car9J@)(Wvpjp2dO>JY+!w(Eceo;25K<@J^ua-#jZs89MiG3r-*Y zu~;TuHjnOLH`2C&Dk9LX=(L?^$q^O$9I#Y}%bkB4rH^eQGjcA*>bQN{+_q1HAJ-(; zCGFIiq-57E@YbyH0uKONB{7LU_D3&Un}t3_exX=2lLIGMsto8$VlkIyJy*zjRw6;< zh5;SgR%@)KVSqcI2!v3!oqq2BxToa%KM?mn>;o8%LeSplShPD>T*Uz)pkF#c(#9tATwV zxyGWd(j>3S{r7K^^A_VaQD< zV0Vg#{UhsuwiZmgUZuSyNN2Em4&!Pc0XK(ir`rhbp|5Id2J;ObJAXug1XzxL95^oN zj|k~sIt(BQ$pVnig)|cp;b80_Lktv}1)5jifbib(u!qZm*WwDD%BcpBnFCn>P+a;7 z#SDNa8wVp@`ZWU%EEzruoRC~Xr9T`X0fEh%1%Yh`i@=+b-^!xBz-rgHlMGCMU%dax zIT!V>INyBd+Y0uflEV}NhjHw=U*zvl^x*@HkO8u<4;aP*0uzVhKl`hTXuC~-^J!&1 z9{nnDsmzCP5abmD`qkKz59n5yeE40K7=TY7#2r85@Tc^Y6PUD>VSvtNa2#^CU> z+oCdm^?4*Y@O)8);1$xZH|atRJa1^Jefz?%$>y`W*@r0&mkf??8#RC2?C{B7ecl;3 zu%&vL>+A9BhkvU1^2g(~U&LP7!_#|EaiL#z_4y{ids}Yd>0i}c7sw&GzVvsbzP|3z z@k2>C;-dBU?O;D)Vd&xE1LRM%zI~|z7Yv9F5n~)e`L`9!pK{s#wea+&vEplt-EDh_ zv5AHq0l%h5cexKeVN!Py=(kTj6dpoj(na-OR&;jY?g>cz6~V8}w|fLIgXR)9=|3i? zzRRke8t?%0k|g`r2c8!le#Ro7K;87qz$OHoAI57=@{Rgqhw<~fq*kV1mE8e=-pNP* z%Zl^7!^XyDVB=4a3Ga7XktFk2x>3Gz*bCUw%&=MtQ6=|TCJux7GZa=#+avMt|g~1iHeFQ-LPA=-gjPv6Y5kXX+zDv zY^@L~>kc5jcQm!MkmpBz#|#hR>Z(>RvtP}ozWw+aYCj8VAR{9)>E*fFg(5f;MpCA@4 zd1tSb$FOT7%ezF{`UeJNmT29!#tE>sPFsP1vN9fbV%`1}56Esz2oLj{uP5bx`>ALL zoszb_MtWu>Nx;Y$6S!|c2yxw>YN9W$-mxK$ly}KEELG!^34w7&SH;f{77G%PYs&6p zHAI;dTG#a+!UDJ}G`aZzxj3MY`*2?3N)2R$gt@Ai`j)Zemwh6xotif-E*&Iku)mgq zii{*ba9Y>V*2dF$%-j(CkcC=K3pP+yRjtRj7-h6MwL~%!-j;XS8#GWG@0W>gN2^~o zo|n_qjM?3uiW3Y2FAS9u&TAX=2z9(TK{_H$WpJTp;ErqDqP{WvLj2q1FKf8Dxw)A_ zT6YX9M&`gnHoTeMn~1U>DA4Vh@Npituph*^tpzJTeLEC}?wW278l^A`O^1t2WkeZ3 zAP~OcLbvv~=vaZyvM1wG?$2qlY=-Ll@O_~tuv9XYqS{q?!P#v*#q=wB=KT+F+d(Ah zf)LtA-CESgyxB@wIV`1NR%j2~A&6?GgYbE(Oz!5>zV!F^@3A%H?X1{aP{7Yb$kI+3 z%Y>iDuDD@2EBR_G+lo-ggS}Z58e?X!GV>Kv_vECmTIGY@xRKoKq-o%vaw{jz?O!oy zn^+Jr+a2{?5_ca~@gXmC*jgSZTtx{ms%xHekc_MrV2OdbU z5~zjjg$g3y-w$|DJc&0)?lSZf8w0j*Z@~Hs8ZAZIm;mesO?^>IEus3rCoUm@y2jh2 zm%&|g8S=#pwYgZ^Oy|=(qdMqq*cFHs_U&z9c7IY!TqI6g%==PU-=o61FYlkac7c=k zi|yvZaF0U=&TR|_8UOS$J-mW*2PE8DD8ad+vR@aFEayl6OEYa1?zIeBPd7w&XK z?B5-!=a$FYgI|xX5kX&$7uF28tXQkn#Mvb5@0o|U#3tDx$@WIe%2uCTURkNw)Z=Z; zmfJ9@cyS56+cg3FJ#9)BuaSf0!KtV9N#MN{@oygB-PB5oKZUYwW=X3vyTs~TvR2SL z&719$cqL*f=NOSw3A#}3GP;Jo-pRjkr|ZL#hw&&SK;ZR#B2qAaHsIWz2 zZMwtuQe^#k*IRq!sFgyf+KOJeW$13xVC}Tat^T;b| zJ}7smTXwrNbwGFIKrK^_jP~Az7q5;Ueevo#i>4aHghbvh`cTCSOvb`l)(22-g{ z%VonRrq7(L0oMzIRGLeQsZQ$+H<0EDT)CAqH%lzdK88f7nJbHoT55wDert^`PIAOEU$o<( z!+(l{`$Z2wKL_zCLDp-Zjr{QpT`DAEdBcG?GRcKpu19=SxHG8$eCJ6*v$6-h^jauG zev6i;?m_jAXnbo5I4G$YwTVHLXua)P^PVbK+rXHwl(H!J(vYWgElMXLmF4@g>Okz( zbuHnN`$J?agSr&^d7(uVx4MLz6T{W$cp9jU3UUpO=WcD^xu&K>89 zPx4n8%P-$^cU9v)XV;rG^l+kX)H$@mQ1napecZ8qhvwGvT1LZrc5#MwaA#Vd1G5NU z<|20SJyb-=X10;{wb~JNH%D^PdB)R*#DevT6a#6YN<0CD!q*I;TNCz?chK#;ST_Ez z-r`@JO!L#%VQueLxctBoj$Hn2Cmqx!?7kI^p6@?==LZ%Mps39V-wthTge-@jw)HiLK702N&>Jvggk` zerXTpiN35N^`}7(QNi@uq(kYOoSU6OR(C3&uHdNex#i!U*H@_x7pLup?~fzri=;3M)LMdE z>fKt?z|ZO|qX9kC8hgWA^QTk-ay?1jVt&45#Xl{3-2h? zq-@wF@;!GOnB@p17o(qD>WJ;Rz3$(JlsSt9 zRk~5ObX&EVWU&q-MlES7r}b~e;f<+vtxuISdKHCD9 z*hsJ>EpJHdnA5Cz=WvP}qnhifEOk%!X>qSWlWg6s7*~xH3+c3G)-Oc6^NtI;HVgi}h`*+iGJE|I58WBai?@mvBB{5nouwa!uFPw6U!$0g1c zOXoRD-W~PNl!HE2H>C7x99J3}+io?bG4Fk5tFJb6!?e__wz6+J5rk4mgknNbwC|4o zyOdXuT!-1FKjb?5U>qjyMgFG~PbVX*CLiXyL!)E;_W+_M_HH&H@9&nI^f#VCD{_&b z#{Oz6ys3IEn?UeAp+OPbrVpKO3W?0)u#*e;m0`{4wPORu8!tl=5i4yzt?6viFKEaf zj!tJYg!)sGKVda%+3{&rwzzjDILlYeE95pqavpz(SI_zAq^WF0uO`wXruX8HgC$qc zkL91m?4YhKmK)Jd@h1A!OC$+ec%q{touJ9yT2)=+t2lR@rlKz;0mWm&Li4IDKgYmn zdy1eYS(UBEm`uC(z$qq&vHfID)$o@-%~r7tv*NYA!Zua)eH-IO zUNL(MU+M+kKx;kR)2q6R#w;+jyKH^EhVYR{Ps<#$3 zp^@Fq{>=SlV-`Q55#P#*vtjq1csZFJ>?n-ddUPUhC9{aVs6@YmF|Ol3JWQQ(iFh_6b|_8>5-jC7iO)Rc%B1JWG*2D^^s< z15t9#E0Q4hWz%3`$N|+C%;1?i9@Zvm&JPffr?*MKhmlJKCQZVIlHn_+p?Qp#5_D-G z*?g{WB?{}!GQAi5q2lKu#76vaNliPOL=iY(8O*T5O#&O}g*gn2jl3SVP?@f1XA+U> zKryC_c1TQRvqZPd>oRZk4a=aHX0e@|oIAjIBL)O0`_`1*<4Hh_7Zqe^;Zh07PCcA7UfjTyWNiJe|!e zU%nr#Hs#aP;uA=B`v7AV@pjm1fh@Szto3Prox6ouIje5*@~}fpC@056UR?s#9#t5; ztVVoU4G9=33^=DWs-1{HTd|jqOx4n_=TVv3ifXxt?>0>YQ;h{}(Pb=6>F$eWgt)l* zmbj5`5c{<9w!g50jk%*90Zrl)&g@4Ks?c>Y>Q`lR4GFIOnfD}yr#4A!NPGAcVA^%X{Y>u5Xx9Mh?L==Mim-!KyrOP6Lvo_`Y75lcZc<=!cX#M%bCddq zIWry;1^hNm>19D$#J7(%A1T-zO5ylpxNuSW> zG)Y@U4~5)69XWL=ka}Nf4wF$}o!F$O8`b2_TI4T58o4iEwMk4JRdZ4C?q7=AFY}lrLyFKQ?QzuP!$J z%dIi@h$f7CIwZ#}guG=XmYkFira&bgUtD2x-y%#kbn()h@gaf35aWSA`Pq3`x&FX67dQ1&Dz4GT*-O*-KV zCDniu#%~ea=1N$p9*Qo0-C=s66W$rQQUbP|KaCGL4ftlaOG#MJ*dim2?A3$XEot|b z9Mwt1_kyLwh_1kQcW*s&v`iWL!+fyiW9-omqA;%VfDunTMoz&^RS&ErQTUY))&C7D*nPbuM z_A6_5DLbvjYLlF}!gG;>Cq45kuakdEigxdw?z`MMd)is55>~u01Fc}iYS|To>pB~= zyfy78Upf}KT80EBG3(0;Sv|2$+>LHa~(0H27^3tkf5G_NCA=2On zE>YXQ^pJJcCvL_GPBQM1DP^vCxmk0jRww>FZR^Q>#1Fg;MjQKqm6``cxnOORfYJR* z^9;@LQOMFuwHpS*N|o*QvLi`j69q*y4vTqxOzm^lb~d8li8%=nbN(kWa-R;v()*Q| zydi%%=A^!)y?JBQY!=kslt7*WR3M%nRoOcG@YF)3@q5$m)O!RCNznDf_qxk`8aC%| z;#)NpYpQNrP@RRfL@kPx4jZ9D52Kj9>DTNd@Ij+_iTy6$$lcsAOB(yPrTXAP__aE8 z@t4F{$o++ZjCxOono?OV>uT-THYEhL#CHYUr8t`6 zyI<|K*smR&rLHWT3H1q}PP7XUI1CV)ZY*zN9jK0$aqooK@^`jextv z@kVsw$eG<4|L6C>?c-6^n|%u=(Cbw=mbg3Eo~JU=Y5{(k|Cmt4Qvx``)-o zlS2mL`2PLrlUJX^9F;j*AAl@24WQSsBb&~P$hH3JvA?LlI-vg0AL{=z#s3$h^OxV| zsQfW*kW5`){ZJ^bc?w4M*^Mgj``A)<97((*u;-7wIMdFe^hRKrn~7qTfuMvPRKEx; z+4Yl!v4CLk{t%3R$AoY3)6btiN;x!m<OEb%T2jN(=FGfoTkVE%XuPQB@u$4|{%ynp??gOuo~b>r zmx~Izs#&Ugw!V6R`Zk@LgdOcT?Bbih-(YxHHM|P}Kx4K2J6J46MW>?%+6~v~dvqtjgfx~y`+=_nlzzdxo;|6pQV1cJt z!)rd@3G@Z<(taVKedCzg_ZVTqPAmlZdvZ8@_fn^SkZo;h2-xGn)9a4?OFf z1FDysY%1-{uXCz(=E#|$Ih>a@prNSNPVgV0K6WSr|}r z^CNP1>xE--oKKzTR|RSFV9ApfLiB95UrTc z3ry{;jq%(+&$XDm$ot)J{Z!t+3i{8Vep6{)KQJJTV;A0jeV5zUN%}5!l01?hiY=pV zhjp3OBkjG11mM?5;c9m*+x`U}(!)<1+W#x+{#%Od-jU)Z4!(dTwRY>o7{8tN$MYjH zhxwTWor*)Aw%V2DXCQi3GY*PrQbt>KY?Hiv|8;wXU{kS$v%|lu&T9Z_rM(?I>9(f& zLogx1cbS1hCt#mA@xj*pL7~{Jf%%a-a4D%b#>Z|4N*6t+TA?))_(170BH?%I~f^?u7NmymJT2UxTIWjovFADv?q60hmj$FQd zW;LhrO=XXPPK!hP(9Hz+KcPp*M|3W=Fj7=!!oCxwpxXHND{Kxe&U2eX5EQ-vyESRB zPxFH6>wkHY;rSyW=0BX8DxZp9R=12YWQ2#tGVl4~w$`=uv?wg6OxxqWrP2aIz_V*6 z-WNKDEC0Ou?REZZ$@}(G;PW!DHs1R}fsR}UWbeNL;IT-+%#>#19vGN$n#KKqBvWg# zkb>WXB0@XegfMy-dF|IfYzt+I7VF>Aoqn6aJ}~u7FIv`#qWZe}DjR(aCNU zPNDD+L;3Hy%izqF+hvH~MK$1->u!A0hsSrxADz0?-J{{MuYe~ga|q3v%LmByAT{Lr;hK029!|2x=n%t#1-%JP8f=4-9{ zRBhih{rQpmsX>m)j%w)KEWn!*erJJgfwTUb=XM|P+~R&)JZTa-!2dG)kG{$$uDVF7 zRlCvh&S|_JEHqHH($x z2KqUTmyeYn`iIrnxtck&X5rr^t%fB*5o!u@dN|V z{7zlqSp1r9NWZITp^`4BzJSN~$v~S(6hO8=Eg87Ukj}e~=^>>R3d= zkNH}0x?9KGUGefyf8UmC zE5Pm_Bt=~vH=wYo_?lIG?xT`wed>nmF_q!7k2|gIXblFz1uWns<*i@di2t-R){`b9 zziHDF!-8$|b64i0J2tQXAc={;zM84;$+y0;z2v*-b5e6Blgp^z0X|_t5rr+N)rP_{ zX8XR^zZ^8q-lh*#zo}6Cv{Zvy>XU=4(8YT{NK&!^k{vlcC%-xnJL1o?X#M)g#4LE9 z38ysb7%~rFqWhWJ+13I#4eWkkWkzVA({Ey>tq509VOCSIx&Zd&50Vo5PU90FrIUTt zt97rVN}{K8X`Z%P{sEQ;Fi zKS<)sz1YeBMuz5Vs4zo3p6GT#O>jB7*zUaZcap5tZozD&LcgX%u6Hky{7~p4|D@1FxA76ubmMZvtbdGnuRJ?God8A{ zK>+@)W@rDu`4-=^rT>sFsfjqWgjSiIPwkV2N>jSGGY{1~s_#yQ9b)i*`wqNNj-8uv zzhI?-*8rjetIYrJ8F1lSzDV~!xcbdh{0CS6gR5V?ivRm?_16&XKMMUHN9jL~(*G|U zrT-}O&y@4Or31fb+5gMP2dRAqZ{)k@>fTK2UX`8VgKW72EWZL;P*Bp8x*2L5_r8Uo z%l`^NFLwNh*Z$9ipafT-yeF~UKt?YyvWJ&Euyz)U!Jeh&Y2YkvAdi_O@%x%ZeJ=eY zPz$mA5!L*k3)EbTDLQdLz0$t#f3WwRQBAGux{3{@DI%yyu^=K%dIuFNRisN3l-_G- zNkl{hL{zG@07~ygIz+m(1f&x}=q(UHN*GAzHpcx{PZ{pdOmLEw+L?*OSCgLvQ!#+es9!zl2xazvr%Q5_uUK4Zlrhl(NMrc( zMu0P4iZOO;Usrq4P33vx)_(8X-dy?BNB{evfode}ydr5?4FC0FL}eQnv^FU`zkPq3 z<3Zp0ojG?^f#O?*?TLe^Aa`N-ZiyU)FijUlJ3r;jf&~~z==onDMl0X{&XZ~=kv;I6 zeVS4-ttyV||xisdE~GxEtZk(y(lA~lw#_HW@a zP)smiy3rMXv?a;He2=~FP>JG+!1RSS{+bB%q^7<;%9@{Os|Y) zIqIIsM8p#6Nw^vuzu8V`g3sIs{-gva(5rp4*B{rO_=W4C)_=h={{m_9^@m9*{eu?# z?_}Y>KK3Y3x!gPd^ppYcH7*te8bVsZE#(#pA@D`!O=F4fh{b~HrK>+y7L(F$Q78T} zU;zVR^GY=ye%k82%T;AxST~6F95OK(wYmMg9QZKAz$st3c7M$in_t07Q!}6JhX4~7 zGlR&TfR`-6cPTr}k}Ng-TC6%%Ikwg^*SIcCM`0Q0t zpc(q4!=YS1+k2zMGikWek#{HoKoq$iw!JMGq5MLye&DxlLGG%;b!C2YAFRiyVn$yI z@S>b501>F?I&^ov4Y$_B#C6wZi05meK-J894a3=F2+mW~>+%lj%-v*`* z(!^`T(lONpbwV%?Sba`avoTl;h9GzK2yOQMVpErfLpZ>Hv`|9!zD-k|Up|^6$Qos4 zam!Nf^&xjx)PTMjI=}XNhe=n*E~xP+uSapZ-lb$CJ3tjE1ULu2+`9B@d-SsT1rPmO zQAc8>3qqqhgI;&AJc#vCR@`CTw9*G^72T4k%G+!v{f%_zM*^7?4f1kV;_V9z)dF(q zULLfnKzkXTXVosRUInlE1%1&l#EEw=evD8YWqofO-v=zK%sLZGO(V-_-O#NeGbow^ zyxHpryXDE;W*h&|(pCGgT<2Tf-uQzcKo(^wr^tf%P>gfUL4SRBvF6oW)S}~h3!8Ap zr-A-l5C&Y~x0oIq8gW|m=_@0P5S~y=^?Bdr;x^V!qNa8ph0vxXWEZlIgYQ8=NCkWu zIo<;FMrO{YkjtazhK6=u&Xtpxv-Wwtie8_ivmRI$)@@(S$QRTjFabhZiQf-RM)80D zQ3R}arQ?WhS!|wDW|Eg%pPHCDNsc=JrFEA>S1teQwEsr;JTS9j%b{@cw!LOTHK6zN zIsxaqcV=+hdzwLtv|L(&8h+mF!rYR5g*~a{TXeLlP*t-6aJ=4@lsvlDC|sTq8eO@( zfm9NX-<#o8a^=q}y6LA~>{8I~3dkQeaKN_ft6ROTC3f9h2VW|MlhKlK6 zCN5k?lGo_AFNhA{Fwu_KQ2qiJW>~iWyd1`r-LXuo=KhsLd$+{V9;!_caajr&iK+vP z(kXT1u|{o8g;~f}uGy*c*$&==dX0yV&Ir_CUY)pjEFiJ@xpk7K-U-P89qm(nQ;*mI zbxn%%@0;7l-c1bDFQ0TeR9FQ zk;A#@n|SK3`>YqgXsjA$!#&1HOMr7M%TR8ef?<4*n#wIZ0S8@a&E!k=V-+Rcj=-F= zOvQcg6b4bnrjuNf4si*xxhPk3iFUH2-sSZ9}m^bacV4-C5TGJTod_Yg+lz#0c*OgW1s;S?K1iqUm#sy;n*>MfLTr^wU z#_0~NUy+oWjnb}`7&1js>!Xw2Oay7#O->pj$2w+@Qqd;&32VknqE#3_FS#!u{@@g8 z_i3bhOjnMXd+9XKuFBrj7;w0cjBmdcEO&87ifQ`Q@zPauzCf~xmp(J_(5II0nI8`2 zsm-C(AEhR>;9nAfzwg?1&Qr%vzkYXCxW>F@Wzf`m|4%+lYQMq(AE3qvjqO$1d~z5l z%W@M2B6NG&INrTbpQj}+XTxp)h=P0t1M1h+<5$j zxyasntZmuJT6wiu6|YB|rsA{o0MGRN(%riG5AOfLsx! zu-<&KeKq``DYg(^-^Y^eYI`Bk4`|iKfCFlQdRpTVa;wrIb5q}JCjtMyB346TtAD%g zMPoyG@zeA2t?%D{^668T@&vZcr<2-)Ra8wbp@Hj&>Z^+7lFn+0-H2Xc@SXzL)tH{9K6_#I-cdiHn!L0&^@Hj_Ejh?Ax^tP`i>-Mmx zJ|5`I%cR!BTi8Is9Im(g>KrC(0Ry^;=WMiN1+Fmm2-fkguqgovrA$kHN2WA>Ct(Zd z^bLQIYXOjZ*VB%nn>Zm0=Xp_Ao0GtrgzYRZ!(uxBRld`anS`WYa7xnPizEg;i*xBsNWH%@f&XBmI zGXfO5V<|TRt1EA68D3$*GK*W?9+|lF=A7YE+50=nMwvkX`hYh+Z(NF$2F^hfA@{_V zY(=2f9aEyLM>Li-9^)@7{Td{)UIOVtiub9RbTMBU2mT2T_^qXW5?bvT%(&uK3z#;; z-4a$c>vvk&TjmDwXS}tCazFY@j;}d-9a^0}L|b?Mq-myf5eIEQ)kMH3 zXhGuNe>6uTi#b+H-&pG@Z}`fzJ$X7p$x9035lK=qLyB*71?^MXG6dg{&Q$D)hLaub z@P7FWlg5P#63eHlg1Ysa6HkQWI2X+*m0K}JSDm4O;gW6%PUVJ$-6}>~*Dta9@2*0H z8}*HC(_LFn<~U`Zbfuk_z46ZR`s2ovadGg}9E#J_nTZ#BrfVTU-;Ss1^UnOnn&0>j ztof2D;Es$Dvb?1Ip-mHXUgX;W%K0UruS_K8NBCs}kYA1V2^ zM{Dmya5~Oi5F`TK7|L|$rtahzJ7jIM`J|>m#!+oKbrDhTwF!&(hYVvX;@gDjh#Fwg z-f|iO7IrWfWB~$%YOtXOp+`8qABzT>%5fVI@}XY^Sg%q`d=!B09B?kZ4ITojLdwmo z(^g|ft}Um~qmUfYV}MMt=6BqV!|@MKF5|F!Cnpn&jR{yYkl#uv@)r2CBT4i;wgLk| zIj&?z(1jhO%oFIHlY|QEh&d==!yHW@qdyN_hF;-c|#zA{zv>S$8kpEEm z@edhOiiXsY1nv~JmGZR%6WJx`Z4{ffZ>IlrlUE(mX*;)1Q&=)TTVGRVrEI2+J5kkQ zvG~NKam0y|A9yDC<+FnucS(y?O5c$I(O&y~a9dR>a_RD9O2_$N4oR)d zJGZ6TlF!7P?~$TaTgE)lg-Wf{7diXGhE-|l#i>eg>)L-x2;*fZjhDEOBl5=%b*@xk za0LJ+)|j#Qm0F$(L5#GHEWK4`EY{Wc%=t!LXMi!gz_vmTS2+peoCovG$7c`EPL zThz|}0lv({k~$N?F>I#g88g764+Y%xUN8tTo7Ds~vL2cuvWEua(YTUMA^t(DMAud! znp(he@!c8*o(`$5fhC3F8@FmV zkf8W#2kukq;LJt#Jo*joFZsJoT%&evOG>2rMc@SN8#n#ng8PsO^YSC`t>oGCC~K>| z_ZfQifJvN2xSo(!vpE$O8JrJCyHw}cW_)O6Fm)(?x{PRgDKhK&p1yTlW1>Xs<59pZy?2T3How4~;{BA+;peb}kqJmtGx(vE| zlx1$KuNWbLAH$LH7-0wo4nQF$7SZ{}hMgq4-mooYNpx8qiFSVU3iXV=${aWR+iHE> za#96Y{MT+!^{vxR|5RuK){w6F0A=@a+MCYSo&}Ch8_oHuQM=qK0Hpn_o#0fPLs4O>mZj3qOnPpORpI`jo2x(}%{rRS81aM)wrE*CVuhU=3e6DVnB|Je^^l!T zEcXF0U>Syc*=hj%g5y?VP>WV7fD#wG-+XtjH$3xO8|U!3?Q=%JfJf2QsSApL$1w%; z1AZ}i@=#K4^bcWzD%N)f(iK}kj|$7HDVSV(h?#C#_01JwNxX9XxyaGB!w-A$_vFQ; zi-)D^C+Dz_2j|{SS5dr`Z*kT~fITy` z{9EgBgl^-l&Cc?L;)(TWeN(<$VP5af zay3@5`OkeYqkNBTp)4qItP&MDs#iWbFds9W&$R3u1=*(7apo^Ad`BBk?`9&k*-ss1;<^3_ zK+o#Jeuvn5f5ABanlS(T3UCf&2N9)7eph4SHZ#{aez@2#f6|FpR;Un$~_mkH|d42+>uVUQa zUCu3?Yxm1ac^l`-*81m^RYJ9WAsRCG!lgiVG1-`_vHYZwG#gHJ>m%<^kKfYqO5CVD z`oj~`OBG)3T_VAKs~#a!ZkAC9hEBm(;xr(1f+1 z=cPc%LgZt0!x^27@7l5XB^_6T9zU=s$t1Hp0uURppKl)*dEqWDxHrl){*kVB-lLs4 zDY&7-JWyhL&YJ$z@V!S?j%N^^&b^9hGh3U$E<{@!~f{!J*irCedx z{<~eolNIoqodl$qLl++EOK0lEm+Ll07R_XUYliUZlsU0U%5-*SqUmu$8rK(n%#6Jm zDIR4LsXi79-<@^QUa>@@3W?p$V`K_ND0Td9{a#A_%jRuWe-a88teD_Bg2AEdnbN$L zptev6iEeoc52O0+n$T5fwwc9ka>aC;T5t{+)ug#mFkRI|wbsYU;&N?^Cd;h!~6;sN^P%MLSPb_4nvzX!M2%6k`50Af)lMic`P| zo)M4kX3jf7}K9*B!gI(Qw*RkKp> zx0v#=Ie(snxec7~whgL7$4pQj3_JPom)TuQV&|0 zKExT^$uMFOHf5Qec4JD(!W3tuXYTGzx+?~v=ZNR+A;(M}=uml36Twx6QAw+%6RWFAYxz}8*-oVx$v zhC^VkjJzx;fA0&TvBg#~d>sPqeNc{2s9R}B^m-01jP%nSbQ;r zgdNWnITqfTM~;NCAekN5UGra8FQLMsA(6ST6l;!LqAQnrdX}S6?mjc}rlH!lhs7*AO6MDi;8J3|ef5pN!!2A$S)lemLM@D7Wk03X^Z;!6cT#J# zHDJw>Ca?K)>`BuGsjc5I1MVd)&aTYX5bGA79=1Hb;6rZmW02pD5v>n$U-Evvc_7=% z^@^O6Z zlg7RCOdPUho!ogq&UK=@#yYz5bF{M{W|2t2!_8ixUE4TtIk^Q(1@}d+rD$;d4QsW} z_%C6t*nrC|m?z}^E%SEufwQei-n;8KP17$YV)%E-GKrj<095Y=-z1+sy4V?t2s}Kk zf6g6NA+7LK@$nuxEWoU^V8~@OO-UTvpJ7Op%0QdJUOcAQNU8uf+Bl z1(3O-+ZN@Qmq~X2(2RmliJSd**A{o)q~u zGJ~Y0HwnV{@K*7yG!;{%FP%=io+5RE>igY4*2?bCWBF)_i)26h=G|KJ8(XleRaAacL@F5ONDIm8DJ-&^ZN*Td~+XwI`WbmnSnj`^X{! zXJ__iLwKu$xqPpPN0ins&Lyy2s2onE44O9ugW4akw>4w=CXM@^*nEo!#Rmgu6wo5r zXiNl6FO;GeTG93p%htI!x&clit!xw0;MK!eB*eVrVfa-|Nux z3W8!E@pQelg5(aoll{79Q*xm=0bE=Lwv5qk6>kZ;eIS9^T@Z`8Qbgz}w5;Pv2h-ku zeO7+t3)8qi8l;#fPnZbQu((q<%fTA*eQ+!AGIMScfXHb$OD+iV9o@?Fn38rh%8}qM zSUxgoWU@4~z%ZZgf8>GTEqs6hy6rf^4-RVRT~zm*zj-9}kIY)yJvzLa$j`(Nd)2gCQ3v_8{0~OKAjn_x7nFn%yv0tlG$-bD_hr(qhxv4~V zvx;;;KHuQ3eheULrd7K}Q_O8MG8@Bxt8$VtakW%!G2Diq`J?TZ zYxST7;3_xME7rFmWE04GnAthN3@lRh$gnkH{X%9@vvYlLy|+y5Dasn{Ag*O$B1_kGvmINz|9*5i&IB= zlf)6+npeI3kIg%+A)yG`5}gc1jKeynQuO-0R}UojS+3+Mb};oo(a5F8x5=X%6&OXi z1?OUO4!U_?H+t8-6cwebV{9=$jN&QQ2NB;t%tmF)3sl3giWusG8rjVg<_j1RCJzTP z^JZ;+LXK`i;+SiqINYx!YH!b(fDdn7y-g-<2v=u$n|DuPcdaTUf%K7s5(j;`0yM}k zzrEx59%jZO_E<+o#WHcKvVhHIcA`E(0O_}a*Sw+8i8b75oqIF3+!QeI%kl1~r zEgPJ@(Uwu}T)Tc}{m#ph(=nE!uOrl*^|4|SmSG3Io*KM5TFe+Qe)k9Mqkey6`PJV_ z?tku0A!=#ZCcA1hmI#8a%8RbBN0x|Y+w_<+CFi}W8228E!ZDNWpXu%8EpS3&khgLd z_fNgH_jO6*do2E77lCrFNpP;tj-$~6=ZcZ%)g-M{0?bI;@bHpvD$Cn-r}RDgG?l>b z&TEi9*;sKq5Lj<89s6Ttbcii=!K5 zQ0TT{AkVpeks!+>N|l`T0omF3=DeCCC9t zL2o)}E+MX3CN{gt2+Mz?j89}jd!nk%W!l4d8?#-NxjK)>ojz!BD!Jg*2a&)eF`C|vXzhA$k~kg#`6bt%Yf zdoZX}ge;L=zWX8kr&YyQp^Uz!Jja-9W;f63V)@ga~RlQf4<&k zV-gN?^=!q+Xqa-NVy%Jmk{IT`N19(X0Zu(8G}nNc|q-I{`zu(u^2lz!*CJmJR?d>;*WoA?hYYd;`&?Nz4yrX{Mr_)8eF zz4J%H5OQ3mI2$6wBrzY6A?n}6)Wwf7Hi+7Wo`Jba3B(`Uin%WD1$0Bw4A1OUwA1%0 z(rk4lz;*_kE_Z1}NvHwk%v8#xr-69*mvTiqRf9{FL)XhVzYiz8wmeXeEvQH~YN6}9 zp`rrra@VuHx_;%^pzkhu zNPP0_l{c#A^!25!QGJiMPXu#V<+eQAdKFK`iJ6|$-EeN`5M zv|tN$V&qgD<71EBk>g23b%ilC1#CI)rZkRX^R)dn2xg%lj~=wpID4teyFaVQr??i* z#qABKmqxvkw3CdE9rUFGX0^`cMD2_$^mAK-&wG<)Z`U!ZSHyK4c2i_nn%kXcpKlaV(tG6LlBP;;AOEBCQzWdDX>AI< zkL%G)hlhG+EopKdO$8K+?QY#jgIMMfY&V}@x3jC?BT!!6sy9CxXL1oNx%ptm9F_C{JXk_XUAYUed?J*fa`>2Q zumrzoKNS#K@icmsd0Ku%Q#JQ>QSgrS$qq(K9ty+b?LP2sxZ=f{Q$P;E^RrYyI1{4W zBHX!fB|>ifRz(UdJym5f%0=iim#-~v*B4uo`*QDHHZkAf>gHBvj@)LXSd5wZp$dFG z>5+{V)+ZzR_6wwhdRg8`|6o|MoYMp>z-d`5ji01QZLXnIauaF$!=uQl&tE#i`RNzJ z>N!XXa=`&CrF(pQT1{HlX?~(@(UspK8gRc;iD1YdP>FS+DIKGm^RldP-BXBk&gLt0 z?@P`nEoR=ULRc#wRbARo%B1X9m97g>ho%J&`^Iswh1?fEO$P4?cPW0XbSEqC<_6k6 zl2}32L-wVrgdFkTLRWTa8oo^!%_wle84JJe^(b>48PRkmeG3yV??#dGM1iO@tKwu| zxzhWsG9k8`-24KTq{y?z@U{1i`nWB?pJBsW*&hkn?zfO(h9|Z!AFU$U%k$rD) zONI7Gl2md23#KrhoXAQ<2kl;u&k3bNxzSgd;!lyD!8+Us4M&VhZ?5q-EMag}Z5)t= zRL2_DheHoX9OLf_f-H)3P^p`OG<+gnSEuKLA+js#l4C`k4YoxFeeuCO6uCvgMwzYY zK}OLeI~Y$C3~08R&|KCstcbF5L^?d2;&{TuAW&bjZdYxEVj2HIPW;2+|>P9i*~PES#8L_?xD z=zeN;Hxs`Ynmz!lU;2vM)XCp|Z)E4(27-OA0cNPS?xgX#Obj```kD|I(P4{g2NHQI zLFJkgY{@yB0m$>Z%MdWGni2_5ow9w@Nu0A3pQ;BZrpr38!PQt44^(0z7P09Z{FX@E z3>=VsplOvz!O_>A*bdB}S$9975H=uY7%hDO=1@Jibfych|0w(Gg?LJVd=r=Q6A0F_dDi2?}Ot2HZR9bLVLePVjx9s%>@gTCfkhx0L%IVoJD zjqLoj32YgiTGd_9H=`HsqivO| z-)>3kONc#@mvA89Phr@UA!xx&(I#8Jj;A{_Cp9afMBCLSwc^QbHEG^=)y+$K9fyYi zGE?K6a&7ok@)eZz&z!6UnE>hOnsV>aGuD+d^YOXst<$gFvjvLE*ZFIo)kT5_tMSUH z2!kFg!-y_t&t1QvW%K}wC{ReOd_~t-6-SGu3L|BA*smg%6$+6Lb~+dE zhHt3h$ofQwDYitADe0pd=>&dy;OmPaU6}RE3wJ(qPrtU^=gmQ=)goolC!o`9K(ZJ> z+EcO0%s)340yqsh{R`qhRkmu!E;u#<_r7#%+$c$IZp)k2CKN80MrPX- z5pFFt3dV@U(T@aNopl`60w+ETm@6P#8R{% zyYmJ~vsIH@=)^UM^crc&uO78q@f6en_aw$M>oryZ7<6ya;t_?Ww5|knG&Om@W1q?y zgM(h*4=~C!_<+O_vUp?O{aMk3)q|79VQN5-u6p#NS!bP*bw;`G_web$;Oyb7TW(EE zvRQGy1B7|IlL(WUpwF>>#m}P;!M7zqz|}3ob~T8j^Rlk=x}+m392P%CZ?Y=f^^Eq@ zo~D;nSJXHr$25Z4mitzOlte) zbT+dw%5cBx!#N!*M>24_I`6tOs;58N^0}iSow;%~7ac;8Qt?JJC~0;kkmf7ciSw0I z{@j_GS*Qg47t*T#W|YSd^^38}jEGGSH>maNyOukEisB|{Bune%Sdc|gdGXY9&SZ=? zc?-9Va&mVD)S=S(gPSA0jF=3w6^l)NsvyK@2!5L@#(g&-C!Vu}I#tdq#Q0tOIaO@;rt>t2egpuTby6Y> zkZ&0-Y`Vw@=yHj-F@1GZiEZQb>*5Q{jINqXM)9ehIz%H9(Esf2xjr;e7F&Q7XGr+l z%+Q93a>`f4(!PEI+G4MViFMIAH)T)s-|4GC%3=Il$odyXUE=itUz>lQI<6m3OhaE3 zs8?IJ0im|oW)Yngu4YmTz$5@RFprnl?M59PcN~O6VKT>ChIYziflX!8(9cb&Y&sNb z6lt|5eR~9;+9?_5CxHh_iecXsYn@kDOTP-2E|*M;-~DY~=pK|MvoF>At$GGC za*ZptUPZE^8X)H(LJwlpA33^df1b-QqYinMtx2vT5&*w5k-g4mR))Bo>IM`xCjw0% zsIP@?Rmcp59Tx2}Jpz!(xe!UMYBY`h+~kEHG%8hSSxLsDhw8SMa$lBZIUd*NU+;g} zQSV0lVC@y+T#^nFHnqAKG~~!aqJMANz|^^38+`(evHP`L{bIYxWm~x zEt#pfCu0}F1RgG10DI)9!LA;;p0v6eL&AZcu;AVWb9pH#O*|_%8KIF-4^+|B0Aw!& zgN1bJu>xw83DMZBID1ULQJF5&fN=$w5U`coZE*aVxx8Wa$!z;u(R_T4a{UK_zu0Cb zK74wm?Bd{OzjbFwpI+pas&M_nIH0;O*9>I&Si8^T{r$^)4t~qkxm1tH=no1jA1hY& zf`|8ONu}(8>$*o4r|VUt;b8=CSrOgbH?9f!6UD`w%!8v~@$I4`AL?p0`um<_jVcw9e`ax2Gs0G^!mI~O?r&!Xt(@E*UFskYP(%eh@!nFF1Wl8P#$Iy=pR&! z`Ik!YXP6C$=jo~nFl)tJvQ!QIbq<;Qm{s9Y<1Q#7M$J6?;^Tsi8a^PNdE=1@QmPec4Eg@}Il`_VZ_u_=3tk&QbfdIjum5|ok}ThJsrweS&rAx!9O zya5%xKTS;sKKUmH%6xv+9Eh~k{v4XXnFRwltLayFA)C`&HL%0kWNoIf?KSP70zg%Z zvb7oFf)LEl4-%`P(qb!RedQ~bbi%{{3UHf2_DZ>JyLd`oz--YnpxST(R@5h|%Y-T~UXb)it;^DO!9${f|dzdz^nuajJL9dp^ZRv}7IG`O+d)D#AzU76x zv(M!81K}~cFyfP?*q~WJC+(#VXrWTGJAIZGsr#G9$bP+_Nmm~a_Hzx}eSIrLz5{+H zdWOqmt>M1Nb6js5$@b1xjW!Lj4IulzXc624l+AJf0;URTC8PBQb^v8>31a-Oit z=%b_cJrO{yi2Z4%r=_BZEAb8I{U-|?Bwxdoh*=2`;v$-RFReIQ7M?JLabs?|e=hU= zXheS}#J9@oYeqsf)hF%MkUw9jZSgN4x*O7mb8HVmI*qZ@0M!oMw{a1;V#}R9P_(R4l~#nLTan2K7ySTGUMJ6fO1u!S`Rs(H=a{Drk83GMK9AWFZmMrr5B;1I#V$~WuNVvEK`U%rOo&Wr}r z2mA(8)gBDC{ea0~)8!8Iqb$hx;`;Xqb>iBj=5Ehzu7V?d7&BWQsUT>lDN_bQdZp}w z*z0Y-Ph7*v9ZZ+R&#dM1C-&jhZ`L~t6~E}yk(Kh6oOHD@o91)$tX*eu$t@_4Ck0p& zGL;&}|Y z)WT-!GGyu=PW4;}GK#RgUZ^ja-*4V)oekJoyK^ahlU#Gg1jO7l- zqEiqhd~WGbN)mZBeNEA$MOQz3!$D^E96-GVj8h}TDd+y=2sXhB>l3A}IS={$zH$2D z4COsSrnd%(dX&_AgyWaqgbY=zS-jtp8vfGKm%V6w|LJ!`&FY&{g`>CT)-9BxbuwxQ zVvU}DF6gIUDgcOYcdWmpS*Sx)Y^z@zdXSVz^mp{mstZYH_EKo%RjqB}uob^QLM-jgidyOeA`D18Mf6r7sIKqzCb%Jm84|ZcTW+%Y51lo=Qz*&Ybsl z_BA(%7KOnx5@!kpuX;kHJn{4oko8+*%EG;Rf|H#Jb|;mPS^SB90DToYBHW17_j0Q9 z=71;G%{)}C3IvGeYf)5Mg^8Kk|JeTN{f|7sA<+#mcvO>c?Y5eYUcT4enp z!JTKNrQQvWEBbYaQC8Y;p`tl?#dGl{jkp@TDX9P5-8UOvpjdABgC1gV9sK^y9{=MLp?YnkI{10LwH&5a7#|$rYpwMf^NRQqPE}K`qk}M+0(l4 zX%~#9q0M9v9Ud@`EpD$1pPvaW>EuJGTuF>{{DhoI$&DIgC6>YQ>VPl?3~-HJ{_nYur&&rdTJ8$k}A2p@E1%3 zx_Y8E;^P$&^lY4wf~yly_Cij1ztiMzs!q-@Eve-LhIs=W{eFGnQlkLnE_oC%Qn?;| zy^47-N^#k%Ev~UIDyV8BVeX5O9AJ8Yy9E%kteNb6FBTnB{Sw3Pn{B-S2+AeM;-%&x zFl*{X9Xl=WC?8xvx6dKuv3Xt@HMpsDKy+Fc3q<sB0B@*qe}6K^74X5|rb|B()VwwS8<4{eUixA%8~@imU687jj(ajiPq zmrUjDbWpHIuP_<<<>x~7@^+~p-qXe2goJo2Nq?-)^D1Y7@;H=jtO+$K#a_KFyKw!c zlx4}$%z#J(b8V%8rg+L^ohYIXxPjJb7$H}IS`ySyPffUbc0#dDDav=dYQB1{7xRK( z;|nyi@TrHm1J+N;)RRs~)f8ps|XPbxBiwzv%Y#0JZ{RA zl{|6&35;o&iI`i&ezdhJOvxi=cm>Uj_1j#MK<@ZVZw<}bN%g%DN{Su#$R4^FA*-@E zf|cfts%WU#e6JBxsFbiduUyRlMl8&Z7se)Z>m#3l=kKFJWnQ|$nDPn@ern77X?)EF zNj1lYJV&%J8PBWoE6|cV%6Z>bn>*@wNu%LlE5}!)R77(Qbm1X!EDd@(Lu?GYN?cTL zfe-~YflQjAs$jb}ibf8#>#gnhQ`OCmiy8Q_&crnw`Mh!{@<#kejN<}V<>L3EtJlkT z20pkJL~)aj8(cd$*S7kAC`J$ljq?HbQFO^G8EulP&1#gMp&jw)bj!{dPwps^pLX)< zzAeSIw+ZKKHvJBgeJXQE2a*69HMh(gDXSwJXdC0Au}6D_d{+^SkS`@9@x=(JW?n>EVopKBM)?=FpS z5n>W_`?)oxo0y@COCE{;XRI znHJAB>FpNrwhKe)jWVZ-Z82MH_c)>k_irMSLkv12rW17UgwgQP1?yREUOfrdx5t8Uo)+;vb)R&kV<~Bd@au!=*J|V%jOchF z-8GA^&rY|7tH!wZ!yK!}jy;6aCD@@bop!%&M2*q?WPH4NmngF?;1PrnWa63Fk^F zCmvVfl~3g@;7<|nUg6-lNDhp3lO(^nZ;jHgDO1GsUz`)pRCfccHKXTKF!qpHNV&k$ zEw>~z{&_l$DdwHz;Ho-Np_v|}*@MxX!y~VPS6y+|rQ?1vo^VaXDjx6J3ixQm1%N)! zJh>Q1U(Ior@0u^=d|?suL{hV0pxFS>KK5t*OgfI|{e8%<{lSnkg>VS40sJkEA>gpz z&I;UjkX0by8_%oG5BEhbB^njoZL0b4BK~PYtj%eF>}fprgsK9;5I!TV6=+)o+8mON zb3=-0=Pk0de#Re5XmW4wZvY*@@6bQKVkKj>G4n`0M#5ZAPkx1ImS{0c5I8bv9PlIZ zIRdy|p`sE;W}PsKR*8(vceJZHx_EPk?=|Co(-UGVsI zX*M99_s2`x9sLtt5_Me^h2H?`{U;C7)oBGz)9evQnAvh8XTka%>`Yp)y>W!HM~Te|9#+Eb3e6&m4c6Kl$h z?|MJp*HRv+re+y60MhmH`!b7QFa4vF=yG3#8}YDGsp>#2rFi@vG+9?# zA14+_q3?NwikGmzOpN$x75Hb5cs>8efJgoq@YNa{7}EE6sNtIt`6|7WPfj3O9(??n zg>9F7efhxi)x)@rGhZHbxpmF8e~uSOVC{T58>bY74U3*GJ@>->P)F;>C>ekweg0dx z{%^{qfBMA`>h$lj`0q@A!BcjYv)O<5z2AX^`M?!w*x}FP>>mf=@1A6addW?ffESR2 zy%lao@*fQR^@C0Wt@6vW5W2m%r^3PYq96S+?|19ux@cy+OJi zN1XZ*!43E@U(>Swv!VaHZv{T?0O}Sxu`p`vICy$U5w^wsYkz6IkQkPF=V$hJzkI;( zk%Jh9v3ap)sd2M$-I4YZhJ!B*4cE*5?ic^aJ6HVozv};Fr}4e%Tk5@C*Gj3! z?0^(xWy6r^=5G_*LZGqgv|ay?_jA4b@D;^|nf6fx;?ToFxai_jTCBJaxTjEYJ7ces54eH3Wo%kxPVtRWv_t_2L5V7jF3DN8(nZf^1fQHh%PLr}^jm5A{#KQW@nq!)4%>sU>#! z_D!dNggxyb4bM9!fA~(TlLJ_u~{UIN@>8=6T@H8#sT2b<+iqs$o!`IyR$z602V|FQR;+(Ay7SwW%>TIhe}9&MU0@vseW1?#-1>F<|0m$) zuOa?xi2t*h{nsk~b1>S!R`LIJ>B|478+HEC$+0}c(itGK@~wH(OCEYXW7pdwKu~hJ z&&HgH+D~R^KkdC=5ct%u6JFrowUZ9#upzn=WwZfF&84Pbrb72!bhT&Xc%7eW7^~nC zVdMu_wVyUh`4>Bs$MoyG`}cvxy26QmKpZ}hT#|h6O`RjEJS0ifQpEx^YRfwU++y&g zQlKavFt6SNZcVA1Akz@4mp*V^aYyZ705oxRr>_mAJ7j)5@e{Jyt8@AKIHF^qBkJ)!)c zhB5!1p%>kj-&|^>bOBtI*HNCu{@*HXd+x_H2GKSE$`2MnJ)NB%h@8GNRn4N!8zEMk z=sj#ANOnC}2IzK%58M>o&usq9t7$m8`RsQtfd5xu_#dLdsDK0%VELoWW=Dz(lSaK9 z46x06yR?cGl=7;MiDxH2qALTWb%HR*?l5s2XfobR{e6ry))@MiPgP|7rZ9Z5%Dnpw z!G{8X-4yK@kNsi#^Pgen?TtGt2!td;G-0r5eb_AfaKD*LbrgRSY^f-I}g6%r4lZSR`}J0J2Jau__x+N@uWsgbW+BORcWs zKC`uT_{eG5(VH8%kUevAyDrIa=JJ;c9hH zx{OFs^40x8=*jdyuE_Gczx;|A<+?A?DDV`InKrzlC2NrPeD9Tlf^`nU{%lndj0K3s z#SQXw3Vvv5xD}N(H!K2l`2965XvG`ohjEyFr3HPJ^~b!aQgBn&W|z9D_x<%?LX}y~ zggJlFsC3B zaQa}5CbNl4^^kQax6eICfNGd4P1(Zty*YOJ9BT!!W;#Noi$M_jpqq$; z!*x=xUm4pM^O#GEbNv~1))P<`5?tOOqa)|gvbNn9>H)2vc#Dia*KaQm_BVJtofI_E z@TRI40KhUut;PM))BeyOV{rg;{;v^HU;o|8J^BP;?M-kShu!(IgBb^10YN^|rF>8z zpx5L163^h}i%OaxZTVo%v(-{CkJwube%X-hB%O1+6EU`{9#Xoi2;nizpgM z^iRuK#QYZ6O)71}#Xl9A)wk3~N;E$)t#(WrjN(zV1eWcZW~+BMBSAa2{nr=xg|n>y zu+ilQE`J=xi{G(K|6ec)0GQ_2k1C?%E-gHJBa|l(p|fdmg!8w!KX~aCqO>V*gQ@Ur z>^)<5Vhu*JqK``ILMpiqgaIr0|MfVZZ2bnKTm2{V{flRjFkq);r4~*Xt3P%><-xke z1wb|k0!S8KW!QI>6}Vs;e_0tIcC|enDG@&ca1wtl21F$~ooEtby`<6d9B9B&J=^_a z#tncg-lBb9L#)f6R3Zpy0@PeS@a4^WZUD>2@CSN8Y3*Nxx-44W-+NdOP9ACImeRW$ ztdz&b^v>$HPRlEQ;EjroKe&vk43JaU{i1GDz~6YJ;>4~02JFEDKy!A1{jTRf!1EaM zwbX~~%;6zA=gvUlz;?^!(+2kKjw0u+UQ^e!jW~EZZjoZ+qRZq!I}%ujz$P z>ViU6It5pH)tNiH)1(r%TpP&(aOzN5{K!TYQqgyP$T)JmUl%N(8 z!65Np&-MYset*~hpC2u!YG9o?AhyuzGzqxb6d+Y%+Z>Say58)DYkq#a24I#qkOkoF zSMh*6O9GH@2>8K>d64^MmasdmZVf>C^*x|Z@VoymM8+xk%M%I^$nQ(0n7Jw_0Bbm; z0^U>m3j^QJ{_eDuD*lDZ|F^dFgOVf7+dfr+a<)yPedQTd4zMTHmyXf@#;OF}-<3X+ ze1F8otX)4fHLQnH_iV{`x8S_xfA4xL>^r?55&wAXQgn6-14N=(KyO7SS!?LzGe9jT z8MiYhH{o>KF5TcP#3di<8R11578`>B>%I8u5ld~$qErA_>on0+pKD~T2JltX170&h z7SM9yP@u03h&aYR-_N(AwSKqrV#=So;HC_L8~77x(td?r|N8aJi^Wbme6`#j-w*gDAt^hg`4c9{Ow{GxY>kt@$Avk|xuEd` z{mv-4iFgxGh?ts3hDNWOKYwH$=~F%Ar+we);e=tOrQS8gx|jZM-NjDz>VeNCGt#Lt{)o1p>dp8sQsF{4e{mBp9vys#KHiYq?h2;In1B@Bs*2j6(i3f@BVR= zIp+Dd)!Q200p#kGeNeyF+BP981(05m_k#giNdlD<#BR@VfYBYs54bMJ@}&LV6e?3C zlGd~zN_z)S{61*mcKegwi4y!vtA8DzY*}H-{OUKq^z!Br!0nvveZ+r)@aXyrhJ7b+ zh0h)NQk$g@iX4SKA!+2+LsT5&G}t6haJh;fa&_fQ!`nte6kQs2wq|r5E@NJT^-k8@ zSZ+FbuFpL35;k{TTuB=tGm@ymW|O>ixk{K}S9(Tsd-)Bs^>|KfXSYQ2c~(?4h1M=i z44UyCSd+-LDp@Bx#r~F>2mFiFe7`GVa3z_s;(QqL(eN3FxJKdO{@8Kyv^3HU!W^hE@&erKsDjcRL>+K~pgx-gqtC|T7;$i#WEBgrEN@h1bppaSS3~vyO7-1hcA)NrEdqIk$+Mk( zV@^NvJEXMo&7Ycj4c!OgL3O4A^)&FsKS~18PIxBNy;L&z@qV-b0!f21NrhQiRLrdA z!v=ZWi1e(Na`fKQ>CZypFI@LvJ_z#~!xXy=|GhWa+4Vj_dYad351@>#nyVS-1uP`5 zpG8%VHICedJBt95?4f@+LUUOGG>=Um+ud}EA_EG(>=|cEgj|Hv4VKL_U4U93k=rM= zQMH<>h7@0*_ye7K!)oEggrd*lH7CW^tqJuzDzySX;>}AQpE4{mhK8#qQ93 zRP&z+yCDCv8u`BigCCy+F7c3O-n`&`-u9j!(0P)~-2bGS`>a&29QgrtFmHQ!otbX2 z-@c2se0jtc3FXJ>L%E>dNLz^6&X$!;AE>zUKmfu_PWBZCrAZ{AtUktsz-130%!|bS zk#9xM0uJH9KBucBWDJlod>-SGnGWQimX8;!zaQi5W+{>hWon8A`T%J+TnloOE6lh5fr9_*2XgP|%fDLmTCA@eChgQlEgtf} z#BL3@L+xs{>8H-WO%a=o;Vk{-W3%(Hy-VNKVT8XFo;)_!^wzPxpb{CaHYacL(}GzW z^TLA6_2g$95XaU3AsXB0oxAwlw=bRglRz9#bQs9ve@CaTCopjJ7f#@LMa|@E;|{j&Pt&WN zkls^lRT8^?2ueBR4_pE5>;LEq?4#OEqlYm*XctNAjt{f*URoo7+~rNc=dZPX(XL+b ztk?rs=M$6-i#Ew<x4-_jlkj^R{AM*!A{m$1#r)>IzeE8r@UE>Pxk(EX(r=yvNZ0poe?ey2!h&%S z>gR59*iZ84SMF@a8Lv47i)ruapW&?> zMA3;xUpL}dWj^`&e$G00>UXy%_25qibf5|xmePdp|CYyh0Uv0yv%vYQwAj1ww_NyR z0q}Ywk5M|_>qX6k6K@|6d8>+$#R!cz&rF$b-Tx=KVdN*HA2R#N44_$d6X*!CDR=E> zGd_UYrini>_l@6?-~OD)9}g}5|BHvNIWq`kw08j-3YNZH6JTLWq|y$RyzdqPHEtnn zqp$wr?U%3A-vUFE=YMp??EhRP`WM}n|K(=QUw(`K&vX4btN%aW>;HVO{R-``iYouc z{dzie`T81!W2OJN0sco>9>N!gN*q%Y<7$U}<*}*MxRbotdwclFrzGcQTTT$O)6ku@`DE?PN zfe^a=qkb5d`&+=N4n8`lq6&n|<1O_KBN{}@ecap3KJIN%<#*TnuK|#&fec)K!2DV` zBro|iJO9xz`4V)fmO1nC9+i?fuJ$12tK}iHGOQ63w$uvdHxv&6vWyDoWb((t6cmVBBTPLuG;emdL$K_VLpN`h z5on;yRIh5?BHM~~0dnCdw9J5}ZF*6f!Pw;SM%WfCXx+Uab2AU=c4Qf z@^n*L*_^nschy;U<-vKxL;4mYV1ub%agg9H`H)N zYcNj#kXt7R;tL_kRUT^EsvL?s?}K)22CoE3u1Rf+R>&@#mWlxKF66bM`VmM(YR8Rje|h1&}vp z+B#?SRm|j`9b6pRr$-tZK||B-HuLjRvdePJktF|s1 zV@rM(0iAn~O1ZskOs3_yFYJwgB|27to&~N!f(|Ignzb`=?@uq|=^G3D77adHfquIX zd53I_Cz^X@$e7Q1V=>D*$VL;;Y%MLEx>9a-ah*XCB zR6+jn$cVT7?KuRyq$J~H*an7A!MOGH(O=W^Gyai`;@*w3Ee9(G%4qN`T-(SK2kBvXj+6$(SK7K=ewtL)q}_Do0|=(q()R%C;)^O*3_v2 z;3Hkc5c&E=pH+d0#nSpK>Zjg`age;W;Hg|8a4;(5&=fZ{_j{m61w@)joV92GfbPSlU5v*pG*xz-x~D8O#fsta?13fErouOkB9@(!E$Cz|7C5$Y*4LRJuAJu9+y$({p zez6x04_wijBKUj(sravbsoTTV+ckqx3Yu-mdVwW?6TTvIq=LGhFH-seU}#ff*e4#` zmq@nDJw_MiQd;a)$4a3WpJpEO^&DAp!`cZs4WKfEnbfGi)VBc^y##64MnD~5wg)3q zg}xLp7(lkGb_s@+F4dDtTPn8_g~A(k(KY=88GK~4sZ*ItL7Gw7veMp;9fzWq{jyZy z?LK^pnVyelR-a2Px^z0&wt4#yqjZ(KYx!`A%}tzY#XaPVA1Pz6OJ!3nvC?r$2LxU> z#CNEl%#s7>N7jpXPjcM>s@mu)pVPgFcu55IxK!=j67yKH<^A-{d2unLCs)dQM0U7E zR$-40l1F0qX!6TdDk~=(@IS#P(Zd%AjTbq10fLh1e==G9-)>H?qqna>Ik&!D;8?MF z_DdR@6K!m!6N9Zc7_Yu*nZgH!;E(;>+i1Cyrn)Lftkw!3_STFYB8s?~UV7!$j!JCD zrHhuBiSyF-3U_a1t(a!Wot(ln>CB~sj?K-n6BmNAOjEsG0gv7mb%}2T`=as`L@E{P zeRQ#&=2}4#ha(vg18=gD0(f3r=jcVBq- z({*!V^JW3MF{Jw;JmvHV$Srg9*AxhW5AmG-?jK`^3)+a!sKL2rQn&H;*A6B`P?nkr zmJhGk*_%;PNL^E*T*|1Z_os!RGOr}0?BAR8?y9{9ghmBFB)xg zg^y`$jFRPA=~T;~=CwpwLoeSx{uD&V!<>jEHRzz(FcmHnNz0YExL|tCWuz82O3BTF zgQ;05P3zpXn0eCeH`_p;>wN`~6Lpz_+=nD!TiNCwV>aIdih|iak@bWwfES}3{g8XD z2>{m3mdN4O+J*|Ip(ib37>N}Cb4IhtrQLS5ik5KDQ8#vlTPA=ew+Gc26f8u52KhYf zO&Cgz$lVyX%PMvs3ufib7%2mN!0EwvtGT?pZ-j?cLEjtx@+A)$vl|!#qlMD?rH1KX z;AtcJEcH5arG|!TiS-RV3?Cr6{N`hXx+@x}>^3GRGFsbA_$=+{M`9(4db0I)MBN|Tt zz?fkxx2s7?pB8zr0beG^YOz2-U71(gBc5ap8i%h!d!4vbVz0L+KX+YN*@-wbf5>CV*U`(c^$tBiF@E)kJ^lpYec%nH&hODir<7Xkh;4q1|2v!WI)?__?XKI5`p&j0o@YN z&zQCq<}ih7=*%47TRJf2h!7L4w%2Y|QAA)+M%yNmKhW-SR-^86>d`J_bhR&UΠ) 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