From 9d61c88b1e602ffc4204ed87f4c95c09e2359db8 Mon Sep 17 00:00:00 2001 From: Chengxun Lee <24319042+bclswl0827@users.noreply.github.com> Date: Tue, 5 Mar 2024 21:06:44 +0800 Subject: [PATCH] Support SeisComP3 XML inventory --- CHANGELOG.md | 7 + README.md | 137 ++++++------- VERSION | 2 +- app/v1/inventory/module.go | 34 ++++ app/v1/inventory/template.go | 181 ++++++++++++++++++ app/v1/inventory/types.go | 7 + app/v1/station/geophone.go | 5 +- app/v1/station/types.go | 5 +- build/assets/config.json | 23 +-- config/types.go | 15 +- docs/docs.go | 38 ++++ docs/swagger.json | 38 ++++ docs/swagger.yaml | 22 +++ feature/geophone/callbacks.go | 2 +- feature/geophone/daemon.go | 7 +- feature/miniseed/daemon.go | 2 +- feature/ntpclient/callbacks.go | 3 +- frontend/dist/asset-manifest.json | 33 ++-- frontend/dist/index.html | 2 +- frontend/dist/static/js/263.1e5bdafe.chunk.js | 1 - frontend/dist/static/js/263.532e9a13.chunk.js | 1 + frontend/dist/static/js/39.19e82dc5.chunk.js | 1 - frontend/dist/static/js/398.bbc69a64.chunk.js | 1 + frontend/dist/static/js/398.c8228dff.chunk.js | 1 - frontend/dist/static/js/4.2f3a1ed3.chunk.js | 1 + frontend/dist/static/js/4.d126994b.chunk.js | 1 - frontend/dist/static/js/45.6253252a.chunk.js | 1 - frontend/dist/static/js/45.e41248a6.chunk.js | 1 + frontend/dist/static/js/461.d7b65798.chunk.js | 2 + .../js/461.d7b65798.chunk.js.LICENSE.txt | 8 + frontend/dist/static/js/548.a7a825fc.chunk.js | 1 - frontend/dist/static/js/548.b98bfbf6.chunk.js | 1 + frontend/dist/static/js/600.4361e201.chunk.js | 1 - frontend/dist/static/js/600.a3645b48.chunk.js | 1 + frontend/dist/static/js/654.18cf5201.chunk.js | 2 + ....txt => 654.18cf5201.chunk.js.LICENSE.txt} | 0 frontend/dist/static/js/654.ff569d5a.chunk.js | 2 - frontend/dist/static/js/699.bfe1a060.chunk.js | 1 - frontend/dist/static/js/699.e75d4402.chunk.js | 1 + ...c51ac50.chunk.js => 717.1ef75138.chunk.js} | 4 +- ....txt => 717.1ef75138.chunk.js.LICENSE.txt} | 0 frontend/dist/static/js/73.e52fa58f.chunk.js | 1 - frontend/dist/static/js/73.f0938384.chunk.js | 1 + frontend/dist/static/js/84.5e2e5e1b.chunk.js | 1 - frontend/dist/static/js/899.96228f65.chunk.js | 1 + frontend/dist/static/js/904.c8592612.chunk.js | 1 + frontend/dist/static/js/925.2c212149.chunk.js | 2 + ....txt => 925.2c212149.chunk.js.LICENSE.txt} | 0 frontend/dist/static/js/925.33fda54f.chunk.js | 2 - frontend/dist/static/js/974.3d6a8da8.chunk.js | 1 + frontend/dist/static/js/974.8dde0f3d.chunk.js | 1 - frontend/dist/static/js/main.32c8bafa.js | 2 + ...CENSE.txt => main.32c8bafa.js.LICENSE.txt} | 0 frontend/dist/static/js/main.8a2feefb.js | 2 - frontend/src/.env | 4 +- frontend/src/.env.development | 2 - frontend/src/package-lock.json | 55 ------ frontend/src/package.json | 1 - frontend/src/src/App.tsx | 4 +- frontend/src/src/config/api.tsx | 27 +++ .../src/helpers/request/requestRestApi.tsx | 12 +- frontend/src/src/locales/en-US.json | 4 +- frontend/src/src/locales/zh-CN.json | 4 +- frontend/src/src/locales/zh-TW.json | 4 +- .../src/src/models/request/inventory/0.json | 3 + .../models/response/common/inventory/0.json | 8 + .../src/models/response/common/station/0.json | 5 +- .../src/models/response/error/inventory.json | 8 + frontend/src/src/stores/geophone.tsx | 10 +- .../src/src/views/History/handleSetLabels.tsx | 4 +- frontend/src/src/views/History/index.tsx | 28 ++- .../src/views/Realtime/handleSetCharts.tsx | 4 +- frontend/src/src/views/Setting/index.tsx | 42 +++- publisher/types.go | 8 +- server/router.go | 2 + 75 files changed, 594 insertions(+), 256 deletions(-) create mode 100644 app/v1/inventory/module.go create mode 100644 app/v1/inventory/template.go create mode 100644 app/v1/inventory/types.go delete mode 100644 frontend/dist/static/js/263.1e5bdafe.chunk.js create mode 100644 frontend/dist/static/js/263.532e9a13.chunk.js delete mode 100644 frontend/dist/static/js/39.19e82dc5.chunk.js create mode 100644 frontend/dist/static/js/398.bbc69a64.chunk.js delete mode 100644 frontend/dist/static/js/398.c8228dff.chunk.js create mode 100644 frontend/dist/static/js/4.2f3a1ed3.chunk.js delete mode 100644 frontend/dist/static/js/4.d126994b.chunk.js delete mode 100644 frontend/dist/static/js/45.6253252a.chunk.js create mode 100644 frontend/dist/static/js/45.e41248a6.chunk.js create mode 100644 frontend/dist/static/js/461.d7b65798.chunk.js create mode 100644 frontend/dist/static/js/461.d7b65798.chunk.js.LICENSE.txt delete mode 100644 frontend/dist/static/js/548.a7a825fc.chunk.js create mode 100644 frontend/dist/static/js/548.b98bfbf6.chunk.js delete mode 100644 frontend/dist/static/js/600.4361e201.chunk.js create mode 100644 frontend/dist/static/js/600.a3645b48.chunk.js create mode 100644 frontend/dist/static/js/654.18cf5201.chunk.js rename frontend/dist/static/js/{654.ff569d5a.chunk.js.LICENSE.txt => 654.18cf5201.chunk.js.LICENSE.txt} (100%) delete mode 100644 frontend/dist/static/js/654.ff569d5a.chunk.js delete mode 100644 frontend/dist/static/js/699.bfe1a060.chunk.js create mode 100644 frontend/dist/static/js/699.e75d4402.chunk.js rename frontend/dist/static/js/{717.bc51ac50.chunk.js => 717.1ef75138.chunk.js} (97%) rename frontend/dist/static/js/{717.bc51ac50.chunk.js.LICENSE.txt => 717.1ef75138.chunk.js.LICENSE.txt} (100%) delete mode 100644 frontend/dist/static/js/73.e52fa58f.chunk.js create mode 100644 frontend/dist/static/js/73.f0938384.chunk.js delete mode 100644 frontend/dist/static/js/84.5e2e5e1b.chunk.js create mode 100644 frontend/dist/static/js/899.96228f65.chunk.js create mode 100644 frontend/dist/static/js/904.c8592612.chunk.js create mode 100644 frontend/dist/static/js/925.2c212149.chunk.js rename frontend/dist/static/js/{925.33fda54f.chunk.js.LICENSE.txt => 925.2c212149.chunk.js.LICENSE.txt} (100%) delete mode 100644 frontend/dist/static/js/925.33fda54f.chunk.js create mode 100644 frontend/dist/static/js/974.3d6a8da8.chunk.js delete mode 100644 frontend/dist/static/js/974.8dde0f3d.chunk.js create mode 100644 frontend/dist/static/js/main.32c8bafa.js rename frontend/dist/static/js/{main.8a2feefb.js.LICENSE.txt => main.32c8bafa.js.LICENSE.txt} (100%) delete mode 100644 frontend/dist/static/js/main.8a2feefb.js delete mode 100644 frontend/src/.env.development create mode 100644 frontend/src/src/models/request/inventory/0.json create mode 100644 frontend/src/src/models/response/common/inventory/0.json create mode 100644 frontend/src/src/models/response/error/inventory.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a95b497..1bdf1ce8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ Starting from v2.2.5, all notable changes to this project will be documented in this file. +## v2.10.0 + + - Update frontend dependencies credits in README + - Fixed the validation error of the datetime picker in the frontend + - New API endpoint `/api/v1/inventory` to get SeisComP3 XML inventory data + - Removed unused configuration fields, change geophone sensitivity unit to `V/m/s` + ## v2.9.0 - Frontend refactoring: use functional components and hooks diff --git a/README.md b/README.md index 844824a4..745deb9a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- + banner

[![MIT License](https://img.shields.io/badge/license-MIT-green)](https://github.com/anyshake/observer/blob/master/LICENSE) @@ -23,23 +23,23 @@ Please visit [anyshake.org/docs/introduction](https://anyshake.org/docs/introduc ## Features - - User-friendly web-based interface - - Mobile / Tablet friendly interface - - Query seismic waveform by time range - - Query seismic waveform by known event - - Link to share the seismic waveform - - Real-time seismic waveform display - - Swagger generated API documentation - - Support multiple database engines - - Support multiple languages, detected by browser - - Multiple seismic intensity standards, default to JMA - - Cross-platform, runs on Linux, Windows, macOS - - Ability to stream seismic data via SeedLink protocol - - Ability to export data to SAC or MiniSEED format - - AnyShake Explorer data checksum verification - - Auto reset AnyShake Explorer on error - - Flexible channel packet read length - - Variable serial port baud rate +- User-friendly web-based interface +- Mobile / Tablet friendly interface +- Query seismic waveform by time range +- Query seismic waveform by known event +- Link to share the seismic waveform +- Real-time seismic waveform display +- Swagger generated API documentation +- Support multiple database engines +- Support multiple languages, detected by browser +- Multiple seismic intensity standards, default to JMA +- Cross-platform, runs on Linux, Windows, macOS +- Ability to stream seismic data via SeedLink protocol +- Ability to export data to SAC or MiniSEED format +- AnyShake Explorer data checksum verification +- Auto reset AnyShake Explorer on error +- Flexible channel packet read length +- Variable serial port baud rate ## Preview @@ -57,57 +57,64 @@ Thanks to the following tools and libraries, AnyShake Observer is made possible! ### Backend - - [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) - - [github.com/bclswl0827/go-serial](https://github.com/bclswl0827/go-serial) - - [github.com/bclswl0827/sacio](https://github.com/bclswl0827/sacio) - - [github.com/beevik/ntp](https://github.com/beevik/ntp) - - [github.com/common-nighthawk/go-figure](https://github.com/common-nighthawk/go-figure) - - [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) - - [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) - - [github.com/gorilla/websocket](https://github.com/gorilla/websocket) - - [github.com/juju/ratelimit](https://github.com/juju/ratelimit) - - [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) - - [github.com/sbabiv/xml2map](https://github.com/sbabiv/xml2map) - - [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil) - - [github.com/swaggo/files](https://github.com/swaggo/files) - - [github.com/swaggo/swag](https://github.com/swaggo/swag) - - [github.com/wille/osutil](https://github.com/wille/osutil) - - [gorm.io/driver/mysql](https://github.com/go-gorm/mysql) - - [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) - - [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite) - - [gorm.io/driver/sqlserver](https://github.com/go-gorm/sqlserver) - - [gorm.io/gorm](https://gorm.io/) - - [github.com/bclswl0827/mseedio](https://github.com/bclswl0827/mseedio) - - [github.com/fatih/color](https://github.com/fatih/color) - - [github.com/json-iterator/go](https://github.com/json-iterator/go) - - [github.com/swaggo/gin-swagger](https://github.com/swaggo/gin-swagger) +- [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) +- [github.com/bclswl0827/go-serial](https://github.com/bclswl0827/go-serial) +- [github.com/bclswl0827/sacio](https://github.com/bclswl0827/sacio) +- [github.com/beevik/ntp](https://github.com/beevik/ntp) +- [github.com/common-nighthawk/go-figure](https://github.com/common-nighthawk/go-figure) +- [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) +- [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) +- [github.com/gorilla/websocket](https://github.com/gorilla/websocket) +- [github.com/juju/ratelimit](https://github.com/juju/ratelimit) +- [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) +- [github.com/sbabiv/xml2map](https://github.com/sbabiv/xml2map) +- [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil) +- [github.com/swaggo/files](https://github.com/swaggo/files) +- [github.com/swaggo/swag](https://github.com/swaggo/swag) +- [github.com/wille/osutil](https://github.com/wille/osutil) +- [gorm.io/driver/mysql](https://github.com/go-gorm/mysql) +- [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) +- [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite) +- [gorm.io/driver/sqlserver](https://github.com/go-gorm/sqlserver) +- [gorm.io/gorm](https://gorm.io/) +- [github.com/bclswl0827/mseedio](https://github.com/bclswl0827/mseedio) +- [github.com/fatih/color](https://github.com/fatih/color) +- [github.com/json-iterator/go](https://github.com/json-iterator/go) +- [github.com/swaggo/gin-swagger](https://github.com/swaggo/gin-swagger) ### Frontend - - [axios](https://axios-http.com/) - - [date-fns](https://date-fns.org/) - - [highcharts](https://www.highcharts.com/) - - [i18next](https://www.i18next.com/) - - [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) - - [i18next-http-backend](https://github.com/i18next/i18next-http-backend) - - [js-file-download](https://github.com/kennethjiang/js-file-download) - - [leaflet](https://leafletjs.com/) - - [mui](https://mui.com/) - - [react](https://reactjs.org/) - - [react-dom](https://reactjs.org/) - - [react-hot-toast](https://react-hot-toast.com/) - - [react-i18next](https://react.i18next.com/) - - [react-leaflet](https://react-leaflet.js.org/) - - [react-polling](https://github.com/vivek12345/react-polling) - - [react-redux](https://react-redux.js.org/) - - [react-router-dom](https://reactrouter.com/) - - [react-scripts](https://github.com/facebook/create-react-app/tree/main/packages/react-scripts) - - [redux](https://react-redux.js.org/) - - [redux-persist](https://github.com/rt2zz/redux-persist) - - [seisplotjs](https://github.com/crotwell/seisplotjs) - - [tailwindcss](https://tailwindcss.com/) - - [typescript](https://www.typescriptlang.org/) +- [emotion](https://github.com/emotion-js/emotion) +- [mui](https://mui.com/) +- [reduxjs/toolkit](https://redux-toolkit.js.org/) +- [axios](https://axios-http.com/) +- [date-fns](https://date-fns.org/) +- [file-saver](https://github.com/eligrey/FileSaver.js) +- [highcharts](https://www.highcharts.com/) +- [highcharts-react-official](https://github.com/highcharts/highcharts-react) +- [i18next](https://www.i18next.com/) +- [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) +- [leaflet](https://leafletjs.com/) +- [oregondsp](https://github.com/crotwell/OregonDSP-kotlin) +- [react](https://reactjs.org/) +- [react-dom](https://reactjs.org/) +- [react-hot-toast](https://react-hot-toast.com/) +- [react-i18next](https://react.i18next.com/) +- [react-leaflet](https://react-leaflet.js.org/) +- [react-polling](https://github.com/vivek12345/react-polling) +- [react-redux](https://react-redux.js.org/) +- [react-router-dom](https://reactrouter.com/) +- [react-scripts](https://github.com/facebook/create-react-app/tree/main/packages/react-scripts) +- [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) +- [redux](https://react-redux.js.org/) +- [redux-persist](https://github.com/rt2zz/redux-persist) +- [cross-env](https://github.com/kentcdodds/cross-env) +- [tailwindcss](https://tailwindcss.com/) +- [tailwindcss-animated](https://tailwindcss-animated.com/) +- [typescript](https://www.typescriptlang.org/) ## License [The MIT License (MIT)](https://raw.githubusercontent.com/anyshake/observer/master/LICENSE) + +![Star History Chart](https://api.star-history.com/svg?repos=anyshake/observer&type=Date) diff --git a/VERSION b/VERSION index f367ae33..80de12c5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v2.9.0 +v2.10.0 diff --git a/app/v1/inventory/module.go b/app/v1/inventory/module.go new file mode 100644 index 00000000..115abd1d --- /dev/null +++ b/app/v1/inventory/module.go @@ -0,0 +1,34 @@ +package inventory + +import ( + "net/http" + + "github.com/anyshake/observer/app" + "github.com/anyshake/observer/server/response" + "github.com/gin-gonic/gin" +) + +// @Summary AnyShake Observer station inventory +// @Description Get SeisComP XML inventory, which contains meta data of the station +// @Router /inventory [get] +// @Param format query string false "Format of the inventory, either `json` or `xml`", default is `xml` +// @Produce application/json +// @Success 200 {object} response.HttpResponse{data=string} "Successfully get SeisComP XML inventory" +// @Produce application/xml +func (i *Inventory) RegisterModule(rg *gin.RouterGroup, options *app.ServerOptions) { + rg.GET("/inventory", func(c *gin.Context) { + var binding Binding + if err := c.ShouldBind(&binding); err != nil { + response.Error(c, http.StatusBadRequest) + return + } + + inventory := getInventoryString(options.FeatureOptions.Config, options.FeatureOptions.Status) + if binding.Format == "json" { + response.Message(c, "Successfully get SeisComP XML inventory", inventory) + return + } + + c.Data(http.StatusOK, "application/xml", []byte(inventory)) + }) +} diff --git a/app/v1/inventory/template.go b/app/v1/inventory/template.go new file mode 100644 index 00000000..9a91bd36 --- /dev/null +++ b/app/v1/inventory/template.go @@ -0,0 +1,181 @@ +package inventory + +import ( + "fmt" + "math" + + "github.com/anyshake/observer/config" + "github.com/anyshake/observer/publisher" +) + +func getInventoryString(config *config.Conf, status *publisher.Status) string { + const xmlTemplate = ` + + + + SPS + M/S + 0.1 + %d + + + Analog to digital converter + %f + + + + A + %f + %f + 1 + %f + + + %s + AnyShake_Project_Seismic_Network + AnyShake Project + %s + true + BB + + %s + %s + %f + %f + %f + %s + %s + %s + BB + true + + %s + %f + %f + %f + + %s + %d + 1 + 0 + 0 + 0 + %f + 1 + M/S + Steim2 + GC + true + + + %s + %d + 1 + 0 + 90 + 0 + %f + 1 + M/S + Steim2 + GC + true + + + %s + %d + 1 + 0 + 0 + 90 + %f + 1 + M/S + Steim2 + GC + true + + + + + + +` + + startTime := status.ReadyTime + currentSampleRate := (len(status.Geophone.EHZ) + len(status.Geophone.EHE) + len(status.Geophone.EHN)) / 3 + if startTime.IsZero() || currentSampleRate == 0 { + return "" + } + + sensorHighFrequency := currentSampleRate / 2 + dataloggerGain := math.Pow(2, float64(config.ADC.Resolution-1)) / config.ADC.FullScale + dataloggerSampleRateNumerator := currentSampleRate + responsePAZGain := config.Geophone.Sensitivity + responsePAZGainFrequency := config.Geophone.Frequency + responsePAZGainNormalizationFrequency := config.Geophone.Frequency + networkCode := config.Station.Network + networkStart := status.ReadyTime.UTC().Format("2006-01-02T15:04:05.0000Z") + networkRegion := config.Station.Region + stationCode := config.Station.Station + stationStart := status.ReadyTime.UTC().Format("2006-01-02T15:04:05.0000Z") + stationDescription := fmt.Sprintf("AnyShake Station %s", config.Station.UUID) + stationLatitude := config.Station.Latitude + stationLongitude := config.Station.Longitude + stationElevation := config.Station.Elevation + stationCity := config.Station.City + stationCountry := config.Station.Country + stationAffiliation := config.Station.Owner + sensorLocationCode := config.Station.Location + sensorLocationStart := status.ReadyTime.UTC().Format("2006-01-02T15:04:05.0000Z") + sensorLocationLatitude := config.Station.Latitude + sensorLocationLongitude := config.Station.Longitude + sensorLocationElevation := config.Station.Elevation + + // Stream settings + streamStart := status.ReadyTime.UTC().Format("2006-01-02T15:04:05.0000Z") + streamSampleRateNumerator := currentSampleRate + streamGain := dataloggerGain * config.Geophone.Sensitivity + + return fmt.Sprintf( + xmlTemplate, + sensorHighFrequency, + dataloggerGain, + dataloggerSampleRateNumerator, + responsePAZGain, + responsePAZGainFrequency, + responsePAZGainNormalizationFrequency, + networkCode, + networkStart, + networkRegion, + stationCode, + stationStart, + stationDescription, + stationLatitude, + stationLongitude, + stationElevation, + stationCity, + stationCountry, + stationAffiliation, + sensorLocationCode, + sensorLocationStart, + sensorLocationLatitude, + sensorLocationLongitude, + sensorLocationElevation, + // Stream for EHZ + streamStart, + streamSampleRateNumerator, + streamGain, + // Stream for EHE + streamStart, + streamSampleRateNumerator, + streamGain, + // Stream for EHN + streamStart, + streamSampleRateNumerator, + streamGain, + ) +} diff --git a/app/v1/inventory/types.go b/app/v1/inventory/types.go new file mode 100644 index 00000000..c590d0f6 --- /dev/null +++ b/app/v1/inventory/types.go @@ -0,0 +1,7 @@ +package inventory + +type Inventory struct{} + +type Binding struct { + Format string `form:"format" json:"format" xml:"format"` +} diff --git a/app/v1/station/geophone.go b/app/v1/station/geophone.go index 77ba0e54..af087b51 100644 --- a/app/v1/station/geophone.go +++ b/app/v1/station/geophone.go @@ -4,8 +4,7 @@ import "github.com/anyshake/observer/config" func getGeophone(conf *config.Conf) geophoneModel { return geophoneModel{ - EHZ: conf.Geophone.EHZ.Sensitivity, - EHE: conf.Geophone.EHE.Sensitivity, - EHN: conf.Geophone.EHN.Sensitivity, + Sensitivity: conf.Geophone.Sensitivity, + Frequency: conf.Geophone.Frequency, } } diff --git a/app/v1/station/types.go b/app/v1/station/types.go index c73afd1e..c989ca96 100644 --- a/app/v1/station/types.go +++ b/app/v1/station/types.go @@ -10,9 +10,8 @@ type adcModel struct { } type geophoneModel struct { - EHZ float64 `json:"ehz"` - EHE float64 `json:"ehe"` - EHN float64 `json:"ehn"` + Sensitivity float64 `json:"sensitivity"` + Frequency float64 `json:"frequency"` } type memoryModel struct { diff --git a/build/assets/config.json b/build/assets/config.json index 13df7fee..81b265e6 100644 --- a/build/assets/config.json +++ b/build/assets/config.json @@ -7,24 +7,15 @@ "location": "00", "latitude": 39.9, "longitude": 116.3, - "elevation": 0 + "elevation": 0, + "region": "Asia", + "country": "China", + "city": "Beijing", + "owner": "Lee" }, "geophone_settings": { - "ehz": { - "sensitivity": 0.288, - "damping": 0.56, - "frequency": 4.5 - }, - "ehe": { - "sensitivity": 0.288, - "damping": 0.56, - "frequency": 4.5 - }, - "ehn": { - "sensitivity": 0.288, - "damping": 0.56, - "frequency": 4.5 - } + "sensitivity": 28.8, + "frequency": 4.5 }, "adc_settings": { "resolution": 27, diff --git a/config/types.go b/config/types.go index 63c7356e..ac303c34 100644 --- a/config/types.go +++ b/config/types.go @@ -6,6 +6,10 @@ type station struct { Station string `json:"station"` Network string `json:"network"` Location string `json:"location"` + Country string `json:"country"` + Region string `json:"region"` + City string `json:"city"` + Owner string `json:"owner"` Latitude float64 `json:"latitude"` Longitude float64 `json:"longitude"` Elevation float64 `json:"elevation"` @@ -23,9 +27,8 @@ type adc struct { } type geophone struct { - EHZ Compensation `json:"ehz"` - EHE Compensation `json:"ehe"` - EHN Compensation `json:"ehn"` + Frequency float64 `json:"frequency"` + Sensitivity float64 `json:"sensitivity"` } type ntpclient struct { @@ -67,12 +70,6 @@ type seedlink struct { Size int `json:"size"` } -type Compensation struct { - Damping float64 `json:"damping"` - Frequency float64 `json:"frequency"` - Sensitivity float64 `json:"sensitivity"` -} - type Conf struct { Station station `json:"station_settings"` Serial serial `json:"serial_settings"` diff --git a/docs/docs.go b/docs/docs.go index a10a2d5d..21af8bca 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -98,6 +98,44 @@ const docTemplate = `{ } } }, + "/inventory": { + "get": { + "description": "Get SeisComP XML inventory, which contains meta data of the station", + "produces": [ + "application/json", + "application/xml" + ], + "summary": "AnyShake Observer station inventory", + "parameters": [ + { + "type": "string", + "description": "Format of the inventory, either ` + "`" + `json` + "`" + ` or ` + "`" + `xml` + "`" + `", + "name": "format", + "in": "query" + } + ], + "responses": { + "200": { + "description": "Successfully get SeisComP XML inventory", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.HttpResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "string" + } + } + } + ] + } + } + } + } + }, "/mseed": { "post": { "description": "List MiniSEED data if action is ` + "`" + `show` + "`" + `, or export MiniSEED data in .mseed format if action is ` + "`" + `export` + "`" + `", diff --git a/docs/swagger.json b/docs/swagger.json index f202f318..be7b5975 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -90,6 +90,44 @@ } } }, + "/inventory": { + "get": { + "description": "Get SeisComP XML inventory, which contains meta data of the station", + "produces": [ + "application/json", + "application/xml" + ], + "summary": "AnyShake Observer station inventory", + "parameters": [ + { + "type": "string", + "description": "Format of the inventory, either `json` or `xml`", + "name": "format", + "in": "query" + } + ], + "responses": { + "200": { + "description": "Successfully get SeisComP XML inventory", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/response.HttpResponse" + }, + { + "type": "object", + "properties": { + "data": { + "type": "string" + } + } + } + ] + } + } + } + } + }, "/mseed": { "post": { "description": "List MiniSEED data if action is `show`, or export MiniSEED data in .mseed format if action is `export`", diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 104ca367..fa15c40c 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -253,6 +253,28 @@ paths: schema: $ref: '#/definitions/response.HttpResponse' summary: AnyShake Observer waveform history + /inventory: + get: + description: Get SeisComP XML inventory, which contains meta data of the station + parameters: + - description: Format of the inventory, either `json` or `xml` + in: query + name: format + type: string + produces: + - application/json + - application/xml + responses: + "200": + description: Successfully get SeisComP XML inventory + schema: + allOf: + - $ref: '#/definitions/response.HttpResponse' + - properties: + data: + type: string + type: object + summary: AnyShake Observer station inventory /mseed: post: consumes: diff --git a/feature/geophone/callbacks.go b/feature/geophone/callbacks.go index bc777fe6..b3be74f6 100644 --- a/feature/geophone/callbacks.go +++ b/feature/geophone/callbacks.go @@ -19,7 +19,7 @@ func (g *Geophone) OnStop(options *feature.FeatureOptions, v ...any) { } func (g *Geophone) OnReady(options *feature.FeatureOptions, v ...any) { - if options.Status.IsReady { + if !options.Status.ReadyTime.IsZero() { var ( packet = v[0].(Packet) lastTime = time.UnixMilli(options.Status.Buffer.TS).UTC() diff --git a/feature/geophone/daemon.go b/feature/geophone/daemon.go index 0d3aa81a..1bc39302 100644 --- a/feature/geophone/daemon.go +++ b/feature/geophone/daemon.go @@ -62,12 +62,7 @@ func (g *Geophone) Run(options *feature.FeatureOptions, waitGroup *sync.WaitGrou lastRead = time.Now().UTC() continue } else { - g.OnReady( - options, packet, - options.Config.Geophone.EHZ, - options.Config.Geophone.EHE, - options.Config.Geophone.EHN, - ) + g.OnReady(options, packet) } // Reset device if reached TIMEOUT_THRESHOLD diff --git a/feature/miniseed/daemon.go b/feature/miniseed/daemon.go index a9cb9fae..f3ae249e 100644 --- a/feature/miniseed/daemon.go +++ b/feature/miniseed/daemon.go @@ -37,7 +37,7 @@ func (m *MiniSEED) Run(options *feature.FeatureOptions, waitGroup *sync.WaitGrou } // Wait for time syncing - for !options.Status.IsReady { + for options.Status.ReadyTime.IsZero() { logger.Print(MODULE, "waiting for time alignment", color.FgYellow, false) time.Sleep(1 * time.Second) } diff --git a/feature/ntpclient/callbacks.go b/feature/ntpclient/callbacks.go index a0da5d43..809dfc06 100644 --- a/feature/ntpclient/callbacks.go +++ b/feature/ntpclient/callbacks.go @@ -2,6 +2,7 @@ package ntpclient import ( "github.com/anyshake/observer/feature" + "github.com/anyshake/observer/utils/duration" "github.com/anyshake/observer/utils/logger" "github.com/anyshake/observer/utils/text" "github.com/fatih/color" @@ -17,7 +18,7 @@ func (n *NTPClient) OnStop(options *feature.FeatureOptions, v ...any) { func (n *NTPClient) OnReady(options *feature.FeatureOptions, v ...any) { options.Status.System.Offset = v[0].(float64) - options.Status.IsReady = true + options.Status.ReadyTime, _ = duration.Timestamp(options.Status.System.Offset) logger.Print(MODULE, "time alignment succeed", color.FgGreen, false) } diff --git a/frontend/dist/asset-manifest.json b/frontend/dist/asset-manifest.json index 0a7dbd9f..a9e66af7 100644 --- a/frontend/dist/asset-manifest.json +++ b/frontend/dist/asset-manifest.json @@ -1,22 +1,23 @@ { "files": { "main.css": "./static/css/main.87b912ec.css", - "main.js": "./static/js/main.8a2feefb.js", + "main.js": "./static/js/main.32c8bafa.js", "static/css/398.d6bfd15f.chunk.css": "./static/css/398.d6bfd15f.chunk.css", - "static/js/398.c8228dff.chunk.js": "./static/js/398.c8228dff.chunk.js", - "static/js/73.e52fa58f.chunk.js": "./static/js/73.e52fa58f.chunk.js", - "static/js/263.1e5bdafe.chunk.js": "./static/js/263.1e5bdafe.chunk.js", - "static/js/600.4361e201.chunk.js": "./static/js/600.4361e201.chunk.js", - "static/js/45.6253252a.chunk.js": "./static/js/45.6253252a.chunk.js", - "static/js/699.bfe1a060.chunk.js": "./static/js/699.bfe1a060.chunk.js", - "static/js/654.ff569d5a.chunk.js": "./static/js/654.ff569d5a.chunk.js", - "static/js/548.a7a825fc.chunk.js": "./static/js/548.a7a825fc.chunk.js", - "static/js/925.33fda54f.chunk.js": "./static/js/925.33fda54f.chunk.js", - "static/js/974.8dde0f3d.chunk.js": "./static/js/974.8dde0f3d.chunk.js", - "static/js/4.d126994b.chunk.js": "./static/js/4.d126994b.chunk.js", - "static/js/84.5e2e5e1b.chunk.js": "./static/js/84.5e2e5e1b.chunk.js", - "static/js/39.19e82dc5.chunk.js": "./static/js/39.19e82dc5.chunk.js", - "static/js/717.bc51ac50.chunk.js": "./static/js/717.bc51ac50.chunk.js", + "static/js/398.bbc69a64.chunk.js": "./static/js/398.bbc69a64.chunk.js", + "static/js/73.f0938384.chunk.js": "./static/js/73.f0938384.chunk.js", + "static/js/263.532e9a13.chunk.js": "./static/js/263.532e9a13.chunk.js", + "static/js/600.a3645b48.chunk.js": "./static/js/600.a3645b48.chunk.js", + "static/js/45.e41248a6.chunk.js": "./static/js/45.e41248a6.chunk.js", + "static/js/699.e75d4402.chunk.js": "./static/js/699.e75d4402.chunk.js", + "static/js/654.18cf5201.chunk.js": "./static/js/654.18cf5201.chunk.js", + "static/js/548.b98bfbf6.chunk.js": "./static/js/548.b98bfbf6.chunk.js", + "static/js/925.2c212149.chunk.js": "./static/js/925.2c212149.chunk.js", + "static/js/974.3d6a8da8.chunk.js": "./static/js/974.3d6a8da8.chunk.js", + "static/js/4.2f3a1ed3.chunk.js": "./static/js/4.2f3a1ed3.chunk.js", + "static/js/899.96228f65.chunk.js": "./static/js/899.96228f65.chunk.js", + "static/js/904.c8592612.chunk.js": "./static/js/904.c8592612.chunk.js", + "static/js/461.d7b65798.chunk.js": "./static/js/461.d7b65798.chunk.js", + "static/js/717.1ef75138.chunk.js": "./static/js/717.1ef75138.chunk.js", "static/media/github.svg": "./static/media/github.7ef913a817353b753f86393c71e91790.svg", "index.html": "./index.html", "static/media/gear-solid.svg": "./static/media/gear-solid.bf34f9d52ff44a67baec8a0d4220d3a3.svg", @@ -48,6 +49,6 @@ }, "entrypoints": [ "static/css/main.87b912ec.css", - "static/js/main.8a2feefb.js" + "static/js/main.32c8bafa.js" ] } \ No newline at end of file diff --git a/frontend/dist/index.html b/frontend/dist/index.html index 940fec4c..7ef0ca8b 100644 --- a/frontend/dist/index.html +++ b/frontend/dist/index.html @@ -1 +1 @@ -
Loading...
\ No newline at end of file +
Loading...
\ No newline at end of file diff --git a/frontend/dist/static/js/263.1e5bdafe.chunk.js b/frontend/dist/static/js/263.1e5bdafe.chunk.js deleted file mode 100644 index 0d84d072..00000000 --- a/frontend/dist/static/js/263.1e5bdafe.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[263],{1385:(e,t,s)=>{s.d(t,{A:()=>a});s(9950);const a=s.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},5242:(e,t,s)=>{s.d(t,{$:()=>o});var a=s(4414);const o=e=>{const{className:t,label:s,onClick:o}=e;return(0,a.jsx)("button",{className:"w-full text-white font-medium text-sm shadow-lg rounded-lg py-2 ".concat(null!==t&&void 0!==t?t:""),onClick:o,children:s})}},88:(e,t,s)=>{s.d(t,{t:()=>h});var a=s(9950),o=s(3461),l=s.n(o),r=s(1274),n=s(9027),i=s.n(n),c=s(7818),d=s(4414);const h=(0,a.forwardRef)(((e,t)=>{const s=.65*window.devicePixelRatio,{boost:o,title:n,series:h,height:u,legend:m,tooltip:v,zooming:f,animation:p,lineWidth:b,tickInterval:x,tickPrecision:g,lineColor:y,backgroundColor:w}=e,[_,S]=(0,a.useState)(!1);(0,a.useEffect)((()=>{S((()=>{if(window.WebGLRenderingContext){const e=document.createElement("canvas");return["webgl","experimental-webgl","webgl2","moz-webgl","webkit-3d"].some((t=>{try{return!!e.getContext(t)}catch(s){return!1}}))}return!1})())}),[]);const[C,j]=(0,a.useState)({chart:{zooming:f?{type:"x"}:{},marginTop:20,height:u,animation:p,backgroundColor:w},xAxis:{labels:{style:{color:"#fff"},format:"{value:%H:%M:%S}"},type:"datetime",tickColor:"#fff",lineColor:y},yAxis:{labels:{style:{color:"#fff"},format:g?"{value:".concat(g,"f}"):"{value:0.2f}"},title:{text:""},opposite:!0,lineColor:y,tickInterval:x},tooltip:{enabled:v,followPointer:!0,followTouchMove:!0,xDateFormat:"%Y-%m-%d %H:%M:%S",padding:12},legend:{enabled:m,itemStyle:{color:"#fff"}},plotOptions:{series:{lineWidth:b,turboThreshold:o?10:0,boostThreshold:o?1:0,states:{hover:{enabled:!1}}}},title:{text:n,style:{color:"#fff",fontSize:"10px",fontWeight:"normal"}},boost:{enabled:_,pixelRatio:s},accessibility:{enabled:!1},credits:{enabled:!1},time:{useUTC:!1},series:[h]}),{t:A}=(0,c.Bd)();return(0,a.useEffect)((()=>{i()(l())}),[]),(0,a.useEffect)((()=>{l().setOptions({lang:{resetZoom:A("components.chart.reset_zoom"),resetZoomTitle:A("components.chart.reset_zoom_title")}})}),[A]),(0,a.useEffect)((()=>{j((e=>({...e,chart:{...e.chart,height:u},title:{...e.title,text:n},boost:{...e.boost,enabled:_}})))}),[u,n,_]),(0,d.jsx)(r.HighchartsReact,{ref:t,options:C,highcharts:l()})}))},5660:(e,t,s)=>{s.d(t,{l:()=>p});var a=s(6583),o=s(33),l=s(8170),r=s(8874),n=s(9925),i=s(5979),c=s(3788),d=s(5383),h=s(4322),u=s(9739),m=s(226),v=s(9950),f=s(4414);const p=e=>{const{open:t,title:s,content:p,cancelText:b,submitText:x,placeholder:g,defaultValue:y,inputType:w,onSubmit:_,onClose:S,selectOptions:C}=e,j=(0,v.useRef)(null),[A,N]=(0,v.useState)("");return(0,v.useEffect)((()=>{var e;N(null!==(e=null===C||void 0===C?void 0:C[0].value)&&void 0!==e?e:"")}),[C]),(0,f.jsxs)(a.A,{onClose:S,open:t,children:[(0,f.jsx)(o.A,{children:s}),(0,f.jsxs)(l.A,{children:[p&&(0,f.jsx)(r.A,{children:p}),"select"!==w?(0,f.jsx)(n.A,{autoFocus:!0,fullWidth:!0,ref:j,className:"mt-8",type:w,label:g,defaultValue:y}):(0,f.jsxs)(i.A,{sx:{my:2},fullWidth:!0,children:[(0,f.jsx)(c.A,{id:"select",children:g}),(0,f.jsx)(d.A,{labelId:"select",label:g,defaultValue:null===C||void 0===C?void 0:C[0].value,onChange:e=>{let{target:t}=e;return N(null===t||void 0===t?void 0:t.value)},children:null===C||void 0===C?void 0:C.map((e=>{let{value:t,label:s}=e;return(0,f.jsx)(h.A,{value:t,children:s},t)}))})]})]}),(0,f.jsxs)(u.A,{children:[b&&(0,f.jsx)(m.A,{onClick:S,children:b}),(0,f.jsx)(m.A,{onClick:()=>{var e,t;_&&_("select"===w?A:null!==(e=null===(t=j.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")},children:x})]})]})}},3768:(e,t,s)=>{s.d(t,{h:()=>i,R:()=>c});var a=s(9950);const o=s.p+"static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg";const l=s.p+"static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg";var r=s(1385),n=s(4414);let i=function(e){return e[e.COLLAPSE_DISABLE=0]="COLLAPSE_DISABLE",e[e.COLLAPSE_SHOW=1]="COLLAPSE_SHOW",e[e.COLLAPSE_HIDE=2]="COLLAPSE_HIDE",e}({});const c=e=>{const{label:t,text:s,children:c,collapse:d,advanced:h}=e,[u,m]=(0,a.useState)(!1),[v,f]=(0,a.useState)(!1);(0,a.useEffect)((()=>{const e=d||i.COLLAPSE_DISABLE;m(e===i.COLLAPSE_HIDE)}),[d]);const p=(d||i.COLLAPSE_DISABLE)!==i.COLLAPSE_DISABLE;return(0,n.jsxs)("div",{className:"mb-4 flex flex-col rounded-xl text-gray-700 shadow-lg",children:[(0,n.jsx)("div",{className:"mx-4 rounded-lg overflow-hidden shadow-lg",children:c}),(0,n.jsxs)("div",{className:"p-4",children:[(0,n.jsxs)("h6",{className:"text-md font-bold text-gray-800 flex ".concat(p?"cursor-pointer select-none":""),onClick:()=>p&&m(!u),children:[p&&(0,n.jsx)("img",{className:"mx-1 ".concat(u?"rotate-180":""),src:o,alt:""}),t]}),s&&!u&&(0,n.jsx)("div",{className:"text-md pt-2",children:s.split("\n").map((e=>(0,n.jsx)("div",{children:e},e)))}),h&&(0,n.jsxs)("div",{className:"mt-2 space-y-2 ".concat(u?"hidden":"block"),children:[(0,n.jsxs)("div",{className:"mx-1 cursor-pointer",onClick:()=>f(!v),children:[(0,n.jsx)("img",{className:"size-4 ".concat(v?"hidden":"block"),src:l,alt:""}),(0,n.jsx)("img",{className:"size-4 ".concat(v?"block":"hidden"),src:r.A,alt:""})]}),(0,n.jsx)("div",{className:v?"block":"hidden",children:h})]})]})]})}},7780:(e,t,s)=>{s.d(t,{p:()=>r});var a=s(9925),o=s(4628),l=s(4414);const r=e=>{const{label:t,disabled:s,className:r,defaultValue:n,numberLimit:i,type:c,onValueChange:d}=e,h=(0,o.M)((e=>{let{target:t}=e;if(!d)return;const{value:s}=t;if("number"===c){const e=Number(s);if(isNaN(e))return t.value=n.toString(),void d(n);if(i){const{max:s,min:a}=i;if(e>s||e{s.d(t,{J:()=>o});var a=s(4414);const o=e=>{const{className:t,icon:s,label:o,value:l,unit:r,color:n}=e;return(0,a.jsx)("div",{className:"w-full p-2 ".concat(null!==t&&void 0!==t?t:""),children:(0,a.jsxs)("div",{className:"flex flex-row bg-gradient-to-r rounded-md p-4 shadow-xl ".concat(n?"from-indigo-500 via-purple-500 to-pink-500":"bg-gray-50 hover:bg-gray-100 transition-all"),children:[s&&(0,a.jsx)("img",{className:"bg-white p-2 rounded-md w-8 h-8 md:w-12 md:h-12 self-center",src:s,alt:""}),(0,a.jsxs)("div",{className:"flex flex-col flex-grow ".concat(s?"ml-5":""),children:[(0,a.jsx)("div",{className:"text-sm whitespace-nowrap ".concat(n?"text-gray-50":"text-gray-600"),children:o}),(0,a.jsx)("div",{className:"text-md font-medium flex-nowrap ".concat(n?"text-gray-100":"text-gray-800"),children:"".concat(l," ").concat(null!==r&&void 0!==r?r:"")})]})]})})}},898:(e,t,s)=>{s.d(t,{Z:()=>o});var a=s(4414);const o=e=>{const{embedded:t,className:s,label:o,sublabel:l,children:r}=e;return(0,a.jsx)("div",{className:"w-full text-gray-800",children:(0,a.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,a.jsxs)("div",{className:"px-4 py-3 font-bold",children:[l&&(0,a.jsx)("h6",{className:"text-gray-500 text-xs",children:l}),(0,a.jsx)("h2",{className:t?"text-md":"text-lg",children:o})]}),(0,a.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==s&&void 0!==s?s:""),children:r})]})})}},9693:(e,t,s)=>{s.d(t,{l:()=>v});var a=s(6583),o=s(8060),l=s(3239),r=s(2053),n=s(226),i=s(249),c=s(2610),d=s(7357),h=s(3563),u=s(4745),m=s(4414);const v=e=>{const{title:t,open:s,options:v,onClose:f,onSelect:p}=e;return(0,m.jsxs)(a.A,{fullWidth:!0,onClose:f,open:s,children:[(0,m.jsx)(o.A,{className:"bg-violet-500",sx:{position:"relative"},children:(0,m.jsxs)(l.A,{children:[(0,m.jsx)(r.A,{sx:{mt:1,ml:1,flex:1},variant:"h6",children:t}),(0,m.jsx)(n.A,{autoFocus:!0,color:"inherit",onClick:f,children:"X"})]})}),(0,m.jsx)(i.A,{children:!(null===v||void 0===v||!v.length)&&v.map((e=>e.length>1&&(0,m.jsxs)("div",{children:[(0,m.jsx)(c.Ay,{children:(0,m.jsx)(d.A,{onClick:()=>p&&p(e[1]),children:(0,m.jsx)(h.A,{primary:e[0],secondary:e[3===e.length?2:1].split("\n").map((e=>(0,m.jsxs)("span",{children:[e,(0,m.jsx)("br",{})]},e)))})})}),(0,m.jsx)(u.A,{})]},e[1])))})]})}},3740:(e,t,s)=>{s.d(t,{w:()=>o});var a=s(5887);const o=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?a.Ay.error(e,{duration:t}):a.Ay.success(e,{duration:t})}},8418:(e,t,s)=>{s.d(t,{U:()=>a});const a=(e,t)=>{const s=[];for(let a=0;a{s.d(t,{W:()=>l,z:()=>o});var a=s(6004);let o=function(e){return e[e.LOW_PASS=0]="LOW_PASS",e[e.HIGH_PASS=1]="HIGH_PASS",e[e.BAND_PASS=2]="BAND_PASS",e}({});const l=(e,t)=>{const{passbandType:s,poles:l,sampleRate:r,lowFreqCorner:n,highFreqCorner:i}=t;let c;c=s===o.LOW_PASS?a.com.oregondsp.signalProcessing.filter.iir.PassbandType.LOWPASS:s===o.HIGH_PASS?a.com.oregondsp.signalProcessing.filter.iir.PassbandType.HIGHPASS:a.com.oregondsp.signalProcessing.filter.iir.PassbandType.BANDPASS;const d=new a.com.oregondsp.signalProcessing.filter.iir.Butterworth(l,c,n,i,1/r),h=new Float32Array(e);return d.filterInPlace(h),Array.from(h)}},6969:(e,t,s)=>{s.d(t,{N:()=>a});const a=(e,t)=>{const s=[];for(let a of e)s.push(a/t);return s}},7156:(e,t,s)=>{s.d(t,{i:()=>a});const a=(e,t,s)=>{const a=2**(t-1),o=[];for(let l of e)o.push(s/a*l);return o}},2105:(e,t,s)=>{s.d(t,{D:()=>o});var a=s(3974);const o=e=>{const t=new Date(e);return(0,a.A)(t,"yyyy-MM-dd HH:mm:ss")}},4628:(e,t,s)=>{s.d(t,{M:()=>a});const a=(e,t)=>{let s=null;return function(){for(var a=arguments.length,o=new Array(a),l=0;l(s=null,e(...o))),t))}}},2263:(e,t,s)=>{s.r(t),s.d(t,{default:()=>G});var a=s(7818),o=s(5297),l=s(898),r=s(1831),n=s(7403),i=s(3396),c=s(31),d=s(7775),h=s(5869),u=s(875),m=s(7315),v=s(4779),f=s(3543),p=s(9299),b=s(922),x=s(3215),g=s(1721),y=s(9178),w=s(639),_=s(4414);const S={"zh-CN":{theme:u.g,adapterLocale:b.A},"zh-TW":{theme:m.a,adapterLocale:x.A},"en-US":{theme:v.c,adapterLocale:g.A},"ja-JP":{theme:f.q,adapterLocale:y.A},"ko-KR":{theme:p.U,adapterLocale:w.A}},C=e=>{const{label:t,onChange:s,value:a,defaultValue:o,currentLocale:l}=e,u=Intl.DateTimeFormat().resolvedOptions().timeZone,m=(0,d.A)({},S[l].theme);return(0,_.jsx)(h.A,{theme:m,children:(0,_.jsx)(r.$,{dateAdapter:c.h,adapterLocale:S[l].adapterLocale,children:(0,_.jsx)(n.K,{format:"yyyy-MM-dd HH:mm:ss",className:"w-full",timezone:"system",views:["year","month","day","hours","minutes","seconds"],viewRenderers:{hours:i.Zo,minutes:i.Zo,seconds:i.Zo},onChange:e=>{var t;let a=null!==(t=null===e||void 0===e?void 0:e.valueOf())&&void 0!==t?t:0;isNaN(a)&&(a=0),s(a)},slotProps:{field:{clearable:!0}},label:"".concat(t," - ").concat(u),defaultValue:o,value:null!==a&&void 0!==a?a:0,ampm:!1})})})};var j=s(5242),A=s(3768),N=s(88),k=s(1682),L=s(9950),E=s(1237),P=s(9693),T=s(2569),H=s(7780),O=s(2074);var D=s(3740),F=s(8526),z=s(1577),R=s(5887);const q=async function(e,t,s,a){if(!(!(arguments.length>4&&void 0!==arguments[4])||arguments[4]))return await R.Ay.promise(e,{loading:t,success:s,error:a});try{return await R.Ay.promise(e,{loading:t,success:s,error:a})}catch{}};var I=s(7678);var W=s(7254),M=s(7156),B=s(6969),Z=s(8418);var U=s(5660);const V=(e,t,s)=>{let{network:a,station:o,location:l}=s;const r=new Date(e);return"".concat(r.getUTCFullYear(),".").concat((e=>{const t=new Date(e.getUTCFullYear(),0,0),s=e.getTime()-t.getTime();return Math.floor(s/864e5)})(r).toString().padStart(3,"0"),".").concat(r.getUTCHours().toString().padStart(2,"0"),".").concat(r.getUTCMinutes().toString().padStart(2,"0"),".").concat(r.getUTCSeconds().toString().padStart(2,"0"),".").concat(r.getUTCMilliseconds().toString().padStart(4,"0"),".").concat(a.slice(0,2),".").concat(o.slice(0,5),".").concat(l.slice(0,2),".").concat(t,".D.sac")};var $=s(2105);const G=e=>{var t,s,r,n,i,c;const{t:d}=(0,a.Bd)(),{station:h}=(0,T.d4)((e=>{let{station:t}=e;return t})),{retention:u}=(0,T.d4)((e=>{let{retention:t}=e;return t})),[m,v]=(0,L.useState)(!h.initialized);(0,L.useEffect)((()=>{v(!h.initialized)}),[h.initialized]);const f=Date.now(),[p,b]=(0,O.ok)(),[x,g]=(0,L.useState)({start:p.has("start")?Number(p.get("start")):f-1e3*u,end:p.has("end")?Number(p.get("end")):f}),y=(e,t)=>g((s=>t?{...s,end:e}:{...s,start:e})),[w,S]=(0,L.useState)({open:!1,inputType:"select"}),[R,G]=(0,L.useState)({open:!1}),J=()=>G({...R,open:!1}),[Y,K]=(0,L.useState)({ehz:{label:"views.history.labels.ehz_detail.label",value:"-"},ehe:{label:"views.history.labels.ehe_detail.label",value:"-"},ehn:{label:"views.history.labels.ehn_detail.label",value:"-"}}),[X,Q]=(0,L.useState)({ehz:{holder:{collapse:A.h.COLLAPSE_HIDE,label:"views.history.charts.ehz.label",text:"views.history.charts.ehz.text"},chart:{buffer:[],backgroundColor:"#d97706",filter:{enabled:!1},ref:(0,L.useRef)(null),series:{name:"EHZ",type:"line",color:"#f1f5f9"}}},ehe:{holder:{collapse:A.h.COLLAPSE_SHOW,label:"views.history.charts.ehe.label",text:"views.history.charts.ehe.text"},chart:{buffer:[],backgroundColor:"#10b981",filter:{enabled:!1},ref:(0,L.useRef)(null),series:{name:"EHE",type:"line",color:"#f1f5f9"}}},ehn:{holder:{collapse:A.h.COLLAPSE_SHOW,label:"views.history.charts.ehn.label",text:"views.history.charts.ehn.text"},chart:{buffer:[],backgroundColor:"#0ea5e9",filter:{enabled:!1},ref:(0,L.useRef)(null),series:{name:"EHN",type:"line",color:"#f1f5f9"}}}}),ee=(e,t,s)=>Q((a=>({...a,[e]:{...a[e],chart:{...a[e].chart,filter:{...a[e].chart.filter,[t?"lowCorner":"highCorner"]:s}}}}))),te=async()=>{const{start:e,end:t}=x;if(e>=t||t-e<0||t-e>1e3*u)return void(0,D.w)(d("views.history.toasts.duration_error"),!0);const{backend:s}=z.DR,a={start:e,end:t,channel:"",format:"json"},o=await q((0,F.c)({backend:s,payload:a,timeout:120,throwError:!0,endpoint:z.DR.endpoints.history}),d("views.history.toasts.is_fetching_waveform"),d("views.history.toasts.fetch_waveform_success"),d("views.history.toasts.fetch_waveform_error"));((e,t)=>{if(null===e||void 0===e||!e.data)return;const{adc:s}=W.A.getState().adc,{geophone:a}=W.A.getState().geophone;t((t=>(Object.keys(t).forEach((o=>{if(!e.data.every((e=>o in e)))return;const l=e.data.map((e=>e[o])).map((e=>(0,M.i)(e,s.resolution,s.fullscale))).map((e=>{const t=a[o];return(0,B.N)(e,t)})),r=l.map((e=>{const t=1e3/e.length;return(0,Z.U)(e,t)})),n=l.flat().reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0),i=r.flat().reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0);t[o]={...t[o],values:{pgv:n.toFixed(5),pga:i.toFixed(5)},value:"views.history.labels.".concat(o,"_detail.value")}})),t)))})(o,K),((e,t)=>{null!==e&&void 0!==e&&e.data&&t((t=>(Object.keys(t).forEach((s=>{if(!e.data.every((e=>s in e)))return;const a=e.data.map((e=>{let{ts:t,...a}=e;return{data:a[s],ts:t}}));t[s].chart.buffer=a;const{enabled:o,lowCorner:l,highCorner:r}=t[s].chart.filter,{lowFreqCorner:n,highFreqCorner:i}={lowFreqCorner:null!==l&&void 0!==l?l:.1,highFreqCorner:null!==r&&void 0!==r?r:10};t[s].chart={...t[s].chart,title:o?"Band pass [".concat(n,"-").concat(i," Hz]"):""};const c=a.map((e=>{let{ts:t,data:s}=e;const a=o?(0,I.W)(s,{poles:4,lowFreqCorner:n,highFreqCorner:i,sampleRate:s.length,passbandType:I.z.BAND_PASS}):s,l=1e3/a.length;return a.map(((e,s)=>[t-l*(a.length-s),e]))})).reduce(((e,t)=>e.concat(t)),[]),{current:d}=t[s].chart.ref;if(d){const{series:e}=d.chart;e[0].setData(c,!0,!1,!1)}})),t)))})(o,Q)},{locale:se}=e,{fallback:ae}=E.X;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(o.m,{className:"my-6 gap-4 grid md:grid-cols-2 ".concat(m?"cursor-progress":""),children:[(0,_.jsxs)(l.Z,{label:d("views.history.panels.query_history"),children:[(0,_.jsx)(C,{value:x.start,currentLocale:null!==se&&void 0!==se?se:ae,label:d("views.history.time_pickers.start_time"),onChange:e=>y(e,!1)}),(0,_.jsx)(C,{value:x.end,currentLocale:null!==se&&void 0!==se?se:ae,label:d("views.history.time_pickers.end_time"),onChange:e=>y(e,!0)}),(0,_.jsx)(j.$,{className:"bg-indigo-700 hover:bg-indigo-800 ".concat(m?"cursor-wait":""),onClick:async()=>{m||(v(!0),await te(),v(!1))},label:d("views.history.buttons.query_waveform")}),(0,_.jsx)(j.$,{className:"bg-green-700 hover:bg-green-800",onClick:()=>{const{start:e,end:t}=x;if(e>=t||t-e<0||t-e>1e3*u)return void(0,D.w)(d("views.history.toasts.duration_error"),!0);const s=async s=>{S((e=>({...e,open:!1})));const{backend:a}=z.DR,o={start:e,end:t,channel:s,format:"sac"},l=V(e,s,h);await q((0,F.c)({backend:a,payload:o,timeout:120,throwError:!0,endpoint:z.DR.endpoints.history,blobOptions:{filename:l}}),d("views.history.toasts.is_exporting_sac"),d("views.history.toasts.export_sac_success"),d("views.history.toasts.export_sac_error"))};S((e=>({...e,open:!0,selectOptions:[{label:"EHZ",value:"EHZ"},{label:"EHE",value:"EHE"},{label:"EHN",value:"EHN"}],onSubmit:s,title:"views.history.forms.choose_channel.title",cancelText:"views.history.forms.choose_channel.cancel",submitText:"views.history.forms.choose_channel.submit",placeholder:"views.history.forms.choose_channel.placeholder"})))},label:d("views.history.buttons.query_sac_file")}),(0,_.jsx)(j.$,{className:"bg-yellow-700 hover:bg-yellow-800 ".concat(m?"cursor-wait":""),onClick:async()=>{m||(v(!0),await(async()=>{const{backend:e}=z.DR,t=await q((0,F.c)({backend:e,payload:{source:"show"},timeout:30,throwError:!0,endpoint:z.DR.endpoints.trace}),d("views.history.toasts.is_fetching_source"),d("views.history.toasts.fetch_source_success"),d("views.history.toasts.fetch_source_error"));if(null===t||void 0===t||!t.data)return;const s=async t=>{S((e=>({...e,open:!1})));const s=await q((0,F.c)({backend:e,timeout:60,throwError:!0,payload:{source:t},endpoint:z.DR.endpoints.trace}),d("views.history.toasts.is_fetching_events"),d("views.history.toasts.fetch_events_success"),d("views.history.toasts.fetch_events_error"));if(null===s||void 0===s||!s.data)return;const a=e=>{G((e=>({...e,open:!1})));const[t,s]=e.split("|").map(Number);(s-t)/1e3>3600?(0,D.w)(d("views.history.toasts.duration_excceed"),!0):(g({start:t,end:s}),(0,D.w)(d("views.history.toasts.event_select_success")))},o=s.data.map((e=>{let{distance:t,magnitude:s,region:a,event:o,timestamp:l,depth:r,estimation:n}=e;return[a,"".concat(l+1e3*n.p,"|").concat(l+1e3*n.s),d("views.history.selects.choose_event.template",{event:o,time:(0,$.D)(l),magnitude:s.toFixed(1),distance:t.toFixed(1),p_wave:n.p.toFixed(1),s_wave:n.s.toFixed(1),depth:-1!==r?r.toFixed(1):"-"})]}));G((e=>({...e,open:!0,options:o,onClose:J,onSelect:a,title:"views.history.selects.choose_event.title"})))};S((e=>({...e,open:!0,selectOptions:t.data.map((e=>"name"in e&&"value"in e?{label:e.name,value:e.value}:{label:"",value:""})),onSubmit:s,title:"views.history.forms.choose_source.title",cancelText:"views.history.forms.choose_source.cancel",submitText:"views.history.forms.choose_source.submit",placeholder:"views.history.forms.choose_source.placeholder"})))})(),v(!1))},label:d("views.history.buttons.query_source")}),(0,_.jsx)(j.$,{className:"bg-cyan-700 hover:bg-cyan-800",onClick:async()=>{const{start:e,end:t}=x,s=new URLSearchParams;s.set("start",String(e)),s.set("end",String(t)),b(s);const a=window.location.href,o=await(async e=>{var t;const s=null!==(t=navigator.clipboard)&&void 0!==t?t:{writeText:e=>{const t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}};return!!s&&(s.writeText(e),!0)})(a);(0,D.w)(d(o?"views.history.toasts.copy_link_success":"views.history.toasts.copy_link_error"),!o)},label:d("views.history.buttons.get_share_link")})]}),(0,_.jsx)(l.Z,{className:"",label:d("views.history.panels.analyze_history"),children:Object.values(Y).map((e=>{let{label:t,value:s,values:a,...o}=e;return(0,L.createElement)(k.J,{...o,key:t,label:d(t),value:d(s,a)})}))}),(0,_.jsx)(U.l,{...w,onClose:()=>S({...w,open:!1}),title:d(null!==(t=w.title)&&void 0!==t?t:""),cancelText:d(null!==(s=w.cancelText)&&void 0!==s?s:""),submitText:d(null!==(r=w.submitText)&&void 0!==r?r:""),placeholder:d(null!==(n=w.placeholder)&&void 0!==n?n:""),content:d(null!==(i=w.content)&&void 0!==i?i:"",{...w.values})}),(0,_.jsx)(P.l,{...R,onClose:J,title:d(null!==(c=R.title)&&void 0!==c?c:"")})]}),Object.keys(X).map((e=>{var t,s;return(0,_.jsx)(A.R,{text:d(null!==(t=X[e].holder.text)&&void 0!==t?t:""),label:d(null!==(s=X[e].holder.label)&&void 0!==s?s:""),advanced:(0,_.jsx)(o.m,{className:"max-w-96",children:(0,_.jsxs)(l.Z,{label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.title")),embedded:!0,children:[(0,_.jsxs)(o.m,{className:"flex flex-col md:flex-row gap-4",children:[(0,_.jsx)(H.p,{onValueChange:t=>ee(e,!0,Number(t)),defaultValue:.1,type:"number",disabled:X[e].chart.filter.enabled,numberLimit:{max:100,min:.1},label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.low_corner_freq"))}),(0,_.jsx)(H.p,{onValueChange:t=>ee(e,!1,Number(t)),defaultValue:10,type:"number",disabled:X[e].chart.filter.enabled,numberLimit:{max:100,min:.1},label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.high_corner_freq"))})]}),(0,_.jsx)(j.$,{label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.").concat(X[e].chart.filter.enabled?"disable_filter":"enable_filter")),className:"bg-indigo-600 hover:bg-indigo-700",onClick:()=>{return t=e,void Q((e=>{const s=!e[t].chart.filter.enabled,{lowCorner:a,highCorner:o}=e[t].chart.filter,{lowFreqCorner:l,highFreqCorner:r}={lowFreqCorner:null!==a&&void 0!==a?a:.1,highFreqCorner:null!==o&&void 0!==o?o:10},n=e[t].chart.buffer.map((e=>{let{ts:t,data:a}=e;const o=s?(0,I.W)(a,{poles:4,lowFreqCorner:l,highFreqCorner:r,sampleRate:a.length,passbandType:I.z.BAND_PASS}):a,n=1e3/o.length;return o.map(((e,s)=>[t-n*(o.length-s),e]))})).reduce(((e,t)=>e.concat(t)),[]),{current:i}=e[t].chart.ref;if(i){const{series:e}=i.chart;e[0].setData(n,!0,!1,!1)}const c={...e[t],chart:{...e[t].chart,filter:{...e[t].chart.filter,enabled:s},title:s?"Band pass [".concat(l,"-").concat(r," Hz]"):""}};return{...e,[t]:c}}));var t}})]})}),children:(0,_.jsx)(N.t,{...X[e].chart,height:300,boost:!0,lineWidth:1,tooltip:!0,zooming:!0,animation:!0,tickPrecision:1,tickInterval:100})},X[e].holder.label)}))]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/263.532e9a13.chunk.js b/frontend/dist/static/js/263.532e9a13.chunk.js new file mode 100644 index 00000000..dde4b416 --- /dev/null +++ b/frontend/dist/static/js/263.532e9a13.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[263],{1385:(e,t,s)=>{s.d(t,{A:()=>a});s(9950);const a=s.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},25242:(e,t,s)=>{s.d(t,{$:()=>o});var a=s(44414);const o=e=>{const{className:t,label:s,onClick:o}=e;return(0,a.jsx)("button",{className:"w-full text-white font-medium text-sm shadow-lg rounded-lg py-2 ".concat(null!==t&&void 0!==t?t:""),onClick:o,children:s})}},40088:(e,t,s)=>{s.d(t,{t:()=>h});var a=s(9950),o=s(93461),l=s.n(o),r=s(11274),n=s(49027),i=s.n(n),c=s(67818),d=s(44414);const h=(0,a.forwardRef)(((e,t)=>{const s=.65*window.devicePixelRatio,{boost:o,title:n,series:h,height:u,legend:m,tooltip:v,zooming:f,animation:p,lineWidth:b,tickInterval:x,tickPrecision:g,lineColor:y,backgroundColor:w}=e,[_,S]=(0,a.useState)(!1);(0,a.useEffect)((()=>{S((()=>{if(window.WebGLRenderingContext){const e=document.createElement("canvas");return["webgl","experimental-webgl","webgl2","moz-webgl","webkit-3d"].some((t=>{try{return!!e.getContext(t)}catch(s){return!1}}))}return!1})())}),[]);const[C,j]=(0,a.useState)({chart:{zooming:f?{type:"x"}:{},marginTop:20,height:u,animation:p,backgroundColor:w},xAxis:{labels:{style:{color:"#fff"},format:"{value:%H:%M:%S}"},type:"datetime",tickColor:"#fff",lineColor:y},yAxis:{labels:{style:{color:"#fff"},format:g?"{value:".concat(g,"f}"):"{value:0.2f}"},title:{text:""},opposite:!0,lineColor:y,tickInterval:x},tooltip:{enabled:v,followPointer:!0,followTouchMove:!0,xDateFormat:"%Y-%m-%d %H:%M:%S",padding:12},legend:{enabled:m,itemStyle:{color:"#fff"}},plotOptions:{series:{lineWidth:b,turboThreshold:o?10:0,boostThreshold:o?1:0,states:{hover:{enabled:!1}}}},title:{text:n,style:{color:"#fff",fontSize:"10px",fontWeight:"normal"}},boost:{enabled:_,pixelRatio:s},accessibility:{enabled:!1},credits:{enabled:!1},time:{useUTC:!1},series:[h]}),{t:A}=(0,c.Bd)();return(0,a.useEffect)((()=>{i()(l())}),[]),(0,a.useEffect)((()=>{l().setOptions({lang:{resetZoom:A("components.chart.reset_zoom"),resetZoomTitle:A("components.chart.reset_zoom_title")}})}),[A]),(0,a.useEffect)((()=>{j((e=>({...e,chart:{...e.chart,height:u},title:{...e.title,text:n},boost:{...e.boost,enabled:_}})))}),[u,n,_]),(0,d.jsx)(r.HighchartsReact,{ref:t,options:C,highcharts:l()})}))},95660:(e,t,s)=>{s.d(t,{l:()=>p});var a=s(96583),o=s(40033),l=s(28170),r=s(6493),n=s(29925),i=s(25979),c=s(3788),d=s(95383),h=s(44322),u=s(79739),m=s(10226),v=s(9950),f=s(44414);const p=e=>{const{open:t,title:s,content:p,cancelText:b,submitText:x,placeholder:g,defaultValue:y,inputType:w,onSubmit:_,onClose:S,selectOptions:C}=e,j=(0,v.useRef)(null),[A,N]=(0,v.useState)("");return(0,v.useEffect)((()=>{var e;N(null!==(e=null===C||void 0===C?void 0:C[0].value)&&void 0!==e?e:"")}),[C]),(0,f.jsxs)(a.A,{onClose:S,open:t,children:[(0,f.jsx)(o.A,{children:s}),(0,f.jsxs)(l.A,{children:[p&&(0,f.jsx)(r.A,{children:p}),"select"!==w?(0,f.jsx)(n.A,{autoFocus:!0,fullWidth:!0,ref:j,className:"mt-8",type:w,label:g,defaultValue:y}):(0,f.jsxs)(i.A,{sx:{my:2},fullWidth:!0,children:[(0,f.jsx)(c.A,{id:"select",children:g}),(0,f.jsx)(d.A,{labelId:"select",label:g,defaultValue:null===C||void 0===C?void 0:C[0].value,onChange:e=>{let{target:t}=e;return N(null===t||void 0===t?void 0:t.value)},children:null===C||void 0===C?void 0:C.map((e=>{let{value:t,label:s}=e;return(0,f.jsx)(h.A,{value:t,children:s},t)}))})]})]}),(0,f.jsxs)(u.A,{children:[b&&(0,f.jsx)(m.A,{onClick:S,children:b}),(0,f.jsx)(m.A,{onClick:()=>{var e,t;_&&_("select"===w?A:null!==(e=null===(t=j.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")},children:x})]})]})}},53768:(e,t,s)=>{s.d(t,{h:()=>i,R:()=>c});var a=s(9950);const o=s.p+"static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg";const l=s.p+"static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg";var r=s(1385),n=s(44414);let i=function(e){return e[e.COLLAPSE_DISABLE=0]="COLLAPSE_DISABLE",e[e.COLLAPSE_SHOW=1]="COLLAPSE_SHOW",e[e.COLLAPSE_HIDE=2]="COLLAPSE_HIDE",e}({});const c=e=>{const{label:t,text:s,children:c,collapse:d,advanced:h}=e,[u,m]=(0,a.useState)(!1),[v,f]=(0,a.useState)(!1);(0,a.useEffect)((()=>{const e=d||i.COLLAPSE_DISABLE;m(e===i.COLLAPSE_HIDE)}),[d]);const p=(d||i.COLLAPSE_DISABLE)!==i.COLLAPSE_DISABLE;return(0,n.jsxs)("div",{className:"mb-4 flex flex-col rounded-xl text-gray-700 shadow-lg",children:[(0,n.jsx)("div",{className:"mx-4 rounded-lg overflow-hidden shadow-lg",children:c}),(0,n.jsxs)("div",{className:"p-4",children:[(0,n.jsxs)("h6",{className:"text-md font-bold text-gray-800 flex ".concat(p?"cursor-pointer select-none":""),onClick:()=>p&&m(!u),children:[p&&(0,n.jsx)("img",{className:"mx-1 ".concat(u?"rotate-180":""),src:o,alt:""}),t]}),s&&!u&&(0,n.jsx)("div",{className:"text-md pt-2",children:s.split("\n").map((e=>(0,n.jsx)("div",{children:e},e)))}),h&&(0,n.jsxs)("div",{className:"mt-2 space-y-2 ".concat(u?"hidden":"block"),children:[(0,n.jsxs)("div",{className:"mx-1 cursor-pointer",onClick:()=>f(!v),children:[(0,n.jsx)("img",{className:"size-4 ".concat(v?"hidden":"block"),src:l,alt:""}),(0,n.jsx)("img",{className:"size-4 ".concat(v?"block":"hidden"),src:r.A,alt:""})]}),(0,n.jsx)("div",{className:v?"block":"hidden",children:h})]})]})]})}},67780:(e,t,s)=>{s.d(t,{p:()=>r});var a=s(29925),o=s(94628),l=s(44414);const r=e=>{const{label:t,disabled:s,className:r,defaultValue:n,numberLimit:i,type:c,onValueChange:d}=e,h=(0,o.M)((e=>{let{target:t}=e;if(!d)return;const{value:s}=t;if("number"===c){const e=Number(s);if(isNaN(e))return t.value=n.toString(),void d(n);if(i){const{max:s,min:a}=i;if(e>s||e{s.d(t,{J:()=>o});var a=s(44414);const o=e=>{const{className:t,icon:s,label:o,value:l,unit:r,color:n}=e;return(0,a.jsx)("div",{className:"w-full p-2 ".concat(null!==t&&void 0!==t?t:""),children:(0,a.jsxs)("div",{className:"flex flex-row bg-gradient-to-r rounded-md p-4 shadow-xl ".concat(n?"from-indigo-500 via-purple-500 to-pink-500":"bg-gray-50 hover:bg-gray-100 transition-all"),children:[s&&(0,a.jsx)("img",{className:"bg-white p-2 rounded-md w-8 h-8 md:w-12 md:h-12 self-center",src:s,alt:""}),(0,a.jsxs)("div",{className:"flex flex-col flex-grow ".concat(s?"ml-5":""),children:[(0,a.jsx)("div",{className:"text-sm whitespace-nowrap ".concat(n?"text-gray-50":"text-gray-600"),children:o}),(0,a.jsx)("div",{className:"text-md font-medium flex-nowrap ".concat(n?"text-gray-100":"text-gray-800"),children:"".concat(l," ").concat(null!==r&&void 0!==r?r:"")})]})]})})}},60898:(e,t,s)=>{s.d(t,{Z:()=>o});var a=s(44414);const o=e=>{const{embedded:t,className:s,label:o,sublabel:l,children:r}=e;return(0,a.jsx)("div",{className:"w-full text-gray-800",children:(0,a.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,a.jsxs)("div",{className:"px-4 py-3 font-bold",children:[l&&(0,a.jsx)("h6",{className:"text-gray-500 text-xs",children:l}),(0,a.jsx)("h2",{className:t?"text-md":"text-lg",children:o})]}),(0,a.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==s&&void 0!==s?s:""),children:r})]})})}},2074:(e,t,s)=>{s.d(t,{l:()=>v});var a=s(96583),o=s(88060),l=s(83239),r=s(82053),n=s(10226),i=s(249),c=s(32610),d=s(57357),h=s(83563),u=s(74745),m=s(44414);const v=e=>{const{title:t,open:s,options:v,onClose:f,onSelect:p}=e;return(0,m.jsxs)(a.A,{fullWidth:!0,onClose:f,open:s,children:[(0,m.jsx)(o.A,{className:"bg-violet-500",sx:{position:"relative"},children:(0,m.jsxs)(l.A,{children:[(0,m.jsx)(r.A,{sx:{mt:1,ml:1,flex:1},variant:"h6",children:t}),(0,m.jsx)(n.A,{autoFocus:!0,color:"inherit",onClick:f,children:"X"})]})}),(0,m.jsx)(i.A,{children:!(null===v||void 0===v||!v.length)&&v.map((e=>e.length>1&&(0,m.jsxs)("div",{children:[(0,m.jsx)(c.Ay,{children:(0,m.jsx)(d.A,{onClick:()=>p&&p(e[1]),children:(0,m.jsx)(h.A,{primary:e[0],secondary:e[3===e.length?2:1].split("\n").map((e=>(0,m.jsxs)("span",{children:[e,(0,m.jsx)("br",{})]},e)))})})}),(0,m.jsx)(u.A,{})]},e[1])))})]})}},71359:(e,t,s)=>{s.d(t,{w:()=>o});var a=s(35887);const o=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?a.Ay.error(e,{duration:t}):a.Ay.success(e,{duration:t})}},28418:(e,t,s)=>{s.d(t,{U:()=>a});const a=(e,t)=>{const s=[];for(let a=0;a{s.d(t,{W:()=>l,z:()=>o});var a=s(96004);let o=function(e){return e[e.LOW_PASS=0]="LOW_PASS",e[e.HIGH_PASS=1]="HIGH_PASS",e[e.BAND_PASS=2]="BAND_PASS",e}({});const l=(e,t)=>{const{passbandType:s,poles:l,sampleRate:r,lowFreqCorner:n,highFreqCorner:i}=t;let c;c=s===o.LOW_PASS?a.com.oregondsp.signalProcessing.filter.iir.PassbandType.LOWPASS:s===o.HIGH_PASS?a.com.oregondsp.signalProcessing.filter.iir.PassbandType.HIGHPASS:a.com.oregondsp.signalProcessing.filter.iir.PassbandType.BANDPASS;const d=new a.com.oregondsp.signalProcessing.filter.iir.Butterworth(l,c,n,i,1/r),h=new Float32Array(e);return d.filterInPlace(h),Array.from(h)}},76969:(e,t,s)=>{s.d(t,{N:()=>a});const a=(e,t)=>{const s=[];for(let a of e)s.push(a/t);return s}},27156:(e,t,s)=>{s.d(t,{i:()=>a});const a=(e,t,s)=>{const a=2**(t-1),o=[];for(let l of e)o.push(s/a*l);return o}},42105:(e,t,s)=>{s.d(t,{D:()=>o});var a=s(43974);const o=e=>{const t=new Date(e);return(0,a.A)(t,"yyyy-MM-dd HH:mm:ss")}},94628:(e,t,s)=>{s.d(t,{M:()=>a});const a=(e,t)=>{let s=null;return function(){for(var a=arguments.length,o=new Array(a),l=0;l(s=null,e(...o))),t))}}},92263:(e,t,s)=>{s.r(t),s.d(t,{default:()=>G});var a=s(67818),o=s(55297),l=s(60898),r=s(81831),n=s(87403),i=s(43396),c=s(69200),d=s(47775),h=s(65869),u=s(90875),m=s(47315),v=s(64779),f=s(73543),p=s(79299),b=s(40922),x=s(73215),g=s(61721),y=s(69178),w=s(50639),_=s(44414);const S={"zh-CN":{theme:u.g,adapterLocale:b.A},"zh-TW":{theme:m.a,adapterLocale:x.A},"en-US":{theme:v.c,adapterLocale:g.A},"ja-JP":{theme:f.q,adapterLocale:y.A},"ko-KR":{theme:p.U,adapterLocale:w.A}},C=e=>{const{label:t,onChange:s,value:a,defaultValue:o,currentLocale:l}=e,u=Intl.DateTimeFormat().resolvedOptions().timeZone,m=(0,d.A)({},S[l].theme);return(0,_.jsx)(h.A,{theme:m,children:(0,_.jsx)(r.$,{dateAdapter:c.h,adapterLocale:S[l].adapterLocale,children:(0,_.jsx)(n.K,{format:"yyyy-MM-dd HH:mm:ss",className:"w-full",timezone:"system",views:["year","month","day","hours","minutes","seconds"],viewRenderers:{hours:i.Zo,minutes:i.Zo,seconds:i.Zo},onChange:e=>{var t;let a=null!==(t=null===e||void 0===e?void 0:e.valueOf())&&void 0!==t?t:0;isNaN(a)&&(a=0),s(a)},slotProps:{field:{clearable:!0}},label:"".concat(t," - ").concat(u),defaultValue:o,value:null!==a&&void 0!==a?a:0,ampm:!1})})})};var j=s(25242),A=s(53768),N=s(40088),k=s(51682),L=s(9950),E=s(41237),P=s(2074),T=s(82569),H=s(67780),O=s(42074);var D=s(71359),F=s(38526),z=s(19325),R=s(35887);const q=async function(e,t,s,a){if(!(!(arguments.length>4&&void 0!==arguments[4])||arguments[4]))return await R.Ay.promise(e,{loading:t,success:s,error:a});try{return await R.Ay.promise(e,{loading:t,success:s,error:a})}catch{}};var I=s(7678);var W=s(77254),M=s(27156),B=s(76969),Z=s(28418);var U=s(95660);const V=(e,t,s)=>{let{network:a,station:o,location:l}=s;const r=new Date(e);return"".concat(r.getUTCFullYear(),".").concat((e=>{const t=new Date(e.getUTCFullYear(),0,0),s=e.getTime()-t.getTime();return Math.floor(s/864e5)})(r).toString().padStart(3,"0"),".").concat(r.getUTCHours().toString().padStart(2,"0"),".").concat(r.getUTCMinutes().toString().padStart(2,"0"),".").concat(r.getUTCSeconds().toString().padStart(2,"0"),".").concat(r.getUTCMilliseconds().toString().padStart(4,"0"),".").concat(a.slice(0,2),".").concat(o.slice(0,5),".").concat(l.slice(0,2),".").concat(t,".D.sac")};var $=s(42105);const G=e=>{var t,s,r,n,i,c;const{t:d}=(0,a.Bd)(),{station:h}=(0,T.d4)((e=>{let{station:t}=e;return t})),{duration:u}=(0,T.d4)((e=>{let{duration:t}=e;return t})),[m,v]=(0,L.useState)(!h.initialized);(0,L.useEffect)((()=>{v(!h.initialized)}),[h.initialized]);const f=Date.now(),[p,b]=(0,O.ok)(),[x,g]=(0,L.useState)({start:p.has("start")?Number(p.get("start")):f-1e3*u,end:p.has("end")?Number(p.get("end")):f}),y=(e,t)=>g((s=>t?{...s,end:e}:{...s,start:e})),[w,S]=(0,L.useState)({open:!1,inputType:"select"}),[R,G]=(0,L.useState)({open:!1}),J=()=>G({...R,open:!1}),[Y,K]=(0,L.useState)({ehz:{label:"views.history.labels.ehz_detail.label",value:"-"},ehe:{label:"views.history.labels.ehe_detail.label",value:"-"},ehn:{label:"views.history.labels.ehn_detail.label",value:"-"}}),[X,Q]=(0,L.useState)({ehz:{holder:{collapse:A.h.COLLAPSE_HIDE,label:"views.history.charts.ehz.label",text:"views.history.charts.ehz.text"},chart:{buffer:[],backgroundColor:"#d97706",filter:{enabled:!1},ref:(0,L.useRef)(null),series:{name:"EHZ",type:"line",color:"#f1f5f9"}}},ehe:{holder:{collapse:A.h.COLLAPSE_SHOW,label:"views.history.charts.ehe.label",text:"views.history.charts.ehe.text"},chart:{buffer:[],backgroundColor:"#10b981",filter:{enabled:!1},ref:(0,L.useRef)(null),series:{name:"EHE",type:"line",color:"#f1f5f9"}}},ehn:{holder:{collapse:A.h.COLLAPSE_SHOW,label:"views.history.charts.ehn.label",text:"views.history.charts.ehn.text"},chart:{buffer:[],backgroundColor:"#0ea5e9",filter:{enabled:!1},ref:(0,L.useRef)(null),series:{name:"EHN",type:"line",color:"#f1f5f9"}}}}),ee=(e,t,s)=>Q((a=>({...a,[e]:{...a[e],chart:{...a[e].chart,filter:{...a[e].chart.filter,[t?"lowCorner":"highCorner"]:s}}}}))),te=async()=>{const{start:e,end:t}=x;if(!e||!t||e>=t)return void(0,D.w)(d("views.history.toasts.duration_error"),!0);const{backend:s}=z.DR,a={start:e,end:t,channel:"",format:"json"},o=await q((0,F.c)({backend:s,payload:a,timeout:120,throwError:!0,endpoint:z.DR.endpoints.history}),d("views.history.toasts.is_fetching_waveform"),d("views.history.toasts.fetch_waveform_success"),d("views.history.toasts.fetch_waveform_error"));((e,t)=>{if(null===e||void 0===e||!e.data)return;const{adc:s}=W.A.getState().adc,{geophone:a}=W.A.getState().geophone;t((t=>(Object.keys(t).forEach((o=>{if(!e.data.every((e=>o in e)))return;const l=e.data.map((e=>e[o])).map((e=>(0,M.i)(e,s.resolution,s.fullscale))).map((e=>{const t=a.sensitivity/100;return(0,B.N)(e,t)})),r=l.map((e=>{const t=1e3/e.length;return(0,Z.U)(e,t)})),n=l.flat().reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0),i=r.flat().reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0);t[o]={...t[o],values:{pgv:n.toFixed(5),pga:i.toFixed(5)},value:"views.history.labels.".concat(o,"_detail.value")}})),t)))})(o,K),((e,t)=>{null!==e&&void 0!==e&&e.data&&t((t=>(Object.keys(t).forEach((s=>{if(!e.data.every((e=>s in e)))return;const a=e.data.map((e=>{let{ts:t,...a}=e;return{data:a[s],ts:t}}));t[s].chart.buffer=a;const{enabled:o,lowCorner:l,highCorner:r}=t[s].chart.filter,{lowFreqCorner:n,highFreqCorner:i}={lowFreqCorner:null!==l&&void 0!==l?l:.1,highFreqCorner:null!==r&&void 0!==r?r:10};t[s].chart={...t[s].chart,title:o?"Band pass [".concat(n,"-").concat(i," Hz]"):""};const c=a.map((e=>{let{ts:t,data:s}=e;const a=o?(0,I.W)(s,{poles:4,lowFreqCorner:n,highFreqCorner:i,sampleRate:s.length,passbandType:I.z.BAND_PASS}):s,l=1e3/a.length;return a.map(((e,s)=>[t-l*(a.length-s),e]))})).reduce(((e,t)=>e.concat(t)),[]),{current:d}=t[s].chart.ref;if(d){const{series:e}=d.chart;e[0].setData(c,!0,!1,!1)}})),t)))})(o,Q)},{locale:se}=e,{fallback:ae}=E.X;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(o.m,{className:"my-6 gap-4 grid md:grid-cols-2 ".concat(m?"cursor-progress":""),children:[(0,_.jsxs)(l.Z,{label:d("views.history.panels.query_history"),children:[(0,_.jsx)(C,{value:x.start,currentLocale:null!==se&&void 0!==se?se:ae,label:d("views.history.time_pickers.start_time"),onChange:e=>y(e,!1)}),(0,_.jsx)(C,{value:x.end,currentLocale:null!==se&&void 0!==se?se:ae,label:d("views.history.time_pickers.end_time"),onChange:e=>y(e,!0)}),(0,_.jsx)(j.$,{className:"bg-indigo-700 hover:bg-indigo-800 ".concat(m?"cursor-wait":""),onClick:async()=>{m||(v(!0),await te(),v(!1))},label:d("views.history.buttons.query_waveform")}),(0,_.jsx)(j.$,{className:"bg-green-700 hover:bg-green-800",onClick:()=>{const{start:e,end:t}=x;if(!e||!t||e>=t)return void(0,D.w)(d("views.history.toasts.duration_error"),!0);const s=async s=>{S((e=>({...e,open:!1})));const{backend:a}=z.DR,o={start:e,end:t,channel:s,format:"sac"},l=V(e,s,h);await q((0,F.c)({backend:a,payload:o,timeout:120,throwError:!0,endpoint:z.DR.endpoints.history,blobOptions:{filename:l}}),d("views.history.toasts.is_exporting_sac"),d("views.history.toasts.export_sac_success"),d("views.history.toasts.export_sac_error"))};S((e=>({...e,open:!0,selectOptions:[{label:"EHZ",value:"EHZ"},{label:"EHE",value:"EHE"},{label:"EHN",value:"EHN"}],onSubmit:s,title:"views.history.forms.choose_channel.title",cancelText:"views.history.forms.choose_channel.cancel",submitText:"views.history.forms.choose_channel.submit",placeholder:"views.history.forms.choose_channel.placeholder"})))},label:d("views.history.buttons.query_sac_file")}),(0,_.jsx)(j.$,{className:"bg-yellow-700 hover:bg-yellow-800 ".concat(m?"cursor-wait":""),onClick:async()=>{m||(v(!0),await(async()=>{const{backend:e}=z.DR,t=await q((0,F.c)({backend:e,payload:{source:"show"},timeout:30,throwError:!0,endpoint:z.DR.endpoints.trace}),d("views.history.toasts.is_fetching_source"),d("views.history.toasts.fetch_source_success"),d("views.history.toasts.fetch_source_error"));if(null===t||void 0===t||!t.data)return;const s=async t=>{S((e=>({...e,open:!1})));const s=await q((0,F.c)({backend:e,timeout:60,throwError:!0,payload:{source:t},endpoint:z.DR.endpoints.trace}),d("views.history.toasts.is_fetching_events"),d("views.history.toasts.fetch_events_success"),d("views.history.toasts.fetch_events_error"));if(null===s||void 0===s||!s.data)return;const a=e=>{G((e=>({...e,open:!1})));const[t,s]=e.split("|").map(Number);g({start:t,end:s}),(0,D.w)(d("views.history.toasts.event_select_success"))},o=s.data.map((e=>{let{distance:t,magnitude:s,region:a,event:o,timestamp:l,depth:r,estimation:n}=e;return[a,"".concat(l+1e3*n.p,"|").concat(l+1e3*n.s),d("views.history.selects.choose_event.template",{event:o,time:(0,$.D)(l),magnitude:s.toFixed(1),distance:t.toFixed(1),p_wave:n.p.toFixed(1),s_wave:n.s.toFixed(1),depth:-1!==r?r.toFixed(1):"-"})]}));G((e=>({...e,open:!0,options:o,onClose:J,onSelect:a,title:"views.history.selects.choose_event.title"})))};S((e=>({...e,open:!0,selectOptions:t.data.map((e=>"name"in e&&"value"in e?{label:e.name,value:e.value}:{label:"",value:""})),onSubmit:s,title:"views.history.forms.choose_source.title",cancelText:"views.history.forms.choose_source.cancel",submitText:"views.history.forms.choose_source.submit",placeholder:"views.history.forms.choose_source.placeholder"})))})(),v(!1))},label:d("views.history.buttons.query_source")}),(0,_.jsx)(j.$,{className:"bg-cyan-700 hover:bg-cyan-800",onClick:async()=>{const{start:e,end:t}=x;if(!e||!t||e>=t)return void(0,D.w)(d("views.history.toasts.duration_error"),!0);const s=new URLSearchParams;s.set("start",String(e)),s.set("end",String(t)),b(s);const a=window.location.href,o=await(async e=>{var t;const s=null!==(t=navigator.clipboard)&&void 0!==t?t:{writeText:e=>{const t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}};return!!s&&(s.writeText(e),!0)})(a);(0,D.w)(d(o?"views.history.toasts.copy_link_success":"views.history.toasts.copy_link_error"),!o)},label:d("views.history.buttons.get_share_link")})]}),(0,_.jsx)(l.Z,{className:"",label:d("views.history.panels.analyze_history"),children:Object.values(Y).map((e=>{let{label:t,value:s,values:a,...o}=e;return(0,L.createElement)(k.J,{...o,key:t,label:d(t),value:d(s,a)})}))}),(0,_.jsx)(U.l,{...w,onClose:()=>S({...w,open:!1}),title:d(null!==(t=w.title)&&void 0!==t?t:""),cancelText:d(null!==(s=w.cancelText)&&void 0!==s?s:""),submitText:d(null!==(r=w.submitText)&&void 0!==r?r:""),placeholder:d(null!==(n=w.placeholder)&&void 0!==n?n:""),content:d(null!==(i=w.content)&&void 0!==i?i:"",{...w.values})}),(0,_.jsx)(P.l,{...R,onClose:J,title:d(null!==(c=R.title)&&void 0!==c?c:"")})]}),Object.keys(X).map((e=>{var t,s;return(0,_.jsx)(A.R,{text:d(null!==(t=X[e].holder.text)&&void 0!==t?t:""),label:d(null!==(s=X[e].holder.label)&&void 0!==s?s:""),advanced:(0,_.jsx)(o.m,{className:"max-w-96",children:(0,_.jsxs)(l.Z,{label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.title")),embedded:!0,children:[(0,_.jsxs)(o.m,{className:"flex flex-col md:flex-row gap-4",children:[(0,_.jsx)(H.p,{onValueChange:t=>ee(e,!0,Number(t)),defaultValue:.1,type:"number",disabled:X[e].chart.filter.enabled,numberLimit:{max:100,min:.1},label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.low_corner_freq"))}),(0,_.jsx)(H.p,{onValueChange:t=>ee(e,!1,Number(t)),defaultValue:10,type:"number",disabled:X[e].chart.filter.enabled,numberLimit:{max:100,min:.1},label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.high_corner_freq"))})]}),(0,_.jsx)(j.$,{label:d("views.history.charts.".concat(e,".advanced.panels.butterworth_filter.").concat(X[e].chart.filter.enabled?"disable_filter":"enable_filter")),className:"bg-indigo-600 hover:bg-indigo-700",onClick:()=>{return t=e,void Q((e=>{const s=!e[t].chart.filter.enabled,{lowCorner:a,highCorner:o}=e[t].chart.filter,{lowFreqCorner:l,highFreqCorner:r}={lowFreqCorner:null!==a&&void 0!==a?a:.1,highFreqCorner:null!==o&&void 0!==o?o:10},n=e[t].chart.buffer.map((e=>{let{ts:t,data:a}=e;const o=s?(0,I.W)(a,{poles:4,lowFreqCorner:l,highFreqCorner:r,sampleRate:a.length,passbandType:I.z.BAND_PASS}):a,n=1e3/o.length;return o.map(((e,s)=>[t-n*(o.length-s),e]))})).reduce(((e,t)=>e.concat(t)),[]),{current:i}=e[t].chart.ref;if(i){const{series:e}=i.chart;e[0].setData(n,!0,!1,!1)}const c={...e[t],chart:{...e[t].chart,filter:{...e[t].chart.filter,enabled:s},title:s?"Band pass [".concat(l,"-").concat(r," Hz]"):""}};return{...e,[t]:c}}));var t}})]})}),children:(0,_.jsx)(N.t,{...X[e].chart,height:300,boost:!0,lineWidth:1,tooltip:!0,zooming:!0,animation:!0,tickPrecision:1,tickInterval:100})},X[e].holder.label)}))]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/39.19e82dc5.chunk.js b/frontend/dist/static/js/39.19e82dc5.chunk.js deleted file mode 100644 index 93ae2e6f..00000000 --- a/frontend/dist/static/js/39.19e82dc5.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunksrc=self.webpackChunksrc||[]).push([[39],{5333:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(8587),a=n(8168),r=n(9950),i=n(2004),s=n(4061),l=n(9269),c=n(9254),u=n(9859),d=n(5511),m=n(1676),p=n(3244),h=n(8483);function f(e){return(0,h.Ay)("MuiIconButton",e)}const v=(0,p.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var g=n(4414);const b=["edge","children","className","color","disabled","disableFocusRipple","size"],y=(0,c.Ay)(d.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t["color".concat((0,m.A)(n.color))],n.edge&&t["edge".concat((0,m.A)(n.edge))],t["size".concat((0,m.A)(n.size))]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(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})}),(e=>{let{theme:t,ownerState:n}=e;var o;const r=null==(o=(t.vars||t).palette)?void 0:o[n.color];return(0,a.A)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,a.A)({color:null==r?void 0:r.main},!n.disableRipple&&{"&:hover":(0,a.A)({},r&&{backgroundColor:t.vars?"rgba(".concat(r.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(r.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)},{["&.".concat(v.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})})),w=r.forwardRef((function(e,t){const n=(0,u.A)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:l,className:c,color:d="default",disabled:p=!1,disableFocusRipple:h=!1,size:v="medium"}=n,w=(0,o.A)(n,b),A=(0,a.A)({},n,{edge:r,color:d,disabled:p,disableFocusRipple:h,size:v}),x=(e=>{const{classes:t,disabled:n,color:o,edge:a,size:r}=e,i={root:["root",n&&"disabled","default"!==o&&"color".concat((0,m.A)(o)),a&&"edge".concat((0,m.A)(a)),"size".concat((0,m.A)(r))]};return(0,s.A)(i,f,t)})(A);return(0,g.jsx)(y,(0,a.A)({className:(0,i.A)(x.root,c),centerRipple:!0,focusRipple:!h,disabled:p,ref:t},w,{ownerState:A,children:l}))}))},5869:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var o=n(8168),a=n(8587),r=n(9950);const i=r.createContext(null);function s(){return r.useContext(i)}const l="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var c=n(4414);const u=function(e){const{children:t,theme:n}=e,a=s(),u=r.useMemo((()=>{const e=null===a?n:function(e,t){if("function"===typeof t)return t(e);return(0,o.A)({},e,t)}(a,n);return null!=e&&(e[l]=null!==a),e}),[n,a]);return(0,c.jsx)(i.Provider,{value:u,children:t})};var d=n(4658),m=n(357);const p={};function h(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return r.useMemo((()=>{const r=e&&t[e]||t;if("function"===typeof n){const i=n(r),s=e?(0,o.A)({},t,{[e]:i}):i;return a?()=>s:s}return e?(0,o.A)({},t,{[e]:n}):(0,o.A)({},t,n)}),[e,t,n,a])}const f=function(e){const{children:t,theme:n,themeId:o}=e,a=(0,m.A)(p),r=s()||p,i=h(o,a,n),l=h(o,r,n,!0);return(0,c.jsx)(u,{theme:l,children:(0,c.jsx)(d.T.Provider,{value:i,children:t})})};var v=n(7550);const g=["theme"];function b(e){let{theme:t}=e,n=(0,a.A)(e,g);const r=t[v.A];return(0,c.jsx)(f,(0,o.A)({},n,{themeId:r?v.A:void 0,theme:r||t}))}},7497:(e,t,n)=>{"use strict";n.d(t,{X4:()=>l});var o=n(3999),a=n(8935);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.A)(e,t,n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.A)(9,e));let a,r=e.substring(t+1,e.length-1);if("color"===n){if(r=r.split(" "),a=r.shift(),4===r.length&&"/"===r[3].charAt(0)&&(r[3]=r[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a))throw new Error((0,o.A)(10,a))}else r=r.split(",");return r=r.map((e=>parseFloat(e))),{type:n,values:r,colorSpace:a}}function s(e){const{type:t,colorSpace:n}=e;let{values:o}=e;return-1!==t.indexOf("rgb")?o=o.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(o[1]="".concat(o[1],"%"),o[2]="".concat(o[2],"%")),o=-1!==t.indexOf("color")?"".concat(n," ").concat(o.join(" ")):"".concat(o.join(", ")),"".concat(t,"(").concat(o,")")}function l(e,t){return e=i(e),t=r(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,s(e)}},5329:(e,t,n)=>{"use strict";t.A=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o}(n(9950)),a=n(2199);function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=o.useContext(a.ThemeContext);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},31:(e,t,n)=>{"use strict";n.d(t,{h:()=>Gt});var o=n(6922),a=n(8889),r=n(8397);function i(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return isNaN(i)?new Date(NaN):i?(n.setDate(n.getDate()+i),n):n}var s=n(3793);function l(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var s=n.getDate(),l=new Date(n.getTime());return l.setMonth(n.getMonth()+i+1,0),s>=l.getDate()?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)}function c(e,t){return(0,r.A)(2,arguments),l(e,12*(0,o.A)(t))}function u(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t),i=n.getTime()-o.getTime();return i<0?-1:i>0?1:i}function d(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t),i=u(n,o),s=Math.abs(function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getFullYear()-o.getFullYear()}(n,o));n.setFullYear(1584),o.setFullYear(1584);var l=u(n,o)===-i,c=i*(s-Number(l));return 0===c?0:c}function m(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return t.setHours(23,59,59,999),t}function p(e){(0,r.A)(1,arguments);var t=(0,a.A)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function h(e,t){(0,r.A)(2,arguments);var n,o=(0,a.A)(e),i=(0,a.A)(t),s=u(o,i),l=Math.abs(function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}(o,i));if(l<1)n=0;else{1===o.getMonth()&&o.getDate()>27&&o.setDate(30),o.setMonth(o.getMonth()-s*l);var c=u(o,i)===-s;(function(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return m(t).getTime()===p(t).getTime()})((0,a.A)(e))&&1===l&&1===u(e,i)&&(c=!1),n=s*(l-Number(c))}return 0===n?0:n}var f={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},v="trunc";function g(e){return e?f[e]:f[v]}var b=n(2434);function y(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return t.setHours(0,0,0,0),t}var w=864e5;function A(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function x(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t),i=A(n,o),s=Math.abs(function(e,t){(0,r.A)(2,arguments);var n=y(e),o=y(t),a=n.getTime()-(0,b.A)(n),i=o.getTime()-(0,b.A)(o);return Math.round((a-i)/w)}(n,o));n.setDate(n.getDate()-i*s);var l=i*(s-Number(A(n,o)===-i));return 0===l?0:l}Math.pow(10,8);var T=6e4,C=36e5;function D(e,t){return(0,r.A)(2,arguments),(0,a.A)(e).getTime()-(0,a.A)(t).getTime()}var k=n(3840);function M(e,t){var n,i,s,l,c,u,d,m;(0,r.A)(1,arguments);var p=(0,k.q)(),h=(0,o.A)(null!==(n=null!==(i=null!==(s=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(u=c.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==s?s:p.weekStartsOn)&&void 0!==i?i:null===(d=p.locale)||void 0===d||null===(m=d.options)||void 0===m?void 0:m.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=(0,a.A)(e),v=f.getDay(),g=6+(v=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=(0,a.A)(e),v=f.getDay(),g=(v=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var g=new Date(0);g.setFullYear(h+1,0,v),g.setHours(0,0,0,0);var b=N(g,t),y=new Date(0);y.setFullYear(h,0,v),y.setHours(0,0,0,0);var w=N(y,t);return p.getTime()>=b.getTime()?h+1:p.getTime()>=w.getTime()?h:h-1}(e,t),v=new Date(0);return v.setFullYear(f,0,h),v.setHours(0,0,0,0),N(v,t)}function R(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getTime()>o.getTime()}function O(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getTime()e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 r,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){s=!0,r=e},f:function(){try{i||null==n.return||n.return()}finally{if(s)throw r}}}}var B=n(6792),z=n(4568);function H(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var Y=n(74),U=n(6215),q=n(9417),X=n(3662);function Q(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,X.A)(e,t)}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function G(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(G=function(){return!!e})()}function _(e){var t=G();return function(){var n,o=K(e);if(t){var a=K(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===(0,L.A)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,q.A)(e)}(this,n)}}var Z=n(3029),$=n(2901),J=n(4467),ee=function(){function e(){(0,Z.A)(this,e),(0,J.A)(this,"priority",void 0),(0,J.A)(this,"subPriority",0)}return(0,$.A)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),te=function(e){Q(n,e);var t=_(n);function n(e,o,a,r,i){var s;return(0,Z.A)(this,n),(s=t.call(this)).value=e,s.validateValue=o,s.setValue=a,s.priority=r,i&&(s.subPriority=i),s}return(0,$.A)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(ee),ne=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r0,a=o?t:1-t;if(a<=50)n=e||100;else{var r=a+50;n=e+100*Math.floor(r/100)-(e>=r%100?100:0)}return o?n:1-n}function Le(e){return e%400===0||e%4===0&&e%100!==0}var We=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r0}},{key:"set",value:function(e,t,n){var o=e.getUTCFullYear();if(n.isTwoDigitYear){var a=Fe(n.year,o);return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}var r="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),je=n(5294),Be=n(5164),ze=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r0}},{key:"set",value:function(e,t,n,o){var a=(0,je.A)(e,o);if(n.isTwoDigitYear){var r=Fe(n.year,a);return e.setUTCFullYear(r,0,o.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,Be.A)(e,o)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,o.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,Be.A)(e,o)}}]),n}(oe),He=n(1485),Ye=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Xe=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Qe=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Ke=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Ge=n(768);var _e=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=53}},{key:"set",value:function(e,t,n,i){return(0,Be.A)(function(e,t,n){(0,r.A)(2,arguments);var i=(0,a.A)(e),s=(0,o.A)(t),l=(0,Ge.A)(i,n)-s;return i.setUTCDate(i.getUTCDate()-7*l),i}(e,n,i),i)}}]),n}(oe),Ze=n(734);var $e=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,He.A)(function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t),s=(0,Ze.A)(n)-i;return n.setUTCDate(n.getUTCDate()-7*s),n}(e,n))}}]),n}(oe),Je=[31,28,31,30,31,30,31,31,30,31,30,31],et=[31,29,31,30,31,30,31,31,30,31,30,31],tt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=et[o]:t>=1&&t<=Je[o]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(oe),nt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(oe);function ot(e,t,n){var i,s,l,c,u,d,m,p;(0,r.A)(2,arguments);var h=(0,k.q)(),f=(0,o.A)(null!==(i=null!==(s=null!==(l=null!==(c=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==c?c:null===n||void 0===n||null===(u=n.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:h.weekStartsOn)&&void 0!==s?s:null===(m=h.locale)||void 0===m||null===(p=m.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==i?i:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,a.A)(e),g=(0,o.A)(t),b=((g%7+7)%7=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=ot(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(oe),rt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=ot(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(oe),it=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=ot(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(oe);var st=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);n%7===0&&(n-=7);var i=(0,a.A)(e),s=((n%7+7)%7<1?7:0)+n-i.getUTCDay();return i.setUTCDate(i.getUTCDate()+s),i}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(oe),lt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=12}},{key:"set",value:function(e,t,n){var o=e.getUTCHours()>=12;return o&&n<12?e.setUTCHours(n+12,0,0,0):o||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(oe),mt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(oe),pt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(oe),ht=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=24}},{key:"set",value:function(e,t,n){var o=n<=24?n%24:n;return e.setUTCHours(o,0,0,0),e}}]),n}(oe),ft=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(oe),vt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(oe),gt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&N<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var I=(0,o.A)(null!==(g=null!==(y=null!==(w=null!==(A=null===i||void 0===i?void 0:i.weekStartsOn)&&void 0!==A?A:null===i||void 0===i||null===(x=i.locale)||void 0===x||null===(T=x.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==w?w:S.weekStartsOn)&&void 0!==y?y:null===(C=S.locale)||void 0===C||null===(D=C.options)||void 0===D?void 0:D.weekStartsOn)&&void 0!==g?g:0);if(!(I>=0&&I<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===P)return""===M?(0,a.A)(n):new Date(NaN);var R,O={firstWeekContainsDate:N,weekStartsOn:I,locale:V},E=[new ne],F=P.match(Ct).map((function(e){var t=e[0];return t in Y.A?(0,Y.A[t])(e,V.formatLong):e})).join("").match(Tt),W=[],q=j(F);try{var X=function(){var t=R.value;null!==i&&void 0!==i&&i.useAdditionalWeekYearTokens||!(0,U.xM)(t)||(0,U.lJ)(t,P,e),null!==i&&void 0!==i&&i.useAdditionalDayOfYearTokens||!(0,U.ef)(t)||(0,U.lJ)(t,P,e);var n=t[0],o=xt[n];if(o){var a=o.incompatibleTokens;if(Array.isArray(a)){var r=W.find((function(e){return a.includes(e.token)||e.token===n}));if(r)throw new RangeError("The format string mustn't contain `".concat(r.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===o.incompatibleTokens&&W.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));W.push({token:n,fullToken:t});var s=o.run(M,t,V.match,O);if(!s)return{v:new Date(NaN)};E.push(s.setter),M=s.rest}else{if(n.match(Pt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(Dt)[1].replace(kt,"'")),0!==M.indexOf(t))return{v:new Date(NaN)};M=M.slice(t.length)}};for(q.s();!(R=q.n()).done;){var Q=X();if("object"===(0,L.A)(Q))return Q.v}}catch(oe){q.e(oe)}finally{q.f()}if(M.length>0&&Mt.test(M))return new Date(NaN);var K=E.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return E.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),G=(0,a.A)(n);if(isNaN(G.getTime()))return new Date(NaN);var _,Z=(0,z.A)(G,(0,b.A)(G)),$={},J=j(K);try{for(J.s();!(_=J.n()).done;){var ee=_.value;if(!ee.validate(Z,O))return new Date(NaN);var te=ee.set(Z,$,O);Array.isArray(te)?(Z=te[0],H($,te[1])):Z=te}}catch(oe){J.e(oe)}finally{J.f()}return Z}function Vt(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return t.setDate(1),t.setHours(0,0,0,0),t}function Nt(e){(0,r.A)(1,arguments);var t=(0,a.A)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function It(e,t){var n;(0,r.A)(1,arguments);var a=(0,o.A)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==a&&1!==a&&0!==a)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var i,s=function(e){var t,n={},o=e.split(Rt.dateTimeDelimiter);if(o.length>2)return n;/:/.test(o[0])?t=o[0]:(n.date=o[0],t=o[1],Rt.timeZoneDelimiter.test(n.date)&&(n.date=e.split(Rt.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var a=Rt.timezone.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e);if(s.date){var l=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(n);if(!o)return{year:NaN,restDateString:""};var a=o[1]?parseInt(o[1]):null,r=o[2]?parseInt(o[2]):null;return{year:null===r?a:100*r,restDateString:e.slice((o[1]||o[2]).length)}}(s.date,a);i=function(e,t){if(null===t)return new Date(NaN);var n=e.match(Ot);if(!n)return new Date(NaN);var o=!!n[4],a=Lt(n[1]),r=Lt(n[2])-1,i=Lt(n[3]),s=Lt(n[4]),l=Lt(n[5])-1;if(o)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,l)?function(e,t,n){var o=new Date(0);o.setUTCFullYear(e,0,4);var a=o.getUTCDay()||7,r=7*(t-1)+n+1-a;return o.setUTCDate(o.getUTCDate()+r),o}(t,s,l):new Date(NaN);var c=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(jt[t]||(Bt(e)?29:28))}(t,r,i)&&function(e,t){return t>=1&&t<=(Bt(e)?366:365)}(t,a)?(c.setUTCFullYear(t,r,Math.max(a,i)),c):new Date(NaN)}(l.restDateString,l.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var c,u=i.getTime(),d=0;if(s.time&&(d=function(e){var t=e.match(Et);if(!t)return NaN;var n=Wt(t[1]),o=Wt(t[2]),a=Wt(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,o,a))return NaN;return n*C+o*T+1e3*a}(s.time),isNaN(d)))return new Date(NaN);if(!s.timezone){var m=new Date(u+d),p=new Date(0);return p.setFullYear(m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()),p.setHours(m.getUTCHours(),m.getUTCMinutes(),m.getUTCSeconds(),m.getUTCMilliseconds()),p}return c=function(e){if("Z"===e)return 0;var t=e.match(Ft);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,a))return NaN;return n*(o*C+a*T)}(s.timezone),isNaN(c)?new Date(NaN):new Date(u+d+c)}var Rt={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Ot=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Et=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Ft=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Lt(e){return e?parseInt(e):1}function Wt(e){return e&&parseFloat(e.replace(",","."))||0}var jt=[31,null,31,30,31,30,31,31,30,31,30,31];function Bt(e){return e%400===0||e%4===0&&e%100!==0}var zt=n(1205);var Ht=n(1721),Yt=n(4894),Ut=n.n(Yt),qt=n(8168);const Xt={y:{sectionType:"year",contentType:"digit",maxLength:4},yy:"year",yyy:{sectionType:"year",contentType:"digit",maxLength:4},yyyy:"year",M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMMM:{sectionType:"month",contentType:"letter"},MMM:{sectionType:"month",contentType:"letter"},L:{sectionType:"month",contentType:"digit",maxLength:2},LL:"month",LLL:{sectionType:"month",contentType:"letter"},LLLL:{sectionType:"month",contentType:"letter"},d:{sectionType:"day",contentType:"digit",maxLength:2},dd:"day",do:{sectionType:"day",contentType:"digit-with-letter"},E:{sectionType:"weekDay",contentType:"letter"},EE:{sectionType:"weekDay",contentType:"letter"},EEE:{sectionType:"weekDay",contentType:"letter"},EEEE:{sectionType:"weekDay",contentType:"letter"},EEEEE:{sectionType:"weekDay",contentType:"letter"},i:{sectionType:"weekDay",contentType:"digit",maxLength:1},ii:"weekDay",iii:{sectionType:"weekDay",contentType:"letter"},iiii:{sectionType:"weekDay",contentType:"letter"},e:{sectionType:"weekDay",contentType:"digit",maxLength:1},ee:"weekDay",eee:{sectionType:"weekDay",contentType:"letter"},eeee:{sectionType:"weekDay",contentType:"letter"},eeeee:{sectionType:"weekDay",contentType:"letter"},eeeeee:{sectionType:"weekDay",contentType:"letter"},c:{sectionType:"weekDay",contentType:"digit",maxLength:1},cc:"weekDay",ccc:{sectionType:"weekDay",contentType:"letter"},cccc:{sectionType:"weekDay",contentType:"letter"},ccccc:{sectionType:"weekDay",contentType:"letter"},cccccc:{sectionType:"weekDay",contentType:"letter"},a:"meridiem",aa:"meridiem",aaa:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},Qt={year:"yyyy",month:"LLLL",monthShort:"MMM",dayOfMonth:"d",weekday:"EEEE",weekdayShort:"EEEEEE",hours24h:"HH",hours12h:"hh",meridiem:"aa",minutes:"mm",seconds:"ss",fullDate:"PP",fullDateWithWeekday:"PPPP",keyboardDate:"P",shortDate:"MMM d",normalDate:"d MMMM",normalDateWithWeekday:"EEE, MMM d",monthAndYear:"LLLL yyyy",monthAndDate:"MMMM d",fullTime:"p",fullTime12h:"hh:mm aa",fullTime24h:"HH:mm",fullDateTime:"PP p",fullDateTime12h:"PP hh:mm aa",fullDateTime24h:"PP HH:mm",keyboardDateTime:"P p",keyboardDateTime12h:"P hh:mm aa",keyboardDateTime24h:"P HH:mm"};class Kt{constructor(e){this.isMUIAdapter=!0,this.isTimezoneCompatible=!1,this.lib="date-fns",this.locale=void 0,this.formats=void 0,this.formatTokenMap=Xt,this.escapedCharacters={start:"'",end:"'"},this.longFormatters=void 0,this.date=e=>"undefined"===typeof e?new Date:null===e?null:new Date(e),this.dateWithTimezone=e=>this.date(e),this.getTimezone=()=>"default",this.setTimezone=e=>e,this.toJsDate=e=>e,this.getCurrentLocaleCode=()=>{var e;return(null==(e=this.locale)?void 0:e.code)||"en-US"},this.is12HourCycleInCurrentLocale=()=>!this.locale||/a/.test(this.locale.formatLong.time({width:"short"})),this.expandFormat=e=>e.match(/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g).map((e=>{const t=e[0];if("p"===t||"P"===t){return(0,this.longFormatters[t])(e,this.locale.formatLong)}return e})).join(""),this.getFormatHelperText=e=>this.expandFormat(e).replace(/(aaa|aa|a)/g,"(a|p)m").toLocaleLowerCase(),this.isNull=e=>null===e,this.formatNumber=e=>e,this.getMeridiemText=e=>"am"===e?"AM":"PM";const{locale:t,formats:n,longFormatters:o}=e;this.locale=t,this.formats=(0,qt.A)({},Qt,n),this.longFormatters=o}}class Gt extends Kt{constructor(){let{locale:e,formats:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super({locale:null!=e?e:Ht.A,formats:t,longFormatters:Ut()}),this.parseISO=e=>It(e),this.toISO=e=>function(e,t){var n,o;(0,r.A)(1,arguments);var i=(0,a.A)(e);if(isNaN(i.getTime()))throw new RangeError("Invalid time value");var s=String(null!==(n=null===t||void 0===t?void 0:t.format)&&void 0!==n?n:"extended"),l=String(null!==(o=null===t||void 0===t?void 0:t.representation)&&void 0!==o?o:"complete");if("extended"!==s&&"basic"!==s)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==l&&"time"!==l&&"complete"!==l)throw new RangeError("representation must be 'date', 'time', or 'complete'");var c="",u="",d="extended"===s?"-":"",m="extended"===s?":":"";if("time"!==l){var p=(0,zt.A)(i.getDate(),2),h=(0,zt.A)(i.getMonth()+1,2),f=(0,zt.A)(i.getFullYear(),4);c="".concat(f).concat(d).concat(h).concat(d).concat(p)}if("date"!==l){var v=i.getTimezoneOffset();if(0!==v){var g=Math.abs(v),b=(0,zt.A)(Math.floor(g/60),2),y=(0,zt.A)(g%60,2);u="".concat(v<0?"+":"-").concat(b,":").concat(y)}else u="Z";var w=""===c?"":"T",A=[(0,zt.A)(i.getHours(),2),(0,zt.A)(i.getMinutes(),2),(0,zt.A)(i.getSeconds(),2)].join(m);c="".concat(c).concat(w).concat(A).concat(u)}return c}(e,{format:"extended"}),this.parse=(e,t)=>""===e?null:St(e,t,new Date,{locale:this.locale}),this.isValid=e=>(0,F.A)(this.date(e)),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>(0,S.A)(e,t,{locale:this.locale}),this.getDiff=(e,t,n)=>{switch(n){case"years":return d(e,this.date(t));case"quarters":return function(e,t,n){(0,r.A)(2,arguments);var o=h(e,t)/3;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"months":return h(e,this.date(t));case"weeks":return function(e,t,n){(0,r.A)(2,arguments);var o=x(e,t)/7;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"days":return x(e,this.date(t));case"hours":return function(e,t,n){(0,r.A)(2,arguments);var o=D(e,t)/C;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"minutes":return function(e,t,n){(0,r.A)(2,arguments);var o=D(e,t)/T;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"seconds":return function(e,t,n){(0,r.A)(2,arguments);var o=D(e,t)/1e3;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));default:return D(e,this.date(t))}},this.isEqual=(e,t)=>null===e&&null===t||function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getTime()===o.getTime()}(e,t),this.isSameYear=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getFullYear()===o.getFullYear()}(e,t),this.isSameMonth=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getFullYear()===o.getFullYear()&&n.getMonth()===o.getMonth()}(e,t),this.isSameDay=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=y(e),o=y(t);return n.getTime()===o.getTime()}(e,t),this.isSameHour=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=E(e),o=E(t);return n.getTime()===o.getTime()}(e,t),this.isAfter=(e,t)=>R(e,t),this.isAfterYear=(e,t)=>R(e,P(t)),this.isAfterDay=(e,t)=>R(e,m(t)),this.isBefore=(e,t)=>O(e,t),this.isBeforeYear=(e,t)=>O(e,Nt(t)),this.isBeforeDay=(e,t)=>O(e,y(t)),this.isWithinRange=(e,t)=>{let[n,o]=t;return function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e).getTime(),o=(0,a.A)(t.start).getTime(),i=(0,a.A)(t.end).getTime();if(!(o<=i))throw new RangeError("Invalid interval");return n>=o&&n<=i}(e,{start:n,end:o})},this.startOfYear=e=>Nt(e),this.startOfMonth=e=>Vt(e),this.startOfWeek=e=>N(e,{locale:this.locale}),this.startOfDay=e=>y(e),this.endOfYear=e=>P(e),this.endOfMonth=e=>p(e),this.endOfWeek=e=>M(e,{locale:this.locale}),this.endOfDay=e=>m(e),this.addYears=(e,t)=>c(e,t),this.addMonths=(e,t)=>l(e,t),this.addWeeks=(e,t)=>function(e,t){return(0,r.A)(2,arguments),i(e,7*(0,o.A)(t))}(e,t),this.addDays=(e,t)=>i(e,t),this.addHours=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);return(0,s.A)(e,36e5*n)}(e,t),this.addMinutes=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);return(0,s.A)(e,6e4*n)}(e,t),this.addSeconds=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);return(0,s.A)(e,1e3*n)}(e,t),this.getYear=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getFullYear()}(e),this.getMonth=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getMonth()}(e),this.getDate=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getDate()}(e),this.getHours=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getHours()}(e),this.getMinutes=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getMinutes()}(e),this.getSeconds=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getSeconds()}(e),this.getMilliseconds=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getMilliseconds()}(e),this.setYear=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(i),n)}(e,t),this.setMonth=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t),s=n.getFullYear(),l=n.getDate(),c=new Date(0);c.setFullYear(s,i,15),c.setHours(0,0,0,0);var u=V(c);return n.setMonth(i,Math.min(l,u)),n}(e,t),this.setDate=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setDate(i),n}(e,t),this.setHours=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setHours(i),n}(e,t),this.setMinutes=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setMinutes(i),n}(e,t),this.setSeconds=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setSeconds(i),n}(e,t),this.setMilliseconds=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setMilliseconds(i),n}(e,t),this.getDaysInMonth=e=>V(e),this.getNextMonth=e=>l(e,1),this.getPreviousMonth=e=>l(e,-1),this.getMonthArray=e=>{const t=[Nt(e)];for(;t.length<12;){const e=t[t.length-1];t.push(this.getNextMonth(e))}return t},this.mergeDateAndTime=(e,t)=>this.setSeconds(this.setMinutes(this.setHours(e,this.getHours(t)),this.getMinutes(t)),this.getSeconds(t)),this.getWeekdays=()=>{const e=new Date;return function(e,t){var n;(0,r.A)(1,arguments);var o=e||{},i=(0,a.A)(o.start),s=(0,a.A)(o.end).getTime();if(!(i.getTime()<=s))throw new RangeError("Invalid interval");var l=[],c=i;c.setHours(0,0,0,0);var u=Number(null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1);if(u<1||isNaN(u))throw new RangeError("`options.step` must be a number greater than 1");for(;c.getTime()<=s;)l.push((0,a.A)(c)),c.setDate(c.getDate()+u),c.setHours(0,0,0,0);return l}({start:N(e,{locale:this.locale}),end:M(e,{locale:this.locale})}).map((e=>this.formatByString(e,"EEEEEE")))},this.getWeekArray=e=>{const t=N(Vt(e),{locale:this.locale}),n=M(p(e),{locale:this.locale});let o=0,a=t;const r=[];for(;O(a,n);){const e=Math.floor(o/7);r[e]=r[e]||[],r[e].push(a),a=i(a,1),o+=1}return r},this.getWeekNumber=e=>function(e,t){(0,r.A)(1,arguments);var n=(0,a.A)(e),o=N(n,t).getTime()-I(n,t).getTime();return Math.round(o/6048e5)+1}(e,{locale:this.locale}),this.getYearRange=(e,t)=>{const n=Nt(e),o=P(t),a=[];let r=n;for(;O(r,o);)a.push(r),r=c(r,1);return a}}}},7403:(e,t,n)=>{"use strict";n.d(t,{K:()=>si});var o=n(8168),a=n(8587),r=n(9950),i=n.t(r,2),s=n(4131),l=n(1522),c=n(357);function u(e,t,n,o,a){const[i,l]=r.useState((()=>a&&n?n(e).matches:o?o(e).matches:t));return(0,s.A)((()=>{let t=!0;if(!n)return;const o=n(e),a=()=>{t&&l(o.matches)};return a(),o.addListener(a),()=>{t=!1,o.removeListener(a)}}),[e,n]),i}const d=i.useSyncExternalStore;function m(e,t,n,o,a){const i=r.useCallback((()=>t),[t]),s=r.useMemo((()=>{if(a&&n)return()=>n(e).matches;if(null!==o){const{matches:t}=o(e);return()=>t}return i}),[i,e,o,a,n]),[l,c]=r.useMemo((()=>{if(null===n)return[i,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[i,n,e]);return d(c,l,s)}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,c.A)(),o="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:a=!1,matchMedia:r=(o?window.matchMedia:null),ssrMatchMedia:i=null,noSsr:s=!1}=(0,l.A)({name:"MuiUseMediaQuery",props:t,theme:n});let p="function"===typeof e?e(n):e;p=p.replace(/^@media( ?)/m,"");return(void 0!==d?m:u)(p,a,r,i,s)}var h=n(9859),f=n(1942),v=n.n(f),g=n(1163);const b=v().oneOfType([v().func,v().object]);var y=n(4104),w=n(9925),A=n(525),x=n(2877),T=n(4093),C=n(4857),D=n(634);function k(e,t,n,o){const{value:a,onError:i}=e,s=(0,D.u)(),l=r.useRef(o),c=t({adapter:s,value:a,props:e});return r.useEffect((()=>{i&&!n(c,l.current)&&i(c,a),l.current=c}),[n,i,l,c,a]),c}var M=n(9204),P=n(9543),S=n(5969),V=n(5035);const N=e=>null!=e.saveQuery,I=e=>{let{sections:t,updateSectionValue:n,sectionsValueBoundaries:a,setTempAndroidValueStr:i,timezone:s}=e;const l=(0,D.hc)(),[c,u]=r.useState(null),d=(0,x.A)((()=>u(null)));r.useEffect((()=>{var e;null!=c&&(null==(e=t[c.sectionIndex])?void 0:e.type)!==c.sectionType&&d()}),[t,c,d]),r.useEffect((()=>{if(null!=c){const e=setTimeout((()=>d()),5e3);return()=>{window.clearTimeout(e)}}return()=>{}}),[c,d]);const m=(e,n,o)=>{let{keyPressed:a,sectionIndex:r}=e;const i=a.toLowerCase(),s=t[r];if(null!=c&&(!o||o(c.value))&&c.sectionIndex===r){const e="".concat(c.value).concat(i),t=n(e,s);if(!N(t))return u({sectionIndex:r,value:e,sectionType:s.type}),t}const l=n(i,s);return N(l)&&!l.saveQuery?(d(),null):(u({sectionIndex:r,value:i,sectionType:s.type}),N(l)?null:l)};return{applyCharacterEditing:(0,x.A)((e=>{const r=t[e.sectionIndex],c=!Number.isNaN(Number(e.keyPressed))?(e=>{const t=(e,t)=>{const n=Number("".concat(e)),o=a[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(n>o.maximum)return{saveQuery:!1};if(no.maximum||e.length===o.maximum.toString().length;return{sectionValue:(0,M.bQ)(l,s,n,o,t),shouldGoToNextSection:r}};return m(e,((e,n)=>{if("digit"===n.contentType||"digit-with-letter"===n.contentType)return t(e,n);if("month"===n.type){const a=(0,M.Xw)(l,s,"digit","month","MM"),r=t(e,{type:n.type,format:"MM",hasLeadingZerosInFormat:a,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(N(r))return r;const i=(0,M.C7)(l,r.sectionValue,"MM",n.format);return(0,o.A)({},r,{sectionValue:i})}if("weekDay"===n.type){const a=t(e,n);if(N(a))return a;const r=(0,M.s8)(l,s,n.format)[Number(a.sectionValue)-1];return(0,o.A)({},a,{sectionValue:r})}return{saveQuery:!1}}),(e=>!Number.isNaN(Number(e))))})(e):(e=>{const t=(e,t,n)=>{const o=t.filter((e=>e.toLowerCase().startsWith(n)));return 0===o.length?{saveQuery:!1}:{sectionValue:o[0],shouldGoToNextSection:1===o.length}},n=(e,n,a,r)=>{const i=e=>(0,M.hk)(l,s,n.type,e);if("letter"===n.contentType)return t(n.format,i(n.format),e);if(a&&null!=r&&"letter"===(0,M.wp)(l,a).contentType){const n=i(a),s=t(0,n,e);return N(s)?{saveQuery:!1}:(0,o.A)({},s,{sectionValue:r(s.sectionValue,n)})}return{saveQuery:!1}};return m(e,((e,t)=>{switch(t.type){case"month":{const o=e=>(0,M.C7)(l,e,l.formats.month,t.format);return n(e,t,l.formats.month,o)}case"weekDay":{const o=(e,t)=>t.indexOf(e).toString();return n(e,t,l.formats.weekday,o)}case"meridiem":return n(e,t);default:return{saveQuery:!1}}}))})(e);null==c?i(null):n({activeSection:r,newSectionValue:c.sectionValue,shouldGoToNextSection:c.shouldGoToNextSection})})),resetCharacterQuery:d}};const R=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).activeElement;return e?e.shadowRoot?R(e.shadowRoot):e:null},O="@media (pointer: fine)",E=["onClick","onKeyDown","onFocus","onBlur","onMouseUp","onPaste","error","clearable","onClear","disabled"],F=e=>{const t=(0,D.hc)(),{state:n,selectedSectionIndexes:i,setSelectedSections:l,clearValue:c,clearActiveSection:u,updateSectionValue:d,updateValueFromValueStr:m,setTempAndroidValueStr:p,sectionsValueBoundaries:h,placeholder:f,timezone:v}=(e=>{const t=(0,D.hc)(),n=(0,D.Nq)(),a=(0,D.u)(),i="rtl"===(0,C.A)().direction,{valueManager:s,fieldValueManager:l,valueType:c,validator:u,internalProps:d,internalProps:{value:m,defaultValue:p,referenceDate:h,onChange:f,format:v,formatDensity:g="dense",selectedSections:b,onSelectedSectionsChange:y,shouldRespectLeadingZeros:w=!1,timezone:A}}=e,{timezone:x,value:T,handleValueChange:k}=(0,S.M)({timezone:A,value:m,defaultValue:p,onChange:f,valueManager:s}),N=r.useMemo((()=>(0,M.Lz)(t,x)),[t,x]),I=r.useCallback((function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return l.getSectionsFromValue(t,e,o,i,(e=>(0,M.MQ)(t,x,n,v,e,g,w,i)))}),[l,v,n,i,w,t,g,x]),R=r.useMemo((()=>l.getValueStrFromSections(I(s.emptyValue),i)),[l,I,s.emptyValue,i]),[O,E]=r.useState((()=>{const e=I(T);(0,M.xL)(e,c);const n={sections:e,value:T,referenceValue:s.emptyValue,tempValueStrAndroid:null},a=(0,V.kI)(e),r=s.getInitialReferenceValue({referenceDate:h,value:T,utils:t,props:d,granularity:a,timezone:x});return(0,o.A)({},n,{referenceValue:r})})),[F,L]=(0,P.A)({controlled:b,default:null,name:"useField",state:"selectedSectionIndexes"}),W=e=>{L(e),null==y||y(e),E((e=>(0,o.A)({},e,{selectedSectionQuery:null})))},j=r.useMemo((()=>{if(null==F)return null;if("all"===F)return{startIndex:0,endIndex:O.sections.length-1,shouldSelectBoundarySelectors:!0};if("number"===typeof F)return{startIndex:F,endIndex:F};if("string"===typeof F){const e=O.sections.findIndex((e=>e.type===F));return{startIndex:e,endIndex:e}}return F}),[F,O.sections]),B=e=>{let{value:n,referenceValue:r,sections:i}=e;if(E((e=>(0,o.A)({},e,{sections:i,value:n,referenceValue:r,tempValueStrAndroid:null}))),s.areValuesEqual(t,O.value,n))return;const l={validationError:u({adapter:a,value:n,props:(0,o.A)({},d,{value:n,timezone:x})})};k(n,l)},z=(e,t)=>{const n=[...O.sections];return n[e]=(0,o.A)({},n[e],{value:t,modified:!0}),(0,M.H6)(n,i)};return r.useEffect((()=>{const e=I(O.value);(0,M.xL)(e,c),E((t=>(0,o.A)({},t,{sections:e})))}),[v,t.locale]),r.useEffect((()=>{let e=!1;e=!s.areValuesEqual(t,O.value,T)||s.getTimezone(t,O.value)!==s.getTimezone(t,T),e&&E((e=>(0,o.A)({},e,{value:T,referenceValue:l.updateReferenceValue(t,T,e.referenceValue),sections:I(T)})))}),[T]),{state:O,selectedSectionIndexes:j,setSelectedSections:W,clearValue:()=>{B({value:s.emptyValue,referenceValue:O.referenceValue,sections:I(s.emptyValue)})},clearActiveSection:()=>{if(null==j)return;const e=O.sections[j.startIndex],n=l.getActiveDateManager(t,O,e),a=n.getSections(O.sections).filter((e=>""!==e.value)).length===(""===e.value?0:1),r=z(j.startIndex,""),i=a?null:t.date(new Date("")),s=n.getNewValuesFromNewActiveDate(i);(null!=i&&!t.isValid(i))!==(null!=n.date&&!t.isValid(n.date))?B((0,o.A)({},s,{sections:r})):E((e=>(0,o.A)({},e,s,{sections:r,tempValueStrAndroid:null})))},updateSectionValue:e=>{let{activeSection:n,newSectionValue:a,shouldGoToNextSection:r}=e;r&&j&&j.startIndex(0,o.A)({},e,d,{sections:s,tempValueStrAndroid:null})))},updateValueFromValueStr:e=>{const o=l.parseValueStr(e,O.referenceValue,((e,o)=>{const a=t.parse(e,v);if(null==a||!t.isValid(a))return null;const r=(0,M.MQ)(t,x,n,v,a,g,w,i);return(0,M.Sp)(t,x,a,r,o,!1)})),a=l.updateReferenceValue(t,o,O.referenceValue);B({value:o,referenceValue:a,sections:I(o,O.sections)})},setTempAndroidValueStr:e=>E((t=>(0,o.A)({},t,{tempValueStrAndroid:e}))),sectionsValueBoundaries:N,placeholder:R,timezone:x}})(e),{inputRef:g,internalProps:b,internalProps:{readOnly:y=!1,unstableFieldRef:w,minutesStep:A},forwardedProps:{onClick:N,onKeyDown:O,onFocus:F,onBlur:L,onMouseUp:W,onPaste:j,error:B,clearable:z,onClear:H,disabled:Y},fieldValueManager:U,valueManager:q,validator:X}=e,Q=(0,a.A)(e.forwardedProps,E),{applyCharacterEditing:K,resetCharacterQuery:G}=I({sections:n.sections,updateSectionValue:d,sectionsValueBoundaries:h,setTempAndroidValueStr:p,timezone:v}),_=r.useRef(null),Z=(0,T.A)(g,_),$=r.useRef(void 0),J="rtl"===(0,C.A)().direction,ee=r.useMemo((()=>(0,M.gS)(n.sections,J)),[n.sections,J]),te=()=>{var e;if(y)return void l(null);const t=null!=(e=_.current.selectionStart)?e:0;let o;o=t<=n.sections[0].startInInput||t>=n.sections[n.sections.length-1].endInInput?1:n.sections.findIndex((e=>e.startInInput-e.startSeparator.length>t));const a=-1===o?n.sections.length-1:o-1;l(a)},ne=(0,x.A)((function(e){if(!e.isDefaultPrevented()){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{null==W||W(e),e.preventDefault()})),ae=(0,x.A)((function(){null==F||F(...arguments);const e=_.current;window.clearTimeout($.current),$.current=setTimeout((()=>{e&&e===_.current&&(null!=i||y||(e.value.length&&Number(e.selectionEnd)-Number(e.selectionStart)===e.value.length?l("all"):te()))}))})),re=(0,x.A)((function(){null==L||L(...arguments),l(null)})),ie=(0,x.A)((e=>{if(null==j||j(e),y)return void e.preventDefault();const t=e.clipboardData.getData("text");if(i&&i.startIndex===i.endIndex){const o=n.sections[i.startIndex],a=/^[a-zA-Z]+$/.test(t),r=/^[0-9]+$/.test(t),s=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===o.contentType&&a||"digit"===o.contentType&&r||"digit-with-letter"===o.contentType&&s)return G(),d({activeSection:o,newSectionValue:t,shouldGoToNextSection:!0}),void e.preventDefault();if(a||r)return void e.preventDefault()}e.preventDefault(),G(),m(t)})),se=(0,x.A)((e=>{if(y)return;const t=e.target.value;if(""===t)return G(),void c();const o=e.nativeEvent.data,a=o&&o.length>1,r=a?o:t,s=(0,M.HI)(r);if(null==i||a)return void m(a?o:s);let l;if(0===i.startIndex&&i.endIndex===n.sections.length-1&&1===s.length)l=s;else{const e=(0,M.HI)(U.getValueStrFromSections(n.sections,J));let t=-1,o=-1;for(let n=0;na.end)return;const r=s.length-e.length+a.end-(0,M.HI)(a.endSeparator||"").length;l=s.slice(a.start+(0,M.HI)(a.startSeparator||"").length,r)}0!==l.length?K({keyPressed:l,sectionIndex:i.startIndex}):(0,M.m0)()?p(r):(G(),u())})),le=(0,x.A)((e=>{switch(null==O||O(e),!0){case"a"===e.key&&(e.ctrlKey||e.metaKey):e.preventDefault(),l("all");break;case"ArrowRight"===e.key:if(e.preventDefault(),null==i)l(ee.startIndex);else if(i.startIndex!==i.endIndex)l(i.endIndex);else{const e=ee.neighbors[i.startIndex].rightIndex;null!==e&&l(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==i)l(ee.endIndex);else if(i.startIndex!==i.endIndex)l(i.startIndex);else{const e=ee.neighbors[i.startIndex].leftIndex;null!==e&&l(e)}break;case"Delete"===e.key:if(e.preventDefault(),y)break;null==i||0===i.startIndex&&i.endIndex===n.sections.length-1?c():u(),G();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):{if(e.preventDefault(),y||null==i)break;const o=n.sections[i.startIndex],a=U.getActiveDateManager(t,n,o),r=(0,M.UY)(t,v,o,e.key,h,a.date,{minutesStep:A});d({activeSection:o,newSectionValue:r,shouldGoToNextSection:!1});break}}}));(0,s.A)((()=>{if(!_.current)return;if(null==i)return void(_.current.scrollLeft&&(_.current.scrollLeft=0));const e=n.sections[i.startIndex],t=n.sections[i.endIndex];let o=e.startInInput,a=t.endInInput;if(i.shouldSelectBoundarySelectors&&(o-=e.startSeparator.length,a+=t.endSeparator.length),o!==_.current.selectionStart||a!==_.current.selectionEnd){const e=_.current.scrollTop;_.current===R(document)&&_.current.setSelectionRange(o,a),_.current.scrollTop=e}}));const ce=k((0,o.A)({},b,{value:n.value,timezone:v}),X,q.isSameError,q.defaultErrorState),ue=r.useMemo((()=>void 0!==B?B:q.hasError(ce)),[q,ce,B]);r.useEffect((()=>{ue||i||G()}),[n.referenceValue,i,ue]),r.useEffect((()=>(_.current&&_.current===document.activeElement&&l("all"),()=>window.clearTimeout($.current))),[]),r.useEffect((()=>{null!=n.tempValueStrAndroid&&null!=i&&(G(),u())}),[n.tempValueStrAndroid]);const de=r.useMemo((()=>{var e;return null!=(e=n.tempValueStrAndroid)?e:U.getValueStrFromSections(n.sections,J)}),[n.sections,U,n.tempValueStrAndroid,J]),me=r.useMemo((()=>null==i||"letter"===n.sections[i.startIndex].contentType?"text":"numeric"),[i,n.sections]),pe=_.current&&_.current===R(document),he=q.areValuesEqual(t,n.value,q.emptyValue),fe=!pe&&he;r.useImperativeHandle(w,(()=>({getSections:()=>n.sections,getActiveSectionIndex:()=>{var e,t;const o=null!=(e=_.current.selectionStart)?e:0,a=null!=(t=_.current.selectionEnd)?t:0;if(0===o&&0===a)return null;const r=o<=n.sections[0].startInInput?1:n.sections.findIndex((e=>e.startInInput-e.startSeparator.length>o));return-1===r?n.sections.length-1:r-1},setSelectedSections:e=>l(e)})));const ve=(0,x.A)((function(e){var t;e.preventDefault();for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a{let{props:t,value:n,adapter:o}=e;if(null===n)return null;const{shouldDisableDate:a,shouldDisableMonth:r,shouldDisableYear:i,disablePast:s,disableFuture:l,timezone:c}=t,u=o.utils.dateWithTimezone(void 0,c),d=(0,L.IP)(o.utils,t.minDate,o.defaultDates.minDate),m=(0,L.IP)(o.utils,t.maxDate,o.defaultDates.maxDate);switch(!0){case!o.utils.isValid(n):return"invalidDate";case Boolean(a&&a(n)):return"shouldDisableDate";case Boolean(r&&r(n)):return"shouldDisableMonth";case Boolean(i&&i(n)):return"shouldDisableYear";case Boolean(l&&o.utils.isAfterDay(n,u)):return"disableFuture";case Boolean(s&&o.utils.isBeforeDay(n,u)):return"disablePast";case Boolean(d&&o.utils.isBeforeDay(n,d)):return"minDate";case Boolean(m&&o.utils.isAfterDay(n,m)):return"maxDate";default:return null}};var j=n(2412);const B=e=>{let{props:t,value:n,adapter:o}=e;const a=W({adapter:o,value:n,props:t});return null!==a?a:(e=>{let{adapter:t,value:n,props:o}=e;if(null===n)return null;const{minTime:a,maxTime:r,minutesStep:i,shouldDisableClock:s,shouldDisableTime:l,disableIgnoringDatePartForTimeValidation:c=!1,disablePast:u,disableFuture:d,timezone:m}=o,p=t.utils.dateWithTimezone(void 0,m),h=(0,j.iF)(c,t.utils);switch(!0){case!t.utils.isValid(n):return"invalidDate";case Boolean(a&&h(a,n)):return"minTime";case Boolean(r&&h(n,r)):return"maxTime";case Boolean(d&&t.utils.isAfter(n,p)):return"disableFuture";case Boolean(u&&t.utils.isBefore(n,p)):return"disablePast";case Boolean(l&&l(n,"hours")):return"shouldDisableTime-hours";case Boolean(l&&l(n,"minutes")):return"shouldDisableTime-minutes";case Boolean(l&&l(n,"seconds")):return"shouldDisableTime-seconds";case Boolean(s&&s(t.utils.getHours(n),"hours")):return"shouldDisableClock-hours";case Boolean(s&&s(t.utils.getMinutes(n),"minutes")):return"shouldDisableClock-minutes";case Boolean(s&&s(t.utils.getSeconds(n),"seconds")):return"shouldDisableClock-seconds";case Boolean(i&&t.utils.getMinutes(n)%i!==0):return"minutesStep";default:return null}})({adapter:o,value:n,props:t})},z=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],H=["disablePast","disableFuture","minTime","maxTime","shouldDisableClock","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation"],Y=["minDateTime","maxDateTime"],U=[...z,...H,...Y],q=e=>U.reduce(((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t)),{}),X=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","readOnly","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef"],Q=e=>{let{props:t,inputRef:n}=e;const a=(e=>{var t,n,a,r,i,s,l,c;const u=(0,D.hc)(),d=(0,D.Yg)(),m=(null!=(t=e.ampm)?t:u.is12HourCycleInCurrentLocale())?u.formats.keyboardDateTime12h:u.formats.keyboardDateTime24h;return(0,o.A)({},e,{disablePast:null!=(n=e.disablePast)&&n,disableFuture:null!=(a=e.disableFuture)&&a,format:null!=(r=e.format)?r:m,disableIgnoringDatePartForTimeValidation:Boolean(e.minDateTime||e.maxDateTime),minDate:(0,L.IP)(u,null!=(i=e.minDateTime)?i:e.minDate,d.minDate),maxDate:(0,L.IP)(u,null!=(s=e.maxDateTime)?s:e.maxDate,d.maxDate),minTime:null!=(l=e.minDateTime)?l:e.minTime,maxTime:null!=(c=e.maxDateTime)?c:e.maxTime})})(t),{forwardedProps:r,internalProps:i}=((e,t)=>{const n=(0,o.A)({},e),a={},r=e=>{n.hasOwnProperty(e)&&(a[e]=n[e],delete n[e])};return X.forEach(r),"date"===t?z.forEach(r):"time"===t?H.forEach(r):"date-time"===t&&(z.forEach(r),H.forEach(r),Y.forEach(r)),{forwardedProps:n,internalProps:a}})(a,"date-time");return F({inputRef:n,forwardedProps:r,internalProps:i,valueManager:y.W,fieldValueManager:y.o,validator:B,valueType:"date-time"})};var K=n(5333),G=n(2004),_=n(4061),Z=n(1676),$=n(2053),J=n(5866),ee=n(9766),te=n(9254),ne=n(3244),oe=n(8483);function ae(e){return(0,oe.Ay)("MuiInputAdornment",e)}const re=(0,ne.A)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var ie,se=n(4414);const le=["children","className","component","disablePointerEvents","disableTypography","position","variant"],ce=(0,te.Ay)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["position".concat((0,Z.A)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active},"filled"===n.variant&&{["&.".concat(re.positionStart,"&:not(.").concat(re.hiddenLabel,")")]:{marginTop:16}},"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),ue=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiInputAdornment"}),{children:i,className:s,component:l="div",disablePointerEvents:c=!1,disableTypography:u=!1,position:d,variant:m}=n,p=(0,a.A)(n,le),f=(0,ee.A)()||{};let v=m;m&&f.variant,f&&!v&&(v=f.variant);const g=(0,o.A)({},n,{hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:c,position:d,variant:v}),b=(e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:o,position:a,size:r,variant:i}=e,s={root:["root",n&&"disablePointerEvents",a&&"position".concat((0,Z.A)(a)),i,o&&"hiddenLabel",r&&"size".concat((0,Z.A)(r))]};return(0,_.A)(s,ae,t)})(g);return(0,se.jsx)(J.A.Provider,{value:null,children:(0,se.jsx)(ce,(0,o.A)({as:l,ownerState:g,className:(0,G.A)(b.root,s),ref:t},p,{children:"string"!==typeof i||u?(0,se.jsxs)(r.Fragment,{children:["start"===d?ie||(ie=(0,se.jsx)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,se.jsx)($.A,{color:"text.secondary",children:i})}))})}));var de=n(9743);const me=["ownerState"],pe=["components","componentsProps","slots","slotProps","InputProps","inputProps"],he=["inputRef"],fe=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],ve=r.forwardRef((function(e,t){var n,i,s;const l=(0,h.A)({props:e,name:"MuiDateTimeField"}),{components:c,componentsProps:u,slots:d,slotProps:m,InputProps:p,inputProps:f}=l,v=(0,a.A)(l,pe),g=l,b=null!=(n=null!=(i=null==d?void 0:d.textField)?i:null==c?void 0:c.TextField)?n:w.A,y=(0,A.Q)({elementType:b,externalSlotProps:null!=(s=null==m?void 0:m.textField)?s:null==u?void 0:u.textField,externalForwardedProps:v,ownerState:g}),{inputRef:x}=y,T=(0,a.A)(y,he);T.inputProps=(0,o.A)({},f,T.inputProps),T.InputProps=(0,o.A)({},p,T.InputProps);const C=Q({props:T,inputRef:x}),{ref:k,onPaste:M,onKeyDown:P,inputMode:S,readOnly:V,clearable:N,onClear:I}=C,R=(0,a.A)(C,fe),{InputProps:O,fieldProps:E}=(e=>{let{clearable:t,fieldProps:n,InputProps:i,onClear:s,slots:l,slotProps:c,components:u,componentsProps:d}=e;var m,p,h,f,v,g;const b=(0,D.Nq)(),y=null!=(m=null!=(p=null==l?void 0:l.clearButton)?p:null==u?void 0:u.ClearButton)?m:K.A,w=(0,A.Q)({elementType:y,externalSlotProps:null!=(h=null==c?void 0:c.clearButton)?h:null==d?void 0:d.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:b.fieldClearLabel}}),x=(0,a.A)(w,me),T=null!=(f=null!=(v=null==l?void 0:l.clearIcon)?v:null==u?void 0:u.ClearIcon)?f:de.vu,C=(0,A.Q)({elementType:T,externalSlotProps:null!=(g=null==c?void 0:c.clearIcon)?g:null==d?void 0:d.clearIcon,ownerState:{}});return{InputProps:(0,o.A)({},i,{endAdornment:(0,se.jsxs)(r.Fragment,{children:[t&&(0,se.jsx)(ue,{position:"end",sx:{marginRight:null!=i&&i.endAdornment?-1:-1.5},children:(0,se.jsx)(y,(0,o.A)({},x,{onClick:s,children:(0,se.jsx)(T,(0,o.A)({fontSize:"small"},C))}))}),null==i?void 0:i.endAdornment]})}),fieldProps:(0,o.A)({},n,{sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(n.sx)?n.sx:[n.sx]]})}})({onClear:I,clearable:N,fieldProps:R,InputProps:R.InputProps,slots:d,slotProps:m,components:c,componentsProps:u});return(0,se.jsx)(b,(0,o.A)({ref:t},E,{InputProps:(0,o.A)({},O,{readOnly:V}),inputProps:(0,o.A)({},R.inputProps,{inputMode:S,onPaste:M,onKeyDown:P,ref:k})}))}));var ge=n(5511);function be(e){return(0,oe.Ay)("MuiTab",e)}const ye=(0,ne.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),we=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Ae=(0,te.Ay)(ge.A,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t["textColor".concat((0,Z.A)(n.textColor))],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},t.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},n.label&&{flexDirection:"top"===n.iconPosition||"bottom"===n.iconPosition?"column":"row"},{lineHeight:1.25},n.icon&&n.label&&{minHeight:72,paddingTop:9,paddingBottom:9,["& > .".concat(ye.iconWrapper)]:(0,o.A)({},"top"===n.iconPosition&&{marginBottom:6},"bottom"===n.iconPosition&&{marginTop:6},"start"===n.iconPosition&&{marginRight:t.spacing(1)},"end"===n.iconPosition&&{marginLeft:t.spacing(1)})},"inherit"===n.textColor&&{color:"inherit",opacity:.6,["&.".concat(ye.selected)]:{opacity:1},["&.".concat(ye.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"primary"===n.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(ye.selected)]:{color:(t.vars||t).palette.primary.main},["&.".concat(ye.disabled)]:{color:(t.vars||t).palette.text.disabled}},"secondary"===n.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(ye.selected)]:{color:(t.vars||t).palette.secondary.main},["&.".concat(ye.disabled)]:{color:(t.vars||t).palette.text.disabled}},n.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},n.wrapped&&{fontSize:t.typography.pxToRem(12)})})),xe=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiTab"}),{className:i,disabled:s=!1,disableFocusRipple:l=!1,fullWidth:c,icon:u,iconPosition:d="top",indicator:m,label:p,onChange:f,onClick:v,onFocus:g,selected:b,selectionFollowsFocus:y,textColor:w="inherit",value:A,wrapped:x=!1}=n,T=(0,a.A)(n,we),C=(0,o.A)({},n,{disabled:s,disableFocusRipple:l,selected:b,icon:!!u,iconPosition:d,label:!!p,fullWidth:c,textColor:w,wrapped:x}),D=(e=>{const{classes:t,textColor:n,fullWidth:o,wrapped:a,icon:r,label:i,selected:s,disabled:l}=e,c={root:["root",r&&i&&"labelIcon","textColor".concat((0,Z.A)(n)),o&&"fullWidth",a&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return(0,_.A)(c,be,t)})(C),k=u&&p&&r.isValidElement(u)?r.cloneElement(u,{className:(0,G.A)(D.iconWrapper,u.props.className)}):u;return(0,se.jsxs)(Ae,(0,o.A)({focusRipple:!l,className:(0,G.A)(D.root,i),ref:t,role:"tab","aria-selected":b,disabled:s,onClick:e=>{!b&&f&&f(e,A),v&&v(e)},onFocus:e=>{y&&!b&&f&&f(e,A),g&&g(e)},ownerState:C,tabIndex:b?0:-1},T,{children:["top"===d||"start"===d?(0,se.jsxs)(r.Fragment,{children:[k,p]}):(0,se.jsxs)(r.Fragment,{children:[p,k]}),m]}))}));n(5772);var Te=n(1209);let Ce;function De(){if(Ce)return Ce;const 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),Ce="reverse",e.scrollLeft>0?Ce="default":(e.scrollLeft=1,0===e.scrollLeft&&(Ce="negative")),document.body.removeChild(e),Ce}function ke(e,t){const n=e.scrollLeft;if("rtl"!==t)return n;switch(De()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function Me(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var Pe=n(9044),Se=n(827);const Ve=["onChange"],Ne={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var Ie=n(3235);const Re=(0,Ie.A)((0,se.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),Oe=(0,Ie.A)((0,se.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function Ee(e){return(0,oe.Ay)("MuiTabScrollButton",e)}const Fe=(0,ne.A)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Le=["className","slots","slotProps","direction","orientation","disabled"],We=(0,te.Ay)(ge.A,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})((e=>{let{ownerState:t}=e;return(0,o.A)({width:40,flexShrink:0,opacity:.8,["&.".concat(Fe.disabled)]:{opacity:0}},"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),je=r.forwardRef((function(e,t){var n,r;const i=(0,h.A)({props:e,name:"MuiTabScrollButton"}),{className:s,slots:l={},slotProps:c={},direction:u}=i,d=(0,a.A)(i,Le),m="rtl"===(0,C.A)().direction,p=(0,o.A)({isRtl:m},i),f=(e=>{const{classes:t,orientation:n,disabled:o}=e,a={root:["root",n,o&&"disabled"]};return(0,_.A)(a,Ee,t)})(p),v=null!=(n=l.StartScrollButtonIcon)?n:Re,g=null!=(r=l.EndScrollButtonIcon)?r:Oe,b=(0,A.Q)({elementType:v,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p}),y=(0,A.Q)({elementType:g,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p});return(0,se.jsx)(We,(0,o.A)({component:"div",className:(0,G.A)(f.root,s),ref:t,role:null,ownerState:p,tabIndex:null},d,{children:"left"===u?(0,se.jsx)(v,(0,o.A)({},b)):(0,se.jsx)(g,(0,o.A)({},y))}))}));var Be=n(1976);function ze(e){return(0,oe.Ay)("MuiTabs",e)}const He=(0,ne.A)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);var Ye=n(7402);const Ue=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],qe=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Xe=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Qe=(e,t,n)=>{let o=!1,a=n(e,t);for(;a;){if(a===e.firstChild){if(o)return;o=!0}const t=a.disabled||"true"===a.getAttribute("aria-disabled");if(a.hasAttribute("tabindex")&&!t)return void a.focus();a=n(e,a)}},Ke=(0,te.Ay)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(He.scrollButtons)]:t.scrollButtons},{["& .".concat(He.scrollButtons)]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})((e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&{["& .".concat(He.scrollButtons)]:{[n.breakpoints.down("sm")]:{display:"none"}}})})),Ge=(0,te.Ay)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((e=>{let{ownerState:t}=e;return(0,o.A)({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"})})),_e=(0,te.Ay)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((e=>{let{ownerState:t}=e;return(0,o.A)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),Ze=(0,te.Ay)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),$e=(0,te.Ay)((function(e){const{onChange:t}=e,n=(0,a.A)(e,Ve),i=r.useRef(),s=r.useRef(null),l=()=>{i.current=s.current.offsetHeight-s.current.clientHeight};return(0,Pe.A)((()=>{const e=(0,Te.A)((()=>{const e=i.current;l(),e!==i.current&&t(i.current)})),n=(0,Se.A)(s.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}}),[t]),r.useEffect((()=>{l(),t(i.current)}),[t]),(0,se.jsx)("div",(0,o.A)({style:Ne,ref:s},n))}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Je={};const et=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiTabs"}),i=(0,C.A)(),s="rtl"===i.direction,{"aria-label":l,"aria-labelledby":c,action:u,centered:d=!1,children:m,className:p,component:f="div",allowScrollButtonsMobile:v=!1,indicatorColor:g="primary",onChange:b,orientation:y="horizontal",ScrollButtonComponent:w=je,scrollButtons:x="auto",selectionFollowsFocus:T,slots:D={},slotProps:k={},TabIndicatorProps:M={},TabScrollButtonProps:P={},textColor:S="primary",value:V,variant:N="standard",visibleScrollbar:I=!1}=n,R=(0,a.A)(n,Ue),O="scrollable"===N,E="vertical"===y,F=E?"scrollTop":"scrollLeft",L=E?"top":"left",W=E?"bottom":"right",j=E?"clientHeight":"clientWidth",B=E?"height":"width",z=(0,o.A)({},n,{component:f,allowScrollButtonsMobile:v,indicatorColor:g,orientation:y,vertical:E,scrollButtons:x,textColor:S,variant:N,visibleScrollbar:I,fixed:!O,hideScrollbar:O&&!I,scrollableX:O&&!E,scrollableY:O&&E,centered:d&&!O,scrollButtonsHideMobile:!v}),H=(e=>{const{vertical:t,fixed:n,hideScrollbar:o,scrollableX:a,scrollableY:r,centered:i,scrollButtonsHideMobile:s,classes:l}=e,c={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",o&&"hideScrollbar",a&&"scrollableX",r&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[a&&"scrollableX"],hideScrollbar:[o&&"hideScrollbar"]};return(0,_.A)(c,ze,l)})(z),Y=(0,A.Q)({elementType:D.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:z}),U=(0,A.Q)({elementType:D.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:z});const[q,X]=r.useState(!1),[Q,K]=r.useState(Je),[Z,$]=r.useState(!1),[J,ee]=r.useState(!1),[te,ne]=r.useState(!1),[oe,ae]=r.useState({overflow:"hidden",scrollbarWidth:0}),re=new Map,ie=r.useRef(null),le=r.useRef(null),ce=()=>{const e=ie.current;let t,n;if(e){const n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:ke(e,i.direction),scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(e&&!1!==V){const e=le.current.children;if(e.length>0){const t=e[re.get(V)];0,n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},ue=(0,Be.A)((()=>{const{tabsMeta:e,tabMeta:t}=ce();let n,o=0;if(E)n="top",t&&e&&(o=t.top-e.top+e.scrollTop);else if(n=s?"right":"left",t&&e){const a=s?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;o=(s?-1:1)*(t[n]-e[n]+a)}const a={[n]:o,[B]:t?t[B]:0};if(isNaN(Q[n])||isNaN(Q[B]))K(a);else{const e=Math.abs(Q[n]-a[n]),t=Math.abs(Q[B]-a[B]);(e>=1||t>=1)&&K(a)}})),de=function(e){let{animation:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const{ease:r=Me,duration:i=300}=o;let s=null;const l=t[e];let c=!1;const u=()=>{c=!0},d=o=>{if(c)return void a(new Error("Animation cancelled"));null===s&&(s=o);const u=Math.min(1,(o-s)/i);t[e]=r(u)*(n-l)+l,u>=1?requestAnimationFrame((()=>{a(null)})):requestAnimationFrame(d)};l===n?a(new Error("Element already at target position")):requestAnimationFrame(d)}(F,ie.current,e,{duration:i.transitions.duration.standard}):ie.current[F]=e},me=e=>{let t=ie.current[F];E?t+=e:(t+=e*(s?-1:1),t*=s&&"reverse"===De()?-1:1),de(t)},pe=()=>{const e=ie.current[j];let t=0;const n=Array.from(le.current.children);for(let o=0;oe){0===o&&(t=e);break}t+=a[j]}return t},he=()=>{me(-1*pe())},fe=()=>{me(pe())},ve=r.useCallback((e=>{ae({overflow:null,scrollbarWidth:e})}),[]),ge=(0,Be.A)((e=>{const{tabsMeta:t,tabMeta:n}=ce();if(n&&t)if(n[L]t[W]){const o=t[F]+(n[W]-t[W]);de(o,{animation:e})}})),be=(0,Be.A)((()=>{O&&!1!==x&&ne(!te)}));r.useEffect((()=>{const e=(0,Te.A)((()=>{ie.current&&ue()}));let t;const n=n=>{n.forEach((e=>{e.removedNodes.forEach((e=>{var n;null==(n=t)||n.unobserve(e)})),e.addedNodes.forEach((e=>{var n;null==(n=t)||n.observe(e)}))})),e(),be()},o=(0,Se.A)(ie.current);let a;return o.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(le.current.children).forEach((e=>{t.observe(e)}))),"undefined"!==typeof MutationObserver&&(a=new MutationObserver(n),a.observe(le.current,{childList:!0})),()=>{var n,r;e.clear(),o.removeEventListener("resize",e),null==(n=a)||n.disconnect(),null==(r=t)||r.disconnect()}}),[ue,be]),r.useEffect((()=>{const e=Array.from(le.current.children),t=e.length;if("undefined"!==typeof IntersectionObserver&&t>0&&O&&!1!==x){const n=e[0],o=e[t-1],a={root:ie.current,threshold:.99},r=new IntersectionObserver((e=>{$(!e[0].isIntersecting)}),a);r.observe(n);const i=new IntersectionObserver((e=>{ee(!e[0].isIntersecting)}),a);return i.observe(o),()=>{r.disconnect(),i.disconnect()}}}),[O,x,te,null==m?void 0:m.length]),r.useEffect((()=>{X(!0)}),[]),r.useEffect((()=>{ue()})),r.useEffect((()=>{ge(Je!==Q)}),[ge,Q]),r.useImperativeHandle(u,(()=>({updateIndicator:ue,updateScrollButtons:be})),[ue,be]);const ye=(0,se.jsx)(Ze,(0,o.A)({},M,{className:(0,G.A)(H.indicator,M.className),ownerState:z,style:(0,o.A)({},Q,M.style)}));let we=0;const Ae=r.Children.map(m,(e=>{if(!r.isValidElement(e))return null;const t=void 0===e.props.value?we:e.props.value;re.set(t,we);const n=t===V;return we+=1,r.cloneElement(e,(0,o.A)({fullWidth:"fullWidth"===N,indicator:n&&!q&&ye,selected:n,selectionFollowsFocus:T,onChange:b,textColor:S,value:t},1!==we||!1!==V||e.props.tabIndex?{}:{tabIndex:0}))})),xe=(()=>{const e={};e.scrollbarSizeListener=O?(0,se.jsx)($e,{onChange:ve,className:(0,G.A)(H.scrollableX,H.hideScrollbar)}):null;const t=O&&("auto"===x&&(Z||J)||!0===x);return e.scrollButtonStart=t?(0,se.jsx)(w,(0,o.A)({slots:{StartScrollButtonIcon:D.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Y},orientation:y,direction:s?"right":"left",onClick:he,disabled:!Z},P,{className:(0,G.A)(H.scrollButtons,P.className)})):null,e.scrollButtonEnd=t?(0,se.jsx)(w,(0,o.A)({slots:{EndScrollButtonIcon:D.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:U},orientation:y,direction:s?"left":"right",onClick:fe,disabled:!J},P,{className:(0,G.A)(H.scrollButtons,P.className)})):null,e})();return(0,se.jsxs)(Ke,(0,o.A)({className:(0,G.A)(H.root,p),ownerState:z,ref:t,as:f},R,{children:[xe.scrollButtonStart,xe.scrollbarSizeListener,(0,se.jsxs)(Ge,{className:H.scroller,ownerState:z,style:{overflow:oe.overflow,[E?"margin".concat(s?"Left":"Right"):"marginBottom"]:I?void 0:-oe.scrollbarWidth},ref:ie,children:[(0,se.jsx)(_e,{"aria-label":l,"aria-labelledby":c,"aria-orientation":"vertical"===y?"vertical":null,className:H.flexContainer,ownerState:z,onKeyDown:e=>{const t=le.current,n=(0,Ye.A)(t).activeElement;if("tab"!==n.getAttribute("role"))return;let o="horizontal"===y?"ArrowLeft":"ArrowUp",a="horizontal"===y?"ArrowRight":"ArrowDown";switch("horizontal"===y&&s&&(o="ArrowRight",a="ArrowLeft"),e.key){case o:e.preventDefault(),Qe(t,n,Xe);break;case a:e.preventDefault(),Qe(t,n,qe);break;case"Home":e.preventDefault(),Qe(t,null,qe);break;case"End":e.preventDefault(),Qe(t,null,Xe)}},ref:le,role:"tablist",children:Ae}),q&&ye]}),xe.scrollButtonEnd]}))})),tt=et;function nt(e){return(0,oe.Ay)("MuiDateTimePickerTabs",e)}(0,ne.A)("MuiDateTimePickerTabs",["root"]);const ot=e=>(0,L.sC)(e)?"date":"time",at=(0,te.Ay)(tt,{name:"MuiDateTimePickerTabs",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{boxShadow:"0 -1px 0 0 inset ".concat((t.vars||t).palette.divider),"&:last-child":{boxShadow:"0 1px 0 0 inset ".concat((t.vars||t).palette.divider),["& .".concat(He.indicator)]:{bottom:"auto",top:0}}}})),rt=function(e){const t=(0,h.A)({props:e,name:"MuiDateTimePickerTabs"}),{dateIcon:n=(0,se.jsx)(de.Z5,{}),onViewChange:o,timeIcon:a=(0,se.jsx)(de.b1,{}),view:i,hidden:s="undefined"===typeof window||window.innerHeight<667,className:l,sx:c}=t,u=(0,D.Nq)(),d=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},nt,t)})(t);return s?null:(0,se.jsxs)(at,{ownerState:t,variant:"fullWidth",value:ot(i),onChange:(e,t)=>{o("date"===t?"day":"hours")},className:(0,G.A)(l,d.root),sx:c,children:[(0,se.jsx)(xe,{value:"date","aria-label":u.dateTableLabel,icon:(0,se.jsx)(r.Fragment,{children:n})}),(0,se.jsx)(xe,{value:"time","aria-label":u.timeTableLabel,icon:(0,se.jsx)(r.Fragment,{children:a})})]})};function it(e){return(0,oe.Ay)("MuiPickersToolbarText",e)}const st=(0,ne.A)("MuiPickersToolbarText",["root","selected"]),lt=["className","selected","value"],ct=(0,te.Ay)($.A,{name:"MuiPickersToolbarText",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(st.selected)]:t.selected}]})((e=>{let{theme:t}=e;return{transition:t.transitions.create("color"),color:(t.vars||t).palette.text.secondary,["&.".concat(st.selected)]:{color:(t.vars||t).palette.text.primary}}})),ut=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersToolbarText"}),{className:r,value:i}=n,s=(0,a.A)(n,lt),l=(e=>{const{classes:t,selected:n}=e,o={root:["root",n&&"selected"]};return(0,_.A)(o,it,t)})(n);return(0,se.jsx)(ct,(0,o.A)({ref:t,className:(0,G.A)(r,l.root),component:"span"},s,{children:i}))}));function dt(e){return(0,oe.Ay)("MuiPickersToolbar",e)}(0,ne.A)("MuiPickersToolbar",["root","content"]);const mt=(0,te.Ay)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({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"})})),pt=(0,te.Ay)("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})((e=>{let{ownerState:t}=e;var n;return{display:"flex",flexWrap:"wrap",width:"100%",justifyContent:t.isLandscape?"flex-start":"space-between",flexDirection:t.isLandscape?null!=(n=t.landscapeDirection)?n:"column":"row",flex:1,alignItems:t.isLandscape?"flex-start":"center"}})),ht=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersToolbar"}),{children:o,className:a,toolbarTitle:r,hidden:i,titleId:s}=n,l=n,c=(e=>{const{classes:t,isLandscape:n}=e,o={root:["root"],content:["content"],penIconButton:["penIconButton",n&&"penIconButtonLandscape"]};return(0,_.A)(o,dt,t)})(l);return i?null:(0,se.jsxs)(mt,{ref:t,className:(0,G.A)(c.root,a),ownerState:l,children:[(0,se.jsx)($.A,{color:"text.secondary",variant:"overline",id:s,children:r}),(0,se.jsx)(pt,{className:c.content,ownerState:l,children:o})]})}));var ft=n(226);const vt=["align","className","selected","typographyClassName","value","variant","width"],gt=(0,te.Ay)(ft.A,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:0,minWidth:16,textTransform:"none"}),bt=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersToolbarButton"}),{align:r,className:i,selected:s,typographyClassName:l,value:c,variant:u,width:d}=n,m=(0,a.A)(n,vt),p=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},dt,t)})(n);return(0,se.jsx)(gt,(0,o.A)({variant:"text",ref:t,className:(0,G.A)(i,p.root)},d?{sx:{width:d}}:{},m,{children:(0,se.jsx)(ut,{align:r,className:l,variant:u,value:c,selected:s})}))}));function yt(e){return(0,oe.Ay)("MuiDateTimePickerToolbar",e)}const wt=(0,ne.A)("MuiDateTimePickerToolbar",["root","dateContainer","timeContainer","timeDigitsContainer","separator","timeLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]);var At=n(731),xt=n(4936);const Tt=["ampm","ampmInClock","value","onChange","view","isLandscape","onViewChange","toolbarFormat","toolbarPlaceholder","views","disabled","readOnly","toolbarVariant"],Ct=e=>{const{classes:t,theme:n,isLandscape:o}=e,a={root:["root"],dateContainer:["dateContainer"],timeContainer:["timeContainer","rtl"===n.direction&&"timeLabelReverse"],timeDigitsContainer:["timeDigitsContainer","rtl"===n.direction&&"timeLabelReverse"],separator:["separator"],ampmSelection:["ampmSelection",o&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return(0,_.A)(a,yt,t)},Dt=(0,te.Ay)(ht,{name:"MuiDateTimePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{paddingLeft:"desktop"!==n.toolbarVariant||n.isLandscape?16:24,paddingRight:"desktop"!==n.toolbarVariant||n.isLandscape?16:0,borderBottom:"desktop"===n.toolbarVariant?"1px solid ".concat((t.vars||t).palette.divider):void 0,borderRight:"desktop"===n.toolbarVariant&&n.isLandscape?"1px solid ".concat((t.vars||t).palette.divider):void 0,justifyContent:"space-around",position:"relative"}}));Dt.propTypes={as:v().elementType,classes:v().object,className:v().string,isLandscape:v().bool.isRequired,isMobileKeyboardViewOpen:v().bool,landscapeDirection:v().oneOf(["column","row"]),ownerState:v().object.isRequired,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object]),toggleMobileKeyboardView:v().func,toolbarTitle:v().node,viewType:v().oneOf(["date","time"])};const kt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"DateContainer",overridesResolver:(e,t)=>t.dateContainer})({display:"flex",flexDirection:"column",alignItems:"flex-start"}),Mt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeContainer",overridesResolver:(e,t)=>t.timeContainer})((e=>{let{theme:t,ownerState:n}=e;const a=n.isLandscape&&"desktop"!==n.toolbarVariant?"column":"row";return(0,o.A)({display:"flex",flexDirection:a},"desktop"===n.toolbarVariant&&(0,o.A)({},!n.isLandscape&&{gap:9,marginRight:4,alignSelf:"flex-end"}),"rtl"===t.direction&&{flexDirection:"".concat(a,"-reverse")})})),Pt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeDigitsContainer",overridesResolver:(e,t)=>t.timeDigitsContainer})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({display:"flex"},"desktop"===n.toolbarVariant&&{gap:1.5},"rtl"===t.direction&&{flexDirection:"row-reverse"})}));Mt.propTypes={as:v().elementType,ownerState:v().object.isRequired,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object])};const St=(0,te.Ay)(ut,{name:"MuiDateTimePickerToolbar",slot:"Separator",overridesResolver:(e,t)=>t.separator})((e=>{let{ownerState:t}=e;return{margin:"desktop"===t.toolbarVariant?0:"0 4px 0 2px",cursor:"default"}})),Vt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,t)=>[{[".".concat(wt.ampmLabel)]:t.ampmLabel},{["&.".concat(wt.ampmLandscape)]:t.ampmLandscape},t.ampmSelection]})((e=>{let{ownerState:t}=e;return(0,o.A)({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},t.isLandscape&&{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",width:"100%"},{["& .".concat(wt.ampmLabel)]:{fontSize:17}})}));function Nt(e){const t=(0,h.A)({props:e,name:"MuiDateTimePickerToolbar"}),{ampm:n,ampmInClock:i,value:s,onChange:l,view:c,isLandscape:u,onViewChange:d,toolbarFormat:m,toolbarPlaceholder:p="\u2013\u2013",views:f,disabled:v,readOnly:g,toolbarVariant:b="mobile"}=t,y=(0,a.A)(t,Tt),w=t,A=(0,D.hc)(),{meridiemMode:x,handleMeridiemChange:T}=(0,At.r7)(s,n,l),k=Boolean(n&&!i),M="desktop"===b,P=(0,D.Nq)(),S=(0,C.A)(),V=Ct((0,o.A)({},w,{theme:S})),N=r.useMemo((()=>s?m?A.formatByString(s,m):A.format(s,"shortDate"):p),[s,m,p,A]);return(0,se.jsxs)(Dt,(0,o.A)({toolbarTitle:P.dateTimePickerToolbarTitle,isLandscape:u,className:V.root},y,{ownerState:w,children:[(0,se.jsxs)(kt,{className:V.dateContainer,ownerState:w,children:[f.includes("year")&&(0,se.jsx)(bt,{tabIndex:-1,variant:"subtitle1",onClick:()=>d("year"),selected:"year"===c,value:s?A.format(s,"year"):"\u2013"}),f.includes("day")&&(0,se.jsx)(bt,{tabIndex:-1,variant:M?"h5":"h4",onClick:()=>d("day"),selected:"day"===c,value:N})]}),(0,se.jsxs)(Mt,{className:V.timeContainer,ownerState:w,children:[(0,se.jsxs)(Pt,{className:V.timeDigitsContainer,ownerState:w,children:[f.includes("hours")&&(0,se.jsx)(bt,{variant:M?"h5":"h3",width:M&&!u?xt.aG:void 0,onClick:()=>d("hours"),selected:"hours"===c,value:s?(I=s,n?A.format(I,"hours12h"):A.format(I,"hours24h")):"--"}),f.includes("minutes")&&(0,se.jsxs)(r.Fragment,{children:[(0,se.jsx)(St,{variant:M?"h5":"h3",value:":",className:V.separator,ownerState:w}),(0,se.jsx)(bt,{variant:M?"h5":"h3",width:M&&!u?xt.aG:void 0,onClick:()=>d("minutes"),selected:"minutes"===c,value:s?A.format(s,"minutes"):"--"})]}),f.includes("seconds")&&(0,se.jsxs)(r.Fragment,{children:[(0,se.jsx)(St,{variant:M?"h5":"h3",value:":",className:V.separator,ownerState:w}),(0,se.jsx)(bt,{variant:M?"h5":"h3",width:M&&!u?xt.aG:void 0,onClick:()=>d("seconds"),selected:"seconds"===c,value:s?A.format(s,"seconds"):"--"})]})]}),k&&!M&&(0,se.jsxs)(Vt,{className:V.ampmSelection,ownerState:w,children:[(0,se.jsx)(bt,{variant:"subtitle2",selected:"am"===x,typographyClassName:V.ampmLabel,value:(0,L._S)(A,"am"),onClick:g?void 0:()=>T("am"),disabled:v}),(0,se.jsx)(bt,{variant:"subtitle2",selected:"pm"===x,typographyClassName:V.ampmLabel,value:(0,L._S)(A,"pm"),onClick:g?void 0:()=>T("pm"),disabled:v})]}),n&&M&&(0,se.jsx)(bt,{variant:"h5",onClick:()=>d("meridiem"),selected:"meridiem"===c,value:s&&x?(0,L._S)(A,x):"--",width:xt.aG})]})]}));var I}var It=n(6951),Rt=n(1457);function Ot(e,t){var n,a,i,s,l,c,u,d,m,p,f;const v=(0,D.hc)(),g=(0,D.Yg)(),b=(0,h.A)({props:e,name:t}),y=null!=(n=b.ampm)?n:v.is12HourCycleInCurrentLocale(),w=r.useMemo((()=>{var e;return null==(null==(e=b.localeText)?void 0:e.toolbarTitle)?b.localeText:(0,o.A)({},b.localeText,{dateTimePickerToolbarTitle:b.localeText.toolbarTitle})}),[b.localeText]),A=null!=(a=b.slots)?a:(0,Rt.p)(b.components),x=null!=(i=b.slotProps)?i:b.componentsProps;return(0,o.A)({},b,(0,It.R)({views:b.views,openTo:b.openTo,defaultViews:["year","day","hours","minutes"],defaultOpenTo:"day"}),{ampm:y,localeText:w,orientation:null!=(s=b.orientation)?s:"portrait",disableIgnoringDatePartForTimeValidation:null!=(l=b.disableIgnoringDatePartForTimeValidation)?l:Boolean(b.minDateTime||b.maxDateTime||b.disablePast||b.disableFuture),disableFuture:null!=(c=b.disableFuture)&&c,disablePast:null!=(u=b.disablePast)&&u,minDate:(0,L.IP)(v,null!=(d=b.minDateTime)?d:b.minDate,g.minDate),maxDate:(0,L.IP)(v,null!=(m=b.maxDateTime)?m:b.maxDate,g.maxDate),minTime:null!=(p=b.minDateTime)?p:b.minTime,maxTime:null!=(f=b.maxDateTime)?f:b.maxTime,slots:(0,o.A)({toolbar:Nt,tabs:rt},A),slotProps:(0,o.A)({},x,{toolbar:(0,o.A)({ampm:y},null==x?void 0:x.toolbar)})})}var Et=n(8767);const Ft=e=>{let{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:o,minDate:a,maxDate:i,disableFuture:s,disablePast:l,timezone:c}=e;const u=(0,D.u)();return r.useCallback((e=>null!==W({adapter:u,value:e,props:{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:o,minDate:a,maxDate:i,disableFuture:s,disablePast:l,timezone:c}})),[u,t,n,o,a,i,s,l,c])},Lt=e=>{const{value:t,referenceDate:n,defaultCalendarMonth:a,disableFuture:i,disablePast:s,disableSwitchToMonthOnDayFocus:l=!1,maxDate:c,minDate:u,onMonthChange:d,reduceAnimations:m,shouldDisableDate:p,timezone:h}=e,f=(0,D.hc)(),v=r.useRef(((e,t,n)=>(a,r)=>{switch(r.type){case"changeMonth":return(0,o.A)({},a,{slideDirection:r.direction,currentMonth:r.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,o.A)({},a,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=a.focusedDay&&null!=r.focusedDay&&n.isSameDay(r.focusedDay,a.focusedDay))return a;const i=null!=r.focusedDay&&!t&&!n.isSameMonth(a.currentMonth,r.focusedDay);return(0,o.A)({},a,{focusedDay:r.focusedDay,isMonthSwitchingAnimating:i&&!e&&!r.withoutMonthSwitchingAnimation,currentMonth:i?n.startOfMonth(r.focusedDay):a.currentMonth,slideDirection:null!=r.focusedDay&&n.isAfterDay(r.focusedDay,a.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(m),l,f)).current,g=r.useMemo((()=>{let o=null;return n?o=n:a&&(o=f.startOfMonth(a)),y.W.getInitialReferenceValue({value:t,utils:f,timezone:h,props:e,referenceDate:o,granularity:V.yX.day})}),[]),[b,w]=r.useReducer(v,{isMonthSwitchingAnimating:!1,focusedDay:g,currentMonth:f.startOfMonth(g),slideDirection:"left"}),A=r.useCallback((e=>{w((0,o.A)({type:"changeMonth"},e)),d&&d(e.newMonth)}),[d]),T=r.useCallback((e=>{const t=e;f.isSameMonth(t,b.currentMonth)||A({newMonth:f.startOfMonth(t),direction:f.isAfterDay(t,b.currentMonth)?"left":"right"})}),[b.currentMonth,A,f]),C=Ft({shouldDisableDate:p,minDate:u,maxDate:c,disableFuture:i,disablePast:s,timezone:h}),k=r.useCallback((()=>{w({type:"finishMonthSwitchingAnimation"})}),[]),M=(0,x.A)(((e,t)=>{C(e)||w({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:g,calendarState:b,changeMonth:T,changeFocusedDay:M,isDateDisabled:C,onMonthSwitchingAnimationEnd:k,handleChangeMonth:A}};var Wt=n(8166),jt=n(7191);const Bt=e=>(0,oe.Ay)("MuiPickersFadeTransitionGroup",e),zt=((0,ne.A)("MuiPickersFadeTransitionGroup",["root"]),(0,te.Ay)(Wt.A,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"}));function Ht(e){const t=(0,h.A)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:o,reduceAnimations:a,transKey:r}=t,i=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},Bt,t)})(t),s=(0,C.A)();return a?n:(0,se.jsx)(zt,{className:(0,G.A)(i.root,o),children:(0,se.jsx)(jt.A,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:s.transitions.duration.enteringScreen,enter:s.transitions.duration.enteringScreen,exit:0},children:n},r)})}var Yt=n(7497);function Ut(e){return(0,oe.Ay)("MuiPickersDay",e)}const qt=(0,ne.A)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),Xt=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],Qt=e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},t.typography.caption,{width:xt.B3,height:xt.B3,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:t.transitions.create("background-color",{duration:t.transitions.duration.short}),color:(t.vars||t).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,Yt.X4)(t.palette.primary.main,t.palette.action.focusOpacity),["&.".concat(qt.selected)]:{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(qt.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(qt.disabled,":not(.").concat(qt.selected,")")]:{color:(t.vars||t).palette.text.disabled},["&.".concat(qt.disabled,"&.").concat(qt.selected)]:{opacity:.6}},!n.disableMargin&&{margin:"0 ".concat(xt.y0,"px")},n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&{color:(t.vars||t).palette.text.secondary},!n.disableHighlightToday&&n.today&&{["&:not(.".concat(qt.selected,")")]:{border:"1px solid ".concat((t.vars||t).palette.text.secondary)}})},Kt=(e,t)=>{const{ownerState:n}=e;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]},Gt=(0,te.Ay)(ge.A,{name:"MuiPickersDay",slot:"Root",overridesResolver:Kt})(Qt),_t=(0,te.Ay)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:Kt})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},Qt({theme:t,ownerState:n}),{opacity:0,pointerEvents:"none"})})),Zt=()=>{},$t=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersDay"}),{autoFocus:i=!1,className:l,day:c,disabled:u=!1,disableHighlightToday:d=!1,disableMargin:m=!1,isAnimating:p,onClick:f,onDaySelect:v,onFocus:g=Zt,onBlur:b=Zt,onKeyDown:y=Zt,onMouseDown:w=Zt,onMouseEnter:A=Zt,outsideCurrentMonth:x,selected:C=!1,showDaysOutsideCurrentMonth:k=!1,children:M,today:P=!1}=n,S=(0,a.A)(n,Xt),V=(0,o.A)({},n,{autoFocus:i,disabled:u,disableHighlightToday:d,disableMargin:m,selected:C,showDaysOutsideCurrentMonth:k,today:P}),N=(e=>{const{selected:t,disableMargin:n,disableHighlightToday:o,today:a,disabled:r,outsideCurrentMonth:i,showDaysOutsideCurrentMonth:s,classes:l}=e,c=i&&!s,u={root:["root",t&&!c&&"selected",r&&"disabled",!n&&"dayWithMargin",!o&&a&&"today",i&&s&&"dayOutsideMonth",c&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,_.A)(u,Ut,l)})(V),I=(0,D.hc)(),R=r.useRef(null),O=(0,T.A)(R,t);(0,s.A)((()=>{!i||u||p||x||R.current.focus()}),[i,u,p,x]);return x&&!k?(0,se.jsx)(_t,{className:(0,G.A)(N.root,N.hiddenDaySpacingFiller,l),ownerState:V,role:S.role}):(0,se.jsx)(Gt,(0,o.A)({className:(0,G.A)(N.root,l),ref:O,centerRipple:!0,disabled:u,tabIndex:C?0:-1,onKeyDown:e=>y(e,c),onFocus:e=>g(e,c),onBlur:e=>b(e,c),onMouseEnter:e=>A(e,c),onClick:e=>{u||v(c),x&&e.currentTarget.focus(),f&&f(e)},onMouseDown:e=>{w(e),x&&e.preventDefault()}},S,{ownerState:V,children:M||I.format(c,"dayOfMonth")}))})),Jt=r.memo($t);var en=n(7387);function tn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var nn=n(7279),on=n(385),an=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return o=t,void((n=e).classList?n.classList.remove(o):"string"===typeof n.className?n.className=tn(n.className,o):n.setAttribute("class",tn(n.className&&n.className.baseVal||"",o)));var n,o}))},rn=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),a=0;a(0,oe.Ay)("MuiPickersSlideTransition",e),cn=(0,ne.A)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),un=["children","className","reduceAnimations","slideDirection","transKey","classes"],dn=(0,te.Ay)(Wt.A,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[".".concat(cn["slideEnter-left"])]:t["slideEnter-left"]},{[".".concat(cn["slideEnter-right"])]:t["slideEnter-right"]},{[".".concat(cn.slideEnterActive)]:t.slideEnterActive},{[".".concat(cn.slideExit)]:t.slideExit},{[".".concat(cn["slideExitActiveLeft-left"])]:t["slideExitActiveLeft-left"]},{[".".concat(cn["slideExitActiveLeft-right"])]:t["slideExitActiveLeft-right"]}]})((e=>{let{theme:t}=e;const n=t.transitions.create("transform",{duration:t.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},["& .".concat(cn["slideEnter-left"])]:{willChange:"transform",transform:"translate(100%)",zIndex:1},["& .".concat(cn["slideEnter-right"])]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},["& .".concat(cn.slideEnterActive)]:{transform:"translate(0%)",transition:n},["& .".concat(cn.slideExit)]:{transform:"translate(0%)"},["& .".concat(cn["slideExitActiveLeft-left"])]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},["& .".concat(cn["slideExitActiveLeft-right"])]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}}));const mn=e=>(0,oe.Ay)("MuiDayCalendar",e),pn=((0,ne.A)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),hn=["ownerState"],fn=6*(xt.B3+2*xt.y0),vn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),gn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),bn=(0,te.Ay)($.A,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(t.vars||t).palette.text.secondary}})),yn=(0,te.Ay)($.A,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:t.palette.text.disabled}})),wn=(0,te.Ay)($.A,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((e=>{let{theme:t}=e;return(0,o.A)({},t.typography.caption,{width:xt.B3,height:xt.B3,padding:0,margin:"0 ".concat(xt.y0,"px"),color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),An=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:fn}),xn=(0,te.Ay)((function(e){const t=(0,h.A)({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:i,reduceAnimations:s,transKey:l}=t,c=(0,a.A)(t,un),u=(e=>{const{classes:t,slideDirection:n}=e,o={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:["slideEnter-".concat(n)],exitActive:["slideExitActiveLeft-".concat(n)]};return(0,_.A)(o,ln,t)})(t),d=(0,C.A)();if(s)return(0,se.jsx)("div",{className:(0,G.A)(u.root,i),children:n});const m={exit:u.exit,enterActive:u.enterActive,enter:u.enter,exitActive:u.exitActive};return(0,se.jsx)(dn,{className:(0,G.A)(u.root,i),childFactory:e=>r.cloneElement(e,{classNames:m}),role:"presentation",children:(0,se.jsx)(sn,(0,o.A)({mountOnEnter:!0,unmountOnExit:!0,timeout:d.transitions.duration.complex,classNames:m},c,{children:n}),l)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:fn}),Tn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),Cn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"".concat(xt.y0,"px 0"),display:"flex",justifyContent:"center"});function Dn(e){var t,n,i;let{parentProps:s,day:l,focusableDay:c,selectedDays:u,isDateDisabled:d,currentMonthNumber:m,isViewFocused:p}=e,h=(0,a.A)(e,pn);const{disabled:f,disableHighlightToday:v,isMonthSwitchingAnimating:g,showDaysOutsideCurrentMonth:b,components:y,componentsProps:w,slots:x,slotProps:T,timezone:C}=s,k=(0,D.hc)(),M=(0,D.cB)(C),P=null!==c&&k.isSameDay(l,c),S=u.some((e=>k.isSameDay(e,l))),V=k.isSameDay(l,M),N=null!=(t=null!=(n=null==x?void 0:x.day)?n:null==y?void 0:y.Day)?t:Jt,I=(0,A.Q)({elementType:N,externalSlotProps:null!=(i=null==T?void 0:T.day)?i:null==w?void 0:w.day,additionalProps:(0,o.A)({disableHighlightToday:v,showDaysOutsideCurrentMonth:b,role:"gridcell",isAnimating:g,"data-timestamp":k.toJsDate(l).valueOf()},h),ownerState:(0,o.A)({},s,{day:l,selected:S})}),R=(0,a.A)(I,hn),O=r.useMemo((()=>f||d(l)),[f,d,l]),E=r.useMemo((()=>k.getMonth(l)!==m),[k,l,m]),F=r.useMemo((()=>{const e=k.startOfMonth(k.setMonth(l,m));return b?k.isSameDay(l,k.startOfWeek(e)):k.isSameDay(l,e)}),[m,l,b,k]),L=r.useMemo((()=>{const e=k.endOfMonth(k.setMonth(l,m));return b?k.isSameDay(l,k.endOfWeek(e)):k.isSameDay(l,e)}),[m,l,b,k]);return(0,se.jsx)(N,(0,o.A)({},R,{day:l,disabled:O,autoFocus:p&&P,today:V,outsideCurrentMonth:E,isFirstVisibleCell:F,isLastVisibleCell:L,selected:S,tabIndex:P?0:-1,"aria-selected":S,"aria-current":V?"date":void 0}))}function kn(e){const t=(0,h.A)({props:e,name:"MuiDayCalendar"}),{onFocusedDayChange:n,className:a,currentMonth:i,selectedDays:s,focusedDay:l,loading:c,onSelectedDaysChange:u,onMonthSwitchingAnimationEnd:d,readOnly:m,reduceAnimations:p,renderLoading:f=(()=>(0,se.jsx)("span",{children:"..."})),slideDirection:v,TransitionProps:g,disablePast:b,disableFuture:y,minDate:w,maxDate:A,shouldDisableDate:T,shouldDisableMonth:k,shouldDisableYear:M,dayOfWeekFormatter:S,hasFocus:V,onFocusedViewChange:N,gridLabelId:I,displayWeekNumber:R,fixedWeekNumber:O,autoFocus:E,timezone:F}=t,W=(0,D.cB)(F),j=(0,D.hc)(),B=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},mn,t)})(t),z="rtl"===(0,C.A)().direction,H=S||((e,t)=>j.format(t,"weekdayShort").charAt(0).toUpperCase()),Y=Ft({shouldDisableDate:T,shouldDisableMonth:k,shouldDisableYear:M,minDate:w,maxDate:A,disablePast:b,disableFuture:y,timezone:F}),U=(0,D.Nq)(),[q,X]=(0,P.A)({name:"DayCalendar",state:"hasFocus",controlled:V,default:null!=E&&E}),[Q,K]=r.useState((()=>l||W)),Z=(0,x.A)((e=>{m||u(e)})),$=e=>{Y(e)||(n(e),K(e),null==N||N(!0),X(!0))},J=(0,x.A)(((e,t)=>{switch(e.key){case"ArrowUp":$(j.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":$(j.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const n=j.addDays(t,z?1:-1),o=j.addMonths(t,z?1:-1),a=(0,L.il)({utils:j,date:n,minDate:z?n:j.startOfMonth(o),maxDate:z?j.endOfMonth(o):n,isDateDisabled:Y,timezone:F});$(a||n),e.preventDefault();break}case"ArrowRight":{const n=j.addDays(t,z?-1:1),o=j.addMonths(t,z?-1:1),a=(0,L.il)({utils:j,date:n,minDate:z?j.startOfMonth(o):n,maxDate:z?n:j.endOfMonth(o),isDateDisabled:Y,timezone:F});$(a||n),e.preventDefault();break}case"Home":$(j.startOfWeek(t)),e.preventDefault();break;case"End":$(j.endOfWeek(t)),e.preventDefault();break;case"PageUp":$(j.addMonths(t,1)),e.preventDefault();break;case"PageDown":$(j.addMonths(t,-1)),e.preventDefault()}})),ee=(0,x.A)(((e,t)=>$(t))),te=(0,x.A)(((e,t)=>{q&&j.isSameDay(Q,t)&&(null==N||N(!1))})),ne=j.getMonth(i),oe=r.useMemo((()=>s.filter((e=>!!e)).map((e=>j.startOfDay(e)))),[j,s]),ae=ne,re=r.useMemo((()=>r.createRef()),[ae]),ie=j.startOfWeek(W),le=r.useMemo((()=>{const e=j.startOfMonth(i),t=j.endOfMonth(i);return Y(Q)||j.isAfterDay(Q,t)||j.isBeforeDay(Q,e)?(0,L.il)({utils:j,date:Q,minDate:e,maxDate:t,disablePast:b,disableFuture:y,isDateDisabled:Y,timezone:F}):Q}),[i,y,b,Q,Y,j,F]),ce=r.useMemo((()=>{const e=j.setTimezone(i,F),t=j.getWeekArray(e);let n=j.addMonths(e,1);for(;O&&t.length{t.length{var n;const o=j.format(e,"weekdayShort");return(0,se.jsx)(bn,{variant:"caption",role:"columnheader","aria-label":j.format(j.addDays(ie,t),"weekday"),className:B.weekDayLabel,children:null!=(n=null==H?void 0:H(o,e))?n:o},o+t.toString())}))]}),c?(0,se.jsx)(An,{className:B.loadingContainer,children:f()}):(0,se.jsx)(xn,(0,o.A)({transKey:ae,onExited:d,reduceAnimations:p,slideDirection:v,className:(0,G.A)(a,B.slideTransition)},g,{nodeRef:re,children:(0,se.jsx)(Tn,{ref:re,role:"rowgroup",className:B.monthContainer,children:ce.map(((e,n)=>(0,se.jsxs)(Cn,{role:"row",className:B.weekContainer,"aria-rowindex":n+1,children:[R&&(0,se.jsx)(wn,{className:B.weekNumber,role:"rowheader","aria-label":U.calendarWeekNumberAriaLabelText(j.getWeekNumber(e[0])),children:U.calendarWeekNumberText(j.getWeekNumber(e[0]))}),e.map(((e,n)=>(0,se.jsx)(Dn,{parentProps:t,day:e,selectedDays:oe,focusableDay:le,onKeyDown:J,onFocus:ee,onBlur:te,onDaySelect:Z,isDateDisabled:Y,currentMonthNumber:ne,isViewFocused:q,"aria-colindex":n+1},e.toString())))]},"week-".concat(e[0]))))})}))]})}var Mn=n(7148);function Pn(e){return(0,oe.Ay)("MuiPickersMonth",e)}const Sn=(0,ne.A)("MuiPickersMonth",["root","monthButton","disabled","selected"]),Vn=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],Nn=(0,te.Ay)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.monthsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),In=(0,te.Ay)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{["&.".concat(Sn.disabled)]:t.disabled},{["&.".concat(Sn.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,o.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(Sn.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(Sn.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Rn=r.memo((function(e){const t=(0,h.A)({props:e,name:"MuiPickersMonth"}),{autoFocus:n,children:i,disabled:l,selected:c,value:u,tabIndex:d,onClick:m,onKeyDown:p,onFocus:f,onBlur:v,"aria-current":g,"aria-label":b}=t,y=(0,a.A)(t,Vn),w=r.useRef(null),A=(e=>{const{disabled:t,selected:n,classes:o}=e,a={root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]};return(0,_.A)(a,Pn,o)})(t);return(0,s.A)((()=>{var e;n&&(null==(e=w.current)||e.focus())}),[n]),(0,se.jsx)(Nn,(0,o.A)({className:A.root,ownerState:t},y,{children:(0,se.jsx)(In,{ref:w,disabled:l,type:"button",role:"radio",tabIndex:l?-1:d,"aria-current":g,"aria-checked":c,"aria-label":b,onClick:e=>m(e,u),onKeyDown:e=>p(e,u),onFocus:e=>f(e,u),onBlur:e=>v(e,u),className:A.monthButton,ownerState:t,children:i})}))}));function On(e){return(0,oe.Ay)("MuiMonthCalendar",e)}(0,ne.A)("MuiMonthCalendar",["root"]);const En=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"];const Fn=(0,te.Ay)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:xt.eX,boxSizing:"border-box"}),Ln=r.forwardRef((function(e,t){const n=function(e,t){const n=(0,D.hc)(),a=(0,D.Yg)(),r=(0,h.A)({props:e,name:t});return(0,o.A)({disableFuture:!1,disablePast:!1},r,{minDate:(0,L.IP)(n,r.minDate,a.minDate),maxDate:(0,L.IP)(n,r.maxDate,a.maxDate)})}(e,"MuiMonthCalendar"),{className:i,value:s,defaultValue:l,referenceDate:c,disabled:u,disableFuture:d,disablePast:m,maxDate:p,minDate:f,onChange:v,shouldDisableMonth:g,readOnly:b,disableHighlightToday:w,autoFocus:A=!1,onMonthFocus:T,hasFocus:C,onFocusedViewChange:k,monthsPerRow:M=3,timezone:N,gridLabelId:I}=n,R=(0,a.A)(n,En),{value:O,handleValueChange:E,timezone:F}=(0,S.Y)({name:"MonthCalendar",timezone:N,value:s,defaultValue:l,onChange:v,valueManager:y.W}),W=(0,D.cB)(F),j=(0,Mn.A)(),B=(0,D.hc)(),z=r.useMemo((()=>y.W.getInitialReferenceValue({value:O,utils:B,props:n,timezone:F,referenceDate:c,granularity:V.yX.month})),[]),H=n,Y=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},On,t)})(H),U=r.useMemo((()=>B.getMonth(W)),[B,W]),q=r.useMemo((()=>null!=O?B.getMonth(O):w?null:B.getMonth(z)),[O,B,w,z]),[X,Q]=r.useState((()=>q||U)),[K,Z]=(0,P.A)({name:"MonthCalendar",state:"hasFocus",controlled:C,default:null!=A&&A}),$=(0,x.A)((e=>{Z(e),k&&k(e)})),J=r.useCallback((e=>{const t=B.startOfMonth(m&&B.isAfter(W,f)?W:f),n=B.startOfMonth(d&&B.isBefore(W,p)?W:p),o=B.startOfMonth(e);return!!B.isBefore(o,t)||(!!B.isAfter(o,n)||!!g&&g(o))}),[d,m,p,f,W,g,B]),ee=(0,x.A)(((e,t)=>{if(b)return;const n=B.setMonth(null!=O?O:z,t);E(n)})),te=(0,x.A)((e=>{J(B.setMonth(null!=O?O:z,e))||(Q(e),$(!0),T&&T(e))}));r.useEffect((()=>{Q((e=>null!==q&&e!==q?q:e))}),[q]);const ne=(0,x.A)(((e,t)=>{const n=12;switch(e.key){case"ArrowUp":te((n+t-3)%n),e.preventDefault();break;case"ArrowDown":te((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":te((n+t+("ltr"===j.direction?-1:1))%n),e.preventDefault();break;case"ArrowRight":te((n+t+("ltr"===j.direction?1:-1))%n),e.preventDefault()}})),oe=(0,x.A)(((e,t)=>{te(t)})),ae=(0,x.A)(((e,t)=>{X===t&&$(!1)}));return(0,se.jsx)(Fn,(0,o.A)({ref:t,className:(0,G.A)(Y.root,i),ownerState:H,role:"radiogroup","aria-labelledby":I},R,{children:(0,L.YQ)(B,null!=O?O:z).map((e=>{const t=B.getMonth(e),n=B.format(e,"monthShort"),o=B.format(e,"month"),a=t===q,r=u||J(e);return(0,se.jsx)(Rn,{selected:a,value:t,onClick:ee,onKeyDown:ne,autoFocus:K&&t===X,disabled:r,tabIndex:t===X?0:-1,onFocus:oe,onBlur:ae,"aria-current":U===t?"date":void 0,"aria-label":o,monthsPerRow:M,children:n},n)}))}))}));function Wn(e){return(0,oe.Ay)("MuiPickersYear",e)}const jn=(0,ne.A)("MuiPickersYear",["root","yearButton","selected","disabled"]),Bn=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],zn=(0,te.Ay)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.yearsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),Hn=(0,te.Ay)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{["&.".concat(jn.disabled)]:t.disabled},{["&.".concat(jn.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,o.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.focusOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(jn.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(jn.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Yn=r.memo((function(e){const t=(0,h.A)({props:e,name:"MuiPickersYear"}),{autoFocus:n,className:i,children:s,disabled:l,selected:c,value:u,tabIndex:d,onClick:m,onKeyDown:p,onFocus:f,onBlur:v,"aria-current":g}=t,b=(0,a.A)(t,Bn),y=r.useRef(null),w=(e=>{const{disabled:t,selected:n,classes:o}=e,a={root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]};return(0,_.A)(a,Wn,o)})(t);return r.useEffect((()=>{n&&y.current.focus()}),[n]),(0,se.jsx)(zn,(0,o.A)({className:(0,G.A)(w.root,i),ownerState:t},b,{children:(0,se.jsx)(Hn,{ref:y,disabled:l,type:"button",role:"radio",tabIndex:l?-1:d,"aria-current":g,"aria-checked":c,onClick:e=>m(e,u),onKeyDown:e=>p(e,u),onFocus:e=>f(e,u),onBlur:e=>v(e,u),className:w.yearButton,ownerState:t,children:s})}))}));function Un(e){return(0,oe.Ay)("MuiYearCalendar",e)}(0,ne.A)("MuiYearCalendar",["root"]);const qn=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"];const Xn=(0,te.Ay)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:xt.eX,maxHeight:xt.Yq,boxSizing:"border-box",position:"relative"}),Qn=r.forwardRef((function(e,t){const n=function(e,t){var n;const a=(0,D.hc)(),r=(0,D.Yg)(),i=(0,h.A)({props:e,name:t});return(0,o.A)({disablePast:!1,disableFuture:!1},i,{yearsPerRow:null!=(n=i.yearsPerRow)?n:3,minDate:(0,L.IP)(a,i.minDate,r.minDate),maxDate:(0,L.IP)(a,i.maxDate,r.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:i,className:s,value:l,defaultValue:c,referenceDate:u,disabled:d,disableFuture:m,disablePast:p,maxDate:f,minDate:v,onChange:g,readOnly:b,shouldDisableYear:w,disableHighlightToday:A,onYearFocus:C,hasFocus:k,onFocusedViewChange:M,yearsPerRow:N,timezone:I,gridLabelId:R}=n,O=(0,a.A)(n,qn),{value:E,handleValueChange:F,timezone:W}=(0,S.Y)({name:"YearCalendar",timezone:I,value:l,defaultValue:c,onChange:g,valueManager:y.W}),j=(0,D.cB)(W),B=(0,Mn.A)(),z=(0,D.hc)(),H=r.useMemo((()=>y.W.getInitialReferenceValue({value:E,utils:z,props:n,timezone:W,referenceDate:u,granularity:V.yX.year})),[]),Y=n,U=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},Un,t)})(Y),q=r.useMemo((()=>z.getYear(j)),[z,j]),X=r.useMemo((()=>null!=E?z.getYear(E):A?null:z.getYear(H)),[E,z,A,H]),[Q,K]=r.useState((()=>X||q)),[Z,$]=(0,P.A)({name:"YearCalendar",state:"hasFocus",controlled:k,default:null!=i&&i}),J=(0,x.A)((e=>{$(e),M&&M(e)})),ee=r.useCallback((e=>{if(p&&z.isBeforeYear(e,j))return!0;if(m&&z.isAfterYear(e,j))return!0;if(v&&z.isBeforeYear(e,v))return!0;if(f&&z.isAfterYear(e,f))return!0;if(!w)return!1;const t=z.startOfYear(e);return w(t)}),[m,p,f,v,j,w,z]),te=(0,x.A)(((e,t)=>{if(b)return;const n=z.setYear(null!=E?E:H,t);F(n)})),ne=(0,x.A)((e=>{ee(z.setYear(null!=E?E:H,e))||(K(e),J(!0),null==C||C(e))}));r.useEffect((()=>{K((e=>null!==X&&e!==X?X:e))}),[X]);const oe=(0,x.A)(((e,t)=>{switch(e.key){case"ArrowUp":ne(t-N),e.preventDefault();break;case"ArrowDown":ne(t+N),e.preventDefault();break;case"ArrowLeft":ne(t+("ltr"===B.direction?-1:1)),e.preventDefault();break;case"ArrowRight":ne(t+("ltr"===B.direction?1:-1)),e.preventDefault()}})),ae=(0,x.A)(((e,t)=>{ne(t)})),re=(0,x.A)(((e,t)=>{Q===t&&J(!1)})),ie=r.useRef(null),le=(0,T.A)(t,ie);return r.useEffect((()=>{if(i||null===ie.current)return;const e=ie.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,n=e.offsetTop,o=ie.current.clientHeight,a=ie.current.scrollTop,r=n+t;t>o||n{const t=z.getYear(e),n=t===X,o=d||ee(e);return(0,se.jsx)(Yn,{selected:n,value:t,onClick:te,onKeyDown:oe,autoFocus:Z&&t===Q,disabled:o,tabIndex:t===Q?0:-1,onFocus:ae,onBlur:re,"aria-current":q===t?"date":void 0,yearsPerRow:N,children:z.format(e,"year")},z.format(e,"year"))}))}))}));var Kn=n(8477),Gn=n(7969);const _n=e=>(0,oe.Ay)("MuiPickersCalendarHeader",e),Zn=(0,ne.A)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),$n=["slots","slotProps","components","componentsProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone"],Jn=["ownerState"],eo=(0,te.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),to=(0,te.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((e=>{let{theme:t}=e;return(0,o.A)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),no=(0,te.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),oo=(0,te.Ay)(K.A,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})((e=>{let{ownerState:t}=e;return(0,o.A)({marginRight:"auto"},"year"===t.view&&{[".".concat(Zn.switchViewIcon)]:{transform:"rotate(180deg)"}})})),ao=(0,te.Ay)(de.iV,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})((e=>{let{theme:t}=e;return{willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"}})),ro=r.forwardRef((function(e,t){var n,r,i,s;const l=(0,D.Nq)(),c=(0,D.hc)(),u=(0,h.A)({props:e,name:"MuiPickersCalendarHeader"}),{slots:d,slotProps:m,components:p,currentMonth:f,disabled:v,disableFuture:g,disablePast:b,maxDate:y,minDate:w,onMonthChange:x,onViewChange:T,view:C,reduceAnimations:k,views:M,labelId:P,className:S,timezone:V}=u,N=(0,a.A)(u,$n),I=u,R=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},_n,t)})(u),O=null!=(n=null!=(r=null==d?void 0:d.switchViewButton)?r:null==p?void 0:p.SwitchViewButton)?n:oo,E=(0,A.Q)({elementType:O,externalSlotProps:null==m?void 0:m.switchViewButton,additionalProps:{size:"small","aria-label":l.calendarViewSwitchingButtonAriaLabel(C)},ownerState:I,className:R.switchViewButton}),F=null!=(i=null!=(s=null==d?void 0:d.switchViewIcon)?s:null==p?void 0:p.SwitchViewIcon)?i:ao,L=(0,A.Q)({elementType:F,externalSlotProps:null==m?void 0:m.switchViewIcon,ownerState:void 0,className:R.switchViewIcon}),W=(0,a.A)(L,Jn),j=(0,At.bH)(f,{disableFuture:g,maxDate:y,timezone:V}),B=(0,At.p_)(f,{disablePast:b,minDate:w,timezone:V});return 1===M.length&&"year"===M[0]?null:(0,se.jsxs)(eo,(0,o.A)({},N,{ownerState:I,className:(0,G.A)(S,R.root),ref:t,children:[(0,se.jsxs)(to,{role:"presentation",onClick:()=>{if(1!==M.length&&T&&!v)if(2===M.length)T(M.find((e=>e!==C))||M[0]);else{const e=0!==M.indexOf(C)?0:1;T(M[e])}},ownerState:I,"aria-live":"polite",className:R.labelContainer,children:[(0,se.jsx)(Ht,{reduceAnimations:k,transKey:c.format(f,"monthAndYear"),children:(0,se.jsx)(no,{id:P,ownerState:I,className:R.label,children:c.format(f,"monthAndYear")})}),M.length>1&&!v&&(0,se.jsx)(O,(0,o.A)({},E,{children:(0,se.jsx)(F,(0,o.A)({},W))}))]}),(0,se.jsx)(jt.A,{in:"day"===C,children:(0,se.jsx)(Gn.Y,{slots:d,slotProps:m,onGoToPrevious:()=>x(c.addMonths(f,-1),"right"),isPreviousDisabled:B,previousLabel:l.previousMonth,onGoToNext:()=>x(c.addMonths(f,1),"left"),isNextDisabled:j,nextLabel:l.nextMonth})})]}))}));var io=n(9355);const so="undefined"!==typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),lo=so&&so[1]?parseInt(so[1],10):null,co=so&&so[2]?parseInt(so[2],10):null,uo=lo&&lo<10||co&&co<13||!1,mo=()=>p("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||uo,po=e=>(0,oe.Ay)("MuiDateCalendar",e),ho=((0,ne.A)("MuiDateCalendar",["root","viewTransitionContainer"]),["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","components","componentsProps","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"]);const fo=(0,te.Ay)(io.I,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:xt.Y2}),vo=(0,te.Ay)(Ht,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),go=r.forwardRef((function(e,t){var n,i,s;const l=(0,D.hc)(),c=(0,Et.A)(),u=function(e,t){var n,a,r,i,s,l,c;const u=(0,D.hc)(),d=(0,D.Yg)(),m=mo(),p=(0,h.A)({props:e,name:t});return(0,o.A)({},p,{loading:null!=(n=p.loading)&&n,disablePast:null!=(a=p.disablePast)&&a,disableFuture:null!=(r=p.disableFuture)&&r,openTo:null!=(i=p.openTo)?i:"day",views:null!=(s=p.views)?s:["year","day"],reduceAnimations:null!=(l=p.reduceAnimations)?l:m,renderLoading:null!=(c=p.renderLoading)?c:()=>(0,se.jsx)("span",{children:"..."}),minDate:(0,L.IP)(u,p.minDate,d.minDate),maxDate:(0,L.IP)(u,p.maxDate,d.maxDate)})}(e,"MuiDateCalendar"),{autoFocus:d,onViewChange:m,value:p,defaultValue:f,referenceDate:v,disableFuture:g,disablePast:b,defaultCalendarMonth:w,onChange:T,onYearChange:C,onMonthChange:k,reduceAnimations:M,shouldDisableDate:P,shouldDisableMonth:V,shouldDisableYear:N,view:I,views:R,openTo:O,className:E,disabled:F,readOnly:W,minDate:j,maxDate:B,disableHighlightToday:z,focusedView:H,onFocusedViewChange:Y,showDaysOutsideCurrentMonth:U,fixedWeekNumber:q,dayOfWeekFormatter:X,components:Q,componentsProps:K,slots:Z,slotProps:$,loading:J,renderLoading:ee,displayWeekNumber:te,yearsPerRow:ne,monthsPerRow:oe,timezone:ae}=u,re=(0,a.A)(u,ho),{value:ie,handleValueChange:le,timezone:ce}=(0,S.Y)({name:"DateCalendar",timezone:ae,value:p,defaultValue:f,onChange:T,valueManager:y.W}),{view:ue,setView:de,focusedView:me,setFocusedView:pe,goToNextView:he,setValueAndGoToNextView:fe}=(0,Kn.o)({view:I,views:R,openTo:O,onChange:le,onViewChange:m,autoFocus:d,focusedView:H,onFocusedViewChange:Y}),{referenceDate:ve,calendarState:ge,changeFocusedDay:be,changeMonth:ye,handleChangeMonth:we,isDateDisabled:Ae,onMonthSwitchingAnimationEnd:xe}=Lt({value:ie,defaultCalendarMonth:w,referenceDate:v,reduceAnimations:M,onMonthChange:k,minDate:j,maxDate:B,shouldDisableDate:P,disablePast:b,disableFuture:g,timezone:ce}),Te=F&&ie||j,Ce=F&&ie||B,De="".concat(c,"-grid-label"),ke=null!==me,Me=null!=(n=null!=(i=null==Z?void 0:Z.calendarHeader)?i:null==Q?void 0:Q.CalendarHeader)?n:ro,Pe=(0,A.Q)({elementType:Me,externalSlotProps:null!=(s=null==$?void 0:$.calendarHeader)?s:null==K?void 0:K.calendarHeader,additionalProps:{views:R,view:ue,currentMonth:ge.currentMonth,onViewChange:de,onMonthChange:(e,t)=>we({newMonth:e,direction:t}),minDate:Te,maxDate:Ce,disabled:F,disablePast:b,disableFuture:g,reduceAnimations:M,timezone:ce,labelId:De,slots:Z,slotProps:$},ownerState:u}),Se=(0,x.A)((e=>{const t=l.startOfMonth(e),n=l.endOfMonth(e),o=Ae(e)?(0,L.il)({utils:l,date:e,minDate:l.isBefore(j,t)?t:j,maxDate:l.isAfter(B,n)?n:B,disablePast:b,disableFuture:g,isDateDisabled:Ae,timezone:ce}):e;o?(fe(o,"finish"),null==k||k(t)):(he(),ye(t)),be(o,!0)})),Ve=(0,x.A)((e=>{const t=l.startOfYear(e),n=l.endOfYear(e),o=Ae(e)?(0,L.il)({utils:l,date:e,minDate:l.isBefore(j,t)?t:j,maxDate:l.isAfter(B,n)?n:B,disablePast:b,disableFuture:g,isDateDisabled:Ae,timezone:ce}):e;o?(fe(o,"finish"),null==C||C(o)):(he(),ye(t)),be(o,!0)})),Ne=(0,x.A)((e=>le(e?(0,L.jH)(l,e,null!=ie?ie:ve):e,"finish",ue)));r.useEffect((()=>{null!=ie&&l.isValid(ie)&&ye(ie)}),[ie]);const Ie=u,Re=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},po,t)})(Ie),Oe={disablePast:b,disableFuture:g,maxDate:B,minDate:j},Ee={disableHighlightToday:z,readOnly:W,disabled:F,timezone:ce,gridLabelId:De},Fe=r.useRef(ue);r.useEffect((()=>{Fe.current!==ue&&(me===Fe.current&&pe(ue,!0),Fe.current=ue)}),[me,pe,ue]);const Le=r.useMemo((()=>[ie]),[ie]);return(0,se.jsxs)(fo,(0,o.A)({ref:t,className:(0,G.A)(Re.root,E),ownerState:Ie},re,{children:[(0,se.jsx)(Me,(0,o.A)({},Pe)),(0,se.jsx)(vo,{reduceAnimations:M,className:Re.viewTransitionContainer,transKey:ue,ownerState:Ie,children:(0,se.jsxs)("div",{children:["year"===ue&&(0,se.jsx)(Qn,(0,o.A)({},Oe,Ee,{value:ie,onChange:Ve,shouldDisableYear:N,hasFocus:ke,onFocusedViewChange:e=>pe("year",e),yearsPerRow:ne,referenceDate:ve})),"month"===ue&&(0,se.jsx)(Ln,(0,o.A)({},Oe,Ee,{hasFocus:ke,className:E,value:ie,onChange:Se,shouldDisableMonth:V,onFocusedViewChange:e=>pe("month",e),monthsPerRow:oe,referenceDate:ve})),"day"===ue&&(0,se.jsx)(kn,(0,o.A)({},ge,Oe,Ee,{onMonthSwitchingAnimationEnd:xe,onFocusedDayChange:be,reduceAnimations:M,selectedDays:Le,onSelectedDaysChange:Ne,shouldDisableDate:P,shouldDisableMonth:V,shouldDisableYear:N,hasFocus:ke,onFocusedViewChange:e=>pe("day",e),showDaysOutsideCurrentMonth:U,fixedWeekNumber:q,dayOfWeekFormatter:X,displayWeekNumber:te,components:Q,componentsProps:K,slots:Z,slotProps:$,loading:J,renderLoading:ee}))]})})]}))})),bo=e=>{let{view:t,onViewChange:n,views:o,focusedView:a,onFocusedViewChange:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:p,minDate:h,maxDate:f,shouldDisableDate:v,shouldDisableMonth:g,shouldDisableYear:b,reduceAnimations:y,onMonthChange:w,monthsPerRow:A,onYearChange:x,yearsPerRow:T,defaultCalendarMonth:C,components:D,componentsProps:k,slots:M,slotProps:P,loading:S,renderLoading:V,disableHighlightToday:N,readOnly:I,disabled:R,showDaysOutsideCurrentMonth:O,dayOfWeekFormatter:E,sx:F,autoFocus:W,fixedWeekNumber:j,displayWeekNumber:B,timezone:z}=e;return(0,se.jsx)(go,{view:t,onViewChange:n,views:o.filter(L.sC),focusedView:a&&(0,L.sC)(a)?a:null,onFocusedViewChange:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:p,minDate:h,maxDate:f,shouldDisableDate:v,shouldDisableMonth:g,shouldDisableYear:b,reduceAnimations:y,onMonthChange:w,monthsPerRow:A,onYearChange:x,yearsPerRow:T,defaultCalendarMonth:C,components:D,componentsProps:k,slots:M,slotProps:P,loading:S,renderLoading:V,disableHighlightToday:N,readOnly:I,disabled:R,showDaysOutsideCurrentMonth:O,dayOfWeekFormatter:E,sx:F,autoFocus:W,fixedWeekNumber:j,displayWeekNumber:B,timezone:z})};var yo=n(4745),wo=n(8070);const Ao=(0,te.Ay)("div")({display:"flex",margin:"0 auto"});var xo=n(3396),To=n(3863);const Co=e=>{let{view:t,onViewChange:n,views:a,focusedView:i,onFocusedViewChange:s,value:l,defaultValue:c,referenceDate:u,onChange:d,className:m,classes:p,disableFuture:h,disablePast:f,minDate:v,minTime:b,maxDate:y,maxTime:w,shouldDisableDate:A,shouldDisableMonth:x,shouldDisableYear:T,shouldDisableTime:C,shouldDisableClock:D,reduceAnimations:k,minutesStep:M,ampm:P,onMonthChange:S,monthsPerRow:V,onYearChange:N,yearsPerRow:I,defaultCalendarMonth:R,components:O,componentsProps:E,slots:F,slotProps:W,loading:B,renderLoading:z,disableHighlightToday:H,readOnly:Y,disabled:U,showDaysOutsideCurrentMonth:q,dayOfWeekFormatter:X,sx:Q,autoFocus:K,fixedWeekNumber:G,displayWeekNumber:_,timezone:Z,disableIgnoringDatePartForTimeValidation:$,timeSteps:J,skipDisabled:ee,timeViewsCount:te,shouldRenderTimeInASingleColumn:ne}=e;var oe,ae;const re=!(null==(oe=(0,g.Y)(null!=(ae=null==W?void 0:W.actionBar)?ae:null==E?void 0:E.actionBar,{}))||null==(oe=oe.actions)||!oe.length),ie={view:(0,j.Sq)(t)?t:"hours",onViewChange:n,focusedView:i&&(0,j.Sq)(i)?i:null,onFocusedViewChange:s,views:a.filter(j.Sq),value:l,defaultValue:c,referenceDate:u,onChange:d,className:m,classes:p,disableFuture:h,disablePast:f,minTime:b,maxTime:w,shouldDisableTime:C,shouldDisableClock:D,minutesStep:M,ampm:P,components:O,componentsProps:E,slots:F,slotProps:W,readOnly:Y,disabled:U,autoFocus:K,disableIgnoringDatePartForTimeValidation:$,timeSteps:J,skipDisabled:ee,timezone:Z};return(0,se.jsxs)(r.Fragment,{children:[(0,se.jsxs)(Ao,{children:[(0,se.jsx)(go,{view:(0,L.sC)(t)?t:"day",onViewChange:n,views:a.filter(L.sC),focusedView:i&&(0,L.sC)(i)?i:null,onFocusedViewChange:s,value:l,defaultValue:c,referenceDate:u,onChange:d,className:m,classes:p,disableFuture:h,disablePast:f,minDate:v,maxDate:y,shouldDisableDate:A,shouldDisableMonth:x,shouldDisableYear:T,reduceAnimations:k,onMonthChange:S,monthsPerRow:V,onYearChange:N,yearsPerRow:I,defaultCalendarMonth:R,components:O,componentsProps:E,slots:F,slotProps:W,loading:B,renderLoading:z,disableHighlightToday:H,readOnly:Y,disabled:U,showDaysOutsideCurrentMonth:q,dayOfWeekFormatter:X,sx:Q,autoFocus:K,fixedWeekNumber:G,displayWeekNumber:_,timezone:Z}),te>0&&(0,se.jsxs)(r.Fragment,{children:[(0,se.jsx)(yo.A,{orientation:"vertical"}),ne?(0,xo.$W)((0,o.A)({},ie,{view:"hours",views:["hours"],focusedView:i&&(0,j.Sq)(i)?"hours":null,sx:(0,o.A)({width:"auto",["&.".concat(To.X.root)]:{maxHeight:xt.Y2}},Array.isArray(Q)?Q:[Q])})):(0,xo.$8)((0,o.A)({},ie,{view:(0,j.Sq)(t)?t:"hours",views:a.filter(j.Sq),focusedView:i&&(0,j.Sq)(i)?i:null,sx:(0,o.A)({borderBottom:0,width:"auto",[".".concat(wo.w.root)]:{maxHeight:"100%"}},Array.isArray(Q)?Q:[Q])}))]})]}),re&&(0,se.jsx)(yo.A,{})]})};var Do=n(165),ko=n(2235),Mo=n(3511);function Po(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function So(e){return e instanceof Po(e).Element||e instanceof Element}function Vo(e){return e instanceof Po(e).HTMLElement||e instanceof HTMLElement}function No(e){return"undefined"!==typeof ShadowRoot&&(e instanceof Po(e).ShadowRoot||e instanceof ShadowRoot)}var Io=Math.max,Ro=Math.min,Oo=Math.round;function Eo(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Fo(){return!/^((?!chrome|android).)*safari/i.test(Eo())}function Lo(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),a=1,r=1;t&&Vo(e)&&(a=e.offsetWidth>0&&Oo(o.width)/e.offsetWidth||1,r=e.offsetHeight>0&&Oo(o.height)/e.offsetHeight||1);var i=(So(e)?Po(e):window).visualViewport,s=!Fo()&&n,l=(o.left+(s&&i?i.offsetLeft:0))/a,c=(o.top+(s&&i?i.offsetTop:0))/r,u=o.width/a,d=o.height/r;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Wo(e){var t=Po(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function jo(e){return e?(e.nodeName||"").toLowerCase():null}function Bo(e){return((So(e)?e.ownerDocument:e.document)||window.document).documentElement}function zo(e){return Lo(Bo(e)).left+Wo(e).scrollLeft}function Ho(e){return Po(e).getComputedStyle(e)}function Yo(e){var t=Ho(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}function Uo(e,t,n){void 0===n&&(n=!1);var o=Vo(t),a=Vo(t)&&function(e){var t=e.getBoundingClientRect(),n=Oo(t.width)/e.offsetWidth||1,o=Oo(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),r=Bo(t),i=Lo(e,a,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!n)&&(("body"!==jo(t)||Yo(r))&&(s=function(e){return e!==Po(e)&&Vo(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:Wo(e);var t}(t)),Vo(t)?((l=Lo(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):r&&(l.x=zo(r))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function qo(e){var t=Lo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Xo(e){return"html"===jo(e)?e:e.assignedSlot||e.parentNode||(No(e)?e.host:null)||Bo(e)}function Qo(e){return["html","body","#document"].indexOf(jo(e))>=0?e.ownerDocument.body:Vo(e)&&Yo(e)?e:Qo(Xo(e))}function Ko(e,t){var n;void 0===t&&(t=[]);var o=Qo(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),r=Po(o),i=a?[r].concat(r.visualViewport||[],Yo(o)?o:[]):o,s=t.concat(i);return a?s:s.concat(Ko(Xo(i)))}function Go(e){return["table","td","th"].indexOf(jo(e))>=0}function _o(e){return Vo(e)&&"fixed"!==Ho(e).position?e.offsetParent:null}function Zo(e){for(var t=Po(e),n=_o(e);n&&Go(n)&&"static"===Ho(n).position;)n=_o(n);return n&&("html"===jo(n)||"body"===jo(n)&&"static"===Ho(n).position)?t:n||function(e){var t=/firefox/i.test(Eo());if(/Trident/i.test(Eo())&&Vo(e)&&"fixed"===Ho(e).position)return null;var n=Xo(e);for(No(n)&&(n=n.host);Vo(n)&&["html","body"].indexOf(jo(n))<0;){var o=Ho(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}var $o="top",Jo="bottom",ea="right",ta="left",na="auto",oa=[$o,Jo,ea,ta],aa="start",ra="end",ia="clippingParents",sa="viewport",la="popper",ca="reference",ua=oa.reduce((function(e,t){return e.concat([t+"-"+aa,t+"-"+ra])}),[]),da=[].concat(oa,[na]).reduce((function(e,t){return e.concat([t,t+"-"+aa,t+"-"+ra])}),[]),ma=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function pa(e){var t=new Map,n=new Set,o=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&a(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),o}function ha(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var fa={placement:"bottom",modifiers:[],strategy:"absolute"};function va(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function xa(e){var t,n=e.reference,o=e.element,a=e.placement,r=a?ya(a):null,i=a?wa(a):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(r){case $o:t={x:s,y:n.y-o.height};break;case Jo:t={x:s,y:n.y+n.height};break;case ea:t={x:n.x+n.width,y:l};break;case ta:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=r?Aa(r):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case aa:t[c]=t[c]-(n[u]/2-o[u]/2);break;case ra:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}var Ta={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ca(e){var t,n=e.popper,o=e.popperRect,a=e.placement,r=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,m=i.x,p=void 0===m?0:m,h=i.y,f=void 0===h?0:h,v="function"===typeof u?u({x:p,y:f}):{x:p,y:f};p=v.x,f=v.y;var g=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=ta,w=$o,A=window;if(c){var x=Zo(n),T="clientHeight",C="clientWidth";if(x===Po(n)&&"static"!==Ho(x=Bo(n)).position&&"absolute"===s&&(T="scrollHeight",C="scrollWidth"),a===$o||(a===ta||a===ea)&&r===ra)w=Jo,f-=(d&&x===A&&A.visualViewport?A.visualViewport.height:x[T])-o.height,f*=l?1:-1;if(a===ta||(a===$o||a===Jo)&&r===ra)y=ea,p-=(d&&x===A&&A.visualViewport?A.visualViewport.width:x[C])-o.width,p*=l?1:-1}var D,k=Object.assign({position:s},c&&Ta),M=!0===u?function(e,t){var n=e.x,o=e.y,a=t.devicePixelRatio||1;return{x:Oo(n*a)/a||0,y:Oo(o*a)/a||0}}({x:p,y:f},Po(n)):{x:p,y:f};return p=M.x,f=M.y,l?Object.assign({},k,((D={})[w]=b?"0":"",D[y]=g?"0":"",D.transform=(A.devicePixelRatio||1)<=1?"translate("+p+"px, "+f+"px)":"translate3d("+p+"px, "+f+"px, 0)",D)):Object.assign({},k,((t={})[w]=b?f+"px":"",t[y]=g?p+"px":"",t.transform="",t))}const Da={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,a=n.offset,r=void 0===a?[0,0]:a,i=da.reduce((function(e,n){return e[n]=function(e,t,n){var o=ya(e),a=[ta,$o].indexOf(o)>=0?-1:1,r="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=r[0],s=r[1];return i=i||0,s=(s||0)*a,[ta,ea].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,r),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}};var ka={left:"right",right:"left",bottom:"top",top:"bottom"};function Ma(e){return e.replace(/left|right|bottom|top/g,(function(e){return ka[e]}))}var Pa={start:"end",end:"start"};function Sa(e){return e.replace(/start|end/g,(function(e){return Pa[e]}))}function Va(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&No(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Na(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ia(e,t,n){return t===sa?Na(function(e,t){var n=Po(e),o=Bo(e),a=n.visualViewport,r=o.clientWidth,i=o.clientHeight,s=0,l=0;if(a){r=a.width,i=a.height;var c=Fo();(c||!c&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:r,height:i,x:s+zo(e),y:l}}(e,n)):So(t)?function(e,t){var n=Lo(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Na(function(e){var t,n=Bo(e),o=Wo(e),a=null==(t=e.ownerDocument)?void 0:t.body,r=Io(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Io(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-o.scrollLeft+zo(e),l=-o.scrollTop;return"rtl"===Ho(a||n).direction&&(s+=Io(n.clientWidth,a?a.clientWidth:0)-r),{width:r,height:i,x:s,y:l}}(Bo(e)))}function Ra(e,t,n,o){var a="clippingParents"===t?function(e){var t=Ko(Xo(e)),n=["absolute","fixed"].indexOf(Ho(e).position)>=0&&Vo(e)?Zo(e):e;return So(n)?t.filter((function(e){return So(e)&&Va(e,n)&&"body"!==jo(e)})):[]}(e):[].concat(t),r=[].concat(a,[n]),i=r[0],s=r.reduce((function(t,n){var a=Ia(e,n,o);return t.top=Io(a.top,t.top),t.right=Ro(a.right,t.right),t.bottom=Ro(a.bottom,t.bottom),t.left=Io(a.left,t.left),t}),Ia(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Oa(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Ea(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Fa(e,t){void 0===t&&(t={});var n=t,o=n.placement,a=void 0===o?e.placement:o,r=n.strategy,i=void 0===r?e.strategy:r,s=n.boundary,l=void 0===s?ia:s,c=n.rootBoundary,u=void 0===c?sa:c,d=n.elementContext,m=void 0===d?la:d,p=n.altBoundary,h=void 0!==p&&p,f=n.padding,v=void 0===f?0:f,g=Oa("number"!==typeof v?v:Ea(v,oa)),b=m===la?ca:la,y=e.rects.popper,w=e.elements[h?b:m],A=Ra(So(w)?w:w.contextElement||Bo(e.elements.popper),l,u,i),x=Lo(e.elements.reference),T=xa({reference:x,element:y,strategy:"absolute",placement:a}),C=Na(Object.assign({},y,T)),D=m===la?C:x,k={top:A.top-D.top+g.top,bottom:D.bottom-A.bottom+g.bottom,left:A.left-D.left+g.left,right:D.right-A.right+g.right},M=e.modifiersData.offset;if(m===la&&M){var P=M[a];Object.keys(k).forEach((function(e){var t=[ea,Jo].indexOf(e)>=0?1:-1,n=[$o,Jo].indexOf(e)>=0?"y":"x";k[e]+=P[n]*t}))}return k}function La(e,t,n){return Io(e,Ro(t,n))}const Wa={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,a=n.mainAxis,r=void 0===a||a,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,m=n.tether,p=void 0===m||m,h=n.tetherOffset,f=void 0===h?0:h,v=Fa(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=ya(t.placement),b=wa(t.placement),y=!b,w=Aa(g),A="x"===w?"y":"x",x=t.modifiersData.popperOffsets,T=t.rects.reference,C=t.rects.popper,D="function"===typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,k="number"===typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(x){if(r){var S,V="y"===w?$o:ta,N="y"===w?Jo:ea,I="y"===w?"height":"width",R=x[w],O=R+v[V],E=R-v[N],F=p?-C[I]/2:0,L=b===aa?T[I]:C[I],W=b===aa?-C[I]:-T[I],j=t.elements.arrow,B=p&&j?qo(j):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=z[V],Y=z[N],U=La(0,T[I],B[I]),q=y?T[I]/2-F-U-H-k.mainAxis:L-U-H-k.mainAxis,X=y?-T[I]/2+F+U+Y+k.mainAxis:W+U+Y+k.mainAxis,Q=t.elements.arrow&&Zo(t.elements.arrow),K=Q?"y"===w?Q.clientTop||0:Q.clientLeft||0:0,G=null!=(S=null==M?void 0:M[w])?S:0,_=R+X-G,Z=La(p?Ro(O,R+q-G-K):O,R,p?Io(E,_):E);x[w]=Z,P[w]=Z-R}if(s){var $,J="x"===w?$o:ta,ee="x"===w?Jo:ea,te=x[A],ne="y"===A?"height":"width",oe=te+v[J],ae=te-v[ee],re=-1!==[$o,ta].indexOf(g),ie=null!=($=null==M?void 0:M[A])?$:0,se=re?oe:te-T[ne]-C[ne]-ie+k.altAxis,le=re?te+T[ne]+C[ne]-ie-k.altAxis:ae,ce=p&&re?function(e,t,n){var o=La(e,t,n);return o>n?n:o}(se,te,le):La(p?se:oe,te,p?le:ae);x[A]=ce,P[A]=ce-te}t.modifiersData[o]=P}},requiresIfExists:["offset"]};const ja={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,a=e.options,r=n.elements.arrow,i=n.modifiersData.popperOffsets,s=ya(n.placement),l=Aa(s),c=[ta,ea].indexOf(s)>=0?"height":"width";if(r&&i){var u=function(e,t){return Oa("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Ea(e,oa))}(a.padding,n),d=qo(r),m="y"===l?$o:ta,p="y"===l?Jo:ea,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],f=i[l]-n.rects.reference[l],v=Zo(r),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=h/2-f/2,y=u[m],w=g-d[c]-u[p],A=g/2-d[c]/2+b,x=La(y,A,w),T=l;n.modifiersData[o]=((t={})[T]=x,t.centerOffset=x-A,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!==typeof o||(o=t.elements.popper.querySelector(o)))&&Va(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ba(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 za(e){return[$o,ea,Jo,ta].some((function(t){return e[t]>=0}))}var Ha=ga({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,r=void 0===a||a,i=o.resize,s=void 0===i||i,l=Po(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&c.forEach((function(e){e.addEventListener("scroll",n.update,ba)})),s&&l.addEventListener("resize",n.update,ba),function(){r&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ba)})),s&&l.removeEventListener("resize",n.update,ba)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=xa({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,a=void 0===o||o,r=n.adaptive,i=void 0===r||r,s=n.roundOffsets,l=void 0===s||s,c={placement:ya(t.placement),variation:wa(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ca(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ca(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{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]||{},o=t.attributes[e]||{},a=t.elements[e];Vo(a)&&jo(a)&&(Object.assign(a.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?a.removeAttribute(e):a.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 o=t.elements[e],a=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Vo(o)&&jo(o)&&(Object.assign(o.style,r),Object.keys(a).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Da,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var a=n.mainAxis,r=void 0===a||a,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,m=n.altBoundary,p=n.flipVariations,h=void 0===p||p,f=n.allowedAutoPlacements,v=t.options.placement,g=ya(v),b=l||(g===v||!h?[Ma(v)]:function(e){if(ya(e)===na)return[];var t=Ma(e);return[Sa(e),t,Sa(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat(ya(n)===na?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,a=n.boundary,r=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?da:l,u=wa(o),d=u?s?ua:ua.filter((function(e){return wa(e)===u})):oa,m=d.filter((function(e){return c.indexOf(e)>=0}));0===m.length&&(m=d);var p=m.reduce((function(t,n){return t[n]=Fa(e,{placement:n,boundary:a,rootBoundary:r,padding:i})[ya(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:f}):n)}),[]),w=t.rects.reference,A=t.rects.popper,x=new Map,T=!0,C=y[0],D=0;D=0,V=S?"width":"height",N=Fa(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:m,padding:c}),I=S?P?ea:ta:P?Jo:$o;w[V]>A[V]&&(I=Ma(I));var R=Ma(I),O=[];if(r&&O.push(N[M]<=0),s&&O.push(N[I]<=0,N[R]<=0),O.every((function(e){return e}))){C=k,T=!1;break}x.set(k,O)}if(T)for(var E=function(e){var t=y.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},F=h?3:1;F>0;F--){if("break"===E(F))break}t.placement!==C&&(t.modifiersData[o]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Wa,ja,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,a=t.rects.popper,r=t.modifiersData.preventOverflow,i=Fa(t,{elementContext:"reference"}),s=Fa(t,{altBoundary:!0}),l=Ba(i,o),c=Ba(s,a,r),u=za(l),d=za(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Ya=n(5187);const Ua="base";function qa(e,t){const n=oe.li[t];return n?(o=n,"".concat(Ua,"--").concat(o)):function(e,t){return"".concat(Ua,"-").concat(e,"-").concat(t)}(e,t);var o}const Xa="Popper";function Qa(e){return qa(Xa,e)}!function(e,t){const n={};t.forEach((t=>{n[t]=qa(e,t)}))}(Xa,["root"]);const Ka={disableDefaultClasses:!1},Ga=r.createContext(Ka);const _a=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Za=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function $a(e){return"function"===typeof e?e():e}function Ja(e){return void 0!==e.nodeType}const er=()=>(0,_.A)({root:["root"]},function(e){const{disableDefaultClasses:t}=r.useContext(Ga);return n=>t?"":e(n)}(Qa)),tr={},nr=r.forwardRef((function(e,t){var n;const{anchorEl:i,children:l,direction:c,disablePortal:u,modifiers:d,open:m,placement:p,popperOptions:h,popperRef:f,slotProps:v={},slots:g={},TransitionProps:b}=e,y=(0,a.A)(e,_a),w=r.useRef(null),x=(0,T.A)(w,t),C=r.useRef(null),D=(0,T.A)(C,f),k=r.useRef(D);(0,s.A)((()=>{k.current=D}),[D]),r.useImperativeHandle(f,(()=>C.current),[]);const M=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}}(p,c),[P,S]=r.useState(M),[V,N]=r.useState($a(i));r.useEffect((()=>{C.current&&C.current.forceUpdate()})),r.useEffect((()=>{i&&N($a(i))}),[i]),(0,s.A)((()=>{if(!V||!m)return;let e=[{name:"preventOverflow",options:{altBoundary:u}},{name:"flip",options:{altBoundary:u}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;S(t.placement)}}];null!=d&&(e=e.concat(d)),h&&null!=h.modifiers&&(e=e.concat(h.modifiers));const t=Ha(V,w.current,(0,o.A)({placement:M},h,{modifiers:e}));return k.current(t),()=>{t.destroy(),k.current(null)}}),[V,u,d,m,h,M]);const I={placement:P};null!==b&&(I.TransitionProps=b);const R=er(),O=null!=(n=g.root)?n:"div",E=(0,A.Q)({elementType:O,externalSlotProps:v.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:x},ownerState:e,className:R.root});return(0,se.jsx)(O,(0,o.A)({},E,{children:"function"===typeof l?l(I):l}))})),or=r.forwardRef((function(e,t){const{anchorEl:n,children:i,container:s,direction:l="ltr",disablePortal:c=!1,keepMounted:u=!1,modifiers:d,open:m,placement:p="bottom",popperOptions:h=tr,popperRef:f,style:v,transition:g=!1,slotProps:b={},slots:y={}}=e,w=(0,a.A)(e,Za),[A,x]=r.useState(!0);if(!u&&!m&&(!g||A))return null;let T;if(s)T=s;else if(n){const e=$a(n);T=e&&Ja(e)?(0,Mo.A)(e).body:(0,Mo.A)(null).body}const C=m||!u||g&&!A?void 0:"none",D=g?{in:m,onEnter:()=>{x(!1)},onExited:()=>{x(!0)}}:void 0;return(0,se.jsx)(Ya.Z,{disablePortal:c,container:T,children:(0,se.jsx)(nr,(0,o.A)({anchorEl:n,direction:l,disablePortal:c,modifiers:d,ref:t,open:g?!A:m,placement:p,popperOptions:h,popperRef:f,slotProps:b,slots:y},w,{style:(0,o.A)({position:"fixed",top:0,left:0,display:C},v),TransitionProps:D,children:i}))})}));var ar=n(5329);const rr=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ir=(0,te.Ay)(or,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),sr=r.forwardRef((function(e,t){var n;const r=(0,ar.A)(),i=(0,h.A)({props:e,name:"MuiPopper"}),{anchorEl:s,component:l,components:c,componentsProps:u,container:d,disablePortal:m,keepMounted:p,modifiers:f,open:v,placement:g,popperOptions:b,popperRef:y,transition:w,slots:A,slotProps:x}=i,T=(0,a.A)(i,rr),C=null!=(n=null==A?void 0:A.root)?n:null==c?void 0:c.Root,D=(0,o.A)({anchorEl:s,container:d,disablePortal:m,keepMounted:p,modifiers:f,open:v,placement:g,popperOptions:b,popperRef:y,transition:w},T);return(0,se.jsx)(ir,(0,o.A)({as:l,direction:null==r?void 0:r.direction,slots:{root:C},slotProps:null!=x?x:u},D,{ref:t}))}));var lr=n(6493);function cr(e){return(0,oe.Ay)("MuiPickersPopper",e)}(0,ne.A)("MuiPickersPopper",["root","paper"]);const ur=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],dr=(0,te.Ay)(sr,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal}})),mr=(0,te.Ay)(ko.A,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{ownerState:t}=e;return(0,o.A)({outline:0,transformOrigin:"top center"},t.placement.includes("top")&&{transformOrigin:"bottom center"})}));const pr=r.forwardRef(((e,t)=>{const{PaperComponent:n,popperPlacement:r,ownerState:i,children:s,paperSlotProps:l,paperClasses:c,onPaperClick:u,onPaperTouchStart:d}=e,m=(0,a.A)(e,ur),p=(0,o.A)({},i,{placement:r}),h=(0,A.Q)({elementType:n,externalSlotProps:l,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:c,ownerState:p});return(0,se.jsx)(n,(0,o.A)({},m,h,{onClick:e=>{var t;u(e),null==(t=h.onClick)||t.call(h,e)},onTouchStart:e=>{var t;d(e),null==(t=h.onTouchStart)||t.call(h,e)},ownerState:p,children:s}))}));function hr(e){var t,n,a,i;const s=(0,h.A)({props:e,name:"MuiPickersPopper"}),{anchorEl:l,children:c,containerRef:u=null,shouldRestoreFocus:d,onBlur:m,onDismiss:p,open:f,role:v,placement:g,slots:b,slotProps:y,reduceAnimations:w}=s;r.useEffect((()=>{function e(e){!f||"Escape"!==e.key&&"Esc"!==e.key||p()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[p,f]);const C=r.useRef(null);r.useEffect((()=>{"tooltip"===v||d&&!d()||(f?C.current=R(document):C.current&&C.current instanceof HTMLElement&&setTimeout((()=>{C.current instanceof HTMLElement&&C.current.focus()})))}),[f,v,d]);const[D,k,M]=function(e,t){const n=r.useRef(!1),o=r.useRef(!1),a=r.useRef(null),i=r.useRef(!1);r.useEffect((()=>{if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),()=>{document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),i.current=!1};function t(){i.current=!0}}),[e]);const s=(0,x.A)((e=>{if(!i.current)return;const r=o.current;o.current=!1;const s=(0,Mo.A)(a.current);if(!a.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!s.documentElement.contains(e.target)||a.current.contains(e.target),l||r||t(e)})),l=()=>{o.current=!0};return r.useEffect((()=>{if(e){const e=(0,Mo.A)(a.current),t=()=>{n.current=!0};return e.addEventListener("touchstart",s),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",t)}}}),[e,s]),r.useEffect((()=>{if(e){const e=(0,Mo.A)(a.current);return e.addEventListener("click",s),()=>{e.removeEventListener("click",s),o.current=!1}}}),[e,s]),[a,l,l]}(f,null!=m?m:p),P=r.useRef(null),S=(0,T.A)(P,u),V=(0,T.A)(S,D),N=s,I=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],paper:["paper"]},cr,t)})(N),O=mo(),E=null!=w?w:O,F=(null!=(t=null==b?void 0:b.desktopTransition)?t:E)?jt.A:Do.A,L=null!=(n=null==b?void 0:b.desktopTrapFocus)?n:lr.s,W=null!=(a=null==b?void 0:b.desktopPaper)?a:mr,j=null!=(i=null==b?void 0:b.popper)?i:dr,B=(0,A.Q)({elementType:j,externalSlotProps:null==y?void 0:y.popper,additionalProps:{transition:!0,role:v,open:f,anchorEl:l,placement:g,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),p())}},className:I.root,ownerState:s});return(0,se.jsx)(j,(0,o.A)({},B,{children:e=>{let{TransitionProps:t,placement:n}=e;return(0,se.jsx)(L,(0,o.A)({open:f,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===v,isEnabled:()=>!0},null==y?void 0:y.desktopTrapFocus,{children:(0,se.jsx)(F,(0,o.A)({},t,null==y?void 0:y.desktopTransition,{children:(0,se.jsx)(pr,{PaperComponent:W,ownerState:N,popperPlacement:n,ref:V,onPaperClick:k,onPaperTouchStart:M,paperClasses:I.paper,paperSlotProps:null==y?void 0:y.desktopPaper,children:c})}))}))}}))}const fr=e=>{let{props:t,valueManager:n,valueType:a,wrapperVariant:i,validator:s}=e;const{onAccept:l,onChange:c,value:u,defaultValue:d,closeOnSelect:m="desktop"===i,selectedSections:p,onSelectedSectionsChange:h,timezone:f}=t,{current:v}=r.useRef(d),{current:g}=r.useRef(void 0!==u);const b=(0,D.hc)(),y=(0,D.u)(),[w,A]=(0,P.A)({controlled:p,default:null,name:"usePickerValue",state:"selectedSections"}),{isOpen:T,setIsOpen:C}=(e=>{let{open:t,onOpen:n,onClose:o}=e;const a=r.useRef("boolean"===typeof t).current,[i,s]=r.useState(!1);return r.useEffect((()=>{if(a){if("boolean"!==typeof t)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");s(t)}}),[a,t]),{isOpen:i,setIsOpen:r.useCallback((e=>{a||s(e),e&&n&&n(),!e&&o&&o()}),[a,n,o])}})(t),[M,V]=r.useState((()=>{let e;return e=void 0!==u?u:void 0!==v?v:n.emptyValue,{draft:e,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:u,hasBeenModifiedSinceMount:!1}})),{timezone:N,handleValueChange:I}=(0,S.M)({timezone:f,value:u,defaultValue:v,onChange:c,valueManager:n});k((0,o.A)({},t,{value:M.draft,timezone:N}),s,n.isSameError,n.defaultErrorState);const R=(0,x.A)((e=>{const a={action:e,dateState:M,hasChanged:t=>!n.areValuesEqual(b,e.value,t),isControlled:g,closeOnSelect:m},r=(e=>{const{action:t,hasChanged:n,dateState:o,isControlled:a}=e,r=!a&&!o.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!r||!["accept","today","clear"].includes(t.pickerAction))||n(o.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!r||n(o.lastPublishedValue)))})(a),i=(e=>{const{action:t,hasChanged:n,dateState:o,isControlled:a,closeOnSelect:r}=e,i=!a&&!o.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!i||!["accept","today","clear"].includes(t.pickerAction))||n(o.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&r?!!i||n(o.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&n(o.lastCommittedValue)})(a),c=(e=>{const{action:t,closeOnSelect:n}=e;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&n:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)})(a);if(V((t=>(0,o.A)({},t,{draft:e.value,lastPublishedValue:r?e.value:t.lastPublishedValue,lastCommittedValue:i?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0}))),r){const n={validationError:"setValueFromField"===e.name?e.context.validationError:s({adapter:y,value:e.value,props:(0,o.A)({},t,{value:e.value,timezone:N})})};"setValueFromShortcut"===e.name&&null!=e.shortcut&&(n.shortcut=e.shortcut),I(e.value,n)}i&&l&&l(e.value),c&&C(!1)}));if(void 0!==u&&(void 0===M.lastControlledValue||!n.areValuesEqual(b,M.lastControlledValue,u))){const e=n.areValuesEqual(b,M.draft,u);V((t=>(0,o.A)({},t,{lastControlledValue:u},e?{}:{lastCommittedValue:u,lastPublishedValue:u,draft:u,hasBeenModifiedSinceMount:!0})))}const O=(0,x.A)((()=>{R({value:n.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),E=(0,x.A)((()=>{R({value:M.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),F=(0,x.A)((()=>{R({value:M.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),L=(0,x.A)((()=>{R({value:M.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),W=(0,x.A)((()=>{R({value:n.getTodayValue(b,N,a),name:"setValueFromAction",pickerAction:"today"})})),j=(0,x.A)((()=>C(!0))),B=(0,x.A)((()=>C(!1))),z=(0,x.A)((function(e){return R({name:"setValueFromView",value:e,selectionState:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"partial"})})),H=(0,x.A)(((e,t,n)=>R({name:"setValueFromShortcut",value:e,changeImportance:null!=t?t:"accept",shortcut:n}))),Y=(0,x.A)(((e,t)=>R({name:"setValueFromField",value:e,context:t}))),U=(0,x.A)((e=>{A(e),null==h||h(e)})),q={onClear:O,onAccept:E,onDismiss:F,onCancel:L,onSetToday:W,onOpen:j,onClose:B},X={value:M.draft,onChange:Y,selectedSections:w,onSelectedSectionsChange:U},Q=r.useMemo((()=>n.cleanValue(b,M.draft)),[b,n,M.draft]);return{open:T,fieldProps:X,viewProps:{value:Q,onChange:z,onClose:B,open:T,onSelectedSectionsChange:U},layoutProps:(0,o.A)({},q,{value:Q,onChange:z,onSelectShortcut:H,isValid:e=>{const a=s({adapter:y,value:e,props:(0,o.A)({},t,{value:e,timezone:N})});return!n.hasError(a)}}),actions:q}},vr=["className","sx"];function gr(){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"}const br=(e,t)=>{const[n,o]=r.useState(gr);if((0,s.A)((()=>{const e=()=>{o(gr())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),a=e,i=["hours","minutes","seconds"],Array.isArray(i)?i.every((e=>-1!==a.indexOf(e))):-1!==a.indexOf(i))return!1;var a,i;return"landscape"===(t||n)},yr=(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1;const o=Array.isArray(e)?e.join("\n"):e}(["The `renderInput` prop has been removed in version 6.0 of the Date and Time Pickers.","You can replace it with the `textField` component slot in most cases.","For more information, please have a look at the migration guide (https://mui.com/x/migration/migration-pickers-v5/#input-renderer-required-in-v5)."]),e=>{let{props:t,valueManager:n,valueType:i,wrapperVariant:l,inputRef:c,additionalViewProps:u,validator:d,autoFocusView:m}=e;const p=fr({props:t,valueManager:n,valueType:i,wrapperVariant:l,validator:d}),h=(e=>{let{props:t,propsFromPickerValue:n,additionalViewProps:i,inputRef:l,autoFocusView:c}=e;const{onChange:u,open:d,onSelectedSectionsChange:m,onClose:p}=n,{views:h,openTo:f,onViewChange:v,disableOpenPicker:g,viewRenderers:b,timezone:y}=t,w=(0,a.A)(t,vr),{view:A,setView:T,defaultView:C,focusedView:D,setFocusedView:k,setValueAndGoToNextView:M}=(0,Kn.o)({view:void 0,views:h,openTo:f,onChange:u,onViewChange:v,autoFocus:c}),{hasUIView:P,viewModeLookup:S}=r.useMemo((()=>h.reduce(((e,t)=>{let n;return n=g?"field":null!=b[t]?"UI":"field",e.viewModeLookup[t]=n,"UI"===n&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})),[g,b,h]),V=r.useMemo((()=>h.reduce(((e,t)=>null!=b[t]&&(0,j.hW)(t)?e+1:e),0)),[b,h]),N=S[A],I=(0,x.A)((()=>"UI"===N)),[R,O]=r.useState("UI"===N?A:null);return R!==A&&"UI"===S[A]&&O(A),(0,s.A)((()=>{"field"===N&&d&&(p(),setTimeout((()=>{null==l||l.current.focus(),m(A)})))}),[A]),(0,s.A)((()=>{if(!d)return;let e=A;"field"===N&&null!=R&&(e=R),e!==C&&"UI"===S[e]&&"UI"===S[C]&&(e=C),e!==A&&T(e),k(e,!0)}),[d]),{hasUIView:P,shouldRestoreFocus:I,layoutProps:{views:h,view:R,onViewChange:T},renderCurrentView:()=>{if(null==R)return null;const e=b[R];return null==e?null:e((0,o.A)({},w,i,n,{views:h,timezone:y,onChange:M,view:R,onViewChange:T,focusedView:D,onFocusedViewChange:k,showViewSwitcher:V>1,timeViewsCount:V}))}}})({props:t,inputRef:c,additionalViewProps:u,autoFocusView:m,propsFromPickerValue:p.viewProps}),f=(e=>{let{props:t,propsFromPickerValue:n,propsFromPickerViews:a,wrapperVariant:r}=e;const{orientation:i}=t,s=br(a.views,i);return{layoutProps:(0,o.A)({},a,n,{isLandscape:s,wrapperVariant:r,disabled:t.disabled,readOnly:t.readOnly})}})({props:t,wrapperVariant:l,propsFromPickerValue:p.layoutProps,propsFromPickerViews:h.layoutProps});return{open:p.open,actions:p.actions,fieldProps:p.fieldProps,renderCurrentView:h.renderCurrentView,hasUIView:h.hasUIView,shouldRestoreFocus:h.shouldRestoreFocus,layoutProps:f.layoutProps}});var wr=n(1831);function Ar(e){return(0,oe.Ay)("MuiPickersLayout",e)}const xr=(0,ne.A)("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]);var Tr=n(9739);const Cr=["onAccept","onClear","onCancel","onSetToday","actions"];function Dr(e){const{onAccept:t,onClear:n,onCancel:r,onSetToday:i,actions:s}=e,l=(0,a.A)(e,Cr),c=(0,D.Nq)();if(null==s||0===s.length)return null;const u=null==s?void 0:s.map((e=>{switch(e){case"clear":return(0,se.jsx)(ft.A,{onClick:n,children:c.clearButtonLabel},e);case"cancel":return(0,se.jsx)(ft.A,{onClick:r,children:c.cancelButtonLabel},e);case"accept":return(0,se.jsx)(ft.A,{onClick:t,children:c.okButtonLabel},e);case"today":return(0,se.jsx)(ft.A,{onClick:i,children:c.todayButtonLabel},e);default:return null}}));return(0,se.jsx)(Tr.A,(0,o.A)({},l,{children:u}))}var kr=n(249),Mr=n(2610),Pr=n(9269);const Sr=(0,Ie.A)((0,se.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");var Vr=n(1506);function Nr(e){return(0,oe.Ay)("MuiChip",e)}const Ir=(0,ne.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),Rr=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Or=(0,te.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:o,iconColor:a,clickable:r,onDelete:i,size:s,variant:l}=n;return[{["& .".concat(Ir.avatar)]:t.avatar},{["& .".concat(Ir.avatar)]:t["avatar".concat((0,Z.A)(s))]},{["& .".concat(Ir.avatar)]:t["avatarColor".concat((0,Z.A)(o))]},{["& .".concat(Ir.icon)]:t.icon},{["& .".concat(Ir.icon)]:t["icon".concat((0,Z.A)(s))]},{["& .".concat(Ir.icon)]:t["iconColor".concat((0,Z.A)(a))]},{["& .".concat(Ir.deleteIcon)]:t.deleteIcon},{["& .".concat(Ir.deleteIcon)]:t["deleteIcon".concat((0,Z.A)(s))]},{["& .".concat(Ir.deleteIcon)]:t["deleteIconColor".concat((0,Z.A)(o))]},{["& .".concat(Ir.deleteIcon)]:t["deleteIcon".concat((0,Z.A)(l),"Color").concat((0,Z.A)(o))]},t.root,t["size".concat((0,Z.A)(s))],t["color".concat((0,Z.A)(o))],r&&t.clickable,r&&"default"!==o&&t["clickableColor".concat((0,Z.A)(o),")")],i&&t.deletable,i&&"default"!==o&&t["deletableColor".concat((0,Z.A)(o))],t[l],t["".concat(l).concat((0,Z.A)(o))]]}})((e=>{let{theme:t,ownerState:n}=e;const a="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,o.A)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",["&.".concat(Ir.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},["& .".concat(Ir.avatar)]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:a,fontSize:t.typography.pxToRem(12)},["& .".concat(Ir.avatarColorPrimary)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},["& .".concat(Ir.avatarColorSecondary)]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},["& .".concat(Ir.avatarSmall)]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},["& .".concat(Ir.icon)]:(0,o.A)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,o.A)({color:t.vars?t.vars.palette.Chip.defaultIconColor:a},"default"!==n.color&&{color:"inherit"})),["& .".concat(Ir.deleteIcon)]:(0,o.A)({WebkitTapHighlightColor:"transparent",color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.26)"):(0,Pr.X4)(t.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.4)"):(0,Pr.X4)(t.palette.text.primary,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:t.vars?"rgba(".concat(t.vars.palette[n.color].contrastTextChannel," / 0.7)"):(0,Pr.X4)(t.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].main,color:(t.vars||t).palette[n.color].contrastText},n.onDelete&&{["&.".concat(Ir.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,Pr.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{["&.".concat(Ir.focusVisible)]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,Pr.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},["&.".concat(Ir.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,Pr.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},n.clickable&&"default"!==n.color&&{["&:hover, &.".concat(Ir.focusVisible)]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:t.vars?"1px solid ".concat(t.vars.palette.Chip.defaultBorder):"1px solid ".concat("light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]),["&.".concat(Ir.clickable,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(Ir.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["& .".concat(Ir.avatar)]:{marginLeft:4},["& .".concat(Ir.avatarSmall)]:{marginLeft:2},["& .".concat(Ir.icon)]:{marginLeft:4},["& .".concat(Ir.iconSmall)]:{marginLeft:2},["& .".concat(Ir.deleteIcon)]:{marginRight:5},["& .".concat(Ir.deleteIconSmall)]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.7)"):(0,Pr.X4)(t.palette[n.color].main,.7)),["&.".concat(Ir.clickable,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Pr.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity)},["&.".concat(Ir.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,Pr.X4)(t.palette[n.color].main,t.palette.action.focusOpacity)},["& .".concat(Ir.deleteIcon)]:{color:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.7)"):(0,Pr.X4)(t.palette[n.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].main}}})})),Er=(0,te.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:o}=n;return[t.label,t["label".concat((0,Z.A)(o))]]}})((e=>{let{ownerState:t}=e;return(0,o.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===t.variant&&{paddingLeft:11,paddingRight:11},"small"===t.size&&{paddingLeft:8,paddingRight:8},"small"===t.size&&"outlined"===t.variant&&{paddingLeft:7,paddingRight:7})}));function Fr(e){return"Backspace"===e.key||"Delete"===e.key}const Lr=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiChip"}),{avatar:i,className:s,clickable:l,color:c="default",component:u,deleteIcon:d,disabled:m=!1,icon:p,label:f,onClick:v,onDelete:g,onKeyDown:b,onKeyUp:y,size:w="medium",variant:A="filled",tabIndex:x,skipFocusWhenDisabled:T=!1}=n,C=(0,a.A)(n,Rr),D=r.useRef(null),k=(0,Vr.A)(D,t),M=e=>{e.stopPropagation(),g&&g(e)},P=!(!1===l||!v)||l,S=P||g?ge.A:u||"div",V=(0,o.A)({},n,{component:S,disabled:m,size:w,color:c,iconColor:r.isValidElement(p)&&p.props.color||c,onDelete:!!g,clickable:P,variant:A}),N=(e=>{const{classes:t,disabled:n,size:o,color:a,iconColor:r,onDelete:i,clickable:s,variant:l}=e,c={root:["root",l,n&&"disabled","size".concat((0,Z.A)(o)),"color".concat((0,Z.A)(a)),s&&"clickable",s&&"clickableColor".concat((0,Z.A)(a)),i&&"deletable",i&&"deletableColor".concat((0,Z.A)(a)),"".concat(l).concat((0,Z.A)(a))],label:["label","label".concat((0,Z.A)(o))],avatar:["avatar","avatar".concat((0,Z.A)(o)),"avatarColor".concat((0,Z.A)(a))],icon:["icon","icon".concat((0,Z.A)(o)),"iconColor".concat((0,Z.A)(r))],deleteIcon:["deleteIcon","deleteIcon".concat((0,Z.A)(o)),"deleteIconColor".concat((0,Z.A)(a)),"deleteIcon".concat((0,Z.A)(l),"Color").concat((0,Z.A)(a))]};return(0,_.A)(c,Nr,t)})(V),I=S===ge.A?(0,o.A)({component:u||"div",focusVisibleClassName:N.focusVisible},g&&{disableRipple:!0}):{};let R=null;g&&(R=d&&r.isValidElement(d)?r.cloneElement(d,{className:(0,G.A)(d.props.className,N.deleteIcon),onClick:M}):(0,se.jsx)(Sr,{className:(0,G.A)(N.deleteIcon),onClick:M}));let O=null;i&&r.isValidElement(i)&&(O=r.cloneElement(i,{className:(0,G.A)(N.avatar,i.props.className)}));let E=null;return p&&r.isValidElement(p)&&(E=r.cloneElement(p,{className:(0,G.A)(N.icon,p.props.className)})),(0,se.jsxs)(Or,(0,o.A)({as:S,className:(0,G.A)(N.root,s),disabled:!(!P||!m)||void 0,onClick:v,onKeyDown:e=>{e.currentTarget===e.target&&Fr(e)&&e.preventDefault(),b&&b(e)},onKeyUp:e=>{e.currentTarget===e.target&&(g&&Fr(e)?g(e):"Escape"===e.key&&D.current&&D.current.blur()),y&&y(e)},ref:k,tabIndex:T&&m?-1:x,ownerState:V},I,C,{children:[O||E,(0,se.jsx)(Er,{className:(0,G.A)(N.label),ownerState:V,children:f}),R]}))})),Wr=["items","changeImportance","isLandscape","onChange","isValid"],jr=["getValue"];function Br(e){const{items:t,changeImportance:n,onChange:r,isValid:i}=e,s=(0,a.A)(e,Wr);if(null==t||0===t.length)return null;const l=t.map((e=>{let{getValue:t}=e,o=(0,a.A)(e,jr);const s=t({isValid:i});return{label:o.label,onClick:()=>{r(s,n,o)},disabled:!i(s)}}));return(0,se.jsx)(kr.A,(0,o.A)({dense:!0,sx:[{maxHeight:xt.Y2,maxWidth:200,overflow:"auto"},...Array.isArray(s.sx)?s.sx:[s.sx]]},s,{children:l.map((e=>(0,se.jsx)(Mr.Ay,{children:(0,se.jsx)(Lr,(0,o.A)({},e))},e.label)))}))}const zr=e=>{var t,n;const{wrapperVariant:a,onAccept:r,onClear:i,onCancel:s,onSetToday:l,view:c,views:u,onViewChange:d,value:m,onChange:p,onSelectShortcut:h,isValid:f,isLandscape:v,disabled:g,readOnly:b,children:y,components:w,componentsProps:x,slots:T,slotProps:C}=e,D=null!=T?T:(0,Rt.p)(w),k=null!=C?C:x,M=(e=>{const{classes:t,isLandscape:n}=e,o={root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]};return(0,_.A)(o,Ar,t)})(e),P=null!=(t=null==D?void 0:D.actionBar)?t:Dr,S=(0,A.Q)({elementType:P,externalSlotProps:null==k?void 0:k.actionBar,additionalProps:{onAccept:r,onClear:i,onCancel:s,onSetToday:l,actions:"desktop"===a?[]:["cancel","accept"],className:M.actionBar},ownerState:(0,o.A)({},e,{wrapperVariant:a})}),V=(0,se.jsx)(P,(0,o.A)({},S)),N=null==D?void 0:D.toolbar,I=(0,A.Q)({elementType:N,externalSlotProps:null==k?void 0:k.toolbar,additionalProps:{isLandscape:v,onChange:p,value:m,view:c,onViewChange:d,views:u,disabled:g,readOnly:b,className:M.toolbar},ownerState:(0,o.A)({},e,{wrapperVariant:a})}),R=function(e){return null!==e.view}(I)&&N?(0,se.jsx)(N,(0,o.A)({},I)):null,O=y,E=null==D?void 0:D.tabs,F=c&&E?(0,se.jsx)(E,(0,o.A)({view:c,onViewChange:d,className:M.tabs},null==k?void 0:k.tabs)):null,L=null!=(n=null==D?void 0:D.shortcuts)?n:Br,W=(0,A.Q)({elementType:L,externalSlotProps:null==k?void 0:k.shortcuts,additionalProps:{isValid:f,isLandscape:v,onChange:h,className:M.shortcuts},ownerState:{isValid:f,isLandscape:v,onChange:h,className:M.shortcuts,wrapperVariant:a}});return{toolbar:R,content:O,tabs:F,actionBar:V,shortcuts:c&&L?(0,se.jsx)(L,(0,o.A)({},W)):null}},Hr=(0,te.Ay)("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",["& .".concat(xr.toolbar)]:n.isLandscape?{gridColumn:"rtl"===t.direction?3:1,gridRow:"2 / 3"}:{gridColumn:"2 / 4",gridRow:1},[".".concat(xr.shortcuts)]:n.isLandscape?{gridColumn:"2 / 4",gridRow:1}:{gridColumn:"rtl"===t.direction?3:1,gridRow:"2 / 3"},["& .".concat(xr.actionBar)]:{gridColumn:"1 / 4",gridRow:3}}}));Hr.propTypes={as:v().elementType,ownerState:v().shape({isLandscape:v().bool.isRequired}).isRequired,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object])};const Yr=(0,te.Ay)("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,t)=>t.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),Ur=function(e){const t=(0,h.A)({props:e,name:"MuiPickersLayout"}),{toolbar:n,content:o,tabs:a,actionBar:i,shortcuts:s}=zr(t),{sx:l,className:c,isLandscape:u,ref:d,wrapperVariant:m}=t,p=t,f=(e=>{const{isLandscape:t,classes:n}=e,o={root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]};return(0,_.A)(o,Ar,n)})(p);return(0,se.jsxs)(Hr,{ref:d,sx:l,className:(0,G.A)(c,f.root),ownerState:p,children:[u?s:n,u?n:s,(0,se.jsx)(Yr,{className:f.contentWrapper,children:"desktop"===m?(0,se.jsxs)(r.Fragment,{children:[o,a]}):(0,se.jsxs)(r.Fragment,{children:[a,o]})}),i]})},qr=["props","getOpenDialogAriaText"],Xr=["ownerState"],Qr=["ownerState"],Kr=["views","format"],Gr=(e,t)=>{let{views:n,format:r}=t,i=(0,a.A)(t,Kr);if(r)return r;const s=[],l=[];if(n.forEach((e=>{(0,j.hW)(e)?l.push(e):s.push(e)})),0===l.length)return(0,L.Wq)(e,(0,o.A)({views:s},i),!1);if(0===s.length)return(0,j.b$)(e,(0,o.A)({views:l},i));const c=(0,j.b$)(e,(0,o.A)({views:l},i)),u=(0,L.Wq)(e,(0,o.A)({views:s},i),!1);return"".concat(u," ").concat(c)},_r=(e,t,n)=>n?t.filter((e=>!(0,j.Sq)(e)||"hours"===e)):e?[...t,"meridiem"]:t;const Zr=r.forwardRef((function(e,t){var n,i,s,l,c,u,d;const m=(0,D.Nq)(),p=(0,D.hc)(),h=Ot(e,"MuiDesktopDateTimePicker"),{shouldRenderTimeInASingleColumn:f,thresholdToRenderTimeInASingleColumn:v,views:b,timeSteps:w}=function(e){let{thresholdToRenderTimeInASingleColumn:t,ampm:n,timeSteps:a,views:r}=e;const i=null!=t?t:24,s=(0,o.A)({hours:1,minutes:5,seconds:5},a),l=((e,t)=>{var n,o;return 1440/((null!=(n=e.hours)?n:1)*(null!=(o=e.minutes)?o:5))<=t})(s,i);return{thresholdToRenderTimeInASingleColumn:i,timeSteps:s,shouldRenderTimeInASingleColumn:l,views:_r(n,r,l)}}(h),x=!h.viewRenderers||0===Object.keys(h.viewRenderers).length,C=x?{day:Co,month:Co,year:Co,hours:Co,minutes:Co,seconds:Co,meridiem:Co}:(0,o.A)({day:bo,month:bo,year:bo,hours:null,minutes:null,seconds:null,meridiem:null},h.viewRenderers),k=null==(n=h.ampmInClock)||n,M=x?["accept"]:[],P=(0,o.A)({},h,{viewRenderers:C,format:Gr(p,h),views:b,yearsPerRow:null!=(i=h.yearsPerRow)?i:4,ampmInClock:k,timeSteps:w,thresholdToRenderTimeInASingleColumn:v,shouldRenderTimeInASingleColumn:f,slots:(0,o.A)({field:ve,openPickerIcon:de.CT},h.slots),slotProps:(0,o.A)({},h.slotProps,{field:e=>{var n;return(0,o.A)({},(0,g.Y)(null==(n=h.slotProps)?void 0:n.field,e),q(h),{ref:t})},toolbar:(0,o.A)({hidden:!0,ampmInClock:k,toolbarVariant:x?"desktop":"mobile"},null==(s=h.slotProps)?void 0:s.toolbar),tabs:(0,o.A)({hidden:!0},null==(l=h.slotProps)?void 0:l.tabs),actionBar:(0,o.A)({actions:M},null==(c=h.slotProps)?void 0:c.actionBar)})}),{renderPicker:S}=(e=>{var t,n,i,s,l;let{props:c,getOpenDialogAriaText:u}=e,d=(0,a.A)(e,qr);const{slots:m,slotProps:p,className:h,sx:f,format:v,formatDensity:g,timezone:b,name:y,label:w,inputRef:x,readOnly:C,disabled:k,autoFocus:M,localeText:P,reduceAnimations:S}=c,V=(0,D.hc)(),N=r.useRef(null),I=r.useRef(null),R=(0,Et.A)(),O=null!=(t=null==p||null==(n=p.toolbar)?void 0:n.hidden)&&t,{open:E,actions:F,hasUIView:L,layoutProps:W,renderCurrentView:j,shouldRestoreFocus:B,fieldProps:z}=yr((0,o.A)({},d,{props:c,inputRef:N,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),H=null!=(i=m.inputAdornment)?i:ue,Y=(0,A.Q)({elementType:H,externalSlotProps:null==p?void 0:p.inputAdornment,additionalProps:{position:"end"},ownerState:c}),U=(0,a.A)(Y,Xr),q=null!=(s=m.openPickerButton)?s:K.A,X=(0,A.Q)({elementType:q,externalSlotProps:null==p?void 0:p.openPickerButton,additionalProps:{disabled:k||C,onClick:E?F.onClose:F.onOpen,"aria-label":u(z.value,V),edge:U.position},ownerState:c}),Q=(0,a.A)(X,Qr),G=m.openPickerIcon,_=m.field,Z=(0,A.Q)({elementType:_,externalSlotProps:null==p?void 0:p.field,additionalProps:(0,o.A)({},z,O&&{id:R},{readOnly:C,disabled:k,className:h,sx:f,format:v,formatDensity:g,timezone:b,label:w,name:y,autoFocus:M&&!c.open,focused:!!E||void 0}),ownerState:c});L&&(Z.InputProps=(0,o.A)({},Z.InputProps,{ref:I,["".concat(U.position,"Adornment")]:(0,se.jsx)(H,(0,o.A)({},U,{children:(0,se.jsx)(q,(0,o.A)({},Q,{children:(0,se.jsx)(G,(0,o.A)({},null==p?void 0:p.openPickerIcon))}))}))}));const $=(0,o.A)({textField:m.textField,clearIcon:m.clearIcon,clearButton:m.clearButton},Z.slots),J=null!=(l=m.layout)?l:Ur,ee=(0,T.A)(N,Z.inputRef,x);let te=R;O&&(te=w?"".concat(R,"-label"):void 0);const ne=(0,o.A)({},p,{toolbar:(0,o.A)({},null==p?void 0:p.toolbar,{titleId:R}),popper:(0,o.A)({"aria-labelledby":te},null==p?void 0:p.popper)});return{renderPicker:()=>(0,se.jsxs)(wr.$,{localeText:P,children:[(0,se.jsx)(_,(0,o.A)({},Z,{slots:$,slotProps:ne,inputRef:ee})),(0,se.jsx)(hr,(0,o.A)({role:"dialog",placement:"bottom-start",anchorEl:I.current},F,{open:E,slots:m,slotProps:ne,shouldRestoreFocus:B,reduceAnimations:S,children:(0,se.jsx)(J,(0,o.A)({},W,null==ne?void 0:ne.layout,{slots:m,slotProps:ne,children:j()}))}))]})}})({props:P,valueManager:y.W,valueType:"date-time",getOpenDialogAriaText:null!=(u=null==(d=P.localeText)?void 0:d.openDatePickerDialogue)?u:m.openDatePickerDialogue,validator:B});return S()}));Zr.propTypes={ampm:v().bool,ampmInClock:v().bool,autoFocus:v().bool,className:v().string,closeOnSelect:v().bool,components:v().object,componentsProps:v().object,dayOfWeekFormatter:v().func,defaultCalendarMonth:v().any,defaultValue:v().any,disabled:v().bool,disableFuture:v().bool,disableHighlightToday:v().bool,disableIgnoringDatePartForTimeValidation:v().bool,disableOpenPicker:v().bool,disablePast:v().bool,displayWeekNumber:v().bool,fixedWeekNumber:v().number,format:v().string,formatDensity:v().oneOf(["dense","spacious"]),inputRef:b,label:v().node,loading:v().bool,localeText:v().object,maxDate:v().any,maxDateTime:v().any,maxTime:v().any,minDate:v().any,minDateTime:v().any,minTime:v().any,minutesStep:v().number,monthsPerRow:v().oneOf([3,4]),name:v().string,onAccept:v().func,onChange:v().func,onClose:v().func,onError:v().func,onMonthChange:v().func,onOpen:v().func,onSelectedSectionsChange:v().func,onViewChange:v().func,onYearChange:v().func,open:v().bool,openTo:v().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),orientation:v().oneOf(["landscape","portrait"]),readOnly:v().bool,reduceAnimations:v().bool,referenceDate:v().any,renderLoading:v().func,selectedSections:v().oneOfType([v().oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),v().number,v().shape({endIndex:v().number.isRequired,startIndex:v().number.isRequired})]),shouldDisableClock:v().func,shouldDisableDate:v().func,shouldDisableMonth:v().func,shouldDisableTime:v().func,shouldDisableYear:v().func,showDaysOutsideCurrentMonth:v().bool,skipDisabled:v().bool,slotProps:v().object,slots:v().object,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object]),thresholdToRenderTimeInASingleColumn:v().number,timeSteps:v().shape({hours:v().number,minutes:v().number,seconds:v().number}),timezone:v().string,value:v().any,view:v().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),viewRenderers:v().shape({day:v().func,hours:v().func,meridiem:v().func,minutes:v().func,month:v().func,seconds:v().func,year:v().func}),views:v().arrayOf(v().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:v().oneOf([3,4])};var $r=n(8170),Jr=n(6583),ei=n(1427);const ti=(0,te.Ay)(Jr.A)({["& .".concat(ei.A.container)]:{outline:0},["& .".concat(ei.A.paper)]:{outline:0,minWidth:xt.eX}}),ni=(0,te.Ay)($r.A)({"&:first-of-type":{padding:0}});function oi(e){var t,n;const{children:a,onDismiss:r,open:i,slots:s,slotProps:l}=e,c=null!=(t=null==s?void 0:s.dialog)?t:ti,u=null!=(n=null==s?void 0:s.mobileTransition)?n:jt.A;return(0,se.jsx)(c,(0,o.A)({open:i,onClose:r},null==l?void 0:l.dialog,{TransitionComponent:u,TransitionProps:null==l?void 0:l.mobileTransition,PaperComponent:null==s?void 0:s.mobilePaper,PaperProps:null==l?void 0:l.mobilePaper,children:(0,se.jsx)(ni,{children:a})}))}const ai=["props","getOpenDialogAriaText"],ri=r.forwardRef((function(e,t){var n,i,s,l,c;const u=(0,D.Nq)(),d=(0,D.hc)(),m=Ot(e,"MuiMobileDateTimePicker"),p=(0,o.A)({day:bo,month:bo,year:bo,hours:xo.Zo,minutes:xo.Zo,seconds:xo.Zo},m.viewRenderers),h=null!=(n=m.ampmInClock)&&n,f=(0,o.A)({},m,{viewRenderers:p,format:Gr(d,m),ampmInClock:h,slots:(0,o.A)({field:ve},m.slots),slotProps:(0,o.A)({},m.slotProps,{field:e=>{var n;return(0,o.A)({},(0,g.Y)(null==(n=m.slotProps)?void 0:n.field,e),q(m),{ref:t})},toolbar:(0,o.A)({hidden:!1,ampmInClock:h},null==(i=m.slotProps)?void 0:i.toolbar),tabs:(0,o.A)({hidden:!1},null==(s=m.slotProps)?void 0:s.tabs)})}),{renderPicker:v}=(e=>{var t,n,i;let{props:s,getOpenDialogAriaText:l}=e,c=(0,a.A)(e,ai);const{slots:u,slotProps:d,className:m,sx:p,format:h,formatDensity:f,timezone:v,name:g,label:b,inputRef:y,readOnly:w,disabled:x,localeText:C}=s,k=(0,D.hc)(),M=r.useRef(null),P=(0,Et.A)(),S=null!=(t=null==d||null==(n=d.toolbar)?void 0:n.hidden)&&t,{open:V,actions:N,layoutProps:I,renderCurrentView:R,fieldProps:O}=yr((0,o.A)({},c,{props:s,inputRef:M,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),E=u.field,F=(0,A.Q)({elementType:E,externalSlotProps:null==d?void 0:d.field,additionalProps:(0,o.A)({},O,S&&{id:P},!(x||w)&&{onClick:N.onOpen,onKeyDown:(L=N.onOpen,e=>{"Enter"!==e.key&&" "!==e.key||(L(e),e.preventDefault(),e.stopPropagation()),W&&W(e)})},{readOnly:null==w||w,disabled:x,className:m,sx:p,format:h,formatDensity:f,timezone:v,label:b,name:g}),ownerState:s});var L,W;F.inputProps=(0,o.A)({},F.inputProps,{"aria-label":l(O.value,k)});const j=(0,o.A)({textField:u.textField},F.slots),B=null!=(i=u.layout)?i:Ur,z=(0,T.A)(M,F.inputRef,y);let H=P;S&&(H=b?"".concat(P,"-label"):void 0);const Y=(0,o.A)({},d,{toolbar:(0,o.A)({},null==d?void 0:d.toolbar,{titleId:P}),mobilePaper:(0,o.A)({"aria-labelledby":H},null==d?void 0:d.mobilePaper)});return{renderPicker:()=>(0,se.jsxs)(wr.$,{localeText:C,children:[(0,se.jsx)(E,(0,o.A)({},F,{slots:j,slotProps:Y,inputRef:z})),(0,se.jsx)(oi,(0,o.A)({},N,{open:V,slots:u,slotProps:Y,children:(0,se.jsx)(B,(0,o.A)({},I,null==Y?void 0:Y.layout,{slots:u,slotProps:Y,children:R()}))}))]})}})({props:f,valueManager:y.W,valueType:"date-time",getOpenDialogAriaText:null!=(l=null==(c=f.localeText)?void 0:c.openDatePickerDialogue)?l:u.openDatePickerDialogue,validator:B});return v()}));ri.propTypes={ampm:v().bool,ampmInClock:v().bool,autoFocus:v().bool,className:v().string,closeOnSelect:v().bool,components:v().object,componentsProps:v().object,dayOfWeekFormatter:v().func,defaultCalendarMonth:v().any,defaultValue:v().any,disabled:v().bool,disableFuture:v().bool,disableHighlightToday:v().bool,disableIgnoringDatePartForTimeValidation:v().bool,disableOpenPicker:v().bool,disablePast:v().bool,displayWeekNumber:v().bool,fixedWeekNumber:v().number,format:v().string,formatDensity:v().oneOf(["dense","spacious"]),inputRef:b,label:v().node,loading:v().bool,localeText:v().object,maxDate:v().any,maxDateTime:v().any,maxTime:v().any,minDate:v().any,minDateTime:v().any,minTime:v().any,minutesStep:v().number,monthsPerRow:v().oneOf([3,4]),name:v().string,onAccept:v().func,onChange:v().func,onClose:v().func,onError:v().func,onMonthChange:v().func,onOpen:v().func,onSelectedSectionsChange:v().func,onViewChange:v().func,onYearChange:v().func,open:v().bool,openTo:v().oneOf(["day","hours","minutes","month","seconds","year"]),orientation:v().oneOf(["landscape","portrait"]),readOnly:v().bool,reduceAnimations:v().bool,referenceDate:v().any,renderLoading:v().func,selectedSections:v().oneOfType([v().oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),v().number,v().shape({endIndex:v().number.isRequired,startIndex:v().number.isRequired})]),shouldDisableClock:v().func,shouldDisableDate:v().func,shouldDisableMonth:v().func,shouldDisableTime:v().func,shouldDisableYear:v().func,showDaysOutsideCurrentMonth:v().bool,slotProps:v().object,slots:v().object,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object]),timezone:v().string,value:v().any,view:v().oneOf(["day","hours","minutes","month","seconds","year"]),viewRenderers:v().shape({day:v().func,hours:v().func,minutes:v().func,month:v().func,seconds:v().func,year:v().func}),views:v().arrayOf(v().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:v().oneOf([3,4])};const ii=["desktopModeMediaQuery"],si=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiDateTimePicker"}),{desktopModeMediaQuery:r=O}=n,i=(0,a.A)(n,ii);return p(r,{defaultMatches:!0})?(0,se.jsx)(Zr,(0,o.A)({ref:t},i)):(0,se.jsx)(ri,(0,o.A)({ref:t},i))}))},3863:(e,t,n)=>{"use strict";n.d(t,{L:()=>a,X:()=>r});var o=n(8483);function a(e){return(0,o.Ay)("MuiDigitalClock",e)}const r=(0,n(3244).A)("MuiDigitalClock",["root","list","item"])},1831:(e,t,n)=>{"use strict";n.d(t,{$:()=>u,F:()=>c});var o=n(8168),a=n(8587),r=n(9950),i=n(9859),s=n(4414);const l=["localeText"],c=r.createContext(null);const u=function(e){var t;const{localeText:n}=e,u=(0,a.A)(e,l),{utils:d,localeText:m}=null!=(t=r.useContext(c))?t:{utils:void 0,localeText:void 0},p=(0,i.A)({props:u,name:"MuiLocalizationProvider"}),{children:h,dateAdapter:f,dateFormats:v,dateLibInstance:g,adapterLocale:b,localeText:y}=p,w=r.useMemo((()=>(0,o.A)({},y,m,n)),[y,m,n]),A=r.useMemo((()=>{if(!f)return d||null;const e=new f({locale:b,formats:v,instance:g});if(!e.isMUIAdapter)throw new Error(["MUI: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[f,b,v,g,d]),x=r.useMemo((()=>A?{minDate:A.date("1900-01-01T00:00:00.000"),maxDate:A.date("2099-12-31T00:00:00.000")}:null),[A]),T=r.useMemo((()=>({utils:A,defaultDates:x,localeText:w})),[x,A,w]);return(0,s.jsx)(c.Provider,{value:T,children:h})}},8070:(e,t,n)=>{"use strict";n.d(t,{K:()=>a,w:()=>r});var o=n(8483);function a(e){return(0,o.Ay)("MuiMultiSectionDigitalClockSection",e)}const r=(0,n(3244).A)("MuiMultiSectionDigitalClockSection",["root","item"])},9743:(e,t,n)=>{"use strict";n.d(t,{A6:()=>s,CT:()=>c,Z5:()=>u,b1:()=>d,fl:()=>l,iV:()=>i,vu:()=>m});var o=n(3235),a=n(9950),r=n(4414);const i=(0,o.A)((0,r.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),s=(0,o.A)((0,r.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),l=(0,o.A)((0,r.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),c=(0,o.A)((0,r.jsx)("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"),u=((0,o.A)((0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("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,r.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),(0,o.A)((0,r.jsx)("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")),d=(0,o.A)((0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("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,r.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),m=(0,o.A)((0,r.jsx)("path",{d:"M19 6.41 17.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"}),"Clear")},9355:(e,t,n)=>{"use strict";n.d(t,{I:()=>r});var o=n(9254),a=n(4936);const r=(0,o.Ay)("div")({overflow:"hidden",width:a.eX,maxHeight:a.Y2,display:"flex",flexDirection:"column",margin:"0 auto"})},7969:(e,t,n)=>{"use strict";n.d(t,{Y:()=>C});var o=n(8587),a=n(8168),r=n(9950),i=n(2004),s=n(2053),l=n(9254),c=n(4857),u=n(9859),d=n(4061),m=n(525),p=n(5333),h=n(9743),f=n(8483);function v(e){return(0,f.Ay)("MuiPickersArrowSwitcher",e)}(0,n(3244).A)("MuiPickersArrowSwitcher",["root","spacer","button"]);var g=n(4414);const b=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel"],y=["ownerState"],w=["ownerState"],A=(0,l.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),x=(0,l.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((e=>{let{theme:t}=e;return{width:t.spacing(3)}})),T=(0,l.Ay)(p.A,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})((e=>{let{ownerState:t}=e;return(0,a.A)({},t.hidden&&{visibility:"hidden"})})),C=r.forwardRef((function(e,t){var n,r,l,p;const f="rtl"===(0,c.A)().direction,C=(0,u.A)({props:e,name:"MuiPickersArrowSwitcher"}),{children:D,className:k,slots:M,slotProps:P,isNextDisabled:S,isNextHidden:V,onGoToNext:N,nextLabel:I,isPreviousDisabled:R,isPreviousHidden:O,onGoToPrevious:E,previousLabel:F}=C,L=(0,o.A)(C,b),W=C,j=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],spacer:["spacer"],button:["button"]},v,t)})(W),B={isDisabled:S,isHidden:V,goTo:N,label:I},z={isDisabled:R,isHidden:O,goTo:E,label:F},H=null!=(n=null==M?void 0:M.previousIconButton)?n:T,Y=(0,m.Q)({elementType:H,externalSlotProps:null==P?void 0:P.previousIconButton,additionalProps:{size:"medium",title:z.label,"aria-label":z.label,disabled:z.isDisabled,edge:"end",onClick:z.goTo},ownerState:(0,a.A)({},W,{hidden:z.isHidden}),className:j.button}),U=null!=(r=null==M?void 0:M.nextIconButton)?r:T,q=(0,m.Q)({elementType:U,externalSlotProps:null==P?void 0:P.nextIconButton,additionalProps:{size:"medium",title:B.label,"aria-label":B.label,disabled:B.isDisabled,edge:"start",onClick:B.goTo},ownerState:(0,a.A)({},W,{hidden:B.isHidden}),className:j.button}),X=null!=(l=null==M?void 0:M.leftArrowIcon)?l:h.A6,Q=(0,m.Q)({elementType:X,externalSlotProps:null==P?void 0:P.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),K=(0,o.A)(Q,y),G=null!=(p=null==M?void 0:M.rightArrowIcon)?p:h.fl,_=(0,m.Q)({elementType:G,externalSlotProps:null==P?void 0:P.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),Z=(0,o.A)(_,w);return(0,g.jsxs)(A,(0,a.A)({ref:t,className:(0,i.A)(j.root,k),ownerState:W},L,{children:[(0,g.jsx)(H,(0,a.A)({},Y,{children:f?(0,g.jsx)(G,(0,a.A)({},Z)):(0,g.jsx)(X,(0,a.A)({},K))})),D?(0,g.jsx)(s.A,{variant:"subtitle1",component:"span",children:D}):(0,g.jsx)(x,{className:j.spacer,ownerState:W}),(0,g.jsx)(U,(0,a.A)({},q,{children:f?(0,g.jsx)(X,(0,a.A)({},K)):(0,g.jsx)(G,(0,a.A)({},Z))}))]}))}))},4936:(e,t,n)=>{"use strict";n.d(t,{B3:()=>o,Y2:()=>s,Yq:()=>i,aG:()=>c,eX:()=>r,kP:()=>l,y0:()=>a});const o=36,a=2,r=320,i=280,s=334,l=232,c=48},731:(e,t,n)=>{"use strict";n.d(t,{bH:()=>i,p_:()=>s,r7:()=>l});var o=n(9950),a=n(634),r=n(2412);function i(e,t){let{disableFuture:n,maxDate:r,timezone:i}=t;const s=(0,a.hc)();return o.useMemo((()=>{const t=s.dateWithTimezone(void 0,i),o=s.startOfMonth(n&&s.isBefore(t,r)?t:r);return!s.isAfter(o,e)}),[n,r,e,s,i])}function s(e,t){let{disablePast:n,minDate:r,timezone:i}=t;const s=(0,a.hc)();return o.useMemo((()=>{const t=s.dateWithTimezone(void 0,i),o=s.startOfMonth(n&&s.isAfter(t,r)?t:r);return!s.isBefore(o,e)}),[n,r,e,s,i])}function l(e,t,n,i){const s=(0,a.hc)();return{meridiemMode:(0,r.fX)(e,s),handleMeridiemChange:o.useCallback((o=>{const a=null==e?null:(0,r.tB)(e,o,Boolean(t),s);n(a,null!=i?i:"partial")}),[t,e,n,i,s])}}},9204:(e,t,n)=>{"use strict";n.d(t,{$i:()=>y,C7:()=>f,H6:()=>p,HI:()=>m,Lz:()=>A,MQ:()=>b,Sp:()=>C,UY:()=>u,Xw:()=>g,bQ:()=>c,bl:()=>w,gS:()=>k,hk:()=>s,m0:()=>D,s8:()=>i,wp:()=>r,xL:()=>x});var o=n(8168),a=n(853);const r=(e,t)=>{const n=e.formatTokenMap[t];if(null==n)throw new Error(['MUI: The token "'.concat(t,'" is not supported by the Date and Time Pickers.'),"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join("\n"));return"string"===typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},i=(e,t,n)=>{const o=[],a=e.dateWithTimezone(void 0,t),r=e.startOfWeek(a),i=e.endOfWeek(a);let s=r;for(;e.isBefore(s,i);)o.push(s),s=e.addDays(s,1);return o.map((t=>e.formatByString(t,n)))},s=(e,t,n,o)=>{switch(n){case"month":return(0,a.YQ)(e,e.dateWithTimezone(void 0,t)).map((t=>e.formatByString(t,o)));case"weekDay":return i(e,t,o);case"meridiem":{const n=e.dateWithTimezone(void 0,t);return[e.startOfDay(n),e.endOfDay(n)].map((t=>e.formatByString(t,o)))}default:return[]}},l=(e,t,n)=>{let o=t;for(o=Number(o).toString();o.length{if("day"===a.type&&"digit-with-letter"===a.contentType){const t=e.setDate(o.longestMonth,n);return e.formatByString(t,a.format)}const r=n.toString();return a.hasLeadingZerosInInput?l(0,r,a.maxLength):r},u=(e,t,n,o,a,r,i)=>{const l=(e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}})(o),u="Home"===o,d="End"===o,m=""===n.value||u||d;return"digit"===n.contentType||"digit-with-letter"===n.contentType?(()=>{const o=a[n.type]({currentDate:r,format:n.format,contentType:n.contentType}),s=a=>c(e,t,a,o,n),p="minutes"===n.type&&null!=i&&i.minutesStep?i.minutesStep:1;let h=parseInt(n.value,10)+l*p;if(m){if("year"===n.type&&!d&&!u)return e.formatByString(e.dateWithTimezone(void 0,t),n.format);h=l>0||u?o.minimum:o.maximum}return h%p!==0&&((l<0||u)&&(h+=p-(p+h)%p),(l>0||d)&&(h-=h%p)),h>o.maximum?s(o.minimum+(h-o.maximum-1)%(o.maximum-o.minimum+1)):h{const o=s(e,t,n.type,n.format);if(0===o.length)return n.value;if(m)return l>0||u?o[0]:o[o.length-1];const a=o.indexOf(n.value);return o[(a+o.length+l)%o.length]})()},d=(e,t)=>{let n=e.value||e.placeholder;const o="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(n=Number(n).toString());return["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!o&&1===n.length&&(n="".concat(n,"\u200e")),"input-rtl"===t&&(n="\u2068".concat(n,"\u2069")),n},m=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),p=(e,t)=>{let n=0,a=t?1:0;const r=[];for(let i=0;i{switch(o.type){case"year":return n.fieldYearPlaceholder({digitAmount:e.formatByString(e.dateWithTimezone(void 0,t),a).length,format:a});case"month":return n.fieldMonthPlaceholder({contentType:o.contentType,format:a});case"day":return n.fieldDayPlaceholder({format:a});case"weekDay":return n.fieldWeekDayPlaceholder({contentType:o.contentType,format:a});case"hours":return n.fieldHoursPlaceholder({format:a});case"minutes":return n.fieldMinutesPlaceholder({format:a});case"seconds":return n.fieldSecondsPlaceholder({format:a});case"meridiem":return n.fieldMeridiemPlaceholder({format:a});default:return a}},f=(e,t,n,o)=>e.formatByString(e.parse(t,n),o),v=(e,t,n)=>4===e.formatByString(e.dateWithTimezone(void 0,t),n).length,g=(e,t,n,o,a)=>{if("digit"!==n)return!1;const r=e.dateWithTimezone(void 0,t);switch(o){case"year":if(v(e,t,a)){return"0001"===e.formatByString(e.setYear(r,1),a)}return"01"===e.formatByString(e.setYear(r,2001),a);case"month":return e.formatByString(e.startOfYear(r),a).length>1;case"day":return e.formatByString(e.startOfMonth(r),a).length>1;case"weekDay":return e.formatByString(e.startOfWeek(r),a).length>1;case"hours":return e.formatByString(e.setHours(r,1),a).length>1;case"minutes":return e.formatByString(e.setMinutes(r,1),a).length>1;case"seconds":return e.formatByString(e.setSeconds(r,1),a).length>1;default:throw new Error("Invalid section type")}},b=(e,t,n,a,i,s,c,u)=>{let d="";const m=[],p=e.date(),f=a=>{if(""===a)return null;const s=r(e,a),u=g(e,t,s.contentType,s.type,a),f=c?u:"digit"===s.contentType,v=null!=i&&e.isValid(i);let b=v?e.formatByString(i,a):"",y=null;if(f)if(u)y=""===b?e.formatByString(p,a).length:b.length;else{if(null==s.maxLength)throw new Error("MUI: The token ".concat(a," should have a 'maxDigitNumber' property on it's adapter"));y=s.maxLength,v&&(b=l(0,b,y))}return m.push((0,o.A)({},s,{format:a,maxLength:y,value:b,placeholder:h(e,t,n,s,a),hasLeadingZeros:u,hasLeadingZerosInFormat:u,hasLeadingZerosInInput:f,startSeparator:0===m.length?d:"",endSeparator:"",modified:!1})),null};let v=10,b=a,y=e.expandFormat(a);for(;y!==b;)if(b=y,y=e.expandFormat(b),v-=1,v<0)throw new Error("MUI: The format expansion seems to be enter in an infinite loop. Please open an issue with the format passed to the picker component");const w=y,A=((e,t)=>{const n=[],{start:o,end:a}=e.escapedCharacters,r=new RegExp("(\\".concat(o,"[^\\").concat(a,"]*\\").concat(a,")+"),"g");let i=null;for(;i=r.exec(t);)n.push({start:i.index,end:r.lastIndex-1});return n})(e,w),x=new RegExp("^(".concat(Object.keys(e.formatTokenMap).sort(((e,t)=>t.length-e.length)).join("|"),")"),"g");let T="";for(let o=0;oe.start<=o&&e.end>=o)),t=w[o],n=null!=e,a="".concat(T).concat(w.slice(o)),r=x.test(a);if(!n&&t.match(/([A-Za-z]+)/)&&r)T=a.slice(0,x.lastIndex),o+=x.lastIndex-1;else{n&&(null==e?void 0:e.start)===o||(null==e?void 0:e.end)===o||(f(T),T="",0===m.length?d+=t:m[m.length-1].endSeparator+=t)}}return f(T),m.map((e=>{const t=e=>{let t=e;return u&&null!==t&&t.includes(" ")&&(t="\u2069".concat(t,"\u2066")),"spacious"===s&&["/",".","-"].includes(t)&&(t=" ".concat(t," ")),t};return e.startSeparator=t(e.startSeparator),e.endSeparator=t(e.endSeparator),e}))},y=(e,t)=>{const n=t.some((e=>"day"===e.type)),o=[],a=[];for(let s=0;s{const n=e.map((e=>{const n=d(e,t?"input-rtl":"input-ltr");return"".concat(e.startSeparator).concat(n).concat(e.endSeparator)})).join("");return t?"\u2066".concat(n,"\u2069"):n},A=(e,t)=>{const n=e.dateWithTimezone(void 0,t),o=e.endOfYear(n),r=e.endOfDay(n),{maxDaysInMonth:s,longestMonth:l}=(0,a.YQ)(e,n).reduce(((t,n)=>{const o=e.getDaysInMonth(n);return o>t.maxDaysInMonth?{maxDaysInMonth:o,longestMonth:n}:t}),{maxDaysInMonth:0,longestMonth:null});return{year:n=>{let{format:o}=n;return{minimum:0,maximum:v(e,t,o)?9999:99}},month:()=>({minimum:1,maximum:e.getMonth(o)+1}),day:t=>{let{currentDate:n}=t;return{minimum:1,maximum:null!=n&&e.isValid(n)?e.getDaysInMonth(n):s,longestMonth:l}},weekDay:n=>{let{format:o,contentType:a}=n;if("digit"===a){const n=i(e,t,o).map(Number);return{minimum:Math.min(...n),maximum:Math.max(...n)}}return{minimum:1,maximum:7}},hours:t=>{let{format:o}=t;const a=e.getHours(r);return e.formatByString(e.endOfDay(n),o)!==a.toString()?{minimum:1,maximum:Number(e.formatByString(e.startOfDay(n),o))}:{minimum:0,maximum:a}},minutes:()=>({minimum:0,maximum:e.getMinutes(r)}),seconds:()=>({minimum:0,maximum:e.getSeconds(r)}),meridiem:()=>({minimum:0,maximum:0})}};const x=(e,t)=>{0},T={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8},C=(e,t,n,o,a,r)=>[...o].sort(((e,t)=>T[e.type]-T[t.type])).reduce(((o,a)=>!r||a.modified?((e,t,n,o,a)=>{switch(n.type){case"year":return e.setYear(a,e.getYear(o));case"month":return e.setMonth(a,e.getMonth(o));case"weekDay":{const a=i(e,t,n.format),r=e.formatByString(o,n.format),s=a.indexOf(r),l=a.indexOf(n.value)-s;return e.addDays(o,l)}case"day":return e.setDate(a,e.getDate(o));case"meridiem":{const t=e.getHours(o)<12,n=e.getHours(a);return t&&n>=12?e.addHours(a,-12):!t&&n<12?e.addHours(a,12):a}case"hours":return e.setHours(a,e.getHours(o));case"minutes":return e.setMinutes(a,e.getMinutes(o));case"seconds":return e.setSeconds(a,e.getSeconds(o));default:return a}})(e,t,a,n,o):o),a),D=()=>navigator.userAgent.toLowerCase().indexOf("android")>-1,k=(e,t)=>{const n={};if(!t)return e.forEach(((t,o)=>{const a=0===o?null:o-1,r=o===e.length-1?null:o+1;n[o]={leftIndex:a,rightIndex:r}})),{neighbors:n,startIndex:0,endIndex:e.length-1};const o={},a={};let r=0,i=0,s=e.length-1;for(;s>=0;){i=e.findIndex(((e,t)=>{var n;return t>=r&&(null==(n=e.endSeparator)?void 0:n.includes(" "))&&" / "!==e.endSeparator})),-1===i&&(i=e.length-1);for(let e=i;e>=r;e-=1)a[e]=s,o[s]=e,s-=1;r=i+1}return e.forEach(((t,r)=>{const i=a[r],s=0===i?null:o[i-1],l=i===e.length-1?null:o[i+1];n[r]={leftIndex:s,rightIndex:l}})),{neighbors:n,startIndex:o[0],endIndex:o[e.length-1]}}},634:(e,t,n)=>{"use strict";n.d(t,{Nq:()=>u,Yg:()=>c,cB:()=>d,hc:()=>l,u:()=>s});var o=n(8168),a=n(9950),r=n(1831),i=n(4779);const s=()=>{const e=a.useContext(r.F);if(null===e)throw new Error(["MUI: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));const t=a.useMemo((()=>(0,o.A)({},i.X,e.localeText)),[e.localeText]);return a.useMemo((()=>(0,o.A)({},e,{localeText:t})),[e,t])},l=()=>s().utils,c=()=>s().defaultDates,u=()=>s().localeText,d=e=>{const t=l(),n=a.useRef();return void 0===n.current&&(n.current=t.dateWithTimezone(void 0,e)),n.current}},5969:(e,t,n)=>{"use strict";n.d(t,{M:()=>s,Y:()=>l});var o=n(9950),a=n(2877),r=n(9543),i=n(634);const s=e=>{let{timezone:t,value:n,defaultValue:r,onChange:s,valueManager:l}=e;var c,u;const d=(0,i.hc)(),m=o.useRef(r),p=null!=(c=null!=n?n:m.current)?c:l.emptyValue,h=o.useMemo((()=>l.getTimezone(d,p)),[d,l,p]),f=(0,a.A)((e=>null==h?e:l.setTimezone(d,h,e))),v=null!=(u=null!=t?t:h)?u:"default";return{value:o.useMemo((()=>l.setTimezone(d,v,p)),[l,d,v,p]),handleValueChange:(0,a.A)((function(e){const t=f(e);for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a{let{name:t,timezone:n,value:o,defaultValue:i,onChange:l,valueManager:c}=e;const[u,d]=(0,r.A)({name:t,state:"value",controlled:o,default:null!=i?i:c.emptyValue}),m=(0,a.A)((function(e){d(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{"use strict";n.d(t,{o:()=>i});var o=n(9950),a=n(2877),r=n(9543);function i(e){let{onChange:t,onViewChange:n,openTo:i,view:s,views:l,autoFocus:c,focusedView:u,onFocusedViewChange:d}=e;var m,p;const h=o.useRef(i),f=o.useRef(l),v=o.useRef(l.includes(i)?i:l[0]),[g,b]=(0,r.A)({name:"useViews",state:"view",controlled:s,default:v.current}),y=o.useRef(c?g:null),[w,A]=(0,r.A)({name:"useViews",state:"focusedView",controlled:u,default:y.current});o.useEffect((()=>{(h.current&&h.current!==i||f.current&&f.current.some((e=>!l.includes(e))))&&(b(l.includes(i)?i:l[0]),f.current=l,h.current=i)}),[i,b,g,l]);const x=l.indexOf(g),T=null!=(m=l[x-1])?m:null,C=null!=(p=l[x+1])?p:null,D=(0,a.A)(((e,t)=>{A(t?e:t=>e===t?null:t),null==d||d(e,t)})),k=(0,a.A)((e=>{D(e,!0),e!==g&&(b(e),n&&n(e))})),M=(0,a.A)((()=>{C&&k(C)})),P=(0,a.A)(((e,n,o)=>{const a="finish"===n,r=o?l.indexOf(o){"use strict";n.d(t,{IP:()=>i,Q6:()=>r,Wq:()=>h,YQ:()=>l,_S:()=>d,ak:()=>u,cH:()=>f,iH:()=>s,il:()=>a,jH:()=>c,sC:()=>p});var o=n(6951);const a=e=>{let{date:t,disableFuture:n,disablePast:o,maxDate:a,minDate:r,isDateDisabled:i,utils:s,timezone:l}=e;const c=s.startOfDay(s.dateWithTimezone(void 0,l));o&&s.isBefore(r,c)&&(r=c),n&&s.isAfter(a,c)&&(a=c);let u=t,d=t;for(s.isBefore(t,r)&&(u=r,d=null),s.isAfter(t,a)&&(d&&(d=a),u=null);u||d;){if(u&&s.isAfter(u,a)&&(u=null),d&&s.isBefore(d,r)&&(d=null),u){if(!i(u))return u;u=s.addDays(u,1)}if(d){if(!i(d))return d;d=s.addDays(d,-1)}}return null},r=(e,t)=>null!=t&&e.isValid(t)?t:null,i=(e,t,n)=>null!=t&&e.isValid(t)?t:n,s=(e,t,n)=>!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n),l=(e,t)=>{const n=[e.startOfYear(t)];for(;n.length<12;){const t=n[n.length-1];n.push(e.addMonths(t,1))}return n},c=(e,t,n)=>{let o=t;return o=e.setHours(o,e.getHours(n)),o=e.setMinutes(o,e.getMinutes(n)),o=e.setSeconds(o,e.getSeconds(n)),o},u=(e,t,n)=>"date"===n?e.startOfDay(e.dateWithTimezone(void 0,t)):e.dateWithTimezone(void 0,t),d=(e,t)=>{const n=e.setHours(e.date(),"am"===t?2:14);return e.format(n,"meridiem")},m=["year","month","day"],p=e=>m.includes(e),h=(e,t,n)=>{let{format:a,views:r}=t;if(null!=a)return a;const i=e.formats;return(0,o.f)(r,["year"])?i.year:(0,o.f)(r,["month"])?i.month:(0,o.f)(r,["day"])?i.dayOfMonth:(0,o.f)(r,["month","year"])?"".concat(i.month," ").concat(i.year):(0,o.f)(r,["day","month"])?"".concat(i.month," ").concat(i.dayOfMonth):n?/en/.test(e.getCurrentLocaleCode())?i.normalDateWithWeekday:i.normalDate:i.keyboardDate},f=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(n,t)))}},5035:(e,t,n)=>{"use strict";n.d(t,{$9:()=>l,kI:()=>i,yX:()=>r});var o=n(2412),a=n(853);const r={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},i=e=>Math.max(...e.map((e=>{var t;return null!=(t=r[e.type])?t:1}))),s=(e,t,n)=>{if(t===r.year)return e.startOfYear(n);if(t===r.month)return e.startOfMonth(n);if(t===r.day)return e.startOfDay(n);let o=n;return t{let{props:t,utils:n,granularity:r,timezone:i,getTodayDate:l}=e;var c;let u=l?l():s(n,r,(0,a.ak)(n,i));null!=t.minDate&&n.isAfterDay(t.minDate,u)&&(u=s(n,r,t.minDate)),null!=t.maxDate&&n.isBeforeDay(t.maxDate,u)&&(u=s(n,r,t.maxDate));const d=(0,o.iF)(null!=(c=t.disableIgnoringDatePartForTimeValidation)&&c,n);return null!=t.minTime&&d(t.minTime,u)&&(u=s(n,r,t.disableIgnoringDatePartForTimeValidation?t.minTime:(0,a.jH)(n,u,t.minTime))),null!=t.maxTime&&d(u,t.maxTime)&&(u=s(n,r,t.disableIgnoringDatePartForTimeValidation?t.maxTime:(0,a.jH)(n,u,t.maxTime))),u}},1457:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var o=n(8168);const a=e=>{if(void 0!==e)return Object.keys(e).reduce(((t,n)=>(0,o.A)({},t,{["".concat(n.slice(0,1).toLowerCase()).concat(n.slice(1))]:e[n]})),{})}},2412:(e,t,n)=>{"use strict";n.d(t,{Sq:()=>i,b$:()=>m,fX:()=>s,gY:()=>l,hW:()=>r,iF:()=>d,tB:()=>c});var o=n(6951);const a=["hours","minutes","seconds"],r=e=>a.includes(e),i=e=>a.includes(e)||"meridiem"===e,s=(e,t)=>e?t.getHours(e)>=12?"pm":"am":null,l=(e,t,n)=>{if(n){if((e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12}return e},c=(e,t,n,o)=>{const a=l(o.getHours(e),t,n);return o.setHours(e,a)},u=(e,t)=>3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e),d=(e,t)=>(n,o)=>e?t.isAfter(n,o):u(n,t)>u(o,t),m=(e,t)=>{let{format:n,views:a,ampm:r}=t;if(null!=n)return n;const i=e.formats;return(0,o.f)(a,["hours"])?r?"".concat(i.hours12h," ").concat(i.meridiem):i.hours24h:(0,o.f)(a,["minutes"])?i.minutes:(0,o.f)(a,["seconds"])?i.seconds:(0,o.f)(a,["minutes","seconds"])?"".concat(i.minutes,":").concat(i.seconds):(0,o.f)(a,["hours","minutes","seconds"])?r?"".concat(i.hours12h,":").concat(i.minutes,":").concat(i.seconds," ").concat(i.meridiem):"".concat(i.hours24h,":").concat(i.minutes,":").concat(i.seconds):r?"".concat(i.hours12h,":").concat(i.minutes," ").concat(i.meridiem):"".concat(i.hours24h,":").concat(i.minutes)}},4104:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,o:()=>c});var o=n(8587),a=n(853),r=n(5035),i=n(9204);const s=["value","referenceDate"],l={emptyValue:null,getTodayValue:a.ak,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,a=(0,o.A)(e,s);return null!=t&&a.utils.isValid(t)?t:null!=n?n:(0,r.$9)(a)},cleanValue:a.Q6,areValuesEqual:a.iH,isSameError:(e,t)=>e===t,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,t)=>null!=t&&e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>null==n?null:e.setTimezone(n,t)},c={updateReferenceValue:(e,t,n)=>null!=t&&e.isValid(t)?t:n,getSectionsFromValue:(e,t,n,o,a)=>!e.isValid(t)&&!!n?n:(0,i.H6)(a(t),o),getValueStrFromSections:i.bl,getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:null!=n&&e.isValid(n)?n:t.referenceValue})}),parseValueStr:(e,t,n)=>n(e.trim(),t)}},6951:(e,t,n)=>{"use strict";n.d(t,{R:()=>a,f:()=>o});const o=(e,t)=>e.length===t.length&&t.every((t=>e.includes(t))),a=e=>{let{openTo:t,defaultOpenTo:n,views:o,defaultViews:a}=e;const r=null!=o?o:a;let i;if(null!=t)i=t;else if(r.includes(n))i=n;else{if(!(r.length>0))throw new Error("MUI: The `views` prop must contain at least one view");i=r[0]}return{views:r,openTo:i}}},4779:(e,t,n)=>{"use strict";n.d(t,{X:()=>r,c:()=>i});var o=n(6620);const a={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,n)=>"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e," hours"),minutesClockNumberText:e=>"".concat(e," minutes"),secondsClockNumberText:e=>"".concat(e," seconds"),selectViewText:e=>"Select ".concat(e),calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"Week ".concat(e),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose date, selected date is ".concat(t.format(e,"fullDate")):"Choose date",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose time, selected time is ".concat(t.format(e,"fullTime")):"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},r=a,i=(0,o.r)(a)},3543:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var o=n(6620);const a={hours:"\u6642\u9593",minutes:"\u5206",seconds:"\u79d2",meridiem:"\u30e1\u30ea\u30c7\u30a3\u30e0"},r={previousMonth:"\u5148\u6708",nextMonth:"\u6765\u6708",openPreviousView:"\u524d\u306e\u8868\u793a\u3092\u958b\u304f",openNextView:"\u6b21\u306e\u8868\u793a\u3092\u958b\u304f",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\u5e74\u9078\u629e\u8868\u793a\u304b\u3089\u30ab\u30ec\u30f3\u30c0\u30fc\u8868\u793a\u306b\u5207\u308a\u66ff\u3048\u308b":"\u30ab\u30ec\u30f3\u30c0\u30fc\u8868\u793a\u304b\u3089\u5e74\u9078\u629e\u8868\u793a\u306b\u5207\u308a\u66ff\u3048\u308b",start:"\u958b\u59cb",end:"\u7d42\u4e86",cancelButtonLabel:"\u30ad\u30e3\u30f3\u30bb\u30eb",clearButtonLabel:"\u30af\u30ea\u30a2",okButtonLabel:"\u78ba\u5b9a",todayButtonLabel:"\u4eca\u65e5",datePickerToolbarTitle:"\u65e5\u4ed8\u3092\u9078\u629e",dateTimePickerToolbarTitle:"\u65e5\u6642\u3092\u9078\u629e",timePickerToolbarTitle:"\u6642\u9593\u3092\u9078\u629e",dateRangePickerToolbarTitle:"\u65e5\u4ed8\u306e\u7bc4\u56f2\u3092\u9078\u629e",clockLabelText:(e,t,n)=>{var o;return"".concat(null!=(o=a[e])?o:e,"\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044 ").concat(null===t?"\u6642\u9593\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093":"\u9078\u629e\u3057\u305f\u6642\u9593\u306f ".concat(n.format(t,"fullTime")," \u3067\u3059"))},hoursClockNumberText:e=>"".concat(e," ").concat(a.hours),minutesClockNumberText:e=>"".concat(e," ").concat(a.minutes),secondsClockNumberText:e=>"".concat(e," ").concat(a.seconds),selectViewText:e=>"\u3092\u9078\u629e ".concat(a[e]),calendarWeekNumberHeaderLabel:"\u9031\u756a\u53f7",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"".concat(e,"\u9031\u76ee"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u65e5\u4ed8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3057\u305f\u65e5\u4ed8\u306f ".concat(t.format(e,"fullDate")," \u3067\u3059"):"\u65e5\u4ed8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u6642\u9593\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3057\u305f\u6642\u9593\u306f ".concat(t.format(e,"fullTime")," \u3067\u3059"):"\u6642\u9593\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",timeTableLabel:"\u6642\u9593\u3092\u9078\u629e",dateTableLabel:"\u65e5\u4ed8\u3092\u9078\u629e",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},9299:(e,t,n)=>{"use strict";n.d(t,{U:()=>i});var o=n(6620);const a={hours:"\uc2dc\uac04\uc744",minutes:"\ubd84\uc744",seconds:"\ucd08\ub97c",meridiem:"\uba54\ub9ac\ub514\uc5e0"},r={previousMonth:"\uc774\uc804 \ub2ec",nextMonth:"\ub2e4\uc74c \ub2ec",openPreviousView:"\uc774\uc804 \ud654\uba74 \ubcf4\uae30",openNextView:"\ub2e4\uc74c \ud654\uba74 \ubcf4\uae30",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\uc5f0\ub3c4 \uc120\ud0dd \ud654\uba74\uc5d0\uc11c \ub2ec\ub825 \ud654\uba74\uc73c\ub85c \uc804\ud658\ud558\uae30":"\ub2ec\ub825 \ud654\uba74\uc5d0\uc11c \uc5f0\ub3c4 \uc120\ud0dd \ud654\uba74\uc73c\ub85c \uc804\ud658\ud558\uae30",start:"\uc2dc\uc791",end:"\uc885\ub8cc",cancelButtonLabel:"\ucde8\uc18c",clearButtonLabel:"\ucd08\uae30\ud654",okButtonLabel:"\ud655\uc778",todayButtonLabel:"\uc624\ub298",datePickerToolbarTitle:"\ub0a0\uc9dc \uc120\ud0dd\ud558\uae30",dateTimePickerToolbarTitle:"\ub0a0\uc9dc & \uc2dc\uac04 \uc120\ud0dd\ud558\uae30",timePickerToolbarTitle:"\uc2dc\uac04 \uc120\ud0dd\ud558\uae30",dateRangePickerToolbarTitle:"\ub0a0\uc9dc \ubc94\uc704 \uc120\ud0dd\ud558\uae30",clockLabelText:(e,t,n)=>"".concat(a[e]," \uc120\ud0dd\ud558\uc138\uc694. ").concat(null===t?"\uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.":"\ud604\uc7ac \uc120\ud0dd\ub41c \uc2dc\uac04\uc740 ".concat(n.format(t,"fullTime"),"\uc785\ub2c8\ub2e4.")),hoursClockNumberText:e=>"".concat(e,"\uc2dc\uac04"),minutesClockNumberText:e=>"".concat(e,"\ubd84"),secondsClockNumberText:e=>"".concat(e,"\ucd08"),selectViewText:e=>"".concat(a[e]," \uc120\ud0dd\ud558\uae30"),calendarWeekNumberHeaderLabel:"\uc8fc \ubc88\ud638",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"".concat(e,"\ubc88\uc9f8 \uc8fc"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\ub0a0\uc9dc\ub97c \uc120\ud0dd\ud558\uc138\uc694. \ud604\uc7ac \uc120\ud0dd\ub41c \ub0a0\uc9dc\ub294 ".concat(t.format(e,"fullDate"),"\uc785\ub2c8\ub2e4."):"\ub0a0\uc9dc\ub97c \uc120\ud0dd\ud558\uc138\uc694",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc138\uc694. \ud604\uc7ac \uc120\ud0dd\ub41c \uc2dc\uac04\uc740 ".concat(t.format(e,"fullTime"),"\uc785\ub2c8\ub2e4."):"\uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc138\uc694",timeTableLabel:"\uc120\ud0dd\ud55c \uc2dc\uac04",dateTableLabel:"\uc120\ud0dd\ud55c \ub0a0\uc9dc",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},6620:(e,t,n)=>{"use strict";n.d(t,{r:()=>a});var o=n(8168);const a=e=>({components:{MuiLocalizationProvider:{defaultProps:{localeText:(0,o.A)({},e)}}}})},875:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var o=n(6620);const a={hours:"\u5c0f\u65f6",minutes:"\u5206\u949f",seconds:"\u79d2",meridiem:"\u5b50\u5348\u7ebf"},r={previousMonth:"\u4e0a\u4e2a\u6708",nextMonth:"\u4e0b\u4e2a\u6708",openPreviousView:"\u524d\u4e00\u4e2a\u89c6\u56fe",openNextView:"\u4e0b\u4e00\u4e2a\u89c6\u56fe",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\u5e74\u89c6\u56fe\u5df2\u6253\u5f00\uff0c\u5207\u6362\u4e3a\u65e5\u5386\u89c6\u56fe":"\u65e5\u5386\u89c6\u56fe\u5df2\u6253\u5f00\uff0c\u5207\u6362\u4e3a\u5e74\u89c6\u56fe",start:"\u5f00\u59cb",end:"\u7ed3\u675f",cancelButtonLabel:"\u53d6\u6d88",clearButtonLabel:"\u6e05\u9664",okButtonLabel:"\u786e\u8ba4",todayButtonLabel:"\u4eca\u5929",datePickerToolbarTitle:"\u9009\u62e9\u65e5\u671f",dateTimePickerToolbarTitle:"\u9009\u62e9\u65e5\u671f\u548c\u65f6\u95f4",timePickerToolbarTitle:"\u9009\u62e9\u65f6\u95f4",dateRangePickerToolbarTitle:"\u9009\u62e9\u65f6\u95f4\u8303\u56f4",clockLabelText:(e,t,n)=>"\u9009\u62e9 ".concat(a[e],". ").concat(null===t?"\u672a\u9009\u62e9\u65f6\u95f4":"\u5df2\u9009\u62e9".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e,"\u5c0f\u65f6"),minutesClockNumberText:e=>"".concat(e,"\u5206\u949f"),secondsClockNumberText:e=>"".concat(e,"\u79d2"),selectViewText:e=>"\u9009\u62e9 ".concat(a[e]),calendarWeekNumberHeaderLabel:"\u5468\u6570",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"\u7b2c".concat(e,"\u5468"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9009\u62e9\u65e5\u671f\uff0c\u5df2\u9009\u62e9".concat(t.format(e,"fullDate")):"\u9009\u62e9\u65e5\u671f",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9009\u62e9\u65f6\u95f4\uff0c\u5df2\u9009\u62e9".concat(t.format(e,"fullTime")):"\u9009\u62e9\u65f6\u95f4",timeTableLabel:"\u9009\u62e9\u65f6\u95f4",dateTableLabel:"\u9009\u62e9\u65e5\u671f",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},7315:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var o=n(6620);const a={hours:"\u5c0f\u6642",minutes:"\u5206\u9418",seconds:"\u79d2",meridiem:"\u5b50\u5348\u7dda"},r={previousMonth:"\u4e0a\u500b\u6708",nextMonth:"\u4e0b\u500b\u6708",openPreviousView:"\u524d\u4e00\u500b\u6aa2\u8996\u8868",openNextView:"\u4e0b\u4e00\u500b\u6aa2\u8996\u8868",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\u5e74\u4efd\u6aa2\u8996\u8868\u5df2\u6253\u958b\uff0c\u5207\u63db\u4ee5\u6aa2\u8996\u65e5\u66c6":"\u65e5\u66c6\u6aa2\u8996\u8868\u5df2\u6253\u958b\uff0c\u5207\u63db\u4ee5\u6aa2\u8996\u5e74\u4efd",start:"\u958b\u59cb",end:"\u7d50\u675f",cancelButtonLabel:"\u53d6\u6d88",clearButtonLabel:"\u6e05\u9664",okButtonLabel:"\u78ba\u8a8d",todayButtonLabel:"\u4eca\u65e5",datePickerToolbarTitle:"\u9078\u64c7\u65e5\u671f",dateTimePickerToolbarTitle:"\u9078\u64c7\u65e5\u671f\u548c\u6642\u9593",timePickerToolbarTitle:"\u9078\u64c7\u6642\u9593",dateRangePickerToolbarTitle:"\u9078\u64c7\u6642\u9593\u7bc4\u570d",clockLabelText:(e,t,n)=>"\u9078\u64c7 ".concat(a[e],". ").concat(null===t?"\u672a\u9078\u64c7\u6642\u9593":"\u5df2\u9078\u64c7".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e,"\u5c0f\u6642"),minutesClockNumberText:e=>"".concat(e,"\u5206\u9418"),secondsClockNumberText:e=>"".concat(e,"\u79d2"),selectViewText:e=>"\u9078\u64c7 ".concat(a[e]),calendarWeekNumberHeaderLabel:"\u9031\u6578",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"\u7b2c".concat(e,"\u9031"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9078\u64c7\u65e5\u671f\uff0c\u5df2\u9078\u64c7".concat(t.format(e,"fullDate")):"\u9078\u64c7\u65e5\u671f",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9078\u64c7\u6642\u9593\uff0c\u5df2\u9078\u64c7".concat(t.format(e,"fullTime")):"\u9078\u64c7\u6642\u9593",timeTableLabel:"\u9078\u64c7\u6642\u9593",dateTableLabel:"\u9078\u64c7\u65e5\u671f",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},3396:(e,t,n)=>{"use strict";n.d(t,{$W:()=>Ee,$8:()=>Fe,Zo:()=>Oe});var o=n(9950),a=n(8168),r=n(8587),i=n(2004),s=n(9254),l=n(9859),c=n(4061),u=n(8767),d=n(634),m=n(7969),p=n(2412),h=n(8477),f=n(731),v=n(9355),g=n(8483),b=n(3244);function y(e){return(0,g.Ay)("MuiTimeClock",e)}(0,b.A)("MuiTimeClock",["root","arrowSwitcher"]);var w=n(5333),A=n(2053),x=n(4131);const T=220,C=36,D={x:T/2,y:T/2},k=D.x-D.x,M=0-D.y,P=(e,t,n)=>{const o=t-D.x,a=n-D.y,r=Math.atan2(k,M)-Math.atan2(o,a);let i=r*(180/Math.PI);i=Math.round(i/e)*e,i%=360;const s=o**2+a**2;return{value:Math.floor(i/e)||0,distance:Math.sqrt(s)}};function S(e){return(0,g.Ay)("MuiClockPointer",e)}(0,b.A)("MuiClockPointer",["root","thumb"]);var V=n(4414);const N=["className","hasSelected","isInner","type","viewValue"],I=e=>{const{classes:t}=e;return(0,c.A)({root:["root"],thumb:["thumb"]},S,t)},R=(0,s.Ay)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({width:2,backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},n.shouldAnimate&&{transition:t.transitions.create(["transform","height"])})})),O=(0,s.Ay)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({width:4,height:4,backgroundColor:(t.vars||t).palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - ".concat(18,"px)"),border:"".concat(16,"px solid ").concat((t.vars||t).palette.primary.main),boxSizing:"content-box"},n.hasSelected&&{backgroundColor:(t.vars||t).palette.primary.main})}));function E(e){const t=(0,l.A)({props:e,name:"MuiClockPointer"}),{className:n,isInner:s,type:c,viewValue:u}=t,d=(0,r.A)(t,N),m=o.useRef(c);o.useEffect((()=>{m.current=c}),[c]);const p=(0,a.A)({},t,{shouldAnimate:m.current!==c}),h=I(p);return(0,V.jsx)(R,(0,a.A)({style:(()=>{let e=360/("hours"===c?12:60)*u;return"hours"===c&&u>12&&(e-=360),{height:Math.round((s?.26:.4)*T),transform:"rotateZ(".concat(e,"deg)")}})(),className:(0,i.A)(n,h.root),ownerState:p},d,{children:(0,V.jsx)(O,{ownerState:p,className:h.thumb})}))}function F(e){return(0,g.Ay)("MuiClock",e)}(0,b.A)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText"]);var L=n(853);const W=(0,s.Ay)("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",justifyContent:"center",alignItems:"center",margin:t.spacing(2)}})),j=(0,s.Ay)("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,t)=>t.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),B=(0,s.Ay)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({"&:focus":{outline:"none"}}),z=(0,s.Ay)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,t)=>t.squareMask})((e=>{let{ownerState:t}=e;return(0,a.A)({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none"},t.disabled?{}:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}})})),H=(0,s.Ay)("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,t)=>t.pin})((e=>{let{theme:t}=e;return{width:6,height:6,borderRadius:"50%",backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),Y=(0,s.Ay)(w.A,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,t)=>t.amButton})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({zIndex:1,position:"absolute",bottom:8,left:8,paddingLeft:4,paddingRight:4,width:C},"am"===n.meridiemMode&&{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:hover":{backgroundColor:(t.vars||t).palette.primary.light}})})),U=(0,s.Ay)(w.A,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,t)=>t.pmButton})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({zIndex:1,position:"absolute",bottom:8,right:8,paddingLeft:4,paddingRight:4,width:C},"pm"===n.meridiemMode&&{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:hover":{backgroundColor:(t.vars||t).palette.primary.light}})})),q=(0,s.Ay)(A.A,{name:"MuiClock",slot:"meridiemText",overridesResolver:(e,t)=>t.meridiemText})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function X(e){const t=(0,l.A)({props:e,name:"MuiClock"}),{ampm:n,ampmInClock:a,autoFocus:r,children:s,value:u,handleMeridiemChange:m,isTimeDisabled:p,meridiemMode:h,minutesStep:f=1,onChange:v,selectedId:g,type:b,viewValue:y,disabled:w,readOnly:A,className:D}=t,k=t,M=(0,d.hc)(),S=(0,d.Nq)(),N=o.useRef(!1),I=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"],meridiemText:["meridiemText"]},F,t)})(k),R=p(y,b),O=!n&&"hours"===b&&(y<1||y>12),X=(e,t)=>{w||A||p(e,b)||v(e,t)},Q=(e,t)=>{let{offsetX:o,offsetY:a}=e;if(void 0===o){const t=e.target.getBoundingClientRect();o=e.changedTouches[0].clientX-t.left,a=e.changedTouches[0].clientY-t.top}const r="seconds"===b||"minutes"===b?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const o=6*n;let{value:a}=P(o,e,t);return a=a*n%60,a}(o,a,f):((e,t,n)=>{const{value:o,distance:a}=P(30,e,t);let r=o||12;return n?r%=12:a"hours"===b||y%5===0),[b,y]),G="minutes"===b?f:1,_=o.useRef(null);(0,x.A)((()=>{r&&_.current.focus()}),[r]);return(0,V.jsxs)(W,{className:(0,i.A)(D,I.root),children:[(0,V.jsxs)(j,{className:I.clock,children:[(0,V.jsx)(z,{onTouchMove:e=>{N.current=!0,Q(e,"shallow")},onTouchEnd:e=>{N.current&&(Q(e,"finish"),N.current=!1)},onMouseUp:e=>{N.current&&(N.current=!1),Q(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&Q(e.nativeEvent,"shallow")},ownerState:{disabled:w},className:I.squareMask}),!R&&(0,V.jsxs)(o.Fragment,{children:[(0,V.jsx)(H,{className:I.pin}),null!=u&&(0,V.jsx)(E,{type:b,viewValue:y,isInner:O,hasSelected:K})]}),(0,V.jsx)(B,{"aria-activedescendant":g,"aria-label":S.clockLabelText(b,u,M),ref:_,role:"listbox",onKeyDown:e=>{if(!N.current)switch(e.key){case"Home":X(0,"partial"),e.preventDefault();break;case"End":X("minutes"===b?59:23,"partial"),e.preventDefault();break;case"ArrowUp":X(y+G,"partial"),e.preventDefault();break;case"ArrowDown":X(y-G,"partial"),e.preventDefault()}},tabIndex:0,className:I.wrapper,children:s})]}),n&&a&&(0,V.jsxs)(o.Fragment,{children:[(0,V.jsx)(Y,{onClick:A?void 0:()=>m("am"),disabled:w||null===h,ownerState:k,className:I.amButton,title:(0,L._S)(M,"am"),children:(0,V.jsx)(q,{variant:"caption",className:I.meridiemText,children:(0,L._S)(M,"am")})}),(0,V.jsx)(U,{disabled:w||null===h,onClick:A?void 0:()=>m("pm"),ownerState:k,className:I.pmButton,title:(0,L._S)(M,"pm"),children:(0,V.jsx)(q,{variant:"caption",className:I.meridiemText,children:(0,L._S)(M,"pm")})})]})]})}function Q(e){return(0,g.Ay)("MuiClockNumber",e)}const K=(0,b.A)("MuiClockNumber",["root","selected","disabled"]),G=["className","disabled","index","inner","label","selected"],_=(0,s.Ay)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(K.disabled)]:t.disabled},{["&.".concat(K.selected)]:t.selected}]})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({height:C,width:C,position:"absolute",left:"calc((100% - ".concat(C,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:(t.vars||t).palette.text.primary,fontFamily:t.typography.fontFamily,"&:focused":{backgroundColor:(t.vars||t).palette.background.paper},["&.".concat(K.selected)]:{color:(t.vars||t).palette.primary.contrastText},["&.".concat(K.disabled)]:{pointerEvents:"none",color:(t.vars||t).palette.text.disabled}},n.inner&&(0,a.A)({},t.typography.body2,{color:(t.vars||t).palette.text.secondary}))}));function Z(e){const t=(0,l.A)({props:e,name:"MuiClockNumber"}),{className:n,disabled:o,index:s,inner:u,label:d,selected:m}=t,p=(0,r.A)(t,G),h=t,f=(e=>{const{classes:t,selected:n,disabled:o}=e,a={root:["root",n&&"selected",o&&"disabled"]};return(0,c.A)(a,Q,t)})(h),v=s%12/12*Math.PI*2-Math.PI/2,g=(T-C-2)/2*(u?.65:1),b=Math.round(Math.cos(v)*g),y=Math.round(Math.sin(v)*g);return(0,V.jsx)(_,(0,a.A)({className:(0,i.A)(n,f.root),"aria-disabled":!!o||void 0,"aria-selected":!!m||void 0,role:"option",style:{transform:"translate(".concat(b,"px, ").concat(y+(T-C)/2,"px")},ownerState:h},p,{children:d}))}const $=e=>{let{ampm:t,value:n,getClockNumberText:o,isDisabled:a,selectedId:r,utils:i}=e;const s=n?i.getHours(n):null,l=[],c=t?12:23,u=e=>null!==s&&(t?12===e?12===s||0===s:s===e||s-12===e:s===e);for(let d=t?1:0;d<=c;d+=1){let e=d.toString();0===d&&(e="00");const n=!t&&(0===d||d>12);e=i.formatNumber(e);const s=u(d);l.push((0,V.jsx)(Z,{id:s?r:void 0,index:d,inner:n,selected:s,disabled:a(d),label:e,"aria-label":o(e)},d))}return l},J=e=>{let{utils:t,value:n,isDisabled:o,getClockNumberText:a,selectedId:r}=e;const i=t.formatNumber;return[[5,i("05")],[10,i("10")],[15,i("15")],[20,i("20")],[25,i("25")],[30,i("30")],[35,i("35")],[40,i("40")],[45,i("45")],[50,i("50")],[55,i("55")],[0,i("00")]].map(((e,t)=>{let[i,s]=e;const l=i===n;return(0,V.jsx)(Z,{label:s,id:l?r:void 0,index:t+1,inner:!1,disabled:o(i),selected:l,"aria-label":a(s)},i)}))};var ee=n(5969),te=n(4104),ne=n(1457),oe=n(5035);const ae=e=>{let{value:t,referenceDate:n,utils:a,props:r,timezone:i}=e;const s=o.useMemo((()=>te.W.getInitialReferenceValue({value:t,utils:a,props:r,referenceDate:n,granularity:oe.yX.day,timezone:i,getTodayDate:()=>(0,L.ak)(a,i,"date")})),[]);return null!=t?t:s},re=["ampm","ampmInClock","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","showViewSwitcher","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","timezone"],ie=(0,s.Ay)(v.I,{name:"MuiTimeClock",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",position:"relative"}),se=(0,s.Ay)(m.Y,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),le=["hours","minutes"],ce=o.forwardRef((function(e,t){const n=(0,d.hc)(),s=(0,l.A)({props:e,name:"MuiTimeClock"}),{ampm:m=n.is12HourCycleInCurrentLocale(),ampmInClock:v=!1,autoFocus:g,components:b,componentsProps:w,slots:A,slotProps:x,value:T,defaultValue:C,referenceDate:D,disableIgnoringDatePartForTimeValidation:k=!1,maxTime:M,minTime:P,disableFuture:S,disablePast:N,minutesStep:I=1,shouldDisableClock:R,shouldDisableTime:O,showViewSwitcher:E,onChange:F,view:L,views:W=le,openTo:j,onViewChange:B,focusedView:z,onFocusedViewChange:H,className:Y,disabled:U,readOnly:q,timezone:Q}=s,K=(0,r.A)(s,re),G=null!=A?A:(0,ne.p)(b),_=null!=x?x:w,{value:Z,handleValueChange:oe,timezone:ce}=(0,ee.Y)({name:"TimeClock",timezone:Q,value:T,defaultValue:C,onChange:F,valueManager:te.W}),ue=ae({value:Z,referenceDate:D,utils:n,props:s,timezone:ce}),de=(0,d.Nq)(),me=(0,d.cB)(ce),{view:pe,setView:he,previousView:fe,nextView:ve,setValueAndGoToNextView:ge}=(0,h.o)({view:L,views:W,openTo:j,onViewChange:B,onChange:oe,focusedView:z,onFocusedViewChange:H}),{meridiemMode:be,handleMeridiemChange:ye}=(0,f.r7)(ue,m,ge),we=o.useCallback(((e,t)=>{const o=(0,p.iF)(k,n),a="hours"===t||"minutes"===t&&W.includes("seconds"),r=e=>{let{start:t,end:n}=e;return(!P||!o(P,n))&&((!M||!o(t,M))&&((!S||!o(t,me))&&(!N||!o(me,a?n:t))))},i=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(null!=R&&R(e,t))return!1;if(O)switch(t){case"hours":return!O(n.setHours(ue,e),"hours");case"minutes":return!O(n.setMinutes(ue,e),"minutes");case"seconds":return!O(n.setSeconds(ue,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=(0,p.gY)(e,be,m),o=n.setHours(ue,t);return!r({start:n.setSeconds(n.setMinutes(o,0),0),end:n.setSeconds(n.setMinutes(o,59),59)})||!i(t)}case"minutes":{const t=n.setMinutes(ue,e);return!r({start:n.setSeconds(t,0),end:n.setSeconds(t,59)})||!i(e,I)}case"seconds":{const t=n.setSeconds(ue,e);return!r({start:t,end:t})||!i(e)}default:throw new Error("not supported")}}),[m,ue,k,M,be,P,I,R,O,n,S,N,me,W]),Ae=(0,u.A)(),xe=o.useMemo((()=>{switch(pe){case"hours":{const e=(e,t)=>{const o=(0,p.gY)(e,be,m);ge(n.setHours(ue,o),t)};return{onChange:e,viewValue:n.getHours(ue),children:$({value:Z,utils:n,ampm:m,onChange:e,getClockNumberText:de.hoursClockNumberText,isDisabled:e=>U||we(e,"hours"),selectedId:Ae})}}case"minutes":{const e=n.getMinutes(ue),t=(e,t)=>{ge(n.setMinutes(ue,e),t)};return{viewValue:e,onChange:t,children:J({utils:n,value:e,onChange:t,getClockNumberText:de.minutesClockNumberText,isDisabled:e=>U||we(e,"minutes"),selectedId:Ae})}}case"seconds":{const e=n.getSeconds(ue),t=(e,t)=>{ge(n.setSeconds(ue,e),t)};return{viewValue:e,onChange:t,children:J({utils:n,value:e,onChange:t,getClockNumberText:de.secondsClockNumberText,isDisabled:e=>U||we(e,"seconds"),selectedId:Ae})}}default:throw new Error("You must provide the type for ClockView")}}),[pe,n,Z,m,de.hoursClockNumberText,de.minutesClockNumberText,de.secondsClockNumberText,be,ge,ue,we,Ae,U]),Te=s,Ce=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],arrowSwitcher:["arrowSwitcher"]},y,t)})(Te);return(0,V.jsxs)(ie,(0,a.A)({ref:t,className:(0,i.A)(Ce.root,Y),ownerState:Te},K,{children:[(0,V.jsx)(X,(0,a.A)({autoFocus:null!=g?g:!!z,ampmInClock:v&&W.includes("hours"),value:Z,type:pe,ampm:m,minutesStep:I,isTimeDisabled:we,meridiemMode:be,handleMeridiemChange:ye,selectedId:Ae,disabled:U,readOnly:q},xe)),E&&(0,V.jsx)(se,{className:Ce.arrowSwitcher,slots:G,slotProps:_,onGoToPrevious:()=>he(fe),isPreviousDisabled:!fe,previousLabel:de.openPreviousView,onGoToNext:()=>he(ve),isNextDisabled:!ve,nextLabel:de.openNextView,ownerState:Te})]}))}));var ue=n(525),de=n(7497),me=n(2877),pe=n(4322),he=n(9380),fe=n(4093),ve=n(3863),ge=n(4936);const be=["ampm","timeStep","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","onChange","view","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","views","skipDisabled","timezone"],ye=(0,s.Ay)(v.I,{name:"MuiDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{ownerState:t}=e;return{overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:t.alreadyRendered?"smooth":"auto"},maxHeight:ge.kP}})),we=(0,s.Ay)(he.A,{name:"MuiDigitalClock",slot:"List",overridesResolver:(e,t)=>t.list})({padding:0}),Ae=(0,s.Ay)(pe.A,{name:"MuiDigitalClock",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:"8px 16px",margin:"2px 4px","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.focusOpacity)}}})),xe=o.forwardRef((function(e,t){var n,s,u;const m=(0,d.hc)(),f=o.useRef(null),v=(0,fe.A)(t,f),g=(0,l.A)({props:e,name:"MuiDigitalClock"}),{ampm:b=m.is12HourCycleInCurrentLocale(),timeStep:y=30,autoFocus:w,components:A,componentsProps:x,slots:T,slotProps:C,value:D,defaultValue:k,referenceDate:M,disableIgnoringDatePartForTimeValidation:P=!1,maxTime:S,minTime:N,disableFuture:I,disablePast:R,minutesStep:O=1,shouldDisableClock:E,shouldDisableTime:F,onChange:L,view:W,openTo:j,onViewChange:B,focusedView:z,onFocusedViewChange:H,className:Y,disabled:U,readOnly:q,views:X=["hours"],skipDisabled:Q=!1,timezone:K}=g,G=(0,r.A)(g,be),{value:_,handleValueChange:Z,timezone:$}=(0,ee.Y)({name:"DigitalClock",timezone:K,value:D,defaultValue:k,onChange:L,valueManager:te.W}),J=(0,d.Nq)(),ne=(0,d.cB)($),oe=o.useMemo((()=>(0,a.A)({},g,{alreadyRendered:!!f.current})),[g]),re=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],list:["list"],item:["item"]},ve.L,t)})(oe),ie=null!=(n=null!=(s=null==T?void 0:T.digitalClockItem)?s:null==A?void 0:A.DigitalClockItem)?n:Ae,se=(0,ue.Q)({elementType:ie,externalSlotProps:null!=(u=null==C?void 0:C.digitalClockItem)?u:null==x?void 0:x.digitalClockItem,ownerState:{},className:re.item}),le=ae({value:_,referenceDate:M,utils:m,props:g,timezone:$}),ce=(0,me.A)((e=>Z(e,"finish","hours"))),{setValueAndGoToNextView:de}=(0,h.o)({view:W,views:X,openTo:j,onViewChange:B,onChange:ce,focusedView:z,onFocusedViewChange:H}),pe=(0,me.A)((e=>{de(e,"finish")}));o.useEffect((()=>{if(null===f.current)return;const e=f.current.querySelector('[role="listbox"] [role="option"][aria-selected="true"]');if(!e)return;const t=e.offsetTop;f.current.scrollTop=t-4}));const he=o.useCallback((e=>{const t=(0,p.iF)(P,m);return!((!N||!t(N,e))&&(!S||!t(e,S))&&(!I||!t(e,ne))&&(!R||!t(ne,e)))||!(m.getMinutes(e)%O===0&&(null==E||!E(m.toJsDate(e).getTime(),"hours"))&&(!F||!F(e,"hours")))}),[P,m,N,S,I,ne,R,O,E,F]),ge=o.useMemo((()=>{const e=m.startOfDay(le);return[e,...Array.from({length:Math.ceil(1440/y)-1},((t,n)=>m.addMinutes(e,y*(n+1))))]}),[le,y,m]);return(0,V.jsx)(ye,(0,a.A)({ref:v,className:(0,i.A)(re.root,Y),ownerState:oe},G,{children:(0,V.jsx)(we,{autoFocusItem:w||!!z,role:"listbox","aria-label":J.timePickerToolbarTitle,className:re.list,children:ge.map((e=>{if(Q&&he(e))return null;const t=m.isEqual(e,_);return(0,V.jsx)(ie,(0,a.A)({onClick:()=>!q&&pe(e),selected:t,disabled:U||he(e),disableRipple:q,role:"option","aria-disabled":q,"aria-selected":t},se,{children:m.format(e,b?"fullTime12h":"fullTime24h")}),m.toISO(e))}))})}))}));function Te(e){return(0,g.Ay)("MuiMultiSectionDigitalClock",e)}(0,b.A)("MuiMultiSectionDigitalClock",["root"]);var Ce=n(8070);const De=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],ke=(0,s.Ay)(he.A,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{maxHeight:ge.kP,width:56,padding:0,overflow:"hidden","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:n.alreadyRendered?"smooth":"auto"},"@media (pointer: fine)":{"&:hover":{overflowY:"auto"}},"@media (pointer: none), (pointer: coarse)":{overflowY:"auto"},"&:not(:first-of-type)":{borderLeft:"1px solid ".concat((t.vars||t).palette.divider)},"&:after":{display:"block",content:'""',height:"calc(100% - 40px - 6px)"}}})),Me=(0,s.Ay)(pe.A,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:8,margin:"2px 4px",width:ge.aG,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.focusOpacity)}}})),Pe=o.forwardRef((function(e,t){var n;const s=o.useRef(null),u=(0,fe.A)(t,s),d=o.useRef(null),m=(0,l.A)({props:e,name:"MuiMultiSectionDigitalClockSection"}),{autoFocus:p,onChange:h,className:f,disabled:v,readOnly:g,items:b,active:y,slots:w,slotProps:A,skipDisabled:x}=m,T=(0,r.A)(m,De),C=o.useMemo((()=>(0,a.A)({},m,{alreadyRendered:!!s.current})),[m]),D=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],item:["item"]},Ce.K,t)})(C),k=null!=(n=null==w?void 0:w.digitalClockSectionItem)?n:Me;return o.useEffect((()=>{if(null===s.current)return;const e=s.current.querySelector('[role="option"][aria-selected="true"]');if(y&&p&&e&&e.focus(),!e||d.current===e)return;d.current=e;const t=e.offsetTop;s.current.scrollTop=t-4})),(0,V.jsx)(ke,(0,a.A)({ref:u,className:(0,i.A)(D.root,f),ownerState:C,autoFocusItem:p&&y,role:"listbox"},T,{children:b.map((e=>{var t,n;if(x&&null!=(t=e.isDisabled)&&t.call(e,e.value))return null;const o=e.isSelected(e.value);return(0,V.jsx)(k,(0,a.A)({onClick:()=>!g&&h(e.value),selected:o,disabled:v||(null==(n=e.isDisabled)?void 0:n.call(e,e.value)),disableRipple:g,role:"option","aria-disabled":g,"aria-label":e.ariaLabel,"aria-selected":o,className:D.item},null==A?void 0:A.digitalClockSectionItem,{children:e.label}),e.label)}))}))})),Se=e=>{let{now:t,value:n,utils:o,ampm:a,isDisabled:r,resolveAriaLabel:i,timeStep:s}=e;const l=n?o.getHours(n):null,c=[],u=e=>null!==l&&(a?12===e?12===l||0===l:l===e||l-12===e:l===e),d=a?11:23;for(let m=0;m<=d;m+=s){let e=o.format(o.setHours(t,m),a?"hours12h":"hours24h");const n=i(parseInt(e,10).toString());e=o.formatNumber(e),c.push({value:m,label:e,isSelected:u,isDisabled:r,ariaLabel:n})}return c},Ve=e=>{let{value:t,utils:n,isDisabled:o,timeStep:a,resolveLabel:r,resolveAriaLabel:i,hasValue:s=!0}=e;const l=e=>null!==t&&(s&&t===e);return[...Array.from({length:Math.ceil(60/a)},((e,t)=>{const s=a*t;return{value:s,label:n.formatNumber(r(s)),isDisabled:o,isSelected:l,ariaLabel:i(s.toString())}}))]},Ne=["ampm","timeSteps","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","skipDisabled","timezone"],Ie=(0,s.Ay)(v.I,{name:"MuiMultiSectionDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",flexDirection:"row",width:"100%",borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}})),Re=o.forwardRef((function(e,t){const n=(0,d.hc)(),s=(0,l.A)({props:e,name:"MuiMultiSectionDigitalClock"}),{ampm:u=n.is12HourCycleInCurrentLocale(),timeSteps:m,autoFocus:v,components:g,componentsProps:b,slots:y,slotProps:w,value:A,defaultValue:x,referenceDate:T,disableIgnoringDatePartForTimeValidation:C=!1,maxTime:D,minTime:k,disableFuture:M,disablePast:P,minutesStep:S=1,shouldDisableClock:N,shouldDisableTime:I,onChange:R,view:O,views:E=["hours","minutes"],openTo:F,onViewChange:W,focusedView:j,onFocusedViewChange:B,className:z,disabled:H,readOnly:Y,skipDisabled:U=!1,timezone:q}=s,X=(0,r.A)(s,Ne),{value:Q,handleValueChange:K,timezone:G}=(0,ee.Y)({name:"MultiSectionDigitalClock",timezone:q,value:A,defaultValue:x,onChange:R,valueManager:te.W}),_=(0,d.Nq)(),Z=(0,d.cB)(G),$=o.useMemo((()=>(0,a.A)({hours:1,minutes:5,seconds:5},m)),[m]),J=ae({value:Q,referenceDate:T,utils:n,props:s,timezone:G}),ne=(0,me.A)(((e,t,n)=>K(e,t,n))),oe=o.useMemo((()=>u&&E.includes("hours")?E.includes("meridiem")?E:[...E,"meridiem"]:E),[u,E]),{view:re,setValueAndGoToNextView:ie,focusedView:se}=(0,h.o)({view:O,views:oe,openTo:F,onViewChange:W,onChange:ne,focusedView:j,onFocusedViewChange:B}),le=(0,me.A)((e=>{ie(e,"finish","meridiem")})),{meridiemMode:ce,handleMeridiemChange:ue}=(0,f.r7)(J,u,le,"finish"),de=o.useCallback(((e,t)=>{const o=(0,p.iF)(C,n),a="hours"===t||"minutes"===t&&oe.includes("seconds"),r=e=>{let{start:t,end:n}=e;return(!k||!o(k,n))&&((!D||!o(t,D))&&((!M||!o(t,Z))&&(!P||!o(Z,a?n:t))))},i=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(null!=N&&N(e,t))return!1;if(I)switch(t){case"hours":return!I(n.setHours(J,e),"hours");case"minutes":return!I(n.setMinutes(J,e),"minutes");case"seconds":return!I(n.setSeconds(J,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=(0,p.gY)(e,ce,u),o=n.setHours(J,t);return!r({start:n.setSeconds(n.setMinutes(o,0),0),end:n.setSeconds(n.setMinutes(o,59),59)})||!i(t)}case"minutes":{const t=n.setMinutes(J,e);return!r({start:n.setSeconds(t,0),end:n.setSeconds(t,59)})||!i(e,S)}case"seconds":{const t=n.setSeconds(J,e);return!r({start:t,end:t})||!i(e)}default:throw new Error("not supported")}}),[u,J,C,D,ce,k,S,N,I,n,M,P,Z,oe]),pe=o.useCallback((e=>{switch(e){case"hours":return{onChange:e=>{const t=(0,p.gY)(e,ce,u);ie(n.setHours(J,t),"finish","hours")},items:Se({now:Z,value:Q,ampm:u,utils:n,isDisabled:e=>H||de(e,"hours"),timeStep:$.hours,resolveAriaLabel:_.hoursClockNumberText})};case"minutes":return{onChange:e=>{ie(n.setMinutes(J,e),"finish","minutes")},items:Ve({value:n.getMinutes(J),utils:n,isDisabled:e=>H||de(e,"minutes"),resolveLabel:e=>n.format(n.setMinutes(Z,e),"minutes"),timeStep:$.minutes,hasValue:!!Q,resolveAriaLabel:_.minutesClockNumberText})};case"seconds":return{onChange:e=>{ie(n.setSeconds(J,e),"finish","seconds")},items:Ve({value:n.getSeconds(J),utils:n,isDisabled:e=>H||de(e,"seconds"),resolveLabel:e=>n.format(n.setSeconds(Z,e),"seconds"),timeStep:$.seconds,hasValue:!!Q,resolveAriaLabel:_.secondsClockNumberText})};case"meridiem":{const e=(0,L._S)(n,"am"),t=(0,L._S)(n,"pm");return{onChange:ue,items:[{value:"am",label:e,isSelected:()=>!!Q&&"am"===ce,ariaLabel:e},{value:"pm",label:t,isSelected:()=>!!Q&&"pm"===ce,ariaLabel:t}]}}default:throw new Error("Unknown view: ".concat(e," found."))}}),[Z,Q,u,n,$.hours,$.minutes,$.seconds,_.hoursClockNumberText,_.minutesClockNumberText,_.secondsClockNumberText,ce,ie,J,H,de,ue]),he=o.useMemo((()=>oe.reduce(((e,t)=>(0,a.A)({},e,{[t]:pe(t)})),{})),[oe,pe]),fe=s,ve=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"]},Te,t)})(fe);return(0,V.jsx)(Ie,(0,a.A)({ref:t,className:(0,i.A)(ve.root,z),ownerState:fe,role:"group"},X,{children:Object.entries(he).map((e=>{let[t,n]=e;return(0,V.jsx)(Pe,{items:n.items,onChange:n.onChange,active:re===t,autoFocus:null!=v?v:se===t,disabled:H,readOnly:Y,slots:null!=y?y:g,slotProps:null!=w?w:b,skipDisabled:U,"aria-label":_.selectViewText(t)},t)}))}))})),Oe=e=>{let{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,ampmInClock:A,components:x,componentsProps:T,slots:C,slotProps:D,readOnly:k,disabled:M,sx:P,autoFocus:S,showViewSwitcher:N,disableIgnoringDatePartForTimeValidation:I,timezone:R}=e;return(0,V.jsx)(ce,{view:t,onViewChange:n,focusedView:o&&(0,p.hW)(o)?o:null,onFocusedViewChange:a,views:r.filter(p.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,ampmInClock:A,components:x,componentsProps:T,slots:C,slotProps:D,readOnly:k,disabled:M,sx:P,autoFocus:S,showViewSwitcher:N,disableIgnoringDatePartForTimeValidation:I,timezone:R})},Ee=e=>{let{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeSteps:N,skipDisabled:I,timezone:R}=e;return(0,V.jsx)(xe,{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r.filter(p.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeStep:null==N?void 0:N.minutes,skipDisabled:I,timezone:R})},Fe=e=>{let{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeSteps:N,skipDisabled:I,timezone:R}=e;return(0,V.jsx)(Re,{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r.filter(p.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeSteps:N,skipDisabled:I,timezone:R})}},4894:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},a={p:o,P:function(e,t){var a,r=e.match(/(P+)(p+)?/)||[],i=r[1],s=r[2];if(!s)return n(e,t);switch(i){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"})}return a.replace("{{date}}",n(i,t)).replace("{{time}}",o(s,t))}};t.default=a,e.exports=t.default},9178:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var o={lessThanXSeconds:{one:"1\u79d2\u672a\u6e80",other:"{{count}}\u79d2\u672a\u6e80",oneWithSuffix:"\u7d041\u79d2",otherWithSuffix:"\u7d04{{count}}\u79d2"},xSeconds:{one:"1\u79d2",other:"{{count}}\u79d2"},halfAMinute:"30\u79d2",lessThanXMinutes:{one:"1\u5206\u672a\u6e80",other:"{{count}}\u5206\u672a\u6e80",oneWithSuffix:"\u7d041\u5206",otherWithSuffix:"\u7d04{{count}}\u5206"},xMinutes:{one:"1\u5206",other:"{{count}}\u5206"},aboutXHours:{one:"\u7d041\u6642\u9593",other:"\u7d04{{count}}\u6642\u9593"},xHours:{one:"1\u6642\u9593",other:"{{count}}\u6642\u9593"},xDays:{one:"1\u65e5",other:"{{count}}\u65e5"},aboutXWeeks:{one:"\u7d041\u9031\u9593",other:"\u7d04{{count}}\u9031\u9593"},xWeeks:{one:"1\u9031\u9593",other:"{{count}}\u9031\u9593"},aboutXMonths:{one:"\u7d041\u304b\u6708",other:"\u7d04{{count}}\u304b\u6708"},xMonths:{one:"1\u304b\u6708",other:"{{count}}\u304b\u6708"},aboutXYears:{one:"\u7d041\u5e74",other:"\u7d04{{count}}\u5e74"},xYears:{one:"1\u5e74",other:"{{count}}\u5e74"},overXYears:{one:"1\u5e74\u4ee5\u4e0a",other:"{{count}}\u5e74\u4ee5\u4e0a"},almostXYears:{one:"1\u5e74\u8fd1\u304f",other:"{{count}}\u5e74\u8fd1\u304f"}};const a=function(e,t,n){var a;n=n||{};var r=o[e];return a="string"===typeof r?r:1===t?n.addSuffix&&r.oneWithSuffix?r.oneWithSuffix:r.one:n.addSuffix&&r.otherWithSuffix?r.otherWithSuffix.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+"\u5f8c":a+"\u524d":a};var r=n(7489);const i={date:(0,r.A)({formats:{full:"y\u5e74M\u6708d\u65e5EEEE",long:"y\u5e74M\u6708d\u65e5",medium:"y/MM/dd",short:"y/MM/dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"H\u6642mm\u5206ss\u79d2 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s={lastWeek:"\u5148\u9031\u306eeeee\u306ep",yesterday:"\u6628\u65e5\u306ep",today:"\u4eca\u65e5\u306ep",tomorrow:"\u660e\u65e5\u306ep",nextWeek:"\u7fcc\u9031\u306eeeee\u306ep",other:"P"};const l=function(e,t,n,o){return s[e]};var c=n(9731);const u={ordinalNumber:function(e,t){var n=Number(e);switch(String(null===t||void 0===t?void 0:t.unit)){case"year":return"".concat(n,"\u5e74");case"quarter":return"\u7b2c".concat(n,"\u56db\u534a\u671f");case"month":return"".concat(n,"\u6708");case"week":return"\u7b2c".concat(n,"\u9031");case"date":return"".concat(n,"\u65e5");case"hour":return"".concat(n,"\u6642");case"minute":return"".concat(n,"\u5206");case"second":return"".concat(n,"\u79d2");default:return"".concat(n)}},era:(0,c.A)({values:{narrow:["BC","AC"],abbreviated:["\u7d00\u5143\u524d","\u897f\u66a6"],wide:["\u7d00\u5143\u524d","\u897f\u66a6"]},defaultWidth:"wide"}),quarter:(0,c.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["\u7b2c1\u56db\u534a\u671f","\u7b2c2\u56db\u534a\u671f","\u7b2c3\u56db\u534a\u671f","\u7b2c4\u56db\u534a\u671f"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,c.A)({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"]},defaultWidth:"wide"}),day:(0,c.A)({values:{narrow:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],short:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],abbreviated:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],wide:["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"]},defaultWidth:"wide"}),dayPeriod:(0,c.A)({values:{narrow:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},abbreviated:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},wide:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},abbreviated:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},wide:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"}},defaultFormattingWidth:"wide"})};var d=n(7841),m=n(2941);const p={code:"ja",formatDistance:a,formatLong:i,formatRelative:l,localize:u,match:{ordinalNumber:(0,d.A)({matchPattern:/^\u7b2c?\d+(\u5e74|\u56db\u534a\u671f|\u6708|\u9031|\u65e5|\u6642|\u5206|\u79d2)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,m.A)({matchPatterns:{narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(\u7d00\u5143[\u524d\u5f8c]|\u897f\u66a6)/i,wide:/^(\u7d00\u5143[\u524d\u5f8c]|\u897f\u66a6)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B/i,/^A/i],any:[/^(\u7d00\u5143\u524d)/i,/^(\u897f\u66a6|\u7d00\u5143\u5f8c)/i]},defaultParseWidth:"any"}),quarter:(0,m.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^\u7b2c[1234\u4e00\u4e8c\u4e09\u56db\uff11\uff12\uff13\uff14]\u56db\u534a\u671f/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|\u4e00|\uff11)/i,/(2|\u4e8c|\uff12)/i,/(3|\u4e09|\uff13)/i,/(4|\u56db|\uff14)/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,m.A)({matchPatterns:{narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])\u6708/i,wide:/^([123456789]|1[012])\u6708/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:(0,m.A)({matchPatterns:{narrow:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]/,short:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]/,abbreviated:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]/,wide:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]\u66dc\u65e5/},defaultMatchWidth:"wide",parsePatterns:{any:[/^\u65e5/,/^\u6708/,/^\u706b/,/^\u6c34/,/^\u6728/,/^\u91d1/,/^\u571f/]},defaultParseWidth:"any"}),dayPeriod:(0,m.A)({matchPatterns:{any:/^(AM|PM|\u5348\u524d|\u5348\u5f8c|\u6b63\u5348|\u6df1\u591c|\u771f\u591c\u4e2d|\u591c|\u671d)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(A|\u5348\u524d)/i,pm:/^(P|\u5348\u5f8c)/i,midnight:/^\u6df1\u591c|\u771f\u591c\u4e2d/i,noon:/^\u6b63\u5348/i,morning:/^\u671d/i,afternoon:/^\u5348\u5f8c/i,evening:/^\u591c/i,night:/^\u6df1\u591c/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},639:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var o={lessThanXSeconds:{one:"1\ucd08 \ubbf8\ub9cc",other:"{{count}}\ucd08 \ubbf8\ub9cc"},xSeconds:{one:"1\ucd08",other:"{{count}}\ucd08"},halfAMinute:"30\ucd08",lessThanXMinutes:{one:"1\ubd84 \ubbf8\ub9cc",other:"{{count}}\ubd84 \ubbf8\ub9cc"},xMinutes:{one:"1\ubd84",other:"{{count}}\ubd84"},aboutXHours:{one:"\uc57d 1\uc2dc\uac04",other:"\uc57d {{count}}\uc2dc\uac04"},xHours:{one:"1\uc2dc\uac04",other:"{{count}}\uc2dc\uac04"},xDays:{one:"1\uc77c",other:"{{count}}\uc77c"},aboutXWeeks:{one:"\uc57d 1\uc8fc",other:"\uc57d {{count}}\uc8fc"},xWeeks:{one:"1\uc8fc",other:"{{count}}\uc8fc"},aboutXMonths:{one:"\uc57d 1\uac1c\uc6d4",other:"\uc57d {{count}}\uac1c\uc6d4"},xMonths:{one:"1\uac1c\uc6d4",other:"{{count}}\uac1c\uc6d4"},aboutXYears:{one:"\uc57d 1\ub144",other:"\uc57d {{count}}\ub144"},xYears:{one:"1\ub144",other:"{{count}}\ub144"},overXYears:{one:"1\ub144 \uc774\uc0c1",other:"{{count}}\ub144 \uc774\uc0c1"},almostXYears:{one:"\uac70\uc758 1\ub144",other:"\uac70\uc758 {{count}}\ub144"}};const a=function(e,t,n){var a,r=o[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?a+" \ud6c4":a+" \uc804":a};var r=n(7489);const i={date:(0,r.A)({formats:{full:"y\ub144 M\uc6d4 d\uc77c EEEE",long:"y\ub144 M\uc6d4 d\uc77c",medium:"y.MM.dd",short:"y.MM.dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"a H\uc2dc mm\ubd84 ss\ucd08 zzzz",long:"a H:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s={lastWeek:"'\uc9c0\ub09c' eeee p",yesterday:"'\uc5b4\uc81c' p",today:"'\uc624\ub298' p",tomorrow:"'\ub0b4\uc77c' p",nextWeek:"'\ub2e4\uc74c' eeee p",other:"P"};const l=function(e,t,n,o){return s[e]};var c=n(9731);const u={ordinalNumber:function(e,t){var n=Number(e);switch(String(null===t||void 0===t?void 0:t.unit)){case"minute":case"second":return String(n);case"date":return n+"\uc77c";default:return n+"\ubc88\uc9f8"}},era:(0,c.A)({values:{narrow:["BC","AD"],abbreviated:["BC","AD"],wide:["\uae30\uc6d0\uc804","\uc11c\uae30"]},defaultWidth:"wide"}),quarter:(0,c.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1\ubd84\uae30","2\ubd84\uae30","3\ubd84\uae30","4\ubd84\uae30"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,c.A)({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"],wide:["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"]},defaultWidth:"wide"}),day:(0,c.A)({values:{narrow:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],short:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],abbreviated:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],wide:["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"]},defaultWidth:"wide"}),dayPeriod:(0,c.A)({values:{narrow:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},abbreviated:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},wide:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},abbreviated:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},wide:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"}},defaultFormattingWidth:"wide"})};var d=n(2941);const m={code:"ko",formatDistance:a,formatLong:i,formatRelative:l,localize:u,match:{ordinalNumber:(0,n(7841).A)({matchPattern:/^(\d+)(\uc77c|\ubc88\uc9f8)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(\uae30\uc6d0\uc804|\uc11c\uae30)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(bc|\uae30\uc6d0\uc804)/i,/^(ad|\uc11c\uae30)/i]},defaultParseWidth:"any"}),quarter:(0,d.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\uc0ac?\ubd84\uae30/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,d.A)({matchPatterns:{narrow:/^(1[012]|[123456789])/,abbreviated:/^(1[012]|[123456789])\uc6d4/i,wide:/^(1[012]|[123456789])\uc6d4/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\uc6d4?$/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:(0,d.A)({matchPatterns:{narrow:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]/,short:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]/,abbreviated:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]/,wide:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]\uc694\uc77c/},defaultMatchWidth:"wide",parsePatterns:{any:[/^\uc77c/,/^\uc6d4/,/^\ud654/,/^\uc218/,/^\ubaa9/,/^\uae08/,/^\ud1a0/]},defaultParseWidth:"any"}),dayPeriod:(0,d.A)({matchPatterns:{any:/^(am|pm|\uc624\uc804|\uc624\ud6c4|\uc790\uc815|\uc815\uc624|\uc544\uce68|\uc800\ub141|\ubc24)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(am|\uc624\uc804)/i,pm:/^(pm|\uc624\ud6c4)/i,midnight:/^\uc790\uc815/i,noon:/^\uc815\uc624/i,morning:/^\uc544\uce68/i,afternoon:/^\uc624\ud6c4/i,evening:/^\uc800\ub141/i,night:/^\ubc24/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},922:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var o={lessThanXSeconds:{one:"\u4e0d\u5230 1 \u79d2",other:"\u4e0d\u5230 {{count}} \u79d2"},xSeconds:{one:"1 \u79d2",other:"{{count}} \u79d2"},halfAMinute:"\u534a\u5206\u949f",lessThanXMinutes:{one:"\u4e0d\u5230 1 \u5206\u949f",other:"\u4e0d\u5230 {{count}} \u5206\u949f"},xMinutes:{one:"1 \u5206\u949f",other:"{{count}} \u5206\u949f"},xHours:{one:"1 \u5c0f\u65f6",other:"{{count}} \u5c0f\u65f6"},aboutXHours:{one:"\u5927\u7ea6 1 \u5c0f\u65f6",other:"\u5927\u7ea6 {{count}} \u5c0f\u65f6"},xDays:{one:"1 \u5929",other:"{{count}} \u5929"},aboutXWeeks:{one:"\u5927\u7ea6 1 \u4e2a\u661f\u671f",other:"\u5927\u7ea6 {{count}} \u4e2a\u661f\u671f"},xWeeks:{one:"1 \u4e2a\u661f\u671f",other:"{{count}} \u4e2a\u661f\u671f"},aboutXMonths:{one:"\u5927\u7ea6 1 \u4e2a\u6708",other:"\u5927\u7ea6 {{count}} \u4e2a\u6708"},xMonths:{one:"1 \u4e2a\u6708",other:"{{count}} \u4e2a\u6708"},aboutXYears:{one:"\u5927\u7ea6 1 \u5e74",other:"\u5927\u7ea6 {{count}} \u5e74"},xYears:{one:"1 \u5e74",other:"{{count}} \u5e74"},overXYears:{one:"\u8d85\u8fc7 1 \u5e74",other:"\u8d85\u8fc7 {{count}} \u5e74"},almostXYears:{one:"\u5c06\u8fd1 1 \u5e74",other:"\u5c06\u8fd1 {{count}} \u5e74"}};const a=function(e,t,n){var a,r=o[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?a+"\u5185":a+"\u524d":a};var r=n(7489);const i={date:(0,r.A)({formats:{full:"y'\u5e74'M'\u6708'd'\u65e5' EEEE",long:"y'\u5e74'M'\u6708'd'\u65e5'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s=n(8397),l=n(5164);function c(e,t,n){var o="eeee p";return function(e,t,n){(0,s.A)(2,arguments);var o=(0,l.A)(e,n),a=(0,l.A)(t,n);return o.getTime()===a.getTime()}(e,t,n)?o:e.getTime()>t.getTime()?"'\u4e0b\u4e2a'"+o:"'\u4e0a\u4e2a'"+o}var u={lastWeek:c,yesterday:"'\u6628\u5929' p",today:"'\u4eca\u5929' p",tomorrow:"'\u660e\u5929' p",nextWeek:c,other:"PP p"};const d=function(e,t,n,o){var a=u[e];return"function"===typeof a?a(t,n,o):a};var m=n(9731);const p={ordinalNumber:function(e,t){var n=Number(e);switch(null===t||void 0===t?void 0:t.unit){case"date":return n.toString()+"\u65e5";case"hour":return n.toString()+"\u65f6";case"minute":return n.toString()+"\u5206";case"second":return n.toString()+"\u79d2";default:return"\u7b2c "+n.toString()}},era:(0,m.A)({values:{narrow:["\u524d","\u516c\u5143"],abbreviated:["\u524d","\u516c\u5143"],wide:["\u516c\u5143\u524d","\u516c\u5143"]},defaultWidth:"wide"}),quarter:(0,m.A)({values:{narrow:["1","2","3","4"],abbreviated:["\u7b2c\u4e00\u5b63","\u7b2c\u4e8c\u5b63","\u7b2c\u4e09\u5b63","\u7b2c\u56db\u5b63"],wide:["\u7b2c\u4e00\u5b63\u5ea6","\u7b2c\u4e8c\u5b63\u5ea6","\u7b2c\u4e09\u5b63\u5ea6","\u7b2c\u56db\u5b63\u5ea6"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,m.A)({values:{narrow:["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]},defaultWidth:"wide"}),day:(0,m.A)({values:{narrow:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],short:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],abbreviated:["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],wide:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]},defaultWidth:"wide"}),dayPeriod:(0,m.A)({values:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"}},defaultFormattingWidth:"wide"})};var h=n(2941);const f={code:"zh-CN",formatDistance:a,formatLong:i,formatRelative:d,localize:p,match:{ordinalNumber:(0,n(7841).A)({matchPattern:/^(\u7b2c\s*)?\d+(\u65e5|\u65f6|\u5206|\u79d2)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,h.A)({matchPatterns:{narrow:/^(\u524d)/i,abbreviated:/^(\u524d)/i,wide:/^(\u516c\u5143\u524d|\u516c\u5143)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(\u524d)/i,/^(\u516c\u5143)/i]},defaultParseWidth:"any"}),quarter:(0,h.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b/i,wide:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b\u949f/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|\u4e00)/i,/(2|\u4e8c)/i,/(3|\u4e09)/i,/(4|\u56db)/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,h.A)({matchPatterns:{narrow:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])/i,abbreviated:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00]|\d|1[12])\u6708/i,wide:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])\u6708/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^\u4e00/i,/^\u4e8c/i,/^\u4e09/i,/^\u56db/i,/^\u4e94/i,/^\u516d/i,/^\u4e03/i,/^\u516b/i,/^\u4e5d/i,/^\u5341(?!(\u4e00|\u4e8c))/i,/^\u5341\u4e00/i,/^\u5341\u4e8c/i],any:[/^\u4e00|1/i,/^\u4e8c|2/i,/^\u4e09|3/i,/^\u56db|4/i,/^\u4e94|5/i,/^\u516d|6/i,/^\u4e03|7/i,/^\u516b|8/i,/^\u4e5d|9/i,/^\u5341(?!(\u4e00|\u4e8c))|10/i,/^\u5341\u4e00|11/i,/^\u5341\u4e8c|12/i]},defaultParseWidth:"any"}),day:(0,h.A)({matchPatterns:{narrow:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,short:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,abbreviated:/^\u5468[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,wide:/^\u661f\u671f[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/\u65e5/i,/\u4e00/i,/\u4e8c/i,/\u4e09/i,/\u56db/i,/\u4e94/i,/\u516d/i]},defaultParseWidth:"any"}),dayPeriod:(0,h.A)({matchPatterns:{any:/^(\u4e0a\u5348?|\u4e0b\u5348?|\u5348\u591c|[\u4e2d\u6b63]\u5348|\u65e9\u4e0a?|\u4e0b\u5348|\u665a\u4e0a?|\u51cc\u6668|)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^\u4e0a\u5348?/i,pm:/^\u4e0b\u5348?/i,midnight:/^\u5348\u591c/i,noon:/^[\u4e2d\u6b63]\u5348/i,morning:/^\u65e9\u4e0a/i,afternoon:/^\u4e0b\u5348/i,evening:/^\u665a\u4e0a?/i,night:/^\u51cc\u6668/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},3215:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var o={lessThanXSeconds:{one:"\u5c11\u65bc 1 \u79d2",other:"\u5c11\u65bc {{count}} \u79d2"},xSeconds:{one:"1 \u79d2",other:"{{count}} \u79d2"},halfAMinute:"\u534a\u5206\u9418",lessThanXMinutes:{one:"\u5c11\u65bc 1 \u5206\u9418",other:"\u5c11\u65bc {{count}} \u5206\u9418"},xMinutes:{one:"1 \u5206\u9418",other:"{{count}} \u5206\u9418"},xHours:{one:"1 \u5c0f\u6642",other:"{{count}} \u5c0f\u6642"},aboutXHours:{one:"\u5927\u7d04 1 \u5c0f\u6642",other:"\u5927\u7d04 {{count}} \u5c0f\u6642"},xDays:{one:"1 \u5929",other:"{{count}} \u5929"},aboutXWeeks:{one:"\u5927\u7d04 1 \u500b\u661f\u671f",other:"\u5927\u7d04 {{count}} \u500b\u661f\u671f"},xWeeks:{one:"1 \u500b\u661f\u671f",other:"{{count}} \u500b\u661f\u671f"},aboutXMonths:{one:"\u5927\u7d04 1 \u500b\u6708",other:"\u5927\u7d04 {{count}} \u500b\u6708"},xMonths:{one:"1 \u500b\u6708",other:"{{count}} \u500b\u6708"},aboutXYears:{one:"\u5927\u7d04 1 \u5e74",other:"\u5927\u7d04 {{count}} \u5e74"},xYears:{one:"1 \u5e74",other:"{{count}} \u5e74"},overXYears:{one:"\u8d85\u904e 1 \u5e74",other:"\u8d85\u904e {{count}} \u5e74"},almostXYears:{one:"\u5c07\u8fd1 1 \u5e74",other:"\u5c07\u8fd1 {{count}} \u5e74"}};const a=function(e,t,n){var a,r=o[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?a+"\u5167":a+"\u524d":a};var r=n(7489);const i={date:(0,r.A)({formats:{full:"y'\u5e74'M'\u6708'd'\u65e5' EEEE",long:"y'\u5e74'M'\u6708'd'\u65e5'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s={lastWeek:"'\u4e0a\u500b'eeee p",yesterday:"'\u6628\u5929' p",today:"'\u4eca\u5929' p",tomorrow:"'\u660e\u5929' p",nextWeek:"'\u4e0b\u500b'eeee p",other:"P"};const l=function(e,t,n,o){return s[e]};var c=n(9731);const u={ordinalNumber:function(e,t){var n=Number(e);switch(null===t||void 0===t?void 0:t.unit){case"date":return n+"\u65e5";case"hour":return n+"\u6642";case"minute":return n+"\u5206";case"second":return n+"\u79d2";default:return"\u7b2c "+n}},era:(0,c.A)({values:{narrow:["\u524d","\u516c\u5143"],abbreviated:["\u524d","\u516c\u5143"],wide:["\u516c\u5143\u524d","\u516c\u5143"]},defaultWidth:"wide"}),quarter:(0,c.A)({values:{narrow:["1","2","3","4"],abbreviated:["\u7b2c\u4e00\u523b","\u7b2c\u4e8c\u523b","\u7b2c\u4e09\u523b","\u7b2c\u56db\u523b"],wide:["\u7b2c\u4e00\u523b\u9418","\u7b2c\u4e8c\u523b\u9418","\u7b2c\u4e09\u523b\u9418","\u7b2c\u56db\u523b\u9418"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,c.A)({values:{narrow:["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]},defaultWidth:"wide"}),day:(0,c.A)({values:{narrow:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],short:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],abbreviated:["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],wide:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]},defaultWidth:"wide"}),dayPeriod:(0,c.A)({values:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"}},defaultFormattingWidth:"wide"})};var d=n(2941);const m={code:"zh-TW",formatDistance:a,formatLong:i,formatRelative:l,localize:u,match:{ordinalNumber:(0,n(7841).A)({matchPattern:/^(\u7b2c\s*)?\d+(\u65e5|\u6642|\u5206|\u79d2)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:/^(\u524d)/i,abbreviated:/^(\u524d)/i,wide:/^(\u516c\u5143\u524d|\u516c\u5143)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(\u524d)/i,/^(\u516c\u5143)/i]},defaultParseWidth:"any"}),quarter:(0,d.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b/i,wide:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b\u9418/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|\u4e00)/i,/(2|\u4e8c)/i,/(3|\u4e09)/i,/(4|\u56db)/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,d.A)({matchPatterns:{narrow:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])/i,abbreviated:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00]|\d|1[12])\u6708/i,wide:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])\u6708/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^\u4e00/i,/^\u4e8c/i,/^\u4e09/i,/^\u56db/i,/^\u4e94/i,/^\u516d/i,/^\u4e03/i,/^\u516b/i,/^\u4e5d/i,/^\u5341(?!(\u4e00|\u4e8c))/i,/^\u5341\u4e00/i,/^\u5341\u4e8c/i],any:[/^\u4e00|1/i,/^\u4e8c|2/i,/^\u4e09|3/i,/^\u56db|4/i,/^\u4e94|5/i,/^\u516d|6/i,/^\u4e03|7/i,/^\u516b|8/i,/^\u4e5d|9/i,/^\u5341(?!(\u4e00|\u4e8c))|10/i,/^\u5341\u4e00|11/i,/^\u5341\u4e8c|12/i]},defaultParseWidth:"any"}),day:(0,d.A)({matchPatterns:{narrow:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,short:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,abbreviated:/^\u9031[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,wide:/^\u661f\u671f[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/\u65e5/i,/\u4e00/i,/\u4e8c/i,/\u4e09/i,/\u56db/i,/\u4e94/i,/\u516d/i]},defaultParseWidth:"any"}),dayPeriod:(0,d.A)({matchPatterns:{any:/^(\u4e0a\u5348?|\u4e0b\u5348?|\u5348\u591c|[\u4e2d\u6b63]\u5348|\u65e9\u4e0a?|\u4e0b\u5348|\u665a\u4e0a?|\u51cc\u6668)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^\u4e0a\u5348?/i,pm:/^\u4e0b\u5348?/i,midnight:/^\u5348\u591c/i,noon:/^[\u4e2d\u6b63]\u5348/i,morning:/^\u65e9\u4e0a/i,afternoon:/^\u4e0b\u5348/i,evening:/^\u665a\u4e0a?/i,night:/^\u51cc\u6668/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},3488:(e,t,n)=>{"use strict";var o=n(3959);function a(){}function r(){}r.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,r,i){if(i!==o){var s=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 s.name="Invariant Violation",s}}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:r,resetWarningCache:a};return n.PropTypes=n,n}},1942:(e,t,n)=>{e.exports=n(3488)()},3959:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/398.bbc69a64.chunk.js b/frontend/dist/static/js/398.bbc69a64.chunk.js new file mode 100644 index 00000000..8efa5098 --- /dev/null +++ b/frontend/dist/static/js/398.bbc69a64.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[398],{1385:(e,t,s)=>{s.d(t,{A:()=>l});s(9950);const l=s.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},93202:(e,t,s)=>{s.d(t,{l:()=>c});s(9950);const l=s.p+"static/media/rss-solid.167813b1d681372ed1d98e45b6b6c0f7.svg";const a=s.p+"static/media/link-solid.49819f951200a220d9839699fbccd8de.svg";const o=s.p+"static/media/link-slash-solid.7893b9a51ad07ceedeb88c9649c58439.svg";var n=s(44414);const c=e=>{const{content:t,title:s,type:c,className:i}=e;let r="";switch(c){case"success":r="from-green-400 to-blue-500";break;case"warning":r="from-orange-400 to-orange-600";break;case"error":r="from-red-400 to-red-600"}return(0,n.jsx)("div",{className:"my-2 shadow-xl p-6 text-sm text-white rounded-lg bg-gradient-to-r ".concat(r," ").concat(null!==i&&void 0!==i?i:""),children:(0,n.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,n.jsxs)("div",{className:"flex gap-2 font-bold text-lg",children:[(0,n.jsx)("img",{className:"success"===c?"size-6":"hidden",src:l,alt:""}),(0,n.jsx)("img",{className:"warning"===c?"size-6":"hidden",src:a,alt:""}),(0,n.jsx)("img",{className:"error"===c?"size-6":"hidden",src:o,alt:""}),(0,n.jsx)("span",{children:s})]}),(0,n.jsx)("span",{className:"pl-3 text-md font-medium",children:t.split("\n").map((e=>(0,n.jsxs)("p",{children:[e,(0,n.jsx)("br",{})]},e)))})]})})}},40088:(e,t,s)=>{s.d(t,{t:()=>m});var l=s(9950),a=s(93461),o=s.n(a),n=s(11274),c=s(49027),i=s.n(c),r=s(67818),d=s(44414);const m=(0,l.forwardRef)(((e,t)=>{const s=.65*window.devicePixelRatio,{boost:a,title:c,series:m,height:u,legend:h,tooltip:f,zooming:b,animation:v,lineWidth:x,tickInterval:g,tickPrecision:p,lineColor:w,backgroundColor:j}=e,[y,k]=(0,l.useState)(!1);(0,l.useEffect)((()=>{k((()=>{if(window.WebGLRenderingContext){const e=document.createElement("canvas");return["webgl","experimental-webgl","webgl2","moz-webgl","webkit-3d"].some((t=>{try{return!!e.getContext(t)}catch(s){return!1}}))}return!1})())}),[]);const[E,N]=(0,l.useState)({chart:{zooming:b?{type:"x"}:{},marginTop:20,height:u,animation:v,backgroundColor:j},xAxis:{labels:{style:{color:"#fff"},format:"{value:%H:%M:%S}"},type:"datetime",tickColor:"#fff",lineColor:w},yAxis:{labels:{style:{color:"#fff"},format:p?"{value:".concat(p,"f}"):"{value:0.2f}"},title:{text:""},opposite:!0,lineColor:w,tickInterval:g},tooltip:{enabled:f,followPointer:!0,followTouchMove:!0,xDateFormat:"%Y-%m-%d %H:%M:%S",padding:12},legend:{enabled:h,itemStyle:{color:"#fff"}},plotOptions:{series:{lineWidth:x,turboThreshold:a?10:0,boostThreshold:a?1:0,states:{hover:{enabled:!1}}}},title:{text:c,style:{color:"#fff",fontSize:"10px",fontWeight:"normal"}},boost:{enabled:y,pixelRatio:s},accessibility:{enabled:!1},credits:{enabled:!1},time:{useUTC:!1},series:[m]}),{t:S}=(0,r.Bd)();return(0,l.useEffect)((()=>{i()(o())}),[]),(0,l.useEffect)((()=>{o().setOptions({lang:{resetZoom:S("components.chart.reset_zoom"),resetZoomTitle:S("components.chart.reset_zoom_title")}})}),[S]),(0,l.useEffect)((()=>{N((e=>({...e,chart:{...e.chart,height:u},title:{...e.title,text:c},boost:{...e.boost,enabled:y}})))}),[u,c,y]),(0,d.jsx)(n.HighchartsReact,{ref:t,options:E,highcharts:o()})}))},53768:(e,t,s)=>{s.d(t,{h:()=>i,R:()=>r});var l=s(9950);const a=s.p+"static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg";const o=s.p+"static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg";var n=s(1385),c=s(44414);let i=function(e){return e[e.COLLAPSE_DISABLE=0]="COLLAPSE_DISABLE",e[e.COLLAPSE_SHOW=1]="COLLAPSE_SHOW",e[e.COLLAPSE_HIDE=2]="COLLAPSE_HIDE",e}({});const r=e=>{const{label:t,text:s,children:r,collapse:d,advanced:m}=e,[u,h]=(0,l.useState)(!1),[f,b]=(0,l.useState)(!1);(0,l.useEffect)((()=>{const e=d||i.COLLAPSE_DISABLE;h(e===i.COLLAPSE_HIDE)}),[d]);const v=(d||i.COLLAPSE_DISABLE)!==i.COLLAPSE_DISABLE;return(0,c.jsxs)("div",{className:"mb-4 flex flex-col rounded-xl text-gray-700 shadow-lg",children:[(0,c.jsx)("div",{className:"mx-4 rounded-lg overflow-hidden shadow-lg",children:r}),(0,c.jsxs)("div",{className:"p-4",children:[(0,c.jsxs)("h6",{className:"text-md font-bold text-gray-800 flex ".concat(v?"cursor-pointer select-none":""),onClick:()=>v&&h(!u),children:[v&&(0,c.jsx)("img",{className:"mx-1 ".concat(u?"rotate-180":""),src:a,alt:""}),t]}),s&&!u&&(0,c.jsx)("div",{className:"text-md pt-2",children:s.split("\n").map((e=>(0,c.jsx)("div",{children:e},e)))}),m&&(0,c.jsxs)("div",{className:"mt-2 space-y-2 ".concat(u?"hidden":"block"),children:[(0,c.jsxs)("div",{className:"mx-1 cursor-pointer",onClick:()=>b(!f),children:[(0,c.jsx)("img",{className:"size-4 ".concat(f?"hidden":"block"),src:o,alt:""}),(0,c.jsx)("img",{className:"size-4 ".concat(f?"block":"hidden"),src:n.A,alt:""})]}),(0,c.jsx)("div",{className:f?"block":"hidden",children:m})]})]})]})}},51682:(e,t,s)=>{s.d(t,{J:()=>a});var l=s(44414);const a=e=>{const{className:t,icon:s,label:a,value:o,unit:n,color:c}=e;return(0,l.jsx)("div",{className:"w-full p-2 ".concat(null!==t&&void 0!==t?t:""),children:(0,l.jsxs)("div",{className:"flex flex-row bg-gradient-to-r rounded-md p-4 shadow-xl ".concat(c?"from-indigo-500 via-purple-500 to-pink-500":"bg-gray-50 hover:bg-gray-100 transition-all"),children:[s&&(0,l.jsx)("img",{className:"bg-white p-2 rounded-md w-8 h-8 md:w-12 md:h-12 self-center",src:s,alt:""}),(0,l.jsxs)("div",{className:"flex flex-col flex-grow ".concat(s?"ml-5":""),children:[(0,l.jsx)("div",{className:"text-sm whitespace-nowrap ".concat(c?"text-gray-50":"text-gray-600"),children:a}),(0,l.jsx)("div",{className:"text-md font-medium flex-nowrap ".concat(c?"text-gray-100":"text-gray-800"),children:"".concat(o," ").concat(null!==n&&void 0!==n?n:"")})]})]})})}},66021:(e,t,s)=>{s.d(t,{$:()=>a});var l=s(9950);const a=(e,t,s)=>{const a=(0,l.useRef)((()=>{}));(0,l.useEffect)((()=>{a.current=e})),(0,l.useEffect)((()=>{s&&null!==t&&!1!==t&&a.current()}),[s,t]),(0,l.useEffect)((()=>{if(null===t||!1===t)return;const e=setInterval((()=>a.current()),t);return()=>clearInterval(e)}),[t])}},10425:(e,t,s)=>{s.r(t),s.d(t,{default:()=>C});var l=s(67818),a=s(93202),o=s(55297),n=s(53768),c=s(51682),i=s(9950),r=s(40088),d=s(99810),m=s(49029),u=s(47113);const h=s.p+"static/media/location-dot-solid.763794361437464c10451de38cd290f7.svg";s(55392);var f=s(2527),b=s.n(f),v=s(44414);const x=e=>{const{className:t,minZoom:s,flyTo:l,maxZoom:a,zoom:o,tile:n,center:c,marker:r,scrollWheelZoom:f,zoomControl:x,dragging:g}=e,p=new(b().Icon)({iconUrl:h,iconAnchor:[9,24],iconSize:[18,25]}),w=(0,i.useRef)(null);return(0,i.useEffect)((()=>{const e=w.current;e&&e.flyTo(c,o)}),[c,o,l]),(0,v.jsxs)(d.W,{ref:w,className:"z-0 w-full ".concat(null!==t&&void 0!==t?t:""),scrollWheelZoom:f,zoomControl:x,attributionControl:!1,doubleClickZoom:!1,dragging:g,maxZoom:a,minZoom:s,center:c,zoom:o,style:{cursor:"default"},children:[(0,v.jsx)(m.e,{url:n}),r&&(0,v.jsx)(u.p,{position:r,icon:p})]})};const g=s.p+"static/media/circle-check-solid.3fb46b8931cbbf9f966175f42b55a087.svg";const p=s.p+"static/media/bug-solid.7f781f9ddd35c29f11111e36602dcc87.svg";const w=s.p+"static/media/paper-plane-solid.e1f40db20eab51657c5490a69c103292.svg";const j=s.p+"static/media/circle-xmark-solid.ea0857c87457d25b161c3a37ad4e3845.svg";const y=s.p+"static/media/hourglass-half-solid.1e8dc3284939ca52c0fd542da1fbf89b.svg";const k=s.p+"static/media/clock-solid.23025348eaec720a2439930b37d677ee.svg";var E=s(19325),N=s(38526);var S=s(66021);const C=()=>{var e;const[t,s]=(0,i.useState)({type:"warning",title:"views.home.banner.warning.title",content:"views.home.banner.warning.content"}),[d,m]=(0,i.useState)({messages:{color:!0,value:"0",icon:g,unit:"views.home.labels.messages.unit",label:"views.home.labels.messages.label"},errors:{color:!0,value:"0",icon:p,unit:"views.home.labels.errors.unit",label:"views.home.labels.errors.label"},pushed:{color:!0,value:"0",icon:w,unit:"views.home.labels.pushed.unit",label:"views.home.labels.pushed.label"},failures:{color:!0,value:"0",icon:j,unit:"views.home.labels.failures.unit",label:"views.home.labels.failures.label"},queued:{color:!0,value:"0",icon:y,unit:"views.home.labels.queued.unit",label:"views.home.labels.queued.label"},offset:{color:!0,value:"0",icon:k,unit:"views.home.labels.offset.unit",label:"views.home.labels.offset.label"}}),[u,h]=(0,i.useState)({cpu:{chart:{height:250,lineWidth:5,backgroundColor:"#22c55e",ref:(0,i.useRef)(null),series:{type:"line",color:"#fff"}},holder:{label:"views.home.charts.cpu.label",text:"views.home.charts.cpu.text",values:{usage:"0.00"}}},memory:{chart:{height:250,lineWidth:5,backgroundColor:"#06b6d4",ref:(0,i.useRef)(null),series:{type:"line",color:"#fff"}},holder:{label:"views.home.charts.memory.label",text:"views.home.charts.memory.text",values:{usage:"0.00"}}}}),[f,b]=(0,i.useState)({mapbox:{zoom:6,minZoom:3,maxZoom:7,flyTo:!0,center:[0,0],dragging:!1,tile:"/tiles/{z}/{x}/{y}/tile.webp"},holder:{label:"views.home.map.label",text:"views.home.map.text",values:{longitude:"0.00",latitude:"0.00",elevation:"0.00"}}});(0,S.$)((()=>async function(){const{endpoints:e,backend:t}=E.DR,s=await(0,N.c)({backend:t,timeout:30,endpoint:e.station});for(var l=arguments.length,a=new Array(l),o=0;oe(s)))}((e=>((e,t)=>{if(null===e||void 0===e||!e.data)return void t({type:"error",title:"views.home.banner.error.title",content:"views.home.banner.error.content"});const{station:s,uptime:l,os:a}=e.data,{uuid:o,name:n}=s,{arch:c,distro:i}=a;t({title:"views.home.banner.success.title",content:"views.home.banner.success.content",type:"success",values:{uptime:String(l),station:n,os:i,uuid:o,arch:c}})})(e,s)),(e=>((e,t)=>{if(null===e||void 0===e||!e.data)return;const{status:s}=e.data;t((e=>(Object.keys(s).forEach((t=>{if(t in e){const l=s[t];e[t]={...e[t],value:String(l)}}})),e)))})(e,m)),(e=>((e,t)=>{null!==e&&void 0!==e&&e.data&&t((t=>{const{data:s}=e,{timestamp:l}=s;return Object.keys(t).forEach((e=>{if(e in s&&s[e].hasOwnProperty("percent")){const{percent:a}=s[e],{current:o}=t[e].chart.ref;if(o){const e=o.chart.series[0].data.length?o.chart.series[0].data[0].x:l;o.chart.series[0].addPoint([l,a],!0,l-e>=3e5)}t[e]={...t[e],holder:{...t[e].holder,values:{usage:a.toFixed(2)}}}}})),t}))})(e,h)),(e=>((e,t)=>{if(null===e||void 0===e||!e.data)return;const{position:s}=e.data,{longitude:l,latitude:a,elevation:o}=s;t((e=>({...e,mapbox:{...e.mapbox,center:[a,l],marker:[a,l]},holder:{...e.holder,values:{...e.holder.values,elevation:o.toFixed(2),latitude:a.toFixed(2),longitude:l.toFixed(2)}}})))})(e,b)))),2e3,!0);const{t:C}=(0,l.Bd)();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.l,{type:t.type,title:C(t.title,{...t.values}),content:C(t.content,{...t.values})}),(0,v.jsx)(o.m,{className:"mt-5 flex flex-wrap",children:Object.values(d).map((e=>{let{label:t,unit:s,...l}=e;return(0,i.createElement)(c.J,{...l,key:t,label:C(t),unit:C(null!==s&&void 0!==s?s:""),className:"md:w-1/2 lg:w-1/3"})}))}),(0,v.jsx)(o.m,{className:"mt-5 gap-4 grid grid-cols-1 md:grid-cols-2",children:Object.values(u).map((e=>{var t;let{holder:s,chart:l}=e;return(0,v.jsx)(n.R,{label:C(s.label),text:C(null!==(t=s.text)&&void 0!==t?t:"",{...s.values}),children:(0,v.jsx)(r.t,{...l})},s.label)}))}),(0,v.jsx)(o.m,{children:(0,v.jsx)(n.R,{label:C(f.holder.label),text:C(null!==(e=f.holder.text)&&void 0!==e?e:"",{...f.holder.values}),children:(0,v.jsx)(x,{className:"h-[400px]",...f.mapbox})})})]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/398.c8228dff.chunk.js b/frontend/dist/static/js/398.c8228dff.chunk.js deleted file mode 100644 index 69ee92c4..00000000 --- a/frontend/dist/static/js/398.c8228dff.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[398],{1385:(e,t,s)=>{s.d(t,{A:()=>l});s(9950);const l=s.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},3202:(e,t,s)=>{s.d(t,{l:()=>c});s(9950);const l=s.p+"static/media/rss-solid.167813b1d681372ed1d98e45b6b6c0f7.svg";const a=s.p+"static/media/link-solid.49819f951200a220d9839699fbccd8de.svg";const o=s.p+"static/media/link-slash-solid.7893b9a51ad07ceedeb88c9649c58439.svg";var n=s(4414);const c=e=>{const{content:t,title:s,type:c,className:i}=e;let r="";switch(c){case"success":r="from-green-400 to-blue-500";break;case"warning":r="from-orange-400 to-orange-600";break;case"error":r="from-red-400 to-red-600"}return(0,n.jsx)("div",{className:"my-2 shadow-xl p-6 text-sm text-white rounded-lg bg-gradient-to-r ".concat(r," ").concat(null!==i&&void 0!==i?i:""),children:(0,n.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,n.jsxs)("div",{className:"flex gap-2 font-bold text-lg",children:[(0,n.jsx)("img",{className:"success"===c?"size-6":"hidden",src:l,alt:""}),(0,n.jsx)("img",{className:"warning"===c?"size-6":"hidden",src:a,alt:""}),(0,n.jsx)("img",{className:"error"===c?"size-6":"hidden",src:o,alt:""}),(0,n.jsx)("span",{children:s})]}),(0,n.jsx)("span",{className:"pl-3 text-md font-medium",children:t.split("\n").map((e=>(0,n.jsxs)("p",{children:[e,(0,n.jsx)("br",{})]},e)))})]})})}},88:(e,t,s)=>{s.d(t,{t:()=>m});var l=s(9950),a=s(3461),o=s.n(a),n=s(1274),c=s(9027),i=s.n(c),r=s(7818),d=s(4414);const m=(0,l.forwardRef)(((e,t)=>{const s=.65*window.devicePixelRatio,{boost:a,title:c,series:m,height:u,legend:h,tooltip:f,zooming:b,animation:v,lineWidth:x,tickInterval:g,tickPrecision:p,lineColor:w,backgroundColor:j}=e,[y,k]=(0,l.useState)(!1);(0,l.useEffect)((()=>{k((()=>{if(window.WebGLRenderingContext){const e=document.createElement("canvas");return["webgl","experimental-webgl","webgl2","moz-webgl","webkit-3d"].some((t=>{try{return!!e.getContext(t)}catch(s){return!1}}))}return!1})())}),[]);const[E,N]=(0,l.useState)({chart:{zooming:b?{type:"x"}:{},marginTop:20,height:u,animation:v,backgroundColor:j},xAxis:{labels:{style:{color:"#fff"},format:"{value:%H:%M:%S}"},type:"datetime",tickColor:"#fff",lineColor:w},yAxis:{labels:{style:{color:"#fff"},format:p?"{value:".concat(p,"f}"):"{value:0.2f}"},title:{text:""},opposite:!0,lineColor:w,tickInterval:g},tooltip:{enabled:f,followPointer:!0,followTouchMove:!0,xDateFormat:"%Y-%m-%d %H:%M:%S",padding:12},legend:{enabled:h,itemStyle:{color:"#fff"}},plotOptions:{series:{lineWidth:x,turboThreshold:a?10:0,boostThreshold:a?1:0,states:{hover:{enabled:!1}}}},title:{text:c,style:{color:"#fff",fontSize:"10px",fontWeight:"normal"}},boost:{enabled:y,pixelRatio:s},accessibility:{enabled:!1},credits:{enabled:!1},time:{useUTC:!1},series:[m]}),{t:S}=(0,r.Bd)();return(0,l.useEffect)((()=>{i()(o())}),[]),(0,l.useEffect)((()=>{o().setOptions({lang:{resetZoom:S("components.chart.reset_zoom"),resetZoomTitle:S("components.chart.reset_zoom_title")}})}),[S]),(0,l.useEffect)((()=>{N((e=>({...e,chart:{...e.chart,height:u},title:{...e.title,text:c},boost:{...e.boost,enabled:y}})))}),[u,c,y]),(0,d.jsx)(n.HighchartsReact,{ref:t,options:E,highcharts:o()})}))},3768:(e,t,s)=>{s.d(t,{h:()=>i,R:()=>r});var l=s(9950);const a=s.p+"static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg";const o=s.p+"static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg";var n=s(1385),c=s(4414);let i=function(e){return e[e.COLLAPSE_DISABLE=0]="COLLAPSE_DISABLE",e[e.COLLAPSE_SHOW=1]="COLLAPSE_SHOW",e[e.COLLAPSE_HIDE=2]="COLLAPSE_HIDE",e}({});const r=e=>{const{label:t,text:s,children:r,collapse:d,advanced:m}=e,[u,h]=(0,l.useState)(!1),[f,b]=(0,l.useState)(!1);(0,l.useEffect)((()=>{const e=d||i.COLLAPSE_DISABLE;h(e===i.COLLAPSE_HIDE)}),[d]);const v=(d||i.COLLAPSE_DISABLE)!==i.COLLAPSE_DISABLE;return(0,c.jsxs)("div",{className:"mb-4 flex flex-col rounded-xl text-gray-700 shadow-lg",children:[(0,c.jsx)("div",{className:"mx-4 rounded-lg overflow-hidden shadow-lg",children:r}),(0,c.jsxs)("div",{className:"p-4",children:[(0,c.jsxs)("h6",{className:"text-md font-bold text-gray-800 flex ".concat(v?"cursor-pointer select-none":""),onClick:()=>v&&h(!u),children:[v&&(0,c.jsx)("img",{className:"mx-1 ".concat(u?"rotate-180":""),src:a,alt:""}),t]}),s&&!u&&(0,c.jsx)("div",{className:"text-md pt-2",children:s.split("\n").map((e=>(0,c.jsx)("div",{children:e},e)))}),m&&(0,c.jsxs)("div",{className:"mt-2 space-y-2 ".concat(u?"hidden":"block"),children:[(0,c.jsxs)("div",{className:"mx-1 cursor-pointer",onClick:()=>b(!f),children:[(0,c.jsx)("img",{className:"size-4 ".concat(f?"hidden":"block"),src:o,alt:""}),(0,c.jsx)("img",{className:"size-4 ".concat(f?"block":"hidden"),src:n.A,alt:""})]}),(0,c.jsx)("div",{className:f?"block":"hidden",children:m})]})]})]})}},1682:(e,t,s)=>{s.d(t,{J:()=>a});var l=s(4414);const a=e=>{const{className:t,icon:s,label:a,value:o,unit:n,color:c}=e;return(0,l.jsx)("div",{className:"w-full p-2 ".concat(null!==t&&void 0!==t?t:""),children:(0,l.jsxs)("div",{className:"flex flex-row bg-gradient-to-r rounded-md p-4 shadow-xl ".concat(c?"from-indigo-500 via-purple-500 to-pink-500":"bg-gray-50 hover:bg-gray-100 transition-all"),children:[s&&(0,l.jsx)("img",{className:"bg-white p-2 rounded-md w-8 h-8 md:w-12 md:h-12 self-center",src:s,alt:""}),(0,l.jsxs)("div",{className:"flex flex-col flex-grow ".concat(s?"ml-5":""),children:[(0,l.jsx)("div",{className:"text-sm whitespace-nowrap ".concat(c?"text-gray-50":"text-gray-600"),children:a}),(0,l.jsx)("div",{className:"text-md font-medium flex-nowrap ".concat(c?"text-gray-100":"text-gray-800"),children:"".concat(o," ").concat(null!==n&&void 0!==n?n:"")})]})]})})}},6021:(e,t,s)=>{s.d(t,{$:()=>a});var l=s(9950);const a=(e,t,s)=>{const a=(0,l.useRef)((()=>{}));(0,l.useEffect)((()=>{a.current=e})),(0,l.useEffect)((()=>{s&&null!==t&&!1!==t&&a.current()}),[s,t]),(0,l.useEffect)((()=>{if(null===t||!1===t)return;const e=setInterval((()=>a.current()),t);return()=>clearInterval(e)}),[t])}},425:(e,t,s)=>{s.r(t),s.d(t,{default:()=>C});var l=s(7818),a=s(3202),o=s(5297),n=s(3768),c=s(1682),i=s(9950),r=s(88),d=s(9810),m=s(9029),u=s(7113);const h=s.p+"static/media/location-dot-solid.763794361437464c10451de38cd290f7.svg";s(5392);var f=s(2527),b=s.n(f),v=s(4414);const x=e=>{const{className:t,minZoom:s,flyTo:l,maxZoom:a,zoom:o,tile:n,center:c,marker:r,scrollWheelZoom:f,zoomControl:x,dragging:g}=e,p=new(b().Icon)({iconUrl:h,iconAnchor:[9,24],iconSize:[18,25]}),w=(0,i.useRef)(null);return(0,i.useEffect)((()=>{const e=w.current;e&&e.flyTo(c,o)}),[c,o,l]),(0,v.jsxs)(d.W,{ref:w,className:"z-0 w-full ".concat(null!==t&&void 0!==t?t:""),scrollWheelZoom:f,zoomControl:x,attributionControl:!1,doubleClickZoom:!1,dragging:g,maxZoom:a,minZoom:s,center:c,zoom:o,style:{cursor:"default"},children:[(0,v.jsx)(m.e,{url:n}),r&&(0,v.jsx)(u.p,{position:r,icon:p})]})};const g=s.p+"static/media/circle-check-solid.3fb46b8931cbbf9f966175f42b55a087.svg";const p=s.p+"static/media/bug-solid.7f781f9ddd35c29f11111e36602dcc87.svg";const w=s.p+"static/media/paper-plane-solid.e1f40db20eab51657c5490a69c103292.svg";const j=s.p+"static/media/circle-xmark-solid.ea0857c87457d25b161c3a37ad4e3845.svg";const y=s.p+"static/media/hourglass-half-solid.1e8dc3284939ca52c0fd542da1fbf89b.svg";const k=s.p+"static/media/clock-solid.23025348eaec720a2439930b37d677ee.svg";var E=s(1577),N=s(8526);var S=s(6021);const C=()=>{var e;const[t,s]=(0,i.useState)({type:"warning",title:"views.home.banner.warning.title",content:"views.home.banner.warning.content"}),[d,m]=(0,i.useState)({messages:{color:!0,value:"0",icon:g,unit:"views.home.labels.messages.unit",label:"views.home.labels.messages.label"},errors:{color:!0,value:"0",icon:p,unit:"views.home.labels.errors.unit",label:"views.home.labels.errors.label"},pushed:{color:!0,value:"0",icon:w,unit:"views.home.labels.pushed.unit",label:"views.home.labels.pushed.label"},failures:{color:!0,value:"0",icon:j,unit:"views.home.labels.failures.unit",label:"views.home.labels.failures.label"},queued:{color:!0,value:"0",icon:y,unit:"views.home.labels.queued.unit",label:"views.home.labels.queued.label"},offset:{color:!0,value:"0",icon:k,unit:"views.home.labels.offset.unit",label:"views.home.labels.offset.label"}}),[u,h]=(0,i.useState)({cpu:{chart:{height:250,lineWidth:5,backgroundColor:"#22c55e",ref:(0,i.useRef)(null),series:{type:"line",color:"#fff"}},holder:{label:"views.home.charts.cpu.label",text:"views.home.charts.cpu.text",values:{usage:"0.00"}}},memory:{chart:{height:250,lineWidth:5,backgroundColor:"#06b6d4",ref:(0,i.useRef)(null),series:{type:"line",color:"#fff"}},holder:{label:"views.home.charts.memory.label",text:"views.home.charts.memory.text",values:{usage:"0.00"}}}}),[f,b]=(0,i.useState)({mapbox:{zoom:6,minZoom:3,maxZoom:7,flyTo:!0,center:[0,0],dragging:!1,tile:"/tiles/{z}/{x}/{y}/tile.webp"},holder:{label:"views.home.map.label",text:"views.home.map.text",values:{longitude:"0.00",latitude:"0.00",elevation:"0.00"}}});(0,S.$)((()=>async function(){const{endpoints:e,backend:t}=E.DR,s=await(0,N.c)({backend:t,timeout:30,endpoint:e.station});for(var l=arguments.length,a=new Array(l),o=0;oe(s)))}((e=>((e,t)=>{if(null===e||void 0===e||!e.data)return void t({type:"error",title:"views.home.banner.error.title",content:"views.home.banner.error.content"});const{station:s,uptime:l,os:a}=e.data,{uuid:o,name:n}=s,{arch:c,distro:i}=a;t({title:"views.home.banner.success.title",content:"views.home.banner.success.content",type:"success",values:{uptime:String(l),station:n,os:i,uuid:o,arch:c}})})(e,s)),(e=>((e,t)=>{if(null===e||void 0===e||!e.data)return;const{status:s}=e.data;t((e=>(Object.keys(s).forEach((t=>{if(t in e){const l=s[t];e[t]={...e[t],value:String(l)}}})),e)))})(e,m)),(e=>((e,t)=>{null!==e&&void 0!==e&&e.data&&t((t=>{const{data:s}=e,{timestamp:l}=s;return Object.keys(t).forEach((e=>{if(e in s&&s[e].hasOwnProperty("percent")){const{percent:a}=s[e],{current:o}=t[e].chart.ref;if(o){const e=o.chart.series[0].data.length?o.chart.series[0].data[0].x:l;o.chart.series[0].addPoint([l,a],!0,l-e>=3e5)}t[e]={...t[e],holder:{...t[e].holder,values:{usage:a.toFixed(2)}}}}})),t}))})(e,h)),(e=>((e,t)=>{if(null===e||void 0===e||!e.data)return;const{position:s}=e.data,{longitude:l,latitude:a,elevation:o}=s;t((e=>({...e,mapbox:{...e.mapbox,center:[a,l],marker:[a,l]},holder:{...e.holder,values:{...e.holder.values,elevation:o.toFixed(2),latitude:a.toFixed(2),longitude:l.toFixed(2)}}})))})(e,b)))),2e3,!0);const{t:C}=(0,l.Bd)();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.l,{type:t.type,title:C(t.title,{...t.values}),content:C(t.content,{...t.values})}),(0,v.jsx)(o.m,{className:"mt-5 flex flex-wrap",children:Object.values(d).map((e=>{let{label:t,unit:s,...l}=e;return(0,i.createElement)(c.J,{...l,key:t,label:C(t),unit:C(null!==s&&void 0!==s?s:""),className:"md:w-1/2 lg:w-1/3"})}))}),(0,v.jsx)(o.m,{className:"mt-5 gap-4 grid grid-cols-1 md:grid-cols-2",children:Object.values(u).map((e=>{var t;let{holder:s,chart:l}=e;return(0,v.jsx)(n.R,{label:C(s.label),text:C(null!==(t=s.text)&&void 0!==t?t:"",{...s.values}),children:(0,v.jsx)(r.t,{...l})},s.label)}))}),(0,v.jsx)(o.m,{children:(0,v.jsx)(n.R,{label:C(f.holder.label),text:C(null!==(e=f.holder.text)&&void 0!==e?e:"",{...f.holder.values}),children:(0,v.jsx)(x,{className:"h-[400px]",...f.mapbox})})})]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/4.2f3a1ed3.chunk.js b/frontend/dist/static/js/4.2f3a1ed3.chunk.js new file mode 100644 index 00000000..eccd40f8 --- /dev/null +++ b/frontend/dist/static/js/4.2f3a1ed3.chunk.js @@ -0,0 +1 @@ +(self.webpackChunksrc=self.webpackChunksrc||[]).push([[4],{75427:function(t,e){var r,n,i,o,_;"undefined"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView=function(t){return null!=t&&null!=t.__proto__&&t.__proto__.__proto__===Int8Array.prototype.__proto__}),"undefined"===typeof Math.clz32&&(Math.clz32=(o=Math.log,_=Math.LN2,function(t){var e=t>>>0;return 0===e?32:31-(o(e)/_|0)|0})),"object"!==typeof globalThis&&(Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__),"undefined"===typeof Math.imul&&(Math.imul=function(t,e){return(4294901760&t)*(65535&e)+(65535&t)*(0|e)|0}),n=[e],void 0===(i="function"===typeof(r=function(t){"use strict";var e,r,n,i,o,_,s,a,u,h,p,c,f,l,y,$,d,k,g,m,v,w,b,x,j,I,E,C,S,A,q,N,X,T,z,P,O,M,R,L,B,F,U,D,V,Y,Z,W,G,H,K,Q,J,tt,et,rt,nt,it,ot,_t,st,at,ut=Math.imul,ht=Math.clz32,pt=ArrayBuffer.isView;function ct(t){return t===qe()?this:t.fold_6dbyow_k$(this,Ce)}function ft(t,e){if(null==e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,null==t[i])return i}while(r<=n)}else{var o=0,_=t.length-1|0;if(o<=_)do{var s=o;if(o=o+1|0,wu(e,t[s]))return s}while(o<=_)}return-1}function lt(t,e){if(null==e){var r=t.length-1|0;if(0<=r)do{var n=r;if(r=r+-1|0,null==t[n])return n}while(0<=r)}else{var i=t.length-1|0;if(0<=i)do{var o=i;if(i=i+-1|0,wu(e,t[o]))return o}while(0<=i)}return-1}function yt(t,e,r,n,i,o,_){return dt(t,Ks(),e,r,n,i,o,_).toString()}function $t(t,e,r,n,i,o,_,s,a){return 0!==(1&s)&&(e=", "),0!==(2&s)&&(r=""),0!==(4&s)&&(n=""),0!==(8&s)&&(i=-1),0!==(16&s)&&(o="..."),0!==(32&s)&&(_=null),yt(t,e,r,n,i,o,_)}function dt(t,e,r,n,i,o,_,s){e.append_oz4qxs_k$(n);var a=0,u=t,h=0,p=u.length;t:for(;h1&&e.append_oz4qxs_k$(r),!(o<0||a<=o))break t;Jr(e,c,s)}return o>=0&&a>o&&e.append_oz4qxs_k$(_),e.append_oz4qxs_k$(i),e}function kt(t,e){return gt(t,e)>=0}function gt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e===t[i])return i}while(r<=n);return-1}function mt(t,e){return vt(t,e)>=0}function vt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e===t[i])return i}while(r<=n);return-1}function wt(t,e){return bt(t,e)>=0}function bt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e===t[i])return i}while(r<=n);return-1}function xt(t,e){return jt(t,e)>=0}function jt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e.equals(t[i]))return i}while(r<=n);return-1}function It(t,e,r,n,i,o,_){return Ct(t,Ks(),e,r,n,i,o,_).toString()}function Et(t,e,r,n,i,o,_,s,a){return 0!==(1&s)&&(e=", "),0!==(2&s)&&(r=""),0!==(4&s)&&(n=""),0!==(8&s)&&(i=-1),0!==(16&s)&&(o="..."),0!==(32&s)&&(_=null),It(t,e,r,n,i,o,_)}function Ct(t,e,r,n,i,o,_,s){e.append_oz4qxs_k$(n);var a=0,u=t.iterator_jk1svi_k$();t:for(;u.hasNext_bitz1p_k$();){var h=u.next_20eer_k$();if((a=a+1|0)>1&&e.append_oz4qxs_k$(r),!(o<0||a<=o))break t;Jr(e,h,s)}return o>=0&&a>o&&e.append_oz4qxs_k$(_),e.append_oz4qxs_k$(i),e}function St(){bu(this,St)}function At(){}function qt(){return e}function Nt(t){this.markerClass_1=t}function Xt(){}function Tt(){}function zt(){}function Pt(t,e){Oa.call(this,t,e)}function Ot(t,e){this.message_1=t,this.level_1=e}function Mt(t){this.markerClass_1=t}function Rt(t){return function(e){return e===t?"(this Collection)":Ma(e)}}function Lt(){}function Bt(t,e,r){Yt.call(this),this.list_1=t,this.fromIndex_1=e,this._size_1=0,Vt().checkRangeIndexes_5hjybp_k$(this.fromIndex_1,r,this.list_1.get_size_woubt6_k$()),this._size_1=r-this.fromIndex_1|0}function Ft(t){this.$this_1=t,this.index_1=0}function Ut(t,e){this.$this_2=t,Ft.call(this,t),Vt().checkPositionIndex_kxpgsw_k$(e,this.$this_2.get_size_woubt6_k$()),this.index_1=e}function Dt(){r=this}function Vt(){return null==r&&new Dt,r}function Yt(){Vt(),Lt.call(this)}function Zt(t){return t.get_size_woubt6_k$()-1|0}function Wt(){return Ht()}function Gt(){n=this,this.serialVersionUID_1=new Ou(-1478467534,-1720727600)}function Ht(){return null==n&&new Gt,n}function Kt(){i=this}function Qt(){return null==i&&new Kt,i}function Jt(t,e){return ee(t,e,!0)}function te(t,e){return re(t,e,!0)}function ee(t,e,r){if(!jh(t,N_))return re(jh(t,Ca)?t:Au(),e,r);var n=0,i=0,o=Zt(t);if(i<=o)do{var _=i;i=i+1|0;var s=t.get_fkrdnv_k$(_);e(s)!==r&&(n!==_&&t.set_meu351_k$(n,s),n=n+1|0)}while(_!==o);if(n0)n=t>=e?e:e-tr(e,t,r)|0;else{if(!(r<0))throw hp("Step is zero.");n=t<=e?e:e+tr(t,e,0|-r)|0}return n}function Je(t,e,r){var n;if(r.compareTo_n4fqi2_k$(new Ou(0,0))>0)n=t.compareTo_n4fqi2_k$(e)>=0?e:e.minus_llf5ei_k$(er(e,t,r));else{if(!(r.compareTo_n4fqi2_k$(new Ou(0,0))<0))throw hp("Step is zero.");n=t.compareTo_n4fqi2_k$(e)<=0?e:e.plus_u6jwas_k$(er(t,e,r.unaryMinus_6uz0qp_k$()))}return n}function tr(t,e,r){return rr(rr(t,r)-rr(e,r)|0,r)}function er(t,e,r){return nr(nr(t,r).minus_llf5ei_k$(nr(e,r)),r)}function rr(t,e){var r=t%e|0;return r>=0?r:r+e|0}function nr(t,e){var r=t.rem_9rbcjo_k$(e);return r.compareTo_n4fqi2_k$(new Ou(0,0))>=0?r:r.plus_u6jwas_k$(e)}function ir(){this.serialVersionUID_1=new Ou(0,0)}function or(){h=this,sr.call(this),this.defaultRandom_1=Q_()}function _r(){return null==h&&new or,h}function sr(){_r()}function ar(t,e){var r;if(!(e>t))throw hp(gu(cr(t,e)));return r}function ur(t){return 31-ht(t)|0}function hr(t,e){var r;if(!(e.compareTo_n4fqi2_k$(t)>0))throw hp(gu(cr(t,e)));return r}function pr(t,e){var r;if(!(e>t))throw hp(gu(cr(t,e)));return r}function cr(t,e){return"Random range is empty: ["+gu(t)+", "+gu(e)+")."}function fr(t){return $r(t,t>>31)}function lr(t,e){return(t>>>(32-e|0)|0)&(0|-e)>>31}function yr(t,e,r){return gr.call(r,t,e,0,0,~t,t<<10^(e>>>4|0)),r}function $r(t,e){return yr(t,e,Object.create(gr.prototype))}function dr(){p=this,this.serialVersionUID_1=new Ou(0,0)}function kr(){return null==p&&new dr,p}function gr(t,e,r,n,i,o){if(kr(),sr.call(this),this.x_1=t,this.y_1=e,this.z_1=r,this.w_1=n,this.v_1=i,this.addend_1=o,0===(this.x_1|this.y_1|this.z_1|this.w_1|this.v_1))throw hp(gu("Initial state must have at least one non-zero element."));var _=0;if(_<64)do{_=_+1|0,this.nextInt_ujorgc_k$()}while(_<64)}function mr(){c=this,this.EMPTY_1=new wr(1,0)}function vr(){return null==c&&new mr,c}function wr(t,e){vr(),Tr.call(this,t,e,1)}function br(){f=this,this.EMPTY_1=new jr(ha(1),ha(0))}function xr(){return null==f&&new br,f}function jr(t,e){xr(),Or.call(this,t,e,1)}function Ir(){l=this,this.EMPTY_1=new Cr(new Ou(1,0),new Ou(0,0))}function Er(){return null==l&&new Ir,l}function Cr(t,e){Er(),Lr.call(this,t,e,new Ou(1,0))}function Sr(t,e,r){ne.call(this),this.step_1=r,this.finalElement_1=e,this.hasNext_1=this.step_1>0?t<=e:t>=e,this.next_1=this.hasNext_1?t:this.finalElement_1}function Ar(t,e,r){se.call(this),this.step_1=r;var n,i=this;n=$a(e),i.finalElement_1=n,this.hasNext_1=this.step_1>0?fa(t,e)<=0:fa(t,e)>=0;var o,_=this;o=this.hasNext_1?$a(t):this.finalElement_1,_.next_1=o}function qr(t,e,r){ae.call(this),this.step_1=r,this.finalElement_1=e,this.hasNext_1=this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?t.compareTo_n4fqi2_k$(e)<=0:t.compareTo_n4fqi2_k$(e)>=0,this.next_1=this.hasNext_1?t:this.finalElement_1}function Nr(){y=this}function Xr(){return null==y&&new Nr,y}function Tr(t,e,r){if(Xr(),0===r)throw hp("Step must be non-zero.");if(r===n_().MIN_VALUE_1)throw hp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Qe(t,e,r),this.step_1=r}function zr(){$=this}function Pr(){return null==$&&new zr,$}function Or(t,e,r){if(Pr(),0===r)throw hp("Step must be non-zero.");if(r===n_().MIN_VALUE_1)throw hp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=t;var n,i=this,o=$a(t);n=$a(e),i.last_1=gh(Qe(o,n,r)),this.step_1=r}function Mr(){d=this}function Rr(){return null==d&&new Mr,d}function Lr(t,e,r){if(Rr(),r.equals(new Ou(0,0)))throw hp("Step must be non-zero.");if(Pu(),r.equals(new Ou(0,-2147483648)))throw hp("Step must be greater than Long.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Je(t,e,r),this.step_1=r}function Br(){}function Fr(){}function Ur(){}function Dr(){}function Vr(){k=this,this.star_1=new Zr(null,null)}function Yr(){return null==k&&new Vr,k}function Zr(t,e){if(Yr(),this.variance_1=t,this.type_1=e,null==this.variance_1!==(null==this.type_1))throw hp(gu(null==this.variance_1?"Star projection must have no type specified.":"The projection variance "+this.variance_1+" requires type to be specified."))}function Wr(){if(w)return Zo();w=!0,g=new Gr("INVARIANT",0),m=new Gr("IN",1),v=new Gr("OUT",2)}function Gr(t,e){Oa.call(this,t,e)}function Hr(){return Wr(),g}function Kr(){return Wr(),m}function Qr(){return Wr(),v}function Jr(t,e,r){null!=r?t.append_oz4qxs_k$(r(e)):null==e||Oh(e)?t.append_oz4qxs_k$(e):e instanceof wa?t.append_t8oh9e_k$(e.value_1):t.append_oz4qxs_k$(Ma(e))}function tn(t){return uu(t)-1|0}function en(t){return t}function rn(t){return t}function nn(t){return rn(t)instanceof un}function on(t){return rn(t)instanceof un?rn(t).exception_1:null}function _n(t){return rn(t)instanceof un?gu(rn(t)):"Success("+Ma(rn(t))+")"}function sn(){b=this}function an(){return null==b&&new sn,b}function un(t){this.exception_1=t}function hn(t){return null==t?0:mu(t)}function pn(t,e){return e instanceof cn&&!!wu(t,e instanceof cn?e.value_1:Au())}function cn(t){an(),this.value_1=t}function fn(t){return new un(t)}function ln(t){if(rn(t)instanceof un)throw rn(t).exception_1}function yn(t,e,r,n){return 0!==(1&e)&&(t="An operation is not implemented."),dn.call(n,t),n}function $n(t,e,r){var n=yn(t,e,r,Object.create(dn.prototype));return bu(n,$n),n}function dn(t){sp(t,this),bu(this,dn)}function kn(t){return t}function gn(t){return t}function mn(){x=this,this.MIN_VALUE_1=kn(0),this.MAX_VALUE_1=kn(-1),this.SIZE_BYTES_1=1,this.SIZE_BITS_1=8}function vn(){return null==x&&new mn,x}function wn(t,e){return fu(255&gn(t),255&gn(e))}function bn(t,e){return wn(t.data_1,e instanceof En?e.data_1:Au())}function xn(t){return(255&gn(t)).toString()}function jn(t){return t}function In(t,e){return e instanceof En&&t===(e instanceof En?e.data_1:Au())}function En(t){vn(),this.data_1=t}function Cn(t){return t}function Sn(t){return Cn(t).length}function An(t){return new qn(Cn(t))}function qn(t){this.array_1=t,this.index_1=0}function Nn(t,e){return(zh(new En(e))?new En(e):Au())instanceof En&&kt(Cn(t),gn(e))}function Xn(t,e){return e instanceof En&&Nn(t.storage_1,e instanceof En?e.data_1:Au())}function Tn(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof En&&kt(Cn(t),gn(o.data_1)))){r=!1;break t}}r=!0}}return r}function zn(t,e){return Tn(t.storage_1,e)}function Pn(t){return 0===Cn(t).length}function On(t){return"UByteArray(storage="+gu(t)+")"}function Mn(t){return mu(t)}function Rn(t,e){return e instanceof Ln&&!!wu(t,e instanceof Ln?e.storage_1:Au())}function Ln(t){this.storage_1=t}function Bn(t){return t}function Fn(t){return t}function Un(){j=this,this.MIN_VALUE_1=Bn(0),this.MAX_VALUE_1=Bn(-1),this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function Dn(){return null==j&&new Un,j}function Vn(t,e){return vo(Fn(t),Fn(e))}function Yn(t,e){return Vn(t.data_1,e instanceof Hn?e.data_1:Au())}function Zn(t){return mh(Fn(t)).and_jhajnj_k$(new Ou(-1,0)).toString()}function Wn(t){return t}function Gn(t,e){return e instanceof Hn&&t===(e instanceof Hn?e.data_1:Au())}function Hn(t){Dn(),this.data_1=t}function Kn(t){return t}function Qn(t){return Kn(t).length}function Jn(t){return new ti(Kn(t))}function ti(t){this.array_1=t,this.index_1=0}function ei(t,e){return(zh(new Hn(e))?new Hn(e):Au())instanceof Hn&&wt(Kn(t),Fn(e))}function ri(t,e){return e instanceof Hn&&ei(t.storage_1,e instanceof Hn?e.data_1:Au())}function ni(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof Hn&&wt(Kn(t),Fn(o.data_1)))){r=!1;break t}}r=!0}}return r}function ii(t,e){return ni(t.storage_1,e)}function oi(t){return 0===Kn(t).length}function _i(t){return"UIntArray(storage="+gu(t)+")"}function si(t){return mu(t)}function ai(t,e){return e instanceof ui&&!!wu(t,e instanceof ui?e.storage_1:Au())}function ui(t){this.storage_1=t}function hi(){I=this;var t=this;Dn();var e=Bn(-1);Dn(),t.EMPTY_1=new ci(e,Bn(0))}function pi(){return null==I&&new hi,I}function ci(t,e){pi(),yi.call(this,t,e,1)}function fi(){E=this}function li(){return null==E&&new fi,E}function yi(t,e,r){if(li(),0===r)throw hp("Step must be non-zero.");if(r===n_().MIN_VALUE_1)throw hp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Zi(t,e,r),this.step_1=r}function $i(t,e,r){this.finalElement_1=e;var n,i=this;n=r>0?vo(Fn(t),Fn(e))<=0:vo(Fn(t),Fn(e))>=0,i.hasNext_1=n;var o,_=this;o=Bn(r),_.step_1=o,this.next_1=this.hasNext_1?t:this.finalElement_1}function di(t){return t}function ki(t){return t}function gi(){C=this,this.MIN_VALUE_1=di(new Ou(0,0)),this.MAX_VALUE_1=di(new Ou(-1,-1)),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function mi(){return null==C&&new gi,C}function vi(t,e){return bo(ki(t),ki(e))}function wi(t,e){return vi(t.data_1,e instanceof Ii?e.data_1:Au())}function bi(t){return jo(ki(t))}function xi(t){return t.hashCode()}function ji(t,e){if(!(e instanceof Ii))return!1;var r=e instanceof Ii?e.data_1:Au();return!!t.equals(r)}function Ii(t){mi(),this.data_1=t}function Ei(t){return t}function Ci(t){return Ei(t).length}function Si(t){return new Ai(Ei(t))}function Ai(t){this.array_1=t,this.index_1=0}function qi(t,e){return(zh(new Ii(e))?new Ii(e):Au())instanceof Ii&&xt(Ei(t),ki(e))}function Ni(t,e){return e instanceof Ii&&qi(t.storage_1,e instanceof Ii?e.data_1:Au())}function Xi(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof Ii&&xt(Ei(t),ki(o.data_1)))){r=!1;break t}}r=!0}}return r}function Ti(t,e){return Xi(t.storage_1,e)}function zi(t){return 0===Ei(t).length}function Pi(t){return"ULongArray(storage="+gu(t)+")"}function Oi(t){return mu(t)}function Mi(t,e){return e instanceof Ri&&!!wu(t,e instanceof Ri?e.storage_1:Au())}function Ri(t){this.storage_1=t}function Li(){S=this;var t=this;mi();var e=di(new Ou(-1,-1));mi(),t.EMPTY_1=new Fi(e,di(new Ou(0,0)))}function Bi(){return null==S&&new Li,S}function Fi(t,e){Bi(),Vi.call(this,t,e,new Ou(1,0))}function Ui(){A=this}function Di(){return null==A&&new Ui,A}function Vi(t,e,r){if(Di(),r.equals(new Ou(0,0)))throw hp("Step must be non-zero.");if(Pu(),r.equals(new Ou(0,-2147483648)))throw hp("Step must be greater than Long.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Wi(t,e,r),this.step_1=r}function Yi(t,e,r){this.finalElement_1=e;var n,i=this;n=r.compareTo_n4fqi2_k$(new Ou(0,0))>0?bo(ki(t),ki(e))<=0:bo(ki(t),ki(e))>=0,i.hasNext_1=n;var o,_=this;o=di(r),_.step_1=o,this.next_1=this.hasNext_1?t:this.finalElement_1}function Zi(t,e,r){var n;if(r>0){var i;if(vo(Fn(t),Fn(e))>=0)i=e;else{var o=Gi(e,t,Bn(r));i=Bn(Fn(e)-Fn(o)|0)}n=i}else{if(!(r<0))throw hp("Step is zero.");var _;if(vo(Fn(t),Fn(e))<=0)_=e;else{var s=Gi(t,e,Bn(0|-r));_=Bn(Fn(e)+Fn(s)|0)}n=_}return n}function Wi(t,e,r){var n;if(r.compareTo_n4fqi2_k$(new Ou(0,0))>0){var i;if(bo(ki(t),ki(e))>=0)i=e;else{var o=Hi(e,t,di(r));i=di(ki(e).minus_llf5ei_k$(ki(o)))}n=i}else{if(!(r.compareTo_n4fqi2_k$(new Ou(0,0))<0))throw hp("Step is zero.");var _;if(bo(ki(t),ki(e))<=0)_=e;else{var s=Hi(t,e,di(r.unaryMinus_6uz0qp_k$()));_=di(ki(e).plus_u6jwas_k$(ki(s)))}n=_}return n}function Gi(t,e,r){var n,i,o=wo(t,r),_=wo(e,r);return vo(Fn(o),Fn(_))>=0?n=Bn(Fn(o)-Fn(_)|0):(i=Bn(Fn(o)-Fn(_)|0),n=Bn(Fn(i)+Fn(r)|0)),n}function Hi(t,e,r){var n,i,o=xo(t,r),_=xo(e,r);return bo(ki(o),ki(_))>=0?n=di(ki(o).minus_llf5ei_k$(ki(_))):(i=di(ki(o).minus_llf5ei_k$(ki(_))),n=di(ki(i).plus_u6jwas_k$(ki(r)))),n}function Ki(t){return t}function Qi(t){return t}function Ji(){q=this,this.MIN_VALUE_1=Ki(0),this.MAX_VALUE_1=Ki(-1),this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function to(){return null==q&&new Ji,q}function eo(t,e){return fu(65535&Qi(t),65535&Qi(e))}function ro(t,e){return eo(t.data_1,e instanceof _o?e.data_1:Au())}function no(t){return(65535&Qi(t)).toString()}function io(t){return t}function oo(t,e){return e instanceof _o&&t===(e instanceof _o?e.data_1:Au())}function _o(t){to(),this.data_1=t}function so(t){return t}function ao(t){return so(t).length}function uo(t){return new ho(so(t))}function ho(t){this.array_1=t,this.index_1=0}function po(t,e){return(zh(new _o(e))?new _o(e):Au())instanceof _o&&mt(so(t),Qi(e))}function co(t,e){return e instanceof _o&&po(t.storage_1,e instanceof _o?e.data_1:Au())}function fo(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof _o&&mt(so(t),Qi(o.data_1)))){r=!1;break t}}r=!0}}return r}function lo(t,e){return fo(t.storage_1,e)}function yo(t){return 0===so(t).length}function $o(t){return"UShortArray(storage="+gu(t)+")"}function ko(t){return mu(t)}function go(t,e){return e instanceof mo&&!!wu(t,e instanceof mo?e.storage_1:Au())}function mo(t){this.storage_1=t}function vo(t,e){return fu(t^n_().MIN_VALUE_1,e^n_().MIN_VALUE_1)}function wo(t,e){var r,n=mh(Fn(t)).and_jhajnj_k$(new Ou(-1,0));return r=mh(Fn(e)).and_jhajnj_k$(new Ou(-1,0)),Bn(n.rem_9rbcjo_k$(r).toInt_1tsl84_k$())}function bo(t,e){Pu();var r=t.xor_jjua9n_k$(new Ou(0,-2147483648));return Pu(),r.compareTo_n4fqi2_k$(e.xor_jjua9n_k$(new Ou(0,-2147483648)))}function xo(t,e){var r=ki(t),n=ki(e);if(n.compareTo_n4fqi2_k$(new Ou(0,0))<0)return bo(ki(t),ki(e))<0?t:di(ki(t).minus_llf5ei_k$(ki(e)));if(r.compareTo_n4fqi2_k$(new Ou(0,0))>=0)return di(r.rem_9rbcjo_k$(n));var i,o=r.ushr_rr8rvr_k$(1).div_9s1fi3_k$(n).shl_po5ip6_k$(1),_=r.minus_llf5ei_k$(o.times_2zfqpc_k$(n)),s=di(_),a=di(n);return i=bo(ki(s),ki(a))>=0?n:new Ou(0,0),di(_.minus_llf5ei_k$(i))}function jo(t){return Io(t,10)}function Io(t,e){if(t.compareTo_n4fqi2_k$(new Ou(0,0))>=0)return Hp(t,e);var r,n=t.ushr_rr8rvr_k$(1).div_9s1fi3_k$(mh(e)).shl_po5ip6_k$(1);r=n.times_2zfqpc_k$(mh(e));var i=t.minus_llf5ei_k$(r);return i.compareTo_n4fqi2_k$(mh(e))>=0&&(i=i.minus_llf5ei_k$(mh(e)),n=n.plus_u6jwas_k$(new Ou(1,0))),Hp(n,e)+Hp(i,e)}function Eo(){}function Co(){}function So(){}function Ao(){}function qo(){}function No(){}function Xo(){}function To(){}function zo(){}function Po(t){this.version_1=t}function Oo(t){this.names_1=t}function Mo(){}function Ro(t){this.name_1=t}function Lo(t,e,r){this.message_1=t,this.replaceWith_1=e,this.level_1=r}function Bo(t,e){this.expression_1=t,this.imports_1=e}function Fo(t,e,r){this.warningSince_1=t,this.errorSince_1=e,this.hiddenSince_1=r}function Uo(t,e){Oa.call(this,t,e)}function Do(){}function Vo(){}function Yo(){N=this}function Zo(){return null==N&&new Yo,N}function Wo(t){this.allowedTargets_1=t}function Go(t,e){Oa.call(this,t,e)}function Ho(){}function Ko(t){this.value_1=t}function Qo(t,e){Oa.call(this,t,e)}function Jo(){}function t_(){this.MIN_VALUE_1=-128,this.MAX_VALUE_1=127,this.SIZE_BYTES_1=1,this.SIZE_BITS_1=8}function e_(){this.MIN_VALUE_1=-32768,this.MAX_VALUE_1=32767,this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function r_(){X=this,this.MIN_VALUE_1=-2147483648,this.MAX_VALUE_1=2147483647,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function n_(){return null==X&&new r_,X}function i_(){this.MIN_VALUE_1=14e-46,this.MAX_VALUE_1=34028235e31,this.POSITIVE_INFINITY_1=1/0,this.NEGATIVE_INFINITY_1=-1/0,this.NaN_1=NaN,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function o_(){T=this,this.MIN_VALUE_1=5e-324,this.MAX_VALUE_1=17976931348623157e292,this.POSITIVE_INFINITY_1=1/0,this.NEGATIVE_INFINITY_1=-1/0,this.NaN_1=NaN,this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function __(){return null==T&&new o_,T}function s_(){}function a_(){}function u_(){}function h_(t){this.value_1=t}function p_(t){this.name_1=t}function c_(){}function f_(){}function l_(t){return void 0!==t.toArray?t.toArray():y_(t)}function y_(t){for(var e=[],r=t.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();)e.push(r.next_20eer_k$());return e}function $_(t,e,r,n,i){Vt().checkRangeIndexes_5hjybp_k$(n,i,t.length);var o=i-n|0;if(Vt().checkRangeIndexes_5hjybp_k$(r,r+o|0,e.length),pt(e)&&pt(t)){var _=t.subarray(n,i);e.set(_,r)}else if(t!==e||r<=n){var s=0;if(sn_().MAX_VALUE_1?n_().MAX_VALUE_1:t0?-1:1;e=ru(Gp(t).plus_u6jwas_k$(mh(n)))}return e}function Y_(t){return!(t===t)}function Z_(t){var e;return __(),t===1/0?e=!0:(__(),e=t===-1/0),e}function W_(t){return!Z_(t)&&!Y_(t)}function G_(){return J_(),O}function H_(){return J_(),M}function K_(t,e){return J_(),t*G_()+e*H_()}function Q_(){return J_(),fr(Math.random()*Math.pow(2,32)|0)}function J_(){var t,e;R||(R=!0,t=Math.pow(2,-26),O=t,e=Math.pow(2,-53),M=e)}function ts(t){return(t instanceof ns?t:Au()).get_jClass_en9agn_k$()}function es(){}function rs(){}function ns(t){this.jClass_1=t}function is(t,e,r){ns.call(this,t),this.givenSimpleName_1=e,this.isInstanceFunction_1=r}function os(){L=this,ns.call(this,Object),this.simpleName_1="Nothing"}function _s(){return null==L&&new os,L}function ss(){}function as(t){ns.call(this,t);var e,r=this,n=t.$metadata$;e=null==n?null:n.simpleName,r.simpleName_1=e}function us(){}function hs(){}function ps(){}function cs(){}function fs(){}function ls(){}function ys(){}function $s(){}function ds(){}function ks(){}function gs(t,e,r){this.classifier_1=t,this.arguments_1=e,this.isMarkedNullable_1=r}function ms(){this.classifier_1=null,this.arguments_1=Wt(),this.isMarkedNullable_1=!1}function vs(t,e,r,n){this.name_1=t,this.upperBounds_1=e,this.variance_1=r,this.isReified_1=n}function ws(){return Vs(),B}function bs(t){return zh(t)}function xs(t){return Ph(t)}function js(t){return null!=t&&"boolean"===typeof t}function Is(t){return null!=t&&"number"===typeof t}function Es(t){return null!=t&&"number"===typeof t}function Cs(t){return null!=t&&"number"===typeof t}function Ss(t){return null!=t&&"number"===typeof t}function As(t){return null!=t&&"number"===typeof t}function qs(t){return null!=t&&Th(t)}function Ns(t){return null!=t&&"string"===typeof t}function Xs(t){return t instanceof Error}function Ts(t){return null!=t&&Mh(t)}function zs(t){return null!=t&&Bh(t)}function Ps(t){return null!=t&&Rh(t)}function Os(t){return null!=t&&Lh(t)}function Ms(t){return null!=t&&Fh(t)}function Rs(t){return null!=t&&Dh(t)}function Ls(t){return null!=t&&Uh(t)}function Bs(t){return null!=t&&Vh(t)}function Fs(t){return function(e){return"function"===typeof e&&e.length===t}}function Us(){F=this;var t=Object;this.anyClass_1=new is(t,"Any",bs);var e=Number;this.numberClass_1=new is(e,"Number",xs),this.nothingClass_1=_s();var r=Boolean;this.booleanClass_1=new is(r,"Boolean",js);var n=Number;this.byteClass_1=new is(n,"Byte",Is);var i=Number;this.shortClass_1=new is(i,"Short",Es);var o=Number;this.intClass_1=new is(o,"Int",Cs);var _=Number;this.floatClass_1=new is(_,"Float",Ss);var s=Number;this.doubleClass_1=new is(s,"Double",As);var a=Array;this.arrayClass_1=new is(a,"Array",qs);var u=String;this.stringClass_1=new is(u,"String",Ns);var h=Error;this.throwableClass_1=new is(h,"Throwable",Xs);var p=Array;this.booleanArrayClass_1=new is(p,"BooleanArray",Ts);var c=Uint16Array;this.charArrayClass_1=new is(c,"CharArray",zs);var f=Int8Array;this.byteArrayClass_1=new is(f,"ByteArray",Ps);var l=Int16Array;this.shortArrayClass_1=new is(l,"ShortArray",Os);var y=Int32Array;this.intArrayClass_1=new is(y,"IntArray",Ms);var $=Array;this.longArrayClass_1=new is($,"LongArray",Rs);var d=Float32Array;this.floatArrayClass_1=new is(d,"FloatArray",Ls);var k=Float64Array;this.doubleArrayClass_1=new is(k,"DoubleArray",Bs)}function Ds(){return null==F&&new Us,F}function Vs(){var t;U||(U=!0,t=Ba(Array(0),null),B=t)}function Ys(t){return Array.isArray(t)?Zs(t):Ws(t)}function Zs(t){var e;switch(t.length){case 1:e=Ws(t[0]);break;case 0:e=_s();break;default:e=new ss}return e}function Ws(t){if(t===String)return Ds().stringClass_1;var e,r=t.$metadata$;if(null!=r){var n;if(null==r.$kClass$){var i=new as(t);r.$kClass$=i,n=i}else n=r.$kClass$;e=n}else e=new as(t);return e}function Gs(){}function Hs(t){return Js.call(t,""),t}function Ks(){return Hs(Object.create(Js.prototype))}function Qs(t,e,r,n){if(e<0||e>n)throw Np("startIndex: "+e+", length: "+n);if(e>r)throw hp("startIndex("+e+") > endIndex("+r+")")}function Js(t){this.string_1=void 0!==t?t:""}function ta(t){var e=ga(t).toUpperCase();return e.length>1?t:su(e,0)}function ea(t){va();var e=ha(56320);return va(),t<=ha(57343)&&e<=t}function ra(t){va();var e=ha(55296);return va(),t<=ha(56319)&&e<=t}function na(t){if(!(2<=t&&t<=36))throw hp("radix "+t+" was not in valid range 2..36");return t}function ia(t,e,r){if(ua(),r){var n=t.length,i=e.length,o=Math.min(n,i);if(0===o)return n-i|0;var _=0;if(_$a(ha(65535))),n)throw hp("Invalid Char code: "+i);r=gh(i)}else r=t.get_a7b70_k$(e);return r}function au(t){return"string"===typeof t}function uu(t){return au(t)?t.length:t.get_length_g42xv3_k$()}function hu(t){return $t(t,", ","[","]",0,null,cu,24,null)}function pu(t,e){var r=t,n=e;if(r===n)return!0;if(null==r||null==n||!bh(n)||r.length!=n.length)return!1;var i=0,o=r.length;if(ie)r=1;else if(t===e){var n;if(0!==t)n=0;else{var i=1/t;n=i===1/e?0:i<0?-1:1}r=n}else r=t!==t?e!==e?0:1:-1;return r}function yu(t,e){return te?1:0}function $u(t,e){return t.compareTo_6thzaj_k$(e)}function du(t){return ku(t)}function ku(t){if(!Yp("kotlinHashCodeValue$",t)){var e=Zp(4294967296*Math.random(),0),r=new Object;r.value=e,r.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",r)}return t.kotlinHashCodeValue$}function gu(t){return null==t?"null":bh(t)?"[...]":t.toString()}function mu(t){if(null==t)return 0;var e;switch(typeof t){case"object":e="function"===typeof t.hashCode?t.hashCode():ku(t);break;case"function":e=ku(t);break;case"number":e=iu(t);break;case"boolean":e=t?1:0;break;default:e=vu(String(t))}return e}function vu(t){var e=0,r=0,n=t.length-1|0;if(r<=n)do{var i=r;r=r+1|0;var o=t.charCodeAt(i);e=ut(e,31)+o|0}while(i!==n);return e}function wu(t,e){if(null==t)return null==e;if(null==e)return!1;if("object"===typeof t&&"function"===typeof t.equals)return t.equals(e);if(t!==t)return e!==e;if("number"===typeof t&&"number"===typeof e){var r;if(t===e)r=0!==t||1/t===1/e;else r=!1;return r}return t===e}function bu(t,e){null!=Error.captureStackTrace?Error.captureStackTrace(t,e):t.stack=(new Error).stack}function xu(t,e,r){Error.call(t),ju(t,e,r)}function ju(t,e,r){if(!Iu(t,"message")){var n;if(null==e){var i;if(null!==e){var o=null==r?null:r.toString();i=null==o?void 0:o}else i=void 0;n=i}else n=e;t.message=n}Iu(t,"cause")||(t.cause=r),t.name=Object.getPrototypeOf(t).constructor.name}function Iu(t,e){return Object.getPrototypeOf(t).hasOwnProperty(e)}function Eu(t){var e;return null==t?Cu():e=t,e}function Cu(){throw zp()}function Su(){throw Mp()}function Au(){throw Bp()}function qu(t){throw Dp("lateinit property "+t+" has not been initialized")}function Nu(){throw fp()}function Xu(){}function Tu(t){this.code_1=t}function zu(){J=this,this.MIN_VALUE_1=new Ou(0,-2147483648),this.MAX_VALUE_1=new Ou(-1,2147483647),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function Pu(){return null==J&&new zu,J}function Ou(t,e){Pu(),zo.call(this),this.low_1=t,this.high_1=e}function Mu(){return fh(),tt}function Ru(){return fh(),et}function Lu(){return fh(),rt}function Bu(){return fh(),nt}function Fu(){return fh(),it}function Uu(){return fh(),ot}function Du(t,e){if(fh(),th(t,e))return 0;var r=ih(t),n=ih(e);return r&&!n?-1:!r&&n?1:ih(Yu(t,e))?-1:1}function Vu(t,e){fh();var r=t.high_1>>>16|0,n=65535&t.high_1,i=t.low_1>>>16|0,o=65535&t.low_1,_=e.high_1>>>16|0,s=65535&e.high_1,a=e.low_1>>>16|0,u=0,h=0,p=0,c=0;return u=(u=u+((h=(h=h+((p=(p=p+((c=c+(o+(65535&e.low_1)|0)|0)>>>16|0)|0)+(i+a|0)|0)>>>16|0)|0)+(n+s|0)|0)>>>16|0)|0)+(r+_|0)|0,new Ou((p&=65535)<<16|(c&=65535),(u&=65535)<<16|(h&=65535))}function Yu(t,e){return fh(),Vu(t,e.unaryMinus_6uz0qp_k$())}function Zu(t,e){if(fh(),oh(t))return Mu();if(oh(e))return Mu();if(th(t,Fu()))return _h(e)?Fu():Mu();if(th(e,Fu()))return _h(t)?Fu():Mu();if(ih(t))return ih(e)?Zu(sh(t),sh(e)):sh(Zu(sh(t),e));if(ih(e))return sh(Zu(t,sh(e)));if(ah(t,Uu())&&ah(e,Uu()))return uh(Ju(t)*Ju(e));var r=t.high_1>>>16|0,n=65535&t.high_1,i=t.low_1>>>16|0,o=65535&t.low_1,_=e.high_1>>>16|0,s=65535&e.high_1,a=e.low_1>>>16|0,u=65535&e.low_1,h=0,p=0,c=0,f=0;return c=c+((f=f+ut(o,u)|0)>>>16|0)|0,f&=65535,p=(p=p+((c=c+ut(i,u)|0)>>>16|0)|0)+((c=(c&=65535)+ut(o,a)|0)>>>16|0)|0,c&=65535,h=(h=(h=h+((p=p+ut(n,u)|0)>>>16|0)|0)+((p=(p&=65535)+ut(i,a)|0)>>>16|0)|0)+((p=(p&=65535)+ut(o,s)|0)>>>16|0)|0,p&=65535,h=h+(((ut(r,u)+ut(n,a)|0)+ut(i,s)|0)+ut(o,_)|0)|0,new Ou(c<<16|f,(h&=65535)<<16|p)}function Wu(t,e){if(fh(),oh(e))throw op("division by zero");if(oh(t))return Mu();if(th(t,Fu())){if(th(e,Ru())||th(e,Lu()))return Fu();if(th(e,Fu()))return Ru();var r=Hu(Ku(t,1).div_9s1fi3_k$(e),1);return th(r,Mu())?ih(e)?Ru():Lu():Vu(r,Yu(t,Zu(e,r)).div_9s1fi3_k$(e))}if(th(e,Fu()))return Mu();if(ih(t))return ih(e)?sh(t).div_9s1fi3_k$(sh(e)):sh(sh(t).div_9s1fi3_k$(e));if(ih(e))return sh(t.div_9s1fi3_k$(sh(e)));for(var n=Mu(),i=t;ph(i,e);){for(var o=Ju(i)/Ju(e),_=Math.max(1,Math.floor(o)),s=Math.ceil(Math.log(_)/Math.LN2),a=s<=48?1:Math.pow(2,s-48),u=uh(_),h=Zu(u,e);ih(h)||hh(h,i);)h=Zu(u=uh(_-=a),e);oh(u)&&(u=Ru()),n=Vu(n,u),i=Yu(i,h)}return n}function Gu(t,e){return fh(),Yu(t,Zu(t.div_9s1fi3_k$(e),e))}function Hu(t,e){fh();var r=63&e;return 0===r?t:r<32?new Ou(t.low_1<>>(32-r|0)|0):new Ou(0,t.low_1<<(r-32|0))}function Ku(t,e){fh();var r=63&e;return 0===r?t:r<32?new Ou(t.low_1>>>r|0|t.high_1<<(32-r|0),t.high_1>>r):new Ou(t.high_1>>(r-32|0),t.high_1>=0?0:-1)}function Qu(t,e){fh();var r=63&e;return 0===r?t:r<32?new Ou(t.low_1>>>r|0|t.high_1<<(32-r|0),t.high_1>>>r|0):new Ou(32===r?t.high_1:t.high_1>>>(r-32|0)|0,0)}function Ju(t){return fh(),4294967296*t.high_1+ch(t)}function th(t,e){return fh(),t.high_1===e.high_1&&t.low_1===e.low_1}function eh(t){return fh(),t.low_1^t.high_1}function rh(t,e){if(fh(),e<2||36=0x8000000000000000)return Bu();if(t<0)return sh(uh(-t));var e=4294967296;return new Ou(Zp(t%e,0),Zp(t/e,0))}function hh(t,e){return fh(),Du(t,e)>0}function ph(t,e){return fh(),Du(t,e)>=0}function ch(t){return fh(),t.low_1>=0?t.low_1:4294967296+t.low_1}function fh(){_t||(_t=!0,tt=nh(0),et=nh(1),rt=nh(-1),nt=new Ou(-1,2147483647),it=new Ou(0,-2147483648),ot=nh(16777216))}function lh(t){return t<<24>>24}function yh(t){return t instanceof Ou?t.toInt_1tsl84_k$():$h(t)}function $h(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:Zp(t,0)}function dh(t){return t<<16>>16}function kh(t){return t instanceof Ou?t:uh(t)}function gh(t){return ca(Ki(dh(yh(t))))}function mh(t){return nh(t)}function vh(t,e,r,n,i,o){return wh("class",t,e,r,n,i,o)}function wh(t,e,r,n,i,o,_){return{kind:t,simpleName:e,interfaceId:"interface"===t?-1:void 0,interfaces:r||[],associatedObjectKey:n,associatedObjects:i,suspendArity:o,fastPrototype:_,$kClass$:void 0,interfacesCache:{isComplete:void 0===_&&(void 0===r||0===r.length),implementInterfaceMemo:{}}}}function bh(t){return!!xh(t)||pt(t)}function xh(t){return Array.isArray(t)}function jh(t,e){var r=t.constructor;return null!=r&&Ih(r,e)}function Ih(t,e){if(t===e)return!0;var r=t.$metadata$;null!=r&&null==r.interfacesCache&&(r.interfacesCache=Eh());var n,i=null==r?null:r.interfacesCache;if(null!=i){i.isComplete||Ch(t);var o=e.$metadata$,_=null==o?null:o.interfaceId;if(null==_)return!1;var s=_;n=!!i.implementInterfaceMemo[s]}else{var a=Sh(t),u=null==a?null:a.constructor;if(null==u)return!1;n=Ih(u,e)}return n}function Eh(){return{isComplete:!1,implementInterfaceMemo:{}}}function Ch(t){var e=t.$metadata$;null!=e&&null==e.interfacesCache&&(e.interfacesCache=Eh());var r=null==e?null:e.interfacesCache;if(null!=r){if(!0===r.isComplete)return r;for(var n=e.interfaces,i=0,o=n.length;i0},Ut.prototype.nextIndex_jshxun_k$=function(){return this.index_1},Ut.prototype.previous_l2dfd5_k$=function(){if(!this.hasPrevious_qh0629_k$())throw kp();var t=this;return t.index_1=t.index_1-1|0,this.$this_2.get_fkrdnv_k$(t.index_1)},Ut.prototype.previousIndex_4qtyw5_k$=function(){return this.index_1-1|0},Ut.$metadata$=vh("ListIteratorImpl",[To],void 0,void 0,void 0,Ft.prototype),Dt.prototype.checkElementIndex_ux0wz1_k$=function(t,e){if(t<0||t>=e)throw Np("index: "+t+", size: "+e)},Dt.prototype.checkPositionIndex_kxpgsw_k$=function(t,e){if(t<0||t>e)throw Np("index: "+t+", size: "+e)},Dt.prototype.checkRangeIndexes_5hjybp_k$=function(t,e,r){if(t<0||e>r)throw Np("fromIndex: "+t+", toIndex: "+e+", size: "+r);if(t>e)throw hp("fromIndex: "+t+" > toIndex: "+e)},Dt.prototype.checkBoundsIndexes_7787d9_k$=function(t,e,r){if(t<0||e>r)throw Np("startIndex: "+t+", endIndex: "+e+", size: "+r);if(t>e)throw hp("startIndex: "+t+" > endIndex: "+e)},Dt.prototype.orderedHashCode_2n0xp_k$=function(t){for(var e=1,r=t.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var n=r.next_20eer_k$(),i=ut(31,e),o=null==n?null:mu(n);e=i+(null==o?0:o)|0}return e},Dt.prototype.orderedEquals_40uhas_k$=function(t,e){if(t.get_size_woubt6_k$()!==e.get_size_woubt6_k$())return!1;for(var r=e.iterator_jk1svi_k$(),n=t.iterator_jk1svi_k$();n.hasNext_bitz1p_k$();)if(!wu(n.next_20eer_k$(),r.next_20eer_k$()))return!1;return!0},Dt.$metadata$=Zh("Companion"),Yt.prototype.iterator_jk1svi_k$=function(){return new Ft(this)},Yt.prototype.indexOf_dcv8dt_k$=function(t){var e;t:{for(var r=0,n=this.iterator_jk1svi_k$();n.hasNext_bitz1p_k$();){if(wu(n.next_20eer_k$(),t)){e=r;break t}r=r+1|0}e=-1}return e},Yt.prototype.lastIndexOf_rzx8t5_k$=function(t){var e;t:{for(var r=this.listIterator_5hanv9_k$(this.get_size_woubt6_k$());r.hasPrevious_qh0629_k$();)if(wu(r.previous_l2dfd5_k$(),t)){e=r.nextIndex_jshxun_k$();break t}e=-1}return e},Yt.prototype.listIterator_xjshxw_k$=function(){return new Ut(this,0)},Yt.prototype.listIterator_5hanv9_k$=function(t){return new Ut(this,t)},Yt.prototype.subList_d153ha_k$=function(t,e){return new Bt(this,t,e)},Yt.prototype.equals=function(t){return t===this||!(null==t||!jh(t,Ia))&&Vt().orderedEquals_40uhas_k$(this,t)},Yt.prototype.hashCode=function(){return Vt().orderedHashCode_2n0xp_k$(this)},Yt.$metadata$=vh("AbstractList",[Ia],void 0,void 0,void 0,Lt.prototype),Gt.prototype.equals=function(t){return!(null==t||!jh(t,Ia))&&t.isEmpty_y1axqb_k$()},Gt.prototype.hashCode=function(){return 1},Gt.prototype.toString=function(){return"[]"},Gt.prototype.get_size_woubt6_k$=function(){return 0},Gt.prototype.isEmpty_y1axqb_k$=function(){return!0},Gt.prototype.contains_a7ux40_k$=function(t){return!1},Gt.prototype.contains_2ehdt1_k$=function(t){return!1},Gt.prototype.containsAll_4bfz49_k$=function(t){return t.isEmpty_y1axqb_k$()},Gt.prototype.containsAll_jr3fla_k$=function(t){return this.containsAll_4bfz49_k$(t)},Gt.prototype.get_fkrdnv_k$=function(t){throw Np("Empty list doesn't contain element at index "+t+".")},Gt.prototype.indexOf_31ms1i_k$=function(t){return-1},Gt.prototype.indexOf_dcv8dt_k$=function(t){return-1},Gt.prototype.lastIndexOf_5pkqqc_k$=function(t){return-1},Gt.prototype.lastIndexOf_rzx8t5_k$=function(t){return-1},Gt.prototype.iterator_jk1svi_k$=function(){return Qt()},Gt.prototype.listIterator_xjshxw_k$=function(){return Qt()},Gt.prototype.listIterator_5hanv9_k$=function(t){if(0!==t)throw Np("Index: "+t);return Qt()},Gt.prototype.subList_d153ha_k$=function(t,e){if(0===t&&0===e)return this;throw Np("fromIndex: "+t+", toIndex: "+e)},Gt.$metadata$=Zh("EmptyList",[Ia,F_,N_]),Kt.prototype.hasNext_bitz1p_k$=function(){return!1},Kt.prototype.hasPrevious_qh0629_k$=function(){return!1},Kt.prototype.nextIndex_jshxun_k$=function(){return 0},Kt.prototype.previousIndex_4qtyw5_k$=function(){return-1},Kt.prototype.next_20eer_k$=function(){throw kp()},Kt.prototype.previous_l2dfd5_k$=function(){throw kp()},Kt.$metadata$=Zh("EmptyIterator",[To]),ne.prototype.next_20eer_k$=function(){return this.nextInt_ujorgc_k$()},ne.$metadata$=vh("IntIterator",[qo]),ie.prototype.next_20eer_k$=function(){return this.nextByte_njqopn_k$()},ie.$metadata$=vh("ByteIterator",[qo]),oe.prototype.next_20eer_k$=function(){return this.nextDouble_s2xvfg_k$()},oe.$metadata$=vh("DoubleIterator",[qo]),_e.prototype.next_20eer_k$=function(){return this.nextFloat_jqti5l_k$()},_e.$metadata$=vh("FloatIterator",[qo]),se.prototype.next_31h2mk_k$=function(){return this.nextChar_yv3rl6_k$()},se.prototype.next_20eer_k$=function(){return new wa(this.next_31h2mk_k$())},se.$metadata$=vh("CharIterator",[qo]),ae.prototype.next_20eer_k$=function(){return this.nextLong_njwv0v_k$()},ae.$metadata$=vh("LongIterator",[qo]),ue.prototype.next_20eer_k$=function(){return this.nextShort_jxwabt_k$()},ue.$metadata$=vh("ShortIterator",[qo]),he.prototype.next_20eer_k$=function(){return this.nextBoolean_nfdk1h_k$()},he.$metadata$=vh("BooleanIterator",[qo]),pe.$metadata$=Yh("Sequence"),ce.$metadata$=Yh("ContractBuilder"),fe.$metadata$=vh("InvocationKind",void 0,void 0,void 0,void 0,Oa.prototype),le.prototype.equals=function(t){return t instanceof le&&(t instanceof le||Au(),!0)},le.prototype.hashCode=function(){return 0},le.prototype.toString=function(){return"@kotlin.contracts.ExperimentalContracts()"},le.$metadata$=vh("ExperimentalContracts",[Co]),ye.$metadata$=Yh("CallsInPlace",[ke]),$e.$metadata$=Yh("Returns",[ge]),de.$metadata$=Yh("ReturnsNotNull",[ge]),ke.$metadata$=Yh("Effect"),ge.$metadata$=Yh("SimpleEffect",[ke]),me.$metadata$=Yh("ConditionalEffect",[ke]),ve.$metadata$=Yh("Continuation"),we.prototype.get_context_h02k06_k$=function(){return this.$context_1},we.prototype.resumeWith_s3a3yh_k$=function(t){return this.$resumeWith_1(new cn(t))},we.$metadata$=vh(void 0,[ve]),be.$metadata$=Zh("Key",[Ie]),je.$metadata$=Yh("ContinuationInterceptor",[Ee]),Ie.$metadata$=Yh("Key"),Ee.$metadata$=Yh("Element",[Se]),Se.$metadata$=Yh("CoroutineContext"),Ae.prototype.get_1pi7hg_k$=function(t){return null},Ae.prototype.fold_6dbyow_k$=function(t,e){return t},Ae.prototype.plus_rgw9wi_k$=function(t){return t},Ae.prototype.minusKey_y21q55_k$=function(t){return this},Ae.prototype.hashCode=function(){return 0},Ae.prototype.toString=function(){return"EmptyCoroutineContext"},Ae.$metadata$=Zh("EmptyCoroutineContext",[Se,F_]),Ne.$metadata$=Zh("Companion"),Oe.prototype.get_elements_vxwh8g_k$=function(){return this.elements_1},Oe.$metadata$=vh("Serialized",[F_]),Re.prototype.get_1pi7hg_k$=function(t){for(var e=this;;){var r=e.element_1.get_1pi7hg_k$(t);if(null!=r)return r;var n=e.left_1;if(!(n instanceof Re))return n.get_1pi7hg_k$(t);e=n}},Re.prototype.fold_6dbyow_k$=function(t,e){return e(this.left_1.fold_6dbyow_k$(t,e),this.element_1)},Re.prototype.minusKey_y21q55_k$=function(t){if(null!=this.element_1.get_1pi7hg_k$(t))return this.left_1;var e=this.left_1.minusKey_y21q55_k$(t);return e===this.left_1?this:e===qe()?this.element_1:new Re(e,this.element_1)},Re.prototype.equals=function(t){return this===t||!!(t instanceof Re&&Te(t)===Te(this))&&Pe(t,this)},Re.prototype.hashCode=function(){return mu(this.left_1)+mu(this.element_1)|0},Re.prototype.toString=function(){return"["+this.fold_6dbyow_k$("",Me)+"]"},Re.$metadata$=vh("CombinedContext",[Se,F_]),Le.prototype.tryCast_hqzvw1_k$=function(t){return this.safeCast_1(t)},Le.prototype.isSubKey_5an70z_k$=function(t){return t===this||this.topmostKey_1===t},Le.$metadata$=vh("AbstractCoroutineContextKey",[Ie]),Ue.$metadata$=vh("CoroutineSingletons",void 0,void 0,void 0,void 0,Oa.prototype),Ve.prototype.equals=function(t){return t instanceof Ve&&(t instanceof Ve||Au(),!0)},Ve.prototype.hashCode=function(){return 0},Ve.prototype.toString=function(){return"@kotlin.experimental.ExperimentalTypeInference()"},Ve.$metadata$=vh("ExperimentalTypeInference",[Co]),Ye.prototype.equals=function(t){return t instanceof Ye&&(t instanceof Ye||Au(),!0)},Ye.prototype.hashCode=function(){return 0},Ye.prototype.toString=function(){return"@kotlin.internal.InlineOnly()"},Ye.$metadata$=vh("InlineOnly",[Co]),Ze.prototype.equals=function(t){return t instanceof Ze&&(t instanceof Ze||Au(),!0)},Ze.prototype.hashCode=function(){return 0},Ze.prototype.toString=function(){return"@kotlin.internal.LowPriorityInOverloadResolution()"},Ze.$metadata$=vh("LowPriorityInOverloadResolution",[Co]),We.prototype.equals=function(t){return t instanceof We&&(t instanceof We||Au(),!0)},We.prototype.hashCode=function(){return 0},We.prototype.toString=function(){return"@kotlin.internal.NoInfer()"},We.$metadata$=vh("NoInfer",[Co]),Ge.prototype.equals=function(t){return t instanceof Ge&&(t instanceof Ge||Au(),!0)},Ge.prototype.hashCode=function(){return 0},Ge.prototype.toString=function(){return"@kotlin.internal.DynamicExtension()"},Ge.$metadata$=vh("DynamicExtension",[Co]),He.prototype.equals=function(t){return t instanceof He&&(t instanceof He||Au(),!0)},He.prototype.hashCode=function(){return 0},He.prototype.toString=function(){return"@kotlin.internal.ContractsDsl()"},He.$metadata$=vh("ContractsDsl",[Co]),Ke.prototype.equals=function(t){return t instanceof Ke&&(t instanceof Ke||Au(),!0)},Ke.prototype.hashCode=function(){return 0},Ke.prototype.toString=function(){return"@kotlin.internal.OnlyInputTypes()"},Ke.$metadata$=vh("OnlyInputTypes",[Co]),ir.$metadata$=Zh("Serialized",[F_]),or.prototype.nextBits_30zi6g_k$=function(t){return this.defaultRandom_1.nextBits_30zi6g_k$(t)},or.prototype.nextInt_ujorgc_k$=function(){return this.defaultRandom_1.nextInt_ujorgc_k$()},or.prototype.nextInt_8t3gcb_k$=function(t){return this.defaultRandom_1.nextInt_8t3gcb_k$(t)},or.prototype.nextInt_6ppfmk_k$=function(t,e){return this.defaultRandom_1.nextInt_6ppfmk_k$(t,e)},or.prototype.nextLong_njwv0v_k$=function(){return this.defaultRandom_1.nextLong_njwv0v_k$()},or.prototype.nextLong_gpvfev_k$=function(t){return this.defaultRandom_1.nextLong_gpvfev_k$(t)},or.prototype.nextLong_8yy44j_k$=function(t,e){return this.defaultRandom_1.nextLong_8yy44j_k$(t,e)},or.prototype.nextBoolean_nfdk1h_k$=function(){return this.defaultRandom_1.nextBoolean_nfdk1h_k$()},or.prototype.nextDouble_s2xvfg_k$=function(){return this.defaultRandom_1.nextDouble_s2xvfg_k$()},or.prototype.nextDouble_b5661v_k$=function(t){return this.defaultRandom_1.nextDouble_b5661v_k$(t)},or.prototype.nextDouble_2cs2ou_k$=function(t,e){return this.defaultRandom_1.nextDouble_2cs2ou_k$(t,e)},or.prototype.nextFloat_jqti5l_k$=function(){return this.defaultRandom_1.nextFloat_jqti5l_k$()},or.prototype.nextBytes_7yvat1_k$=function(t){return this.defaultRandom_1.nextBytes_7yvat1_k$(t)},or.prototype.nextBytes_oxmcdz_k$=function(t){return this.defaultRandom_1.nextBytes_oxmcdz_k$(t)},or.prototype.nextBytes_zhahm3_k$=function(t,e,r){return this.defaultRandom_1.nextBytes_zhahm3_k$(t,e,r)},or.$metadata$=Zh("Default",[F_],void 0,void 0,void 0,sr.prototype),sr.prototype.nextInt_ujorgc_k$=function(){return this.nextBits_30zi6g_k$(32)},sr.prototype.nextInt_8t3gcb_k$=function(t){return this.nextInt_6ppfmk_k$(0,t)},sr.prototype.nextInt_6ppfmk_k$=function(t,e){ar(t,e);var r=e-t|0;if(r>0||r===n_().MIN_VALUE_1){var n;if((r&(0|-r))===r){var i=ur(r);n=this.nextBits_30zi6g_k$(i)}else{var o;do{var _=this.nextInt_ujorgc_k$()>>>1|0;o=_%r|0}while(((_-o|0)+(r-1|0)|0)<0);n=o}return t+n|0}for(;;){var s=this.nextInt_ujorgc_k$();if(t<=s&&s0){var n;if(r.and_jhajnj_k$(r.unaryMinus_6uz0qp_k$()).equals(r)){var i,o=r.toInt_1tsl84_k$(),_=r.ushr_rr8rvr_k$(32).toInt_1tsl84_k$();if(0!==o){var s=ur(o);i=mh(this.nextBits_30zi6g_k$(s)).and_jhajnj_k$(new Ou(-1,0))}else if(1===_)i=mh(this.nextInt_ujorgc_k$()).and_jhajnj_k$(new Ou(-1,0));else{var a=ur(_);i=mh(this.nextBits_30zi6g_k$(a)).shl_po5ip6_k$(32).plus_u6jwas_k$(mh(this.nextInt_ujorgc_k$()).and_jhajnj_k$(new Ou(-1,0)))}n=i}else{var u;do{var h=this.nextLong_njwv0v_k$().ushr_rr8rvr_k$(1);u=h.rem_9rbcjo_k$(r);var p,c=h.minus_llf5ei_k$(u);p=r.minus_llf5ei_k$(new Ou(1,0))}while(c.plus_u6jwas_k$(p).compareTo_n4fqi2_k$(new Ou(0,0))<0);n=u}return t.plus_u6jwas_k$(n)}for(;;){var f=this.nextLong_njwv0v_k$();if(t.compareTo_n4fqi2_k$(f)<=0&&f.compareTo_n4fqi2_k$(e)<0)return f}},sr.prototype.nextBoolean_nfdk1h_k$=function(){return!(0===this.nextBits_30zi6g_k$(1))},sr.prototype.nextDouble_s2xvfg_k$=function(){return K_(this.nextBits_30zi6g_k$(26),this.nextBits_30zi6g_k$(27))},sr.prototype.nextDouble_b5661v_k$=function(t){return this.nextDouble_2cs2ou_k$(0,t)},sr.prototype.nextDouble_2cs2ou_k$=function(t,e){pr(t,e);var r,n=e-t;if(Z_(n)&&W_(t)&&W_(e)){var i=this.nextDouble_s2xvfg_k$()*(e/2-t/2);r=t+i+i}else r=t+this.nextDouble_s2xvfg_k$()*n;var o=r;return o>=e?V_(e):o},sr.prototype.nextFloat_jqti5l_k$=function(){return this.nextBits_30zi6g_k$(24)/16777216},sr.prototype.nextBytes_zhahm3_k$=function(t,e,r){if(!(0<=e&&e<=t.length&&0<=r&&r<=t.length))throw hp(gu("fromIndex ("+e+") or toIndex ("+r+") are out of range: 0.."+t.length+"."));if(!(e<=r))throw hp(gu("fromIndex ("+e+") must be not greater than toIndex ("+r+")."));var n=(r-e|0)/4|0,i=e,o=0;if(o>>8|0),t[i+2|0]=lh(_>>>16|0),t[i+3|0]=lh(_>>>24|0),i=i+4|0}while(o>>ut(h,8)|0)}while(u>>2|0,this.x_1=this.y_1,this.y_1=this.z_1,this.z_1=this.w_1;var e=this.v_1;this.w_1=e,t=t^t<<1^e^e<<4,this.v_1=t;var r=this;return r.addend_1=r.addend_1+362437|0,t+this.addend_1|0},gr.prototype.nextBits_30zi6g_k$=function(t){return lr(this.nextInt_ujorgc_k$(),t)},gr.$metadata$=vh("XorWowRandom",[F_],void 0,void 0,void 0,sr.prototype),mr.prototype.get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},mr.$metadata$=Zh("Companion"),wr.prototype.get_start_iypx6h_k$=function(){return this.first_1},wr.prototype.get_endInclusive_r07xpi_k$=function(){return this.last_1},wr.prototype.get_endExclusive_pmwm6k_k$=function(){if(this.last_1===n_().MAX_VALUE_1)throw yp("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.last_1+1|0},wr.prototype.contains_1pg60y_k$=function(t){return this.first_1<=t&&t<=this.last_1},wr.prototype.contains_2ehdtg_k$=function(t){return this.contains_1pg60y_k$("number"===typeof t?t:Au())},wr.prototype.isEmpty_y1axqb_k$=function(){return this.first_1>this.last_1},wr.prototype.equals=function(t){return t instanceof wr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||this.first_1===t.first_1&&this.last_1===t.last_1)},wr.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:ut(31,this.first_1)+this.last_1|0},wr.prototype.toString=function(){return this.first_1+".."+this.last_1},wr.$metadata$=vh("IntRange",[Br,Fr],void 0,void 0,void 0,Tr.prototype),br.prototype.get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},br.$metadata$=Zh("Companion"),jr.prototype.get_start_qj1pkq_k$=function(){return this.first_1},jr.prototype.get_start_iypx6h_k$=function(){return new wa(this.get_start_qj1pkq_k$())},jr.prototype.get_endInclusive_oogq1x_k$=function(){return this.last_1},jr.prototype.get_endInclusive_r07xpi_k$=function(){return new wa(this.get_endInclusive_oogq1x_k$())},jr.prototype.get_endExclusive_umcki5_k$=function(){var t=new wa(this.last_1);if(va(),wu(t,new wa(ha(65535))))throw yp("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return ya(this.last_1,1)},jr.prototype.get_endExclusive_pmwm6k_k$=function(){return new wa(this.get_endExclusive_umcki5_k$())},jr.prototype.contains_i4atwd_k$=function(t){return fa(this.first_1,t)<=0&&fa(t,this.last_1)<=0},jr.prototype.contains_2ehdtg_k$=function(t){return this.contains_i4atwd_k$(t instanceof wa?t.value_1:Au())},jr.prototype.isEmpty_y1axqb_k$=function(){return fa(this.first_1,this.last_1)>0},jr.prototype.equals=function(t){return t instanceof jr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!!wu(new wa(this.first_1),new wa(t.first_1))&&wu(new wa(this.last_1),new wa(t.last_1)))},jr.prototype.hashCode=function(){var t,e;return this.isEmpty_y1axqb_k$()?t=-1:(e=$a(this.first_1),t=ut(31,e)+$a(this.last_1)|0),t},jr.prototype.toString=function(){return new wa(this.first_1)+".."+new wa(this.last_1)},jr.$metadata$=vh("CharRange",[Br,Fr],void 0,void 0,void 0,Or.prototype),Ir.prototype.get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},Ir.$metadata$=Zh("Companion"),Cr.prototype.get_start_iypx6h_k$=function(){return this.first_1},Cr.prototype.get_endInclusive_r07xpi_k$=function(){return this.last_1},Cr.prototype.get_endExclusive_pmwm6k_k$=function(){if(Pu(),this.last_1.equals(new Ou(-1,2147483647)))throw yp("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.last_1.plus_u6jwas_k$(new Ou(1,0))},Cr.prototype.contains_i44xiv_k$=function(t){return this.first_1.compareTo_n4fqi2_k$(t)<=0&&t.compareTo_n4fqi2_k$(this.last_1)<=0},Cr.prototype.contains_2ehdtg_k$=function(t){return this.contains_i44xiv_k$(t instanceof Ou?t:Au())},Cr.prototype.isEmpty_y1axqb_k$=function(){return this.first_1.compareTo_n4fqi2_k$(this.last_1)>0},Cr.prototype.equals=function(t){return t instanceof Cr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!!this.first_1.equals(t.first_1)&&this.last_1.equals(t.last_1))},Cr.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:kh(31).times_2zfqpc_k$(this.first_1.xor_jjua9n_k$(this.first_1.ushr_rr8rvr_k$(32))).plus_u6jwas_k$(this.last_1.xor_jjua9n_k$(this.last_1.ushr_rr8rvr_k$(32))).toInt_1tsl84_k$()},Cr.prototype.toString=function(){return gu(this.first_1)+".."+gu(this.last_1)},Cr.$metadata$=vh("LongRange",[Br,Fr],void 0,void 0,void 0,Lr.prototype),Sr.prototype.get_step_woujh1_k$=function(){return this.step_1},Sr.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},Sr.prototype.nextInt_ujorgc_k$=function(){var t=this.next_1;if(t===this.finalElement_1){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e=this;e.next_1=e.next_1+this.step_1|0}return t},Sr.$metadata$=vh("IntProgressionIterator",void 0,void 0,void 0,void 0,ne.prototype),Ar.prototype.get_step_woujh1_k$=function(){return this.step_1},Ar.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},Ar.prototype.nextChar_yv3rl6_k$=function(){var t=this.next_1;if(t===this.finalElement_1){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e=this;e.next_1=e.next_1+this.step_1|0}return gh(t)},Ar.$metadata$=vh("CharProgressionIterator",void 0,void 0,void 0,void 0,se.prototype),qr.prototype.get_step_woujh1_k$=function(){return this.step_1},qr.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},qr.prototype.nextLong_njwv0v_k$=function(){var t=this.next_1;if(t.equals(this.finalElement_1)){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e=this;e.next_1=e.next_1.plus_u6jwas_k$(this.step_1)}return t},qr.$metadata$=vh("LongProgressionIterator",void 0,void 0,void 0,void 0,ae.prototype),Nr.prototype.fromClosedRange_vhxzyy_k$=function(t,e,r){return new Tr(t,e,r)},Nr.$metadata$=Zh("Companion"),Tr.prototype.get_first_irdx8n_k$=function(){return this.first_1},Tr.prototype.get_last_wopotb_k$=function(){return this.last_1},Tr.prototype.get_step_woujh1_k$=function(){return this.step_1},Tr.prototype.iterator_jk1svi_k$=function(){return new Sr(this.first_1,this.last_1,this.step_1)},Tr.prototype.isEmpty_y1axqb_k$=function(){return this.step_1>0?this.first_1>this.last_1:this.first_10?this.first_1+".."+this.last_1+" step "+this.step_1:this.first_1+" downTo "+this.last_1+" step "+(0|-this.step_1)},Tr.$metadata$=vh("IntProgression",[ba]),zr.prototype.fromClosedRange_kxji4u_k$=function(t,e,r){return new Or(t,e,r)},zr.$metadata$=Zh("Companion"),Or.prototype.get_first_en5qmg_k$=function(){return this.first_1},Or.prototype.get_last_rp1s9s_k$=function(){return this.last_1},Or.prototype.get_step_woujh1_k$=function(){return this.step_1},Or.prototype.iterator_jk1svi_k$=function(){return new Ar(this.first_1,this.last_1,this.step_1)},Or.prototype.isEmpty_y1axqb_k$=function(){return this.step_1>0?fa(this.first_1,this.last_1)>0:fa(this.first_1,this.last_1)<0},Or.prototype.equals=function(t){return t instanceof Or&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!(!wu(new wa(this.first_1),new wa(t.first_1))||!wu(new wa(this.last_1),new wa(t.last_1)))&&this.step_1===t.step_1)},Or.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e;e=$a(this.first_1);var r,n=ut(31,e);r=$a(this.last_1),t=ut(31,n+r|0)+this.step_1|0}return t},Or.prototype.toString=function(){return this.step_1>0?new wa(this.first_1)+".."+new wa(this.last_1)+" step "+this.step_1:new wa(this.first_1)+" downTo "+new wa(this.last_1)+" step "+(0|-this.step_1)},Or.$metadata$=vh("CharProgression",[ba]),Mr.prototype.fromClosedRange_5n0x23_k$=function(t,e,r){return new Lr(t,e,r)},Mr.$metadata$=Zh("Companion"),Lr.prototype.get_first_irdx8n_k$=function(){return this.first_1},Lr.prototype.get_last_wopotb_k$=function(){return this.last_1},Lr.prototype.get_step_woujh1_k$=function(){return this.step_1},Lr.prototype.iterator_jk1svi_k$=function(){return new qr(this.first_1,this.last_1,this.step_1)},Lr.prototype.isEmpty_y1axqb_k$=function(){return this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?this.first_1.compareTo_n4fqi2_k$(this.last_1)>0:this.first_1.compareTo_n4fqi2_k$(this.last_1)<0},Lr.prototype.equals=function(t){return t instanceof Lr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!(!this.first_1.equals(t.first_1)||!this.last_1.equals(t.last_1))&&this.step_1.equals(t.step_1))},Lr.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:kh(31).times_2zfqpc_k$(kh(31).times_2zfqpc_k$(this.first_1.xor_jjua9n_k$(this.first_1.ushr_rr8rvr_k$(32))).plus_u6jwas_k$(this.last_1.xor_jjua9n_k$(this.last_1.ushr_rr8rvr_k$(32)))).plus_u6jwas_k$(this.step_1.xor_jjua9n_k$(this.step_1.ushr_rr8rvr_k$(32))).toInt_1tsl84_k$()},Lr.prototype.toString=function(){return this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?gu(this.first_1)+".."+gu(this.last_1)+" step "+gu(this.step_1):gu(this.first_1)+" downTo "+gu(this.last_1)+" step "+gu(this.step_1.unaryMinus_6uz0qp_k$())},Lr.$metadata$=vh("LongProgression",[ba]),Br.$metadata$=Yh("ClosedRange"),Fr.$metadata$=Yh("OpenEndRange"),Ur.$metadata$=Yh("KClassifier"),Dr.$metadata$=Yh("KTypeParameter",[Ur]),Vr.prototype.get_star_woujdn_k$=function(){return this.star_1},Vr.prototype.get_STAR_wo9fa3_k$=function(){return this.star_1},Vr.prototype.invariant_d1std2_k$=function(t){return new Zr(Hr(),t)},Vr.prototype.contravariant_lnygde_k$=function(t){return new Zr(Kr(),t)},Vr.prototype.covariant_ne14kt_k$=function(t){return new Zr(Qr(),t)},Vr.$metadata$=Zh("Companion"),Zr.prototype.get_variance_ik7ku2_k$=function(){return this.variance_1},Zr.prototype.get_type_wovaf7_k$=function(){return this.type_1},Zr.prototype.toString=function(){var t,e=this.variance_1;switch(null==e?-1:e.ordinal_1){case-1:t="*";break;case 0:t=Ma(this.type_1);break;case 1:t="in "+this.type_1;break;case 2:t="out "+this.type_1;break;default:Su()}return t},Zr.prototype.component1_7eebsc_k$=function(){return this.variance_1},Zr.prototype.component2_7eebsb_k$=function(){return this.type_1},Zr.prototype.copy_luz5xs_k$=function(t,e){return new Zr(t,e)},Zr.prototype.copy$default_yujqmj_k$=function(t,e,r,n){return 0!==(1&r)&&(t=this.variance_1),0!==(2&r)&&(e=this.type_1),this.copy_luz5xs_k$(t,e)},Zr.prototype.hashCode=function(){var t=null==this.variance_1?0:this.variance_1.hashCode();return t=ut(t,31)+(null==this.type_1?0:mu(this.type_1))|0},Zr.prototype.equals=function(t){if(this===t)return!0;if(!(t instanceof Zr))return!1;var e=t instanceof Zr?t:Au();return!!wu(this.variance_1,e.variance_1)&&!!wu(this.type_1,e.type_1)},Zr.$metadata$=vh("KTypeProjection"),Gr.$metadata$=vh("KVariance",void 0,void 0,void 0,void 0,Oa.prototype),sn.prototype.success_5n1c7s_k$=function(t){return en(t)},sn.prototype.failure_tk7s8q_k$=function(t){return en(fn(t))},sn.$metadata$=Zh("Companion"),un.prototype.get_exception_x0n6w6_k$=function(){return this.exception_1},un.prototype.equals=function(t){return t instanceof un&&wu(this.exception_1,t.exception_1)},un.prototype.hashCode=function(){return mu(this.exception_1)},un.prototype.toString=function(){return"Failure("+this.exception_1+")"},un.$metadata$=vh("Failure",[F_]),cn.prototype.toString=function(){return _n(this.value_1)},cn.prototype.hashCode=function(){return hn(this.value_1)},cn.prototype.equals=function(t){return pn(this.value_1,t)},cn.$metadata$=vh("Result",[F_]),dn.$metadata$=vh("NotImplementedError",void 0,void 0,void 0,void 0,ap.prototype),mn.prototype.get_MIN_VALUE_p0dmjb_k$=function(){return this.MIN_VALUE_1},mn.prototype.get_MAX_VALUE_4mpz45_k$=function(){return this.MAX_VALUE_1},mn.prototype.get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},mn.prototype.get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},mn.$metadata$=Zh("Companion"),En.prototype.compareTo_6mkx9r_k$=function(t){return wn(this.data_1,t)},En.prototype.compareTo_6thzaj_k$=function(t){return bn(this,t)},En.prototype.toString=function(){return xn(this.data_1)},En.prototype.hashCode=function(){return jn(this.data_1)},En.prototype.equals=function(t){return In(this.data_1,t)},En.$metadata$=vh("UByte",[Ao]),qn.prototype.hasNext_bitz1p_k$=function(){return this.index_10},ci.prototype.equals=function(t){return t instanceof ci&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||this.first_1===t.first_1&&this.last_1===t.last_1)},ci.prototype.hashCode=function(){var t,e;return this.isEmpty_y1axqb_k$()?t=-1:(e=Fn(this.first_1),t=ut(31,e)+Fn(this.last_1)|0),t},ci.prototype.toString=function(){return new Hn(this.first_1)+".."+new Hn(this.last_1)},ci.$metadata$=vh("UIntRange",[Br,Fr],void 0,void 0,void 0,yi.prototype),fi.prototype.fromClosedRange_nl90ve_k$=function(t,e,r){return new yi(t,e,r)},fi.$metadata$=Zh("Companion"),yi.prototype.get_first_englpo_k$=function(){return this.first_1},yi.prototype.get_last_rpcnd0_k$=function(){return this.last_1},yi.prototype.get_step_woujh1_k$=function(){return this.step_1},yi.prototype.iterator_jk1svi_k$=function(){return new $i(this.first_1,this.last_1,this.step_1)},yi.prototype.isEmpty_y1axqb_k$=function(){var t;if(this.step_1>0){var e=this.first_1,r=this.last_1;t=vo(Fn(e),Fn(r))>0}else{var n=this.first_1,i=this.last_1;t=vo(Fn(n),Fn(i))<0}return t},yi.prototype.equals=function(t){return t instanceof yi&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||this.first_1===t.first_1&&this.last_1===t.last_1&&this.step_1===t.step_1)},yi.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e;e=Fn(this.first_1);var r,n=ut(31,e);r=Fn(this.last_1),t=ut(31,n+r|0)+this.step_1|0}return t},yi.prototype.toString=function(){return this.step_1>0?new Hn(this.first_1)+".."+new Hn(this.last_1)+" step "+this.step_1:new Hn(this.first_1)+" downTo "+new Hn(this.last_1)+" step "+(0|-this.step_1)},yi.$metadata$=vh("UIntProgression",[ba]),$i.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},$i.prototype.next_3167jc_k$=function(){var t=this.next_1;if(t===this.finalElement_1){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e,r=this,n=r,i=r.next_1,o=this.step_1;e=Bn(Fn(i)+Fn(o)|0),n.next_1=e}return t},$i.prototype.next_20eer_k$=function(){return new Hn(this.next_3167jc_k$())},$i.$metadata$=vh("UIntProgressionIterator",[qo]),gi.prototype.get_MIN_VALUE_p0jsuj_k$=function(){return this.MIN_VALUE_1},gi.prototype.get_MAX_VALUE_4mw5fd_k$=function(){return this.MAX_VALUE_1},gi.prototype.get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},gi.prototype.get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},gi.$metadata$=Zh("Companion"),Ii.prototype.compareTo_6mr3kz_k$=function(t){return vi(this.data_1,t)},Ii.prototype.compareTo_6thzaj_k$=function(t){return wi(this,t)},Ii.prototype.toString=function(){return bi(this.data_1)},Ii.prototype.hashCode=function(){return xi(this.data_1)},Ii.prototype.equals=function(t){return ji(this.data_1,t)},Ii.$metadata$=vh("ULong",[Ao]),Ai.prototype.hasNext_bitz1p_k$=function(){return this.index_10},Fi.prototype.equals=function(t){return t instanceof Fi&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!!wu(this.first_1,t.first_1)&&wu(this.last_1,t.last_1))},Fi.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e,r,n=this.first_1,i=di(ki(this.first_1).ushr_rr8rvr_k$(32));r=di(ki(n).xor_jjua9n_k$(ki(i))),e=ki(r).toInt_1tsl84_k$();var o,_=ut(31,e),s=this.last_1,a=di(ki(this.last_1).ushr_rr8rvr_k$(32));o=di(ki(s).xor_jjua9n_k$(ki(a))),t=_+ki(o).toInt_1tsl84_k$()|0}return t},Fi.prototype.toString=function(){return new Ii(this.first_1)+".."+new Ii(this.last_1)},Fi.$metadata$=vh("ULongRange",[Br,Fr],void 0,void 0,void 0,Vi.prototype),Ui.prototype.fromClosedRange_wj18r3_k$=function(t,e,r){return new Vi(t,e,r)},Ui.$metadata$=Zh("Companion"),Vi.prototype.get_first_s0oavz_k$=function(){return this.first_1},Vi.prototype.get_last_6gle4n_k$=function(){return this.last_1},Vi.prototype.get_step_woujh1_k$=function(){return this.step_1},Vi.prototype.iterator_jk1svi_k$=function(){return new Yi(this.first_1,this.last_1,this.step_1)},Vi.prototype.isEmpty_y1axqb_k$=function(){var t;if(this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0){var e=this.first_1,r=this.last_1;t=bo(ki(e),ki(r))>0}else{var n=this.first_1,i=this.last_1;t=bo(ki(n),ki(i))<0}return t},Vi.prototype.equals=function(t){return t instanceof Vi&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!(!wu(this.first_1,t.first_1)||!wu(this.last_1,t.last_1))&&this.step_1.equals(t.step_1))},Vi.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e,r,n=this.first_1,i=di(ki(this.first_1).ushr_rr8rvr_k$(32));r=di(ki(n).xor_jjua9n_k$(ki(i))),e=ki(r).toInt_1tsl84_k$();var o,_,s=ut(31,e),a=this.last_1,u=di(ki(this.last_1).ushr_rr8rvr_k$(32));_=di(ki(a).xor_jjua9n_k$(ki(u))),o=ki(_).toInt_1tsl84_k$(),t=ut(31,s+o|0)+this.step_1.xor_jjua9n_k$(this.step_1.ushr_rr8rvr_k$(32)).toInt_1tsl84_k$()|0}return t},Vi.prototype.toString=function(){return this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?new Ii(this.first_1)+".."+new Ii(this.last_1)+" step "+gu(this.step_1):new Ii(this.first_1)+" downTo "+new Ii(this.last_1)+" step "+gu(this.step_1.unaryMinus_6uz0qp_k$())},Vi.$metadata$=vh("ULongProgression",[ba]),Yi.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},Yi.prototype.next_mz6i19_k$=function(){var t=this.next_1;if(wu(t,this.finalElement_1)){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e,r=this,n=r,i=r.next_1,o=this.step_1;e=di(ki(i).plus_u6jwas_k$(ki(o))),n.next_1=e}return t},Yi.prototype.next_20eer_k$=function(){return new Ii(this.next_mz6i19_k$())},Yi.$metadata$=vh("ULongProgressionIterator",[qo]),Ji.prototype.get_MIN_VALUE_5rgn3n_k$=function(){return this.MIN_VALUE_1},Ji.prototype.get_MAX_VALUE_1r6om7_k$=function(){return this.MAX_VALUE_1},Ji.prototype.get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},Ji.prototype.get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},Ji.$metadata$=Zh("Companion"),_o.prototype.compareTo_7e9yiz_k$=function(t){return eo(this.data_1,t)},_o.prototype.compareTo_6thzaj_k$=function(t){return ro(this,t)},_o.prototype.toString=function(){return no(this.data_1)},_o.prototype.hashCode=function(){return io(this.data_1)},_o.prototype.equals=function(t){return oo(this.data_1,t)},_o.$metadata$=vh("UShort",[Ao]),ho.prototype.hasNext_bitz1p_k$=function(){return this.index_10},w_.prototype.nextIndex_jshxun_k$=function(){return this.index_1},w_.prototype.previous_l2dfd5_k$=function(){if(!this.hasPrevious_qh0629_k$())throw kp();var t=this,e=this;return e.index_1=e.index_1-1|0,t.last_1=e.index_1,this.$this_2.get_fkrdnv_k$(this.last_1)},w_.prototype.previousIndex_4qtyw5_k$=function(){return this.index_1-1|0},w_.prototype.add_8zjh9m_k$=function(t){this.$this_2.add_ydlf05_k$(this.index_1,t);var e=this,r=e.index_1;e.index_1=r+1|0,this.last_1=-1},w_.prototype.add_sf7wgr_k$=function(t){return this.add_8zjh9m_k$(null==t||zh(t)?t:Au())},w_.prototype.set_y85lex_k$=function(t){if(-1===this.last_1)throw yp(gu("Call next() or previous() before updating element value with the iterator."));this.$this_2.set_meu351_k$(this.last_1,t)},w_.prototype.set_hda1d2_k$=function(t){return this.set_y85lex_k$(null==t||zh(t)?t:Au())},w_.$metadata$=vh("ListIteratorImpl",[Xo],void 0,void 0,void 0,v_.prototype),b_.prototype.add_ydlf05_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this._size_1),this.list_1.add_ydlf05_k$(this.fromIndex_1+t|0,e);var r=this,n=r._size_1;r._size_1=n+1|0},b_.prototype.get_fkrdnv_k$=function(t){return Vt().checkElementIndex_ux0wz1_k$(t,this._size_1),this.list_1.get_fkrdnv_k$(this.fromIndex_1+t|0)},b_.prototype.removeAt_qvpkxi_k$=function(t){Vt().checkElementIndex_ux0wz1_k$(t,this._size_1);var e=this.list_1.removeAt_qvpkxi_k$(this.fromIndex_1+t|0),r=this,n=r._size_1;return r._size_1=n-1|0,e},b_.prototype.set_meu351_k$=function(t,e){return Vt().checkElementIndex_ux0wz1_k$(t,this._size_1),this.list_1.set_meu351_k$(this.fromIndex_1+t|0,e)},b_.prototype.get_size_woubt6_k$=function(){return this._size_1},b_.prototype.checkIsMutable_h4zzmr_k$=function(){return this.list_1.checkIsMutable_h4zzmr_k$()},b_.$metadata$=vh("SubList",[N_],void 0,void 0,void 0,I_.prototype),I_.prototype.set_modCount_ro74zq_k$=function(t){this.modCount_1=t},I_.prototype.get_modCount_sgzjli_k$=function(){return this.modCount_1},I_.prototype.add_1j60pz_k$=function(t){return this.checkIsMutable_h4zzmr_k$(),this.add_ydlf05_k$(this.get_size_woubt6_k$(),t),!0},I_.prototype.addAll_ikuqlt_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_size_woubt6_k$()),this.checkIsMutable_h4zzmr_k$();for(var r=t,n=!1,i=e.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$(),_=r;r=_+1|0,this.add_ydlf05_k$(_,o),n=!0}return n},I_.prototype.clear_j9y8zo_k$=function(){this.checkIsMutable_h4zzmr_k$(),this.removeRange_rbwdy0_k$(0,this.get_size_woubt6_k$())},I_.prototype.removeAll_99to5v_k$=function(t){return this.checkIsMutable_h4zzmr_k$(),Jt(this,x_(t))},I_.prototype.retainAll_j44sd0_k$=function(t){return this.checkIsMutable_h4zzmr_k$(),Jt(this,j_(t))},I_.prototype.iterator_jk1svi_k$=function(){return new v_(this)},I_.prototype.contains_2ehdt1_k$=function(t){return this.indexOf_dcv8dt_k$(t)>=0},I_.prototype.indexOf_dcv8dt_k$=function(t){var e=0,r=Zt(this);if(e<=r)do{var n=e;if(e=e+1|0,wu(this.get_fkrdnv_k$(n),t))return n}while(n!==r);return-1},I_.prototype.lastIndexOf_rzx8t5_k$=function(t){var e=Zt(this);if(0<=e)do{var r=e;if(e=e+-1|0,wu(this.get_fkrdnv_k$(r),t))return r}while(0<=e);return-1},I_.prototype.listIterator_xjshxw_k$=function(){return this.listIterator_5hanv9_k$(0)},I_.prototype.listIterator_5hanv9_k$=function(t){return new w_(this,t)},I_.prototype.subList_d153ha_k$=function(t,e){return new b_(this,t,e)},I_.prototype.removeRange_rbwdy0_k$=function(t,e){var r=this.listIterator_5hanv9_k$(t),n=e-t|0,i=0;if(ithis.get_size_woubt6_k$()&&(t[this.get_size_woubt6_k$()]=null),t},q_.prototype.toArray_jjyjqa_k$=function(){return[].slice.call(this.array_1)},q_.prototype.toArray=function(){return this.toArray_jjyjqa_k$()},q_.prototype.checkIsMutable_h4zzmr_k$=function(){if(this.isReadOnly_1)throw Ep()},q_.$metadata$=vh("ArrayList",[xa,N_],void 0,void 0,void 0,I_.prototype),N_.$metadata$=Yh("RandomAccess"),T_.prototype.println_uuzh5q_k$=function(){this.print_o29p2b_k$("\n")},T_.prototype.println_gh3jfj_k$=function(t){this.print_o29p2b_k$(t),this.println_uuzh5q_k$()},T_.prototype.flush_sgqoqb_k$=function(){},T_.$metadata$=vh("BaseOutput"),z_.prototype.get_outputStream_2dy5nu_k$=function(){return this.outputStream_1},z_.prototype.print_o29p2b_k$=function(t){var e=String(t);this.outputStream_1.write(e)},z_.$metadata$=vh("NodeJsOutput",void 0,void 0,void 0,void 0,T_.prototype),P_.prototype.print_o29p2b_k$=function(t){var e=String(t),r=e.lastIndexOf("\n",0);if(r>=0){var n,i=this,o=i,_=i.buffer_1;n=e.substring(0,r),o.buffer_1=_+n,this.flush_sgqoqb_k$();var s=r+1|0;e=e.substring(s)}var a=this;a.buffer_1=a.buffer_1+e},P_.prototype.flush_sgqoqb_k$=function(){console.log(this.buffer_1),this.buffer_1=""},P_.$metadata$=vh("BufferedOutputToConsoleLog",void 0,void 0,void 0,void 0,O_.prototype),O_.prototype.set_buffer_j8vbf9_k$=function(t){this.buffer_1=t},O_.prototype.get_buffer_bmaafd_k$=function(){return this.buffer_1},O_.prototype.print_o29p2b_k$=function(t){var e,r=this,n=r,i=r.buffer_1;e=String(t),n.buffer_1=i+e},O_.prototype.flush_sgqoqb_k$=function(){this.buffer_1=""},O_.$metadata$=vh("BufferedOutput",void 0,void 0,void 0,void 0,T_.prototype),L_.prototype.get_context_h02k06_k$=function(){return this.$tmp0_Continuation_1},L_.prototype.resumeWith_7onugl_k$=function(t){ln(t);var e=rn(t);return null==e||zh(e)||Au(),Zo()},L_.prototype.resumeWith_s3a3yh_k$=function(t){return this.resumeWith_7onugl_k$(t)},L_.$metadata$=vh(void 0,[ve]),B_.prototype.get_implementation_9txf7p_k$=function(){return this.implementation_1},B_.prototype.equals=function(t){if(!(t instanceof B_))return!1;var e=t instanceof B_?t:Au();return this.implementation_1===e.implementation_1},B_.prototype.hashCode=function(){return ut(vu("implementation"),127)^vu(this.implementation_1)},B_.prototype.toString=function(){return"@kotlin.js.JsPolyfill(implementation="+this.implementation_1+")"},B_.$metadata$=vh("JsPolyfill",[Co]),F_.$metadata$=Yh("Serializable"),es.$metadata$=Yh("KCallable"),rs.$metadata$=Yh("KClass",[Ur]),ns.prototype.get_jClass_en9agn_k$=function(){return this.jClass_1},ns.prototype.get_qualifiedName_aokcf6_k$=function(){throw $n(null,1,null)},ns.prototype.equals=function(t){return t instanceof ns&&wu(this.get_jClass_en9agn_k$(),t.get_jClass_en9agn_k$())},ns.prototype.hashCode=function(){var t=this.get_simpleName_r6f8py_k$(),e=null==t?null:vu(t);return null==e?0:e},ns.prototype.toString=function(){return"class "+this.get_simpleName_r6f8py_k$()},ns.$metadata$=vh("KClassImpl",[rs]),is.prototype.equals=function(t){return t instanceof is&&!!ns.prototype.equals.call(this,t)&&this.givenSimpleName_1===t.givenSimpleName_1},is.prototype.get_simpleName_r6f8py_k$=function(){return this.givenSimpleName_1},is.prototype.isInstance_6tn68w_k$=function(t){return this.isInstanceFunction_1(t)},is.$metadata$=vh("PrimitiveKClassImpl",void 0,void 0,void 0,void 0,ns.prototype),os.prototype.get_simpleName_r6f8py_k$=function(){return this.simpleName_1},os.prototype.isInstance_6tn68w_k$=function(t){return!1},os.prototype.get_jClass_en9agn_k$=function(){throw Sp("There's no native JS class for Nothing type")},os.prototype.equals=function(t){return t===this},os.prototype.hashCode=function(){return 0},os.$metadata$=Zh("NothingKClassImpl",void 0,void 0,void 0,void 0,ns.prototype),ss.prototype.get_simpleName_r6f8py_k$=function(){throw yp("Unknown simpleName for ErrorKClass")},ss.prototype.get_qualifiedName_aokcf6_k$=function(){throw yp("Unknown qualifiedName for ErrorKClass")},ss.prototype.isInstance_6tn68w_k$=function(t){throw yp("Can's check isInstance on ErrorKClass")},ss.prototype.equals=function(t){return t===this},ss.prototype.hashCode=function(){return 0},ss.$metadata$=vh("ErrorKClass",[rs]),as.prototype.get_simpleName_r6f8py_k$=function(){return this.simpleName_1},as.prototype.isInstance_6tn68w_k$=function(t){return Wh(t,this.get_jClass_en9agn_k$())},as.$metadata$=vh("SimpleKClassImpl",void 0,void 0,void 0,void 0,ns.prototype),us.$metadata$=Yh("KFunction",[es]),hs.$metadata$=Yh("KProperty",[es]),ps.$metadata$=Yh("KProperty0",[hs]),cs.$metadata$=Yh("KProperty1",[hs]),fs.$metadata$=Yh("KProperty2",[hs]),ls.$metadata$=Yh("KMutableProperty0",[ps,ys]),ys.$metadata$=Yh("KMutableProperty",[hs]),$s.$metadata$=Yh("KMutableProperty1",[cs,ys]),ds.$metadata$=Yh("KMutableProperty2",[fs,ys]),ks.$metadata$=Yh("KType"),gs.prototype.get_classifier_ottyl2_k$=function(){return this.classifier_1},gs.prototype.get_arguments_p5ddub_k$=function(){return this.arguments_1},gs.prototype.get_isMarkedNullable_4el8ow_k$=function(){return this.isMarkedNullable_1},gs.prototype.equals=function(t){return!!(t instanceof gs&&wu(this.classifier_1,t.classifier_1)&&wu(this.arguments_1,t.arguments_1))&&this.isMarkedNullable_1===t.isMarkedNullable_1},gs.prototype.hashCode=function(){return ut(ut(mu(this.classifier_1),31)+mu(this.arguments_1)|0,31)+(0|this.isMarkedNullable_1)|0},gs.prototype.toString=function(){var t=this.classifier_1,e=jh(t,rs)?t:null,r=null==e?gu(this.classifier_1):null!=e.get_simpleName_r6f8py_k$()?e.get_simpleName_r6f8py_k$():"(non-denotable type)",n=this.arguments_1.isEmpty_y1axqb_k$()?"":Et(this.arguments_1,", ","<",">",0,null,null,56,null),i=this.isMarkedNullable_1?"?":"";return Ra(r,n)+i},gs.$metadata$=vh("KTypeImpl",[ks]),ms.prototype.get_classifier_ottyl2_k$=function(){return this.classifier_1},ms.prototype.get_arguments_p5ddub_k$=function(){return this.arguments_1},ms.prototype.get_isMarkedNullable_4el8ow_k$=function(){return this.isMarkedNullable_1},ms.prototype.toString=function(){return"dynamic"},ms.$metadata$=Zh("DynamicKType",[ks]),vs.prototype.get_name_woqyms_k$=function(){return this.name_1},vs.prototype.get_upperBounds_k5qia_k$=function(){return this.upperBounds_1},vs.prototype.get_variance_ik7ku2_k$=function(){return this.variance_1},vs.prototype.get_isReified_gx0s91_k$=function(){return this.isReified_1},vs.prototype.toString=function(){return this.name_1},vs.prototype.component1_7eebsc_k$=function(){return this.name_1},vs.prototype.component2_7eebsb_k$=function(){return this.upperBounds_1},vs.prototype.component3_7eebsa_k$=function(){return this.variance_1},vs.prototype.component4_7eebs9_k$=function(){return this.isReified_1},vs.prototype.copy_21tpu9_k$=function(t,e,r,n){return new vs(t,e,r,n)},vs.prototype.copy$default_6ckzz_k$=function(t,e,r,n,i,o){return 0!==(1&i)&&(t=this.name_1),0!==(2&i)&&(e=this.upperBounds_1),0!==(4&i)&&(r=this.variance_1),0!==(8&i)&&(n=this.isReified_1),this.copy_21tpu9_k$(t,e,r,n)},vs.prototype.hashCode=function(){var t=vu(this.name_1);return t=ut(t,31)+mu(this.upperBounds_1)|0,t=ut(t,31)+this.variance_1.hashCode()|0,t=ut(t,31)+(0|this.isReified_1)|0},vs.prototype.equals=function(t){if(this===t)return!0;if(!(t instanceof vs))return!1;var e=t instanceof vs?t:Au();return this.name_1===e.name_1&&!!wu(this.upperBounds_1,e.upperBounds_1)&&!!this.variance_1.equals(e.variance_1)&&this.isReified_1===e.isReified_1},vs.$metadata$=vh("KTypeParameterImpl",[Dr]),Us.prototype.get_anyClass_x0jl4l_k$=function(){return this.anyClass_1},Us.prototype.get_numberClass_pnym9y_k$=function(){return this.numberClass_1},Us.prototype.get_nothingClass_7ivpcc_k$=function(){return this.nothingClass_1},Us.prototype.get_booleanClass_d285fr_k$=function(){return this.booleanClass_1},Us.prototype.get_byteClass_pu7s61_k$=function(){return this.byteClass_1},Us.prototype.get_shortClass_5ajsv9_k$=function(){return this.shortClass_1},Us.prototype.get_intClass_mw4y9a_k$=function(){return this.intClass_1},Us.prototype.get_floatClass_xlwq2t_k$=function(){return this.floatClass_1},Us.prototype.get_doubleClass_dahzcy_k$=function(){return this.doubleClass_1},Us.prototype.get_arrayClass_udg0fc_k$=function(){return this.arrayClass_1},Us.prototype.get_stringClass_bik2gy_k$=function(){return this.stringClass_1},Us.prototype.get_throwableClass_ee1a8x_k$=function(){return this.throwableClass_1},Us.prototype.get_booleanArrayClass_lnbwea_k$=function(){return this.booleanArrayClass_1},Us.prototype.get_charArrayClass_7lhfoe_k$=function(){return this.charArrayClass_1},Us.prototype.get_byteArrayClass_57my8g_k$=function(){return this.byteArrayClass_1},Us.prototype.get_shortArrayClass_c1p7wy_k$=function(){return this.shortArrayClass_1},Us.prototype.get_intArrayClass_h44pbv_k$=function(){return this.intArrayClass_1},Us.prototype.get_longArrayClass_v379a4_k$=function(){return this.longArrayClass_1},Us.prototype.get_floatArrayClass_qngmha_k$=function(){return this.floatArrayClass_1},Us.prototype.get_doubleArrayClass_84hee1_k$=function(){return this.doubleArrayClass_1},Us.prototype.functionClass=function(t){var e,r=ws()[t];if(null==r){var n=new is(Function,"Function"+t,Fs(t));ws()[t]=n,e=n}else e=r;return e},Us.$metadata$=Zh("PrimitiveClasses"),Object.defineProperty(Us.prototype,"anyClass",{configurable:!0,get:Us.prototype.get_anyClass_x0jl4l_k$}),Object.defineProperty(Us.prototype,"numberClass",{configurable:!0,get:Us.prototype.get_numberClass_pnym9y_k$}),Object.defineProperty(Us.prototype,"nothingClass",{configurable:!0,get:Us.prototype.get_nothingClass_7ivpcc_k$}),Object.defineProperty(Us.prototype,"booleanClass",{configurable:!0,get:Us.prototype.get_booleanClass_d285fr_k$}),Object.defineProperty(Us.prototype,"byteClass",{configurable:!0,get:Us.prototype.get_byteClass_pu7s61_k$}),Object.defineProperty(Us.prototype,"shortClass",{configurable:!0,get:Us.prototype.get_shortClass_5ajsv9_k$}),Object.defineProperty(Us.prototype,"intClass",{configurable:!0,get:Us.prototype.get_intClass_mw4y9a_k$}),Object.defineProperty(Us.prototype,"floatClass",{configurable:!0,get:Us.prototype.get_floatClass_xlwq2t_k$}),Object.defineProperty(Us.prototype,"doubleClass",{configurable:!0,get:Us.prototype.get_doubleClass_dahzcy_k$}),Object.defineProperty(Us.prototype,"arrayClass",{configurable:!0,get:Us.prototype.get_arrayClass_udg0fc_k$}),Object.defineProperty(Us.prototype,"stringClass",{configurable:!0,get:Us.prototype.get_stringClass_bik2gy_k$}),Object.defineProperty(Us.prototype,"throwableClass",{configurable:!0,get:Us.prototype.get_throwableClass_ee1a8x_k$}),Object.defineProperty(Us.prototype,"booleanArrayClass",{configurable:!0,get:Us.prototype.get_booleanArrayClass_lnbwea_k$}),Object.defineProperty(Us.prototype,"charArrayClass",{configurable:!0,get:Us.prototype.get_charArrayClass_7lhfoe_k$}),Object.defineProperty(Us.prototype,"byteArrayClass",{configurable:!0,get:Us.prototype.get_byteArrayClass_57my8g_k$}),Object.defineProperty(Us.prototype,"shortArrayClass",{configurable:!0,get:Us.prototype.get_shortArrayClass_c1p7wy_k$}),Object.defineProperty(Us.prototype,"intArrayClass",{configurable:!0,get:Us.prototype.get_intArrayClass_h44pbv_k$}),Object.defineProperty(Us.prototype,"longArrayClass",{configurable:!0,get:Us.prototype.get_longArrayClass_v379a4_k$}),Object.defineProperty(Us.prototype,"floatArrayClass",{configurable:!0,get:Us.prototype.get_floatArrayClass_qngmha_k$}),Object.defineProperty(Us.prototype,"doubleArrayClass",{configurable:!0,get:Us.prototype.get_doubleArrayClass_84hee1_k$}),Gs.$metadata$=Yh("Appendable"),Js.prototype.get_length_g42xv3_k$=function(){return this.string_1.length},Js.prototype.get_a7b70_k$=function(t){var e=this.string_1;if(!(t>=0&&t<=tn(e)))throw Np("index: "+t+", length: "+this.get_length_g42xv3_k$()+"}");return su(e,t)},Js.prototype.subSequence_5fh70h_k$=function(t,e){return this.string_1.substring(t,e)},Js.prototype.append_t8oh9e_k$=function(t){var e=this;return e.string_1=e.string_1+new wa(t),this},Js.prototype.append_oz4qxs_k$=function(t){var e=this;return e.string_1=e.string_1+Ma(t),this},Js.prototype.append_tbojcw_k$=function(t,e,r){var n=t;return this.appendRange_mncs5k_k$(null==n?"null":n,e,r)},Js.prototype.reverse_i6tiw2_k$=function(){for(var t="",e=this.string_1.length-1|0;e>=0;){var r=e;e=r-1|0;var n=su(this.string_1,r);if(ea(n)&&e>=0){var i=e;e=i-1|0;var o=su(this.string_1,i);t=ra(o)?t+new wa(o)+new wa(n):t+new wa(n)+new wa(o)}else t+=new wa(n)}return this.string_1=t,this},Js.prototype.append_t8pm91_k$=function(t){var e=this;return e.string_1=e.string_1+Ma(t),this},Js.prototype.append_a1id5s_k$=function(t){var e=this;return e.string_1=e.string_1+t,this},Js.prototype.append_18hb2z_k$=function(t){var e=this;return e.string_1=e.string_1+oa(t),this},Js.prototype.append_zar6u1_k$=function(t){return this.append_ssq29y_k$(t)},Js.prototype.append_ssq29y_k$=function(t){var e=this,r=e,n=e.string_1,i=t;return r.string_1=n+(null==i?"null":i),this},Js.prototype.capacity_14dpom_k$=function(){return this.get_length_g42xv3_k$()},Js.prototype.ensureCapacity_ignus8_k$=function(t){},Js.prototype.indexOf_kdecvs_k$=function(t){return this.string_1.indexOf(t)},Js.prototype.indexOf_sxnkg7_k$=function(t,e){return this.string_1.indexOf(t,e)},Js.prototype.lastIndexOf_my1yge_k$=function(t){return this.string_1.lastIndexOf(t)},Js.prototype.lastIndexOf_4awwhb_k$=function(t,e){return 0===uu(t)&&e<0?-1:this.string_1.lastIndexOf(t,e)},Js.prototype.insert_ho1wgi_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+e;return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_5hk2j8_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+new wa(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_5yqhyr_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+oa(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_xsudoy_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+Ma(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_5hl7iv_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+Ma(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_9mtcpl_k$=function(t,e){return this.insert_eitq2w_k$(t,e)},Js.prototype.insert_eitq2w_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=null==e?"null":e,i=this,o=this.string_1.substring(0,t)+n;return r=this.string_1.substring(t),i.string_1=o+r,this},Js.prototype.setLength_kzn4fs_k$=function(t){if(t<0)throw hp("Negative new length: "+t+".");if(t<=this.get_length_g42xv3_k$()){var e,r=this;e=this.string_1.substring(0,t),r.string_1=e}else{var n=this.get_length_g42xv3_k$();if(n= 8");if(e.arraysUnlinked_1=!0,e.log2N_1=t,e.N_1=1<=5))throw w("unknown log2N size, must be >=3 but was: "+t);e.dft_1=ft(t,tt(e),et(e),rt(e),nt(e))}return e}function ot(t){return it(t,Object.create(pt.prototype))}function _t(t,e,r,n,i,o){return it(i,o),o.yr_1=r,o.yi_1=n,o.dft_1.link(t,e,r,n),o.arraysUnlinked_1=!1,o}function st(t,e,r,n,i){return _t(t,e,r,n,i,Object.create(pt.prototype))}function at(t){var e=t.N_1/8|0;t.c_1=new Float32Array(e),t.c3__1=new Float32Array(e),t.s_1=new Float32Array(e),t.s3__1=new Float32Array(e);var r=0,n=e-1|0;if(r<=n)do{var i=r;r=r+1|0;var o,_=tt(t),s=2*k()*i/t.N_1;o=Math.cos(s),_[i]=o;var a,u=et(t),h=2*k()*3*i/t.N_1;a=Math.cos(h),u[i]=a;var p,c=rt(t),f=2*k()*i/t.N_1;p=Math.sin(f),c[i]=-p;var l,y=nt(t),$=2*k()*3*i/t.N_1;l=Math.sin($),y[i]=-l}while(i!==n)}function ut(){n=this}function ht(){return null==n&&new ut,n}function pt(){ht(),this.arraysUnlinked_1=!1}function ct(t,e,r,n,i,o){return gt.call(o),o.m_1=t,o.N_1=1<6?(o.dft1__1=$t(o,0,2,0,t-1|0),o.dft2__1=$t(o,1,4,o.N_1/2|0,t-2|0),o.dft3__1=$t(o,3,4,d(3,o.N_1)/4|0,t-2|0)):6===t?(o.dft1__1=$t(o,0,2,0,5),o.dft2__1=new wt(1,4,o.N_1/2|0),o.dft3__1=new wt(3,4,d(3,o.N_1)/4|0)):5===t&&(o.dft1__1=new wt(0,2,0),o.dft2__1=new jt(1,4,o.N_1/2|0),o.dft3__1=new jt(3,4,d(3,o.N_1)/4|0)),o}function ft(t,e,r,n,i){return ct(t,e,r,n,i,Object.create(gt.prototype))}function lt(t){return gt.call(t),t.dft1__1=null,t.dft2__1=null,t.dft3__1=null,t}function yt(t,e,r,n,i,o){return gt.call(o),o.c_1=t.c_1,o.c3__1=t.c3__1,o.s_1=t.s_1,o.s3__1=t.s3__1,o.m_1=i,o.N_1=1<6?(o.dft1__1=$t(o,e,d(r,2),n,i-1|0),o.dft2__1=$t(o,e+r|0,d(r,4),n+(o.N_1/2|0)|0,i-2|0),o.dft3__1=$t(o,e+d(3,r)|0,d(r,4),n+(d(3,o.N_1)/4|0)|0,i-2|0)):6===i?(o.dft1__1=$t(o,e,d(r,2),n,5),o.dft2__1=new wt(e+r|0,d(r,4),n+(o.N_1/2|0)|0),o.dft3__1=new wt(e+d(3,r)|0,d(r,4),n+(d(3,o.N_1)/4|0)|0)):5===i&&(o.dft1__1=new wt(e,d(r,2),n),o.dft2__1=new jt(e+r|0,d(r,4),n+(o.N_1/2|0)|0),o.dft3__1=new jt(e+d(3,r)|0,d(r,4),n+(d(3,o.N_1)/4|0)|0)),o}function $t(t,e,r,n,i){return yt(t,e,r,n,i,Object.create(gt.prototype))}function dt(){i=this;var t,e=this;t=Math.sqrt(2),e.SQRT2BY2__1=t/2}function kt(){return null==i&&new dt,i}function gt(){kt(),this.xoffset_1=0,this.xstride_1=0,this.outXoffset_1=0,this.m_1=0,this.N_1=0,this.Ndiv8__1=0,this.Ndiv4__1=0,this.dft1__1=null,this.dft2__1=null,this.dft3__1=null,this.c_1=null,this.c3__1=null,this.s_1=null,this.s3__1=null,this.f_1=0,this.reflect_1=0}function mt(){o=this;var t,e=this,r=2*k()/16;t=Math.cos(r),e.C_1_16__1=t;var n,i=this,_=2*k()*3/16;n=Math.cos(_),i.C_3_16__1=n;var s,a=this;s=Math.sqrt(2),a.SQRT2BY2__1=s/2}function vt(){return null==o&&new mt,o}function wt(t,e,r){vt(),lt(this),this.m_1=4,this.N_1=16,this.xoffset_1=t,this.xstride_1=e,this.outXoffset_1=r,this.n0__1=this.xoffset_1,this.n1__1=this.n0__1+this.xstride_1|0,this.n2__1=this.n1__1+this.xstride_1|0,this.n3__1=this.n2__1+this.xstride_1|0,this.n4__1=this.n3__1+this.xstride_1|0,this.n5__1=this.n4__1+this.xstride_1|0,this.n6__1=this.n5__1+this.xstride_1|0,this.n7__1=this.n6__1+this.xstride_1|0,this.n8__1=this.n7__1+this.xstride_1|0,this.n9__1=this.n8__1+this.xstride_1|0,this.n10__1=this.n9__1+this.xstride_1|0,this.n11__1=this.n10__1+this.xstride_1|0,this.n12__1=this.n11__1+this.xstride_1|0,this.n13__1=this.n12__1+this.xstride_1|0,this.n14__1=this.n13__1+this.xstride_1|0,this.n15__1=this.n14__1+this.xstride_1|0,this.m0__1=this.outXoffset_1,this.m1__1=this.m0__1+1|0,this.m2__1=this.m1__1+1|0,this.m3__1=this.m2__1+1|0,this.m4__1=this.m3__1+1|0,this.m5__1=this.m4__1+1|0,this.m6__1=this.m5__1+1|0,this.m7__1=this.m6__1+1|0,this.m8__1=this.m7__1+1|0,this.m9__1=this.m8__1+1|0,this.m10__1=this.m9__1+1|0,this.m11__1=this.m10__1+1|0,this.m12__1=this.m11__1+1|0,this.m13__1=this.m12__1+1|0,this.m14__1=this.m13__1+1|0,this.m15__1=this.m14__1+1|0}function bt(){_=this;var t,e=this;t=Math.sqrt(2),e.SQRT2BY2__1=t/2}function xt(){return null==_&&new bt,_}function jt(t,e,r){xt(),lt(this),this.n0__1=t,this.m0__1=r,this.m_1=3,this.N_1=8,this.xoffset_1=this.n0__1,this.xstride_1=e,this.outXoffset_1=this.m0__1,this.n1__1=this.n0__1+e|0,this.n2__1=this.n1__1+e|0,this.n3__1=this.n2__1+e|0,this.n4__1=this.n3__1+e|0,this.n5__1=this.n4__1+e|0,this.n6__1=this.n5__1+e|0,this.n7__1=this.n6__1+e|0,this.m1__1=this.m0__1+1|0,this.m2__1=this.m1__1+1|0,this.m3__1=this.m2__1+1|0,this.m4__1=this.m3__1+1|0,this.m5__1=this.m4__1+1|0,this.m6__1=this.m5__1+1|0,this.m7__1=this.m6__1+1|0}function It(){s=this}function Et(){return null==s&&new It,s}function Ct(t){if(Et(),t<4)throw w("DFT size must be >= 16");this.N_1=1<=1)throw w("OmegaP: "+e+" out of bounds (0.0 < OmegaP < 1.0)");this.bands_1[0][0]=0,this.bands_1[0][1]=e,this.generateCoefficients()}function $e(t,e,r,n,i){if(ke.call(this,2,t),this.Ws_1=r,this.Wp_1=i,e>=n)throw w("OmegaS >= OmegaP ");if(e<=0||e>=1)throw w("OmegaS: "+e+" out of bounds (0.0 < OmegaS < 1.0)");if(n<=0||n>=1)throw w("OmegaP: "+n+" out of bounds (0.0 < OmegaP < 1.0)");this.bands_1[0][0]=0,this.bands_1[0][1]=e,this.bands_1[1][0]=n,this.bands_1[1][1]=1,this.generateCoefficients()}function de(t,e,r,n,i){if(ke.call(this,2,t),this.Wp_1=r,this.Ws_1=i,e>=n)throw w("OmegaP >= OmegaS ");if(e<=0||e>=1)throw w("OmegaP: "+e+" out of bounds (0.0 < OmegaP < 1.0)");if(n<=0||n>=1)throw w("OmegaS: "+n+" out of bounds (0.0 < OmegaS < 1.0)");this.bands_1[0][0]=0,this.bands_1[0][1]=e,this.bands_1[1][0]=n,this.bands_1[1][1]=1,this.generateCoefficients()}function ke(t,e){fe.call(this,t,e+1|0,d(2,e)+1|0)}function ge(t,e){fe.call(this,t,e,d(2,e))}function me(t,e){fe.call(this,t,e,d(2,e)+1|0)}function ve(t,e){fe.call(this,t,e,d(2,e))}function we(t,e){ve.call(this,1,t),this.delta_1=e,this.bands_1[0][0]=1/d(2,t),this.bands_1[0][1]=1,this.generateCoefficients()}function be(t,e){if(ve.call(this,1,t),!(0=0){var h=(-a+Math.sqrt(u))/2,p=h*r/2,c=p*p-n,f=Me(p).plusComplex(Le().sqrt(Me(c)));i=Xt(new Float64Array([f.conjugate().timesComplex(f).real(),-2*f.real(),1])),c=(p=(h=(-a-Math.sqrt(u))/2)*r/2)*p-n,f=Me(p).plusComplex(Le().sqrt(Me(c))),o=Xt(new Float64Array([f.conjugate().timesComplex(f).real(),-2*f.real(),1]))}else{var l=-u,y=new Be(-a/2,Math.sqrt(l)/2).timesReal(r/2),$=y.timesComplex(y).minusReal(n),d=y.plusComplex(Le().sqrt($));i=Xt(new Float64Array([d.conjugate().timesComplex(d).real(),-2*d.real(),1])),d=y.minusComplex(Le().sqrt($)),o=Xt(new Float64Array([d.conjugate().timesComplex(d).real(),-2*d.real(),1]))}return[zt(i),zt(o)]}function Xe(){this._T_1=null,this.sections_1=A()}function Te(t,e,r,n,i){Ue.call(this,new Se(t),e,r,n,i)}function ze(t,e,r,n,i,o){Ue.call(this,new Ae(t,e),r,n,i,o)}function Pe(t,e,r,n,i,o){Ue.call(this,new qe(t,e),r,n,i,o)}function Oe(t,e){return Be.call(e,t,0),e}function Me(t){return Oe(t,Object.create(Be.prototype))}function Re(){c=this}function Le(){return null==c&&new Re,c}function Be(t,e){Le(),this.real_1=t,this.imag_1=e}function Fe(t,e,r){var n=k()*e*r;return Math.tan(n)}function Ue(t,e,r,n,i){var o;switch(this.delta_1=i,this.f1__1=r,this.f2__1=n,e.ordinal_1){case 0:o=t.lptolp(Fe(this,n,i));break;case 1:o=t.lptobp(Fe(this,r,i),Fe(this,n,i));break;case 2:o=t.lptohp(Fe(this,r,i));break;default:throw x("Undefined passband type")}var _=new Float64Array(2),s=new Float64Array(2);_[0]=1,_[1]=-1,s[0]=1,s[1]=1;var a=Ft(_,s);this.T_1=Wt(1),this.sections_1=A();var u=0,h=o.nSections()-1|0;if(u<=h)do{var p=u;u=u+1|0;var c=o.getSection(p).mapRational(a);this.T_1.timesEqualsRational(c);var f=c.numerator().coefficients(),l=c.denominator().coefficients(),y=1;0!==l[0]&&(y=l[0]);var $=f[0]/y,d=0;f.length>=2&&(d=f[1]/y);var k=0;f.length>=3&&(k=f[2]/y);var g=0;l.length>=2&&(g=l[1]/y);var m=0;l.length>=3&&(m=l[2]/y),this.sections_1.add_1j60pz_k$(new Ke($,d,k,g,m))}while(p!==h)}function De(){return[We(),Ge(),He()]}function Ve(t){switch(t){case"LOWPASS":return We();case"BANDPASS":return Ge();case"HIGHPASS":return He();default:Ye(),M()}}function Ye(){if($)return g();$=!0,f=new Ze("LOWPASS",0),l=new Ze("BANDPASS",1),y=new Ze("HIGHPASS",2)}function Ze(t,e){R.call(this,t,e)}function We(){return Ye(),f}function Ge(){return Ye(),l}function He(){return Ye(),y}function Ke(t,e,r,n,i){this.b0__1=t,this.b1__1=e,this.b2__1=r,this.a1__1=n,this.a2__1=i,this.s1__1=0,this.s2__1=0,this.initialize_oabr29_k$()}function Qe(t,e){var r=1;if(e>1){var n=2;if(n<=e)do{var i=n;n=n+1|0,r=d(r,i)}while(i!==e)}return r}function Je(t,e){Ce.call(this,t);var r=new Float64Array(t+1|0);r[0]=1;var n=1;if(n<=t)do{var i=n;n=n+1|0;var o,_=1,s=0;if(s<=t)do{var a=s;s=s+1|0,_*=(e-t+a)/(e-t+i+a)}while(a!==t);var u=i;o=Math.pow(-1,u),r[i]=o*(Qe(this,t)/d(Qe(this,t-i|0),Qe(this,i))|0)*_}while(i!==t);var h=Xt(r);this.k_1=h.reflectionCoefficients(),this.constructRationalRepresentation()}function tr(t){var e,r,n,i,o,_,s,a;(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).HammingWindow=L,(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).HanningWindow=B,(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).Sequence=W,_.Sequence.Sequence_fromArray=U,_.Sequence.Sequence_ofSize=V,Object.defineProperty(_.Sequence,"Companion",{configurable:!0,get:Z}),(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).Window=K,_.Window.Window_fromArray=H,(e=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).fft||(_.fft={})).CDFT=pt,e.CDFT.CDFT_ofLogSize=ot,e.CDFT.CDFT_ofArrays=st,Object.defineProperty(e.CDFT,"Companion",{configurable:!0,get:ht}),(e=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).fft||(_.fft={})).RDFT=Ct,Object.defineProperty(e.RDFT,"Companion",{configurable:!0,get:Et}),(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).LagrangePolynomial=qt,Object.defineProperty(s.LagrangePolynomial,"Companion",{configurable:!0,get:At}),(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).Polynomial=Lt,s.Polynomial.Polynomial_ofArray=Xt,s.Polynomial.Polynomial_ofPolynomial=zt,s.Polynomial.Polynomial_ofDegree=Ot,s.Polynomial.Polynomial_ofConstant=Rt,(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).Rational=Gt,s.Rational.Rational_ofArrays=Ft,s.Rational.Rational_ofPolynomials=Dt,s.Rational.Rational_ofRational=Yt,s.Rational.Rational_ofConstant=Wt,(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).ComplexAnalyticSignal=Ht,(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).Interpolator=Kt,(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).OverlapAdd=re,r.OverlapAdd.OverlapAdd_ofArray=Jt,r.OverlapAdd.OverlapAdd_ofArrayOverlapAdd=ee,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).CenteredDifferentiator=ne,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).CenteredHilbertTransform=ie,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleBandpass=ae,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleFIRFilter=fe,Object.defineProperty(n.EquirippleFIRFilter,"Companion",{configurable:!0,get:ce}),(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleHalfBand=le,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleHighpass=$e,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleLowpass=de,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeI=ke,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeII=ge,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeIII=me,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeIV=ve,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).StaggeredDifferentiator=we,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).StaggeredHilbertTranform=be,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).Allpass=Ce,a.Allpass.Allpass_ofPolynomial=je,a.Allpass.Allpass_ofArray=Ee,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).AnalogPrototype=Xe,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).Butterworth=Te,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).ChebyshevI=ze,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).ChebyshevII=Pe,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).Complex=Be,a.Complex.Complex_fromReal=Me,Object.defineProperty(a.Complex,"Companion",{configurable:!0,get:Le}),(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).IIRFilter=Ue,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).PassbandType=Ze,a.PassbandType.values=De,a.PassbandType.valueOf=Ve,Object.defineProperty(a.PassbandType,"LOWPASS",{configurable:!0,get:We}),Object.defineProperty(a.PassbandType,"BANDPASS",{configurable:!0,get:Ge}),Object.defineProperty(a.PassbandType,"HIGHPASS",{configurable:!0,get:He}),(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).ThiranAllpass=Je}return L.prototype=Object.create(K.prototype),L.prototype.constructor=L,B.prototype=Object.create(K.prototype),B.prototype.constructor=B,wt.prototype=Object.create(gt.prototype),wt.prototype.constructor=wt,jt.prototype=Object.create(gt.prototype),jt.prototype.constructor=jt,me.prototype=Object.create(fe.prototype),me.prototype.constructor=me,ne.prototype=Object.create(me.prototype),ne.prototype.constructor=ne,ie.prototype=Object.create(me.prototype),ie.prototype.constructor=ie,ke.prototype=Object.create(fe.prototype),ke.prototype.constructor=ke,ae.prototype=Object.create(ke.prototype),ae.prototype.constructor=ae,ge.prototype=Object.create(fe.prototype),ge.prototype.constructor=ge,ye.prototype=Object.create(ge.prototype),ye.prototype.constructor=ye,$e.prototype=Object.create(ke.prototype),$e.prototype.constructor=$e,de.prototype=Object.create(ke.prototype),de.prototype.constructor=de,ve.prototype=Object.create(fe.prototype),ve.prototype.constructor=ve,we.prototype=Object.create(ve.prototype),we.prototype.constructor=we,be.prototype=Object.create(ve.prototype),be.prototype.constructor=be,Se.prototype=Object.create(Xe.prototype),Se.prototype.constructor=Se,Ae.prototype=Object.create(Xe.prototype),Ae.prototype.constructor=Ae,qe.prototype=Object.create(Xe.prototype),qe.prototype.constructor=qe,Te.prototype=Object.create(Ue.prototype),Te.prototype.constructor=Te,ze.prototype=Object.create(Ue.prototype),ze.prototype.constructor=ze,Pe.prototype=Object.create(Ue.prototype),Pe.prototype.constructor=Pe,Ze.prototype=Object.create(R.prototype),Ze.prototype.constructor=Ze,Je.prototype=Object.create(Ce.prototype),Je.prototype.constructor=Je,L.$metadata$=m("HammingWindow",void 0,void 0,void 0,void 0,K.prototype),B.$metadata$=m("HanningWindow",void 0,void 0,void 0,void 0,K.prototype),Y.prototype.aliasArray=function(t,e){var r=t.length,n=e.length,i=0;if(i<=n)do{var o=i;i=i+1|0,e[o]=0}while(o!==n);var _=0,s=r-1|0;if(_<=s)do{var a=_;_=_+1|0;var u=e,h=a%n|0;u[h]=u[h]+t[a]}while(a!==s)},Y.prototype.reverseArray=function(t){for(var e=0,r=t.length-1|0;e0&&(r-n|0)0){var o=0,_=n-1|0;if(o<=_)do{var s=o;o=o+1|0,i[s]=t[(r-n|0)+s|0]}while(s!==_);var a=(r-1|0)-n|0;if(0<=a)do{var u=a;a=a+-1|0,t[u+n|0]=t[u]}while(0<=a);var h=0,p=n-1|0;if(h<=p)do{var c=h;h=h+1|0,t[c]=i[c]}while(c!==p)}if(n<0){var f=0,l=(0|-n)-1|0;if(f<=l)do{var y=f;f=f+1|0,i[y]=t[y]}while(y!==l);var $=0|-n,k=r-1|0;if($<=k)do{var g=$;$=$+1|0,t[g+n|0]=t[g]}while(g!==k);var m=0,v=(0|-n)-1|0;if(m<=v)do{var w=m;m=m+1|0,t[(r+n|0)+w|0]=i[w]}while(w!==v)}},Y.prototype.zeroShiftArray=function(t,e){if(d(-1,e)>=t.length||e>=t.length){var r=0,n=t.length;if(r<=n)do{var i=r;r=r+1|0,t[i]=0}while(i!==n)}else if(e>0){var o=t.length-1|0;if(e<=o)do{var _=o;o=o+-1|0,t[_]=t[_-e|0]}while(_!==e);var s=0,a=e-1|0;if(s<=a)do{var u=s;s=s+1|0,t[u]=0}while(u!==a)}else if(e<0){var h=0,p=(t.length+e|0)-1|0;if(h<=p)do{var c=h;h=h+1|0,t[c]=t[c-e|0]}while(c!==p);var f=t.length+e|0,l=t.length-1|0;if(f<=l)do{var y=f;f=f+1|0,t[y]=0}while(y!==l)}},Y.prototype.decimateArray=function(t,e,r){var n=r.length,i=t.length/e|0,o=0,_=Math.min(n,i)-1|0;if(o<=_)do{var s=o;o=o+1|0,r[s]=t[d(s,e)]}while(s!==_)},Y.prototype.stretchArray=function(t,e,r){var n=t.length,i=r.length/e|0,o=Math.min(n,i),_=0,s=r.length;if(_<=s)do{var a=_;_=_+1|0,r[a]=0}while(a!==s);var u=0,h=o-1|0;if(u<=h)do{var p=u;u=u+1|0,r[d(p,e)]=t[p]}while(p!==h)},Y.prototype.timesEqualsArray=function(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;r=r+1|0;var o=t,_=i;o[_]=o[_]*e}while(r<=n)},Y.prototype.padArray=function(t,e){if(t.length=0&&tthis.array_1.length){var e=new Float32Array(t);Z().padArray(this.array_1,e),this.array_1=e}},W.$metadata$=m("Sequence"),Object.defineProperty(W.prototype,"array",{configurable:!0,get:W.prototype.get_array_iosoq8_k$,set:W.prototype.set_array_tn1sl2_k$}),K.prototype.set_w_6vu9ec_k$=function(t){this.w_1=t},K.prototype.get_w_1mhr66_k$=function(){return this.w_1},K.prototype.length=function(){return this.w_1.length},K.prototype.timesEquals=function(t){if(t.length!==this.w_1.length)throw w("Argument length does not match window length");var e=0,r=this.w_1.length-1|0;if(e<=r)do{var n=e;e=e+1|0;var i=this.w_1,o=n;i[o]=i[o]*t[n]}while(e<=r)},K.prototype.get_array_iosoq8_k$=function(){return this.w_1.slice()},K.prototype.windowArray=function(t,e,r){if(r.length!==this.w_1.length)throw w("Destination array length does not match window length");var n=0,i=this.w_1.length-1|0;if(n<=i)do{var o=n;n=n+1|0;var _=e+o|0;_>=0&&_0){var r=new Float64Array((this._order_1+1|0)-e|0),n=0,i=r.length-1|0;if(n<=i)do{var o=n;n=n+1|0,r[o]=this.a_1[o]}while(n<=i);this.a_1=r;var _=this;_._order_1=_._order_1-e|0}},Lt.prototype.order=function(){return this._order_1},Lt.prototype.coefficients=function(){return this.a_1.slice()},Lt.prototype.plusReal=function(t){var e,r=Ot(this._order_1),n=r;e=this.a_1.slice(),n.a_1=e;var i=r.a_1,o=0;return i[o]=i[o]+t,r},Lt.prototype.plusEqualsReal=function(t){var e=this.a_1,r=0;e[r]=e[r]+t},Lt.prototype.plusPolynomial=function(t){var e=this._order_1,r=t._order_1,n=Ot(Math.max(e,r)),i=0,o=this._order_1;if(i<=o)do{var _=i;i=i+1|0,n.a_1[_]=this.a_1[_]}while(_!==o);var s=0,a=t._order_1;if(s<=a)do{var u=s;s=s+1|0;var h=n.a_1,p=u;h[p]=h[p]+t.a_1[u]}while(u!==a);return n},Lt.prototype.plusEqualsPolynomial=function(t){var e,r=this._order_1,n=t._order_1;e=Math.max(r,n);var i=new Float64Array(e),o=0,_=this._order_1;if(o<=_)do{var s=o;o=o+1|0,i[s]=this.a_1[s]}while(s!==_);var a=0,u=t._order_1;if(a<=u)do{var h=a;a=a+1|0;var p=i,c=h;p[c]=p[c]+t.a_1[h]}while(h!==u);this.a_1=i,this._order_1=i.length-1|0},Lt.prototype.minusReal=function(t){return this.plusReal(-t)},Lt.prototype.minusEqualsReal=function(t){this.plusEqualsReal(-t)},Lt.prototype.minusPolynomial=function(t){var e=this._order_1,r=t._order_1,n=Ot(Math.max(e,r)),i=0,o=this._order_1;if(i<=o)do{var _=i;i=i+1|0,n.a_1[_]=this.a_1[_]}while(_!==o);var s=0,a=t._order_1;if(s<=a)do{var u=s;s=s+1|0;var h=n.a_1,p=u;h[p]=h[p]-t.a_1[u]}while(u!==a);return n},Lt.prototype.minusEqualsPolynomial=function(t){var e,r=this._order_1,n=t._order_1;e=Math.max(r,n);var i=new Float64Array(e),o=0,_=this._order_1;if(o<=_)do{var s=o;o=o+1|0,i[s]=this.a_1[s]}while(s!==_);var a=0,u=t._order_1;if(a<=u)do{var h=a;a=a+1|0;var p=i,c=h;p[c]=p[c]-t.a_1[h]}while(h!==u);this.a_1=i,this._order_1=i.length-1|0},Lt.prototype.timesReal=function(t){var e=Ot(this._order_1),r=0,n=this._order_1;if(r<=n)do{var i=r;r=r+1|0,e.a_1[i]=t*this.a_1[i]}while(i!==n);return e},Lt.prototype.timesEqualsReal=function(t){var e=0,r=this._order_1;if(e<=r)do{var n=e;e=e+1|0;var i=this.a_1,o=n;i[o]=i[o]*t}while(n!==r)},Lt.prototype.timesPolynomial=function(t){var e=t.a_1,r=new Float64Array(1+(this._order_1+t._order_1|0)|0),n=0,i=t._order_1;if(n<=i)do{var o=n;n=n+1|0;var _=0,s=this._order_1;if(_<=s)do{var a=_;_=_+1|0;var u=r,h=o+a|0;u[h]=u[h]+e[o]*this.a_1[a]}while(a!==s)}while(o!==i);return Xt(r)},Lt.prototype.timesEqualsPolynomial=function(t){var e=t.a_1,r=new Float64Array(1+(this._order_1+t._order_1|0)|0),n=0,i=t._order_1;if(n<=i)do{var o=n;n=n+1|0;var _=0,s=this._order_1;if(_<=s)do{var a=_;_=_+1|0;var u=r,h=o+a|0;u[h]=u[h]+e[o]*this.a_1[a]}while(a!==s)}while(o!==i);this.a_1=r;var p=this;p._order_1=p._order_1+t._order_1|0},Lt.prototype.overReal=function(t){var e=new Float64Array(this._order_1+1|0),r=0,n=(this._order_1+1|0)-1|0;if(r<=n)do{var i=r;r=r+1|0,e[i]=this.a_1[i]/t}while(i!==n);return Xt(e)},Lt.prototype.overEqualsReal=function(t){var e=0,r=(this._order_1+1|0)-1|0;if(e<=r)do{var n=e;e=e+1|0;var i=this.a_1,o=n;i[o]=i[o]/t}while(n!==r)},Lt.prototype.overEqualsPolynomial=function(t){return Dt(this,t)},Lt.prototype.derivative=function(){var t=new Float64Array(this._order_1),e=0,r=this._order_1-1|0;if(e<=r)do{var n=e;e=e+1|0,t[n]=(n+1|0)*this.a_1[n+1|0]}while(n!==r);return Xt(t)},Lt.prototype.evaluateReal=function(t){var e=this.a_1[this._order_1],r=this._order_1-1|0;if(0<=r)do{var n=r;r=r+-1|0,e=t*e+this.a_1[n]}while(0<=r);return e},Lt.prototype.evaluateComplex=function(t){var e=Me(this.a_1[this._order_1]),r=this._order_1-1|0;if(0<=r)do{var n=r;r=r+-1|0,e=e.timesComplex(t).plusReal(this.a_1[n])}while(0<=r);return e},Lt.prototype.groupDelay=function(t){if(0===this._order_1)return 0;var e=new Be(0,t),r=this.derivative().evaluateComplex(e),n=this.evaluateComplex(e);return-r.overComplex(n).real()},Lt.prototype.discreteTimeGroupDelay=function(t){var e=Le().exp(new Be(0,-t)),r=Me(this.a_1[this._order_1]*this._order_1),n=this._order_1-1|0;if(0<=n)do{var i=n;n=n+-1|0,r=r.timesComplex(e).plusReal(this.a_1[i]*i)}while(0<=n);var o=this.evaluateComplex(e);return r.overComplex(o).real()},Lt.prototype.reflectionCoefficients=function(){var t=new Float64Array(this._order_1),e=new Float64Array(this._order_1+1|0);e[0]=1;var r=0,n=this._order_1-1|0;if(r<=n)do{var i=r;r=r+1|0,e[i+1|0]=this.a_1[i+1|0]/this.a_1[0]}while(i!==n);var o=this._order_1;if(1<=o)do{var _=o;o=o+-1|0,t[_-1|0]=e[_];var s=1-t[_-1|0]*t[_-1|0],a=new Float64Array(this._order_1),u=0,h=_-1|0;if(u<=h)do{var p=u;u=u+1|0,a[p]=(e[p]-t[_-1|0]*e[_-p|0])/s}while(p!==h);var c=0,f=_-1|0;if(c<=f)do{var l=c;c=c+1|0,e[l]=a[l]}while(l!==f)}while(1<=o);return t},Lt.prototype.toString=function(){var t="",e=0,r=this._order_1;if(e<=r)do{var n=e;e=e+1|0,n>=0&&n<10?t=t+(n.toString()+" ")+this.a_1[n]+new E(I(10)):n>=10&&n<=100&&(t=t+(n.toString()+" ")+this.a_1[n]+new E(I(10)))}while(n!==r);return t},Lt.$metadata$=m("Polynomial"),Object.defineProperty(Lt.prototype,"a",{configurable:!0,get:Lt.prototype.get_a_1mhr5k_k$,set:Lt.prototype.set_a_suc4n9_k$}),Object.defineProperty(Lt.prototype,"_order",{configurable:!0,get:Lt.prototype.get__order_a42a1k_k$,set:Lt.prototype.set__order_ax9ysk_k$}),Gt.prototype.order=function(){return new Int32Array([this.N_1.order(),this.D_1.order()])},Gt.prototype.numerator=function(){return zt(this.N_1)},Gt.prototype.denominator=function(){return zt(this.D_1)},Gt.prototype.canonicalForm=function(){var t=this.N_1.a_1[this.N_1._order_1],e=0,r=this.N_1.a_1.length-1|0;if(e<=r)do{var n=e;e=e+1|0;var i=this.N_1.a_1,o=n;i[o]=i[o]/t}while(e<=r);var _=this.D_1.a_1[this.D_1._order_1],s=0,a=this.D_1.a_1.length-1|0;if(s<=a)do{var u=s;s=s+1|0;var h=this.D_1.a_1,p=u;h[p]=h[p]/_}while(s<=a);return t/_},Gt.prototype.timesEqualsReal=function(t){this.N_1.timesEqualsReal(t)},Gt.prototype.timesEqualsPolynomial=function(t){this.N_1.timesEqualsPolynomial(t)},Gt.prototype.timesEqualsRational=function(t){this.N_1.timesEqualsPolynomial(t.N_1),this.D_1.timesEqualsPolynomial(t.D_1)},Gt.prototype.evaluateReal=function(t){var e=0,r=this.N_1.evaluateReal(t),n=this.D_1.evaluateReal(t);return 0!==n&&(e=r/n),e},Gt.prototype.evaluateComplex=function(t){var e=new Be(0,0),r=this.N_1.evaluateComplex(t),n=this.D_1.evaluateComplex(t);return 0!==n.abs()&&(e=r.overComplex(n)),e},Gt.prototype.mapRational=function(t){var e=Rt(this.N_1.a_1[this.N_1._order_1]),r=Rt(1),n=this.N_1._order_1-1|0;if(0<=n)do{var i=n;n=n+-1|0,r=r.timesPolynomial(t.D_1),e=e.timesPolynomial(t.N_1).plusPolynomial(r.timesReal(this.N_1.a_1[i]))}while(0<=n);var o=Rt(this.D_1.a_1[this.D_1._order_1]);r=Rt(1);var _=this.D_1._order_1-1|0;if(0<=_)do{var s=_;_=_+-1|0,r=r.timesPolynomial(t.D_1),o=o.timesPolynomial(t.N_1).plusPolynomial(r.timesReal(this.D_1.a_1[s]))}while(0<=_);if(this.D_1._order_1>this.N_1._order_1){var a=0,u=(this.D_1._order_1-this.N_1._order_1|0)-1|0;if(a<=u)do{var h=a;a=a+1|0,e=e.timesPolynomial(t.D_1)}while(h!==u)}else if(this.N_1._order_1>this.D_1._order_1){var p=0,c=(this.N_1._order_1-this.D_1._order_1|0)-1|0;if(p<=c)do{var f=p;p=p+1|0,o=o.timesPolynomial(t.D_1)}while(f!==c)}return e.trim(),o.trim(),Dt(e,o)},Gt.prototype.residueForReal=function(t){return this.N_1.evaluateReal(t)/this.D_1.derivative().evaluateReal(t)},Gt.prototype.residueForComplex=function(t){return this.N_1.evaluateComplex(t).overComplex(this.D_1.derivative().evaluateComplex(t))},Gt.prototype.groupDelay=function(t){return this.N_1.groupDelay(t)-this.D_1.groupDelay(t)},Gt.prototype.discreteTimeGroupDelay=function(t){return this.N_1.discreteTimeGroupDelay(t)-this.D_1.discreteTimeGroupDelay(t)},Gt.prototype.toString=function(){return"Numerator: "+this.N_1+"\nDenominator: "+this.D_1+"\n"},Gt.$metadata$=m("Rational"),Ht.prototype.set__realPart_f7bi4z_k$=function(t){this._realPart_1=t},Ht.prototype.get__realPart_47rtll_k$=function(){return this._realPart_1},Ht.prototype.set__imagPart_dn087_k$=function(t){this._imagPart_1=t},Ht.prototype.get__imagPart_47qodp_k$=function(){return this._imagPart_1},Ht.prototype.get_envelope_5cdspl_k$=function(){var t=new Float32Array(this._realPart_1.length),e=0,r=this._realPart_1.length-1|0;if(e<=r)do{var n,i=e;e=e+1|0;var o=this._realPart_1[i]*this._realPart_1[i]+this._imagPart_1[i]*this._imagPart_1[i];n=Math.sqrt(o),t[i]=n}while(e<=r);return t},Ht.prototype.getRealPart=function(){return this._realPart_1.slice()},Ht.prototype.getImagPart=function(){return this._imagPart_1.slice()},Ht.$metadata$=m("ComplexAnalyticSignal"),Object.defineProperty(Ht.prototype,"envelope",{configurable:!0,get:Ht.prototype.get_envelope_5cdspl_k$}),Kt.prototype.interpolate=function(t,e){Z().stretchArray(t,this.rate_1,this.buffer_1),this.overlapAdd_1.filter(this.buffer_1,0,e,0)},Kt.$metadata$=m("Interpolator"),re.prototype.filter=function(t,e,r,n){if(t.length!==this.blockSize_1)throw w("Data array length not equal to blockSize");var i=0,o=j(this.segment_1).length-1|0;if(i<=o)do{var _=i;i=i+1|0,j(this.segment_1)[_]=0}while(i<=o);var s=0,a=this.blockSize_1;if(s<=a)do{var u=s;s=s+1|0,j(this.segment_1)[u]=t[u+e|0]}while(u!==a);j(this.fft_1).evaluate(j(this.segment_1),j(this.transform_1)),Et().dftProduct(j(this.kernel_1),j(this.transform_1),1),j(this.fft_1).evaluateInverse(j(this.transform_1),j(this.segment_1));var h=0,p=this.nfft_1-1|0;if(h<=p)do{var c=h;h=h+1|0;var f=this.shiftRegister_1,l=c;f[l]=f[l]+j(this.segment_1)[c]}while(c!==p);var y=0,$=this.blockSize_1;if(y<=$)do{var d=y;y=y+1|0,r[d+n|0]=this.shiftRegister_1[d]}while(d!==$);Z().zeroShiftArray(this.shiftRegister_1,0|-this.blockSize_1)},re.prototype.flush=function(t,e){var r=0,n=this.blockSize_1;if(r<=n)do{var i=r;r=r+1|0,t[i+e|0]=this.shiftRegister_1[i]}while(i!==n);Z().zeroShiftArray(this.shiftRegister_1,0|-this.blockSize_1)},re.$metadata$=m("OverlapAdd"),ne.prototype.desiredResponse_yw2r0a_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=-k()*t/this.delta_1),e},ne.prototype.desiredResponse=function(t){return this.desiredResponse_yw2r0a_k$(t)},ne.prototype.weight_3hkr93_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=1/t),e},ne.prototype.weight=function(t){return this.weight_3hkr93_k$(t)},ne.$metadata$=m("CenteredDifferentiator",void 0,void 0,void 0,void 0,me.prototype),ie.prototype.desiredResponse_yw2r0a_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=1),e},ie.prototype.desiredResponse=function(t){return this.desiredResponse_yw2r0a_k$(t)},ie.prototype.weight_3hkr93_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=1),e},ie.prototype.weight=function(t){return this.weight_3hkr93_k$(t)},ie.$metadata$=m("CenteredHilbertTransform",void 0,void 0,void 0,void 0,me.prototype),oe.prototype.get_GRIDDENSITY_9wle8p_k$=function(){return this.GRIDDENSITY_1},oe.$metadata$=v("Companion"),se.prototype.set_grid_bp7z6u_k$=function(t){this.grid_1=t},se.prototype.get_grid_womu8f_k$=function(){var t=this.grid_1;if(null!=t)return t;b("grid")},se.prototype.set_gridSize_fddnyk_k$=function(t){this.gridSize_1=t},se.prototype.get_gridSize_qjl6ts_k$=function(){return this.gridSize_1},se.prototype.set_X_mod0ry_k$=function(t){this.X_1=t},se.prototype.get_X_1mhr5b_k$=function(){var t=this.X_1;if(null!=t)return t;b("X")},se.prototype.set_H_3tm5oe_k$=function(t){this.H_1=t},se.prototype.get_H_1mhr4v_k$=function(){var t=this.H_1;if(null!=t)return t;b("H")},se.prototype.set_W_9ksoj5_k$=function(t){this.W_1=t},se.prototype.get_W_1mhr5a_k$=function(){var t=this.W_1;if(null!=t)return t;b("W")},se.prototype.set_bandEdgeIndices_4o2nof_k$=function(t){this.bandEdgeIndices_1=t},se.prototype.get_bandEdgeIndices_4mq7kc_k$=function(){var t=this.bandEdgeIndices_1;if(null!=t)return t;b("bandEdgeIndices")},se.prototype.set_extremaIndices_kapzx9_k$=function(t){this.extremaIndices_1=t},se.prototype.get_extremaIndices_8bux3s_k$=function(){var t=this.extremaIndices_1;if(null!=t)return t;b("extremaIndices")},se.prototype.set_containsZero_c9ryd7_k$=function(t){this.containsZero_1=t},se.prototype.get_containsZero_uv6ez4_k$=function(){return this.containsZero_1},se.prototype.set_containsPi_d8e76c_k$=function(t){this.containsPi_1=t},se.prototype.get_containsPi_hrrp4v_k$=function(){return this.containsPi_1},se.prototype.toString=function(){var t="",e=0,r=0,n=0,i=this.gridSize_1-1|0;if(n<=i)do{var o=n;n=n+1|0;var _=this.get_grid_womu8f_k$()[o],s=S(C(o))+" "+_+" "+this.get_X_1mhr5b_k$()[o]+" "+this.get_H_1mhr4v_k$()[o]+" "+this.get_W_1mhr5a_k$()[o];this.get_bandEdgeIndices_4mq7kc_k$()[r]===o&&(s+=" band edge",r=r+1|0),_===this.get_grid_womu8f_k$()[this.get_extremaIndices_8bux3s_k$()[e]]&&(s+=" extremum",e=e+1|0),t+=s+new E(I(10))}while(o!==i);return t},se.$metadata$=m("DesignGrid"),ae.prototype.desiredResponse_yw2r0a_k$=function(t){var e=0;return this.LTE(this.bands_1[1][0],t)&&this.LTE(t,this.bands_1[1][1])&&(e=1),e},ae.prototype.desiredResponse=function(t){return this.desiredResponse_yw2r0a_k$(t)},ae.prototype.weight_3hkr93_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])?e=this.Ws1__1:this.LTE(this.bands_1[1][0],t)&&this.LTE(t,this.bands_1[1][1])?e=this.Wp_1:this.LTE(this.bands_1[2][0],t)&&this.LTE(t,this.bands_1[2][1])&&(e=this.Ws2__1),e},ae.prototype.weight=function(t){return this.weight_3hkr93_k$(t)},ae.$metadata$=m("EquirippleBandpass",void 0,void 0,void 0,void 0,ke.prototype),ue.prototype.remez=function(t){var e=t.get_extremaIndices_8bux3s_k$().length,r=A(),n=new Float64Array(t.gridSize_1),i=new Float64Array(t.gridSize_1),o=0;t:do{var _=this.computeDelta(t),s=this.constructInterpolatingPolynomial(t,_),a=0,u=t.gridSize_1-1|0;if(a<=u)do{var h=a;a=a+1|0,i[h]=s.evaluateAt(t.get_X_1mhr5b_k$()[h]),n[h]=i[h]-t.get_H_1mhr4v_k$()[h]}while(h!==u);r.clear_j9y8zo_k$();var p=0,c=0,f=e-1|0;if(c<=f)do{var l=c;c=c+1|0;var y=t.get_extremaIndices_8bux3s_k$()[l],$=this.sgn(n[y]),d=y+1|0;if(d=0)e:for(;this.sgn(n[d]-n[d+1|0])===$&&!((d=d-1|0)<0););d=d+1|0}r.add_1j60pz_k$(d),d!==y&&(p=p+1|0)}while(l!==f);if(t.containsZero_1&&t.containsPi_1){var k=t.gridSize_1-1|0;if(r.contains_2ehdt1_k$(0)){if(!r.contains_2ehdt1_k$(k)&&this.sgn(n[k])!==this.sgn(n[t.get_extremaIndices_8bux3s_k$()[e-1|0]])){var g=n[k],m=Math.abs(g),v=n[0];m>Math.abs(v)&&(r.removeAt_qvpkxi_k$(0),r.add_1j60pz_k$(k),p=p+1|0)}}else if(r.contains_2ehdt1_k$(k)&&this.sgn(n[0])!==this.sgn(n[t.get_extremaIndices_8bux3s_k$()[0]])){var w=n[0],b=Math.abs(w),x=n[k];b>Math.abs(x)&&(r.removeAt_qvpkxi_k$(r.get_size_woubt6_k$()-1|0),r.add_ydlf05_k$(0,0),p=p+1|0)}}if(0===p)break t;var j=0,I=e-1|0;if(j<=I)do{var E=j;j=j+1|0,t.get_extremaIndices_8bux3s_k$()[E]=r.get_fkrdnv_k$(E)}while(E!==I);o=o+1|0}while(o0?1:t<0?-1:0},ue.$metadata$=v("EquirippleDesigner"),pe.prototype.get_MACHINETOLERANCE_yw6kj3_k$=function(){return this.MACHINETOLERANCE_1},pe.$metadata$=v("Companion"),Object.defineProperty(pe.prototype,"MACHINETOLERANCE",{configurable:!0,get:pe.prototype.get_MACHINETOLERANCE_yw6kj3_k$}),fe.prototype.set_numBands_se5e1n_k$=function(t){this.numBands_1=t},fe.prototype.get_numBands_7jdbr5_k$=function(){return this.numBands_1},fe.prototype.set_N_hmx2g1_k$=function(t){this.N_1=t},fe.prototype.get_N_1mhr51_k$=function(){return this.N_1},fe.prototype.set_Nc_147wda_k$=function(t){this.Nc_1=t},fe.prototype.get_Nc_kntoki_k$=function(){return this.Nc_1},fe.prototype.set_bands_v2glr4_k$=function(t){this.bands_1=t},fe.prototype.get_bands_ip1jn9_k$=function(){return this.bands_1},fe.prototype.set__coefficients_wl2gmb_k$=function(t){this._coefficients_1=t},fe.prototype.get__coefficients_hv8wpg_k$=function(){return this._coefficients_1},fe.prototype.getCoefficients=function(){var t=this._coefficients_1,e=null==t?null:t.slice();if(null==e)throw N("Should not happen, access to coefficients before initialized.");return e},fe.prototype.set_implementation_v6iu10_k$=function(t){this.implementation_1=t},fe.prototype.get_implementation_9txf7p_k$=function(){return this.implementation_1},fe.prototype.createGrid=function(){var t=new se,e=new Int32Array(this.numBands_1),r=0,n=0,i=this.numBands_1-1|0;if(n<=i)do{var o=n;n=n+1|0,r+=this.bands_1[o][1]-this.bands_1[o][0]}while(o!==i);var _=(this.N_1+1|0)-d(2,this.numBands_1)|0,s=0,a=0,u=0,h=0,p=this.numBands_1-1|0;if(h<=p)do{var c=h;h=h+1|0;var f=this.bands_1[c][1]-this.bands_1[c][0];e[c]=T(X(_*f/r))+2|0,e[c]>u&&(u=e[c],a=c),s=s+e[c]|0}while(c!==p);for(;s<(this.N_1+1|0);){var l=e,y=a,$=l[y];l[y]=$+1|0,s=s+1|0}for(;s>(this.N_1+1|0);){var g=e,m=a,v=g[m];g[m]=v-1|0,s=s-1|0}t.bandEdgeIndices_1=new Int32Array(d(this.numBands_1,2)),t.extremaIndices_1=new Int32Array(this.N_1+1|0);var w,b=A(),x=0,j=0,I=0,E=0,C=this.numBands_1-1|0;if(E<=C)do{var S=E;E=E+1|0;var q=this.bands_1[S][1]-this.bands_1[S][0],N=1+d(e[S]-1|0,_e().GRIDDENSITY_1)|0,O=q/(N-1|0),M=this.bands_1[S][0],R=0,L=N-1|0;if(R<=L)do{var B=R;R=R+1|0;var F=M+O*B;if(b.add_1j60pz_k$(F),0===(B%_e().GRIDDENSITY_1|0)){if(0!==B&&B!==(N-1|0)){var U,D=3*z().nextFloat_jqti5l_k$();U=Math.floor(D),w=P(U)-1|0}else w=0;var V=j;j=V+1|0,t.get_extremaIndices_8bux3s_k$()[V]=x+w|0}0!==B&&B!==(N-1|0)||(t.get_bandEdgeIndices_4mq7kc_k$()[I]=x,I=I+1|0),x=x+1|0}while(B!==L)}while(S!==C);t.gridSize_1=b.get_size_woubt6_k$(),t.grid_1=new Float64Array(t.gridSize_1),t.X_1=new Float64Array(t.gridSize_1),t.H_1=new Float64Array(t.gridSize_1),t.W_1=new Float64Array(t.gridSize_1);var Y=0,Z=t.gridSize_1-1|0;if(Y<=Z)do{var W=Y;Y=Y+1|0,t.get_grid_womu8f_k$()[W]=b.get_fkrdnv_k$(W);var G,H=t.get_X_1mhr5b_k$(),K=t.get_grid_womu8f_k$()[W]*k();G=Math.cos(K),H[W]=G}while(W!==Z);return t},fe.prototype.generateCoefficients=function(){var t=this.createGrid();this.populateGrid(t),he().remez(t),this._coefficients_1=this.interpretCoefficients(he().calculateCoefficients(t,this.Nc_1))},fe.prototype.getImplementation=function(t){return Jt(this.getCoefficients(),t)},fe.prototype.filter=function(t){for(var e=16,r=4,n=this.getCoefficients(),i=(t.length+n.length|0)-1|0;e=0;)r>0?(e-=this.k_1[r-1|0]*this.state_1[r-1|0],this.state_1[r]=this.k_1[r-1|0]*e+this.state_1[r-1|0]):this.state_1[r]=e,r=r-1|0;return this.state_1[this.order_1]},Ce.prototype.filter=function(t){var e=0,r=t.length-1|0;if(e<=r)do{var n=e;e=e+1|0,t[n]=this.filterSingle(t[n])}while(e<=r)},Ce.prototype.evaluate=function(t){var e=Le().exp(new Be(0,-t));return this.T.evaluateComplex(e)},Ce.prototype.groupDelay=function(t){return this.T.discreteTimeGroupDelay(t)},Ce.prototype.constructRationalRepresentation=function(){var t=new Float64Array(this.order_1+1|0),e=new Float64Array(this.order_1+1|0);t[0]=1;var r=0,n=this.order_1-1|0;if(r<=n)do{var i=r;r=r+1|0;var o=0,_=e.length-1|0;if(o<=_)do{var s=o;o=o+1|0,e[s]=0}while(o<=_);for(var a=0;a<=i;){var u=e,h=a;u[h]=u[h]+t[a];var p=e,c=a+1|0;p[c]=p[c]+this.k_1[i]*t[i-a|0],a=a+1|0}var f=0,l=i+2|0;if(f<=l)do{var y=f;f=f+1|0,t[y]=e[y]}while(y!==l)}while(i!==n);var $=0,d=e.length-1|0;if($<=d)do{var k=$;$=$+1|0,e[k]=0}while($<=d);var g=0,m=this.order_1;if(g<=m)do{var v=g;g=g+1|0,e[v]=t[this.order_1-v|0]}while(v!==m);this.T_1=Dt(Xt(e),Xt(t))},Ce.prototype.rationalRepresentation=function(){return Yt(this.T)},Ce.prototype.toString=function(){var t="Allpass _order: "+this.order_1+new E(I(10)),e=0,r=this.order_1-1|0;if(e<=r)do{var n=e;e=e+1|0,t=n>>0;return 0===e?32:31-(o(e)/_|0)|0})),"object"!==typeof globalThis&&(Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__),"undefined"===typeof Math.imul&&(Math.imul=function(t,e){return(4294901760&t)*(65535&e)+(65535&t)*(0|e)|0}),n=[e],void 0===(i="function"===typeof(r=function(t){"use strict";var e,r,n,i,o,_,s,a,u,h,p,c,f,l,y,$,d,k,g,m,v,w,b,x,j,I,E,C,S,A,q,N,X,T,z,P,O,M,R,L,B,F,U,D,V,Y,Z,W,G,H,K,Q,J,tt,et,rt,nt,it,ot,_t,st,at,ut=Math.imul,ht=Math.clz32,pt=ArrayBuffer.isView;function ct(t){return t===qe()?this:t.fold_6dbyow_k$(this,Ce)}function ft(t,e){if(null==e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,null==t[i])return i}while(r<=n)}else{var o=0,_=t.length-1|0;if(o<=_)do{var s=o;if(o=o+1|0,wu(e,t[s]))return s}while(o<=_)}return-1}function lt(t,e){if(null==e){var r=t.length-1|0;if(0<=r)do{var n=r;if(r=r+-1|0,null==t[n])return n}while(0<=r)}else{var i=t.length-1|0;if(0<=i)do{var o=i;if(i=i+-1|0,wu(e,t[o]))return o}while(0<=i)}return-1}function yt(t,e,r,n,i,o,_){return dt(t,Ks(),e,r,n,i,o,_).toString()}function $t(t,e,r,n,i,o,_,s,a){return 0!==(1&s)&&(e=", "),0!==(2&s)&&(r=""),0!==(4&s)&&(n=""),0!==(8&s)&&(i=-1),0!==(16&s)&&(o="..."),0!==(32&s)&&(_=null),yt(t,e,r,n,i,o,_)}function dt(t,e,r,n,i,o,_,s){e.append_oz4qxs_k$(n);var a=0,u=t,h=0,p=u.length;t:for(;h1&&e.append_oz4qxs_k$(r),!(o<0||a<=o))break t;Jr(e,c,s)}return o>=0&&a>o&&e.append_oz4qxs_k$(_),e.append_oz4qxs_k$(i),e}function kt(t,e){return gt(t,e)>=0}function gt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e===t[i])return i}while(r<=n);return-1}function mt(t,e){return vt(t,e)>=0}function vt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e===t[i])return i}while(r<=n);return-1}function wt(t,e){return bt(t,e)>=0}function bt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e===t[i])return i}while(r<=n);return-1}function xt(t,e){return jt(t,e)>=0}function jt(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;if(r=r+1|0,e.equals(t[i]))return i}while(r<=n);return-1}function It(t,e,r,n,i,o,_){return Ct(t,Ks(),e,r,n,i,o,_).toString()}function Et(t,e,r,n,i,o,_,s,a){return 0!==(1&s)&&(e=", "),0!==(2&s)&&(r=""),0!==(4&s)&&(n=""),0!==(8&s)&&(i=-1),0!==(16&s)&&(o="..."),0!==(32&s)&&(_=null),It(t,e,r,n,i,o,_)}function Ct(t,e,r,n,i,o,_,s){e.append_oz4qxs_k$(n);var a=0,u=t.iterator_jk1svi_k$();t:for(;u.hasNext_bitz1p_k$();){var h=u.next_20eer_k$();if((a=a+1|0)>1&&e.append_oz4qxs_k$(r),!(o<0||a<=o))break t;Jr(e,h,s)}return o>=0&&a>o&&e.append_oz4qxs_k$(_),e.append_oz4qxs_k$(i),e}function St(){bu(this,St)}function At(){}function qt(){return e}function Nt(t){this.markerClass_1=t}function Xt(){}function Tt(){}function zt(){}function Pt(t,e){Oa.call(this,t,e)}function Ot(t,e){this.message_1=t,this.level_1=e}function Mt(t){this.markerClass_1=t}function Rt(t){return function(e){return e===t?"(this Collection)":Ma(e)}}function Lt(){}function Bt(t,e,r){Yt.call(this),this.list_1=t,this.fromIndex_1=e,this._size_1=0,Vt().checkRangeIndexes_5hjybp_k$(this.fromIndex_1,r,this.list_1.get_size_woubt6_k$()),this._size_1=r-this.fromIndex_1|0}function Ft(t){this.$this_1=t,this.index_1=0}function Ut(t,e){this.$this_2=t,Ft.call(this,t),Vt().checkPositionIndex_kxpgsw_k$(e,this.$this_2.get_size_woubt6_k$()),this.index_1=e}function Dt(){r=this}function Vt(){return null==r&&new Dt,r}function Yt(){Vt(),Lt.call(this)}function Zt(t){return t.get_size_woubt6_k$()-1|0}function Wt(){return Ht()}function Gt(){n=this,this.serialVersionUID_1=new Ou(-1478467534,-1720727600)}function Ht(){return null==n&&new Gt,n}function Kt(){i=this}function Qt(){return null==i&&new Kt,i}function Jt(t,e){return ee(t,e,!0)}function te(t,e){return re(t,e,!0)}function ee(t,e,r){if(!jh(t,N_))return re(jh(t,Ca)?t:Au(),e,r);var n=0,i=0,o=Zt(t);if(i<=o)do{var _=i;i=i+1|0;var s=t.get_fkrdnv_k$(_);e(s)!==r&&(n!==_&&t.set_meu351_k$(n,s),n=n+1|0)}while(_!==o);if(n0)n=t>=e?e:e-tr(e,t,r)|0;else{if(!(r<0))throw hp("Step is zero.");n=t<=e?e:e+tr(t,e,0|-r)|0}return n}function Je(t,e,r){var n;if(r.compareTo_n4fqi2_k$(new Ou(0,0))>0)n=t.compareTo_n4fqi2_k$(e)>=0?e:e.minus_llf5ei_k$(er(e,t,r));else{if(!(r.compareTo_n4fqi2_k$(new Ou(0,0))<0))throw hp("Step is zero.");n=t.compareTo_n4fqi2_k$(e)<=0?e:e.plus_u6jwas_k$(er(t,e,r.unaryMinus_6uz0qp_k$()))}return n}function tr(t,e,r){return rr(rr(t,r)-rr(e,r)|0,r)}function er(t,e,r){return nr(nr(t,r).minus_llf5ei_k$(nr(e,r)),r)}function rr(t,e){var r=t%e|0;return r>=0?r:r+e|0}function nr(t,e){var r=t.rem_9rbcjo_k$(e);return r.compareTo_n4fqi2_k$(new Ou(0,0))>=0?r:r.plus_u6jwas_k$(e)}function ir(){this.serialVersionUID_1=new Ou(0,0)}function or(){h=this,sr.call(this),this.defaultRandom_1=Q_()}function _r(){return null==h&&new or,h}function sr(){_r()}function ar(t,e){var r;if(!(e>t))throw hp(gu(cr(t,e)));return r}function ur(t){return 31-ht(t)|0}function hr(t,e){var r;if(!(e.compareTo_n4fqi2_k$(t)>0))throw hp(gu(cr(t,e)));return r}function pr(t,e){var r;if(!(e>t))throw hp(gu(cr(t,e)));return r}function cr(t,e){return"Random range is empty: ["+gu(t)+", "+gu(e)+")."}function fr(t){return $r(t,t>>31)}function lr(t,e){return(t>>>(32-e|0)|0)&(0|-e)>>31}function yr(t,e,r){return gr.call(r,t,e,0,0,~t,t<<10^(e>>>4|0)),r}function $r(t,e){return yr(t,e,Object.create(gr.prototype))}function dr(){p=this,this.serialVersionUID_1=new Ou(0,0)}function kr(){return null==p&&new dr,p}function gr(t,e,r,n,i,o){if(kr(),sr.call(this),this.x_1=t,this.y_1=e,this.z_1=r,this.w_1=n,this.v_1=i,this.addend_1=o,0===(this.x_1|this.y_1|this.z_1|this.w_1|this.v_1))throw hp(gu("Initial state must have at least one non-zero element."));var _=0;if(_<64)do{_=_+1|0,this.nextInt_ujorgc_k$()}while(_<64)}function mr(){c=this,this.EMPTY_1=new wr(1,0)}function vr(){return null==c&&new mr,c}function wr(t,e){vr(),Tr.call(this,t,e,1)}function br(){f=this,this.EMPTY_1=new jr(ha(1),ha(0))}function xr(){return null==f&&new br,f}function jr(t,e){xr(),Or.call(this,t,e,1)}function Ir(){l=this,this.EMPTY_1=new Cr(new Ou(1,0),new Ou(0,0))}function Er(){return null==l&&new Ir,l}function Cr(t,e){Er(),Lr.call(this,t,e,new Ou(1,0))}function Sr(t,e,r){ne.call(this),this.step_1=r,this.finalElement_1=e,this.hasNext_1=this.step_1>0?t<=e:t>=e,this.next_1=this.hasNext_1?t:this.finalElement_1}function Ar(t,e,r){se.call(this),this.step_1=r;var n,i=this;n=$a(e),i.finalElement_1=n,this.hasNext_1=this.step_1>0?fa(t,e)<=0:fa(t,e)>=0;var o,_=this;o=this.hasNext_1?$a(t):this.finalElement_1,_.next_1=o}function qr(t,e,r){ae.call(this),this.step_1=r,this.finalElement_1=e,this.hasNext_1=this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?t.compareTo_n4fqi2_k$(e)<=0:t.compareTo_n4fqi2_k$(e)>=0,this.next_1=this.hasNext_1?t:this.finalElement_1}function Nr(){y=this}function Xr(){return null==y&&new Nr,y}function Tr(t,e,r){if(Xr(),0===r)throw hp("Step must be non-zero.");if(r===n_().MIN_VALUE_1)throw hp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Qe(t,e,r),this.step_1=r}function zr(){$=this}function Pr(){return null==$&&new zr,$}function Or(t,e,r){if(Pr(),0===r)throw hp("Step must be non-zero.");if(r===n_().MIN_VALUE_1)throw hp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=t;var n,i=this,o=$a(t);n=$a(e),i.last_1=gh(Qe(o,n,r)),this.step_1=r}function Mr(){d=this}function Rr(){return null==d&&new Mr,d}function Lr(t,e,r){if(Rr(),r.equals(new Ou(0,0)))throw hp("Step must be non-zero.");if(Pu(),r.equals(new Ou(0,-2147483648)))throw hp("Step must be greater than Long.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Je(t,e,r),this.step_1=r}function Br(){}function Fr(){}function Ur(){}function Dr(){}function Vr(){k=this,this.star_1=new Zr(null,null)}function Yr(){return null==k&&new Vr,k}function Zr(t,e){if(Yr(),this.variance_1=t,this.type_1=e,null==this.variance_1!==(null==this.type_1))throw hp(gu(null==this.variance_1?"Star projection must have no type specified.":"The projection variance "+this.variance_1+" requires type to be specified."))}function Wr(){if(w)return Zo();w=!0,g=new Gr("INVARIANT",0),m=new Gr("IN",1),v=new Gr("OUT",2)}function Gr(t,e){Oa.call(this,t,e)}function Hr(){return Wr(),g}function Kr(){return Wr(),m}function Qr(){return Wr(),v}function Jr(t,e,r){null!=r?t.append_oz4qxs_k$(r(e)):null==e||Oh(e)?t.append_oz4qxs_k$(e):e instanceof wa?t.append_t8oh9e_k$(e.value_1):t.append_oz4qxs_k$(Ma(e))}function tn(t){return uu(t)-1|0}function en(t){return t}function rn(t){return t}function nn(t){return rn(t)instanceof un}function on(t){return rn(t)instanceof un?rn(t).exception_1:null}function _n(t){return rn(t)instanceof un?gu(rn(t)):"Success("+Ma(rn(t))+")"}function sn(){b=this}function an(){return null==b&&new sn,b}function un(t){this.exception_1=t}function hn(t){return null==t?0:mu(t)}function pn(t,e){return e instanceof cn&&!!wu(t,e instanceof cn?e.value_1:Au())}function cn(t){an(),this.value_1=t}function fn(t){return new un(t)}function ln(t){if(rn(t)instanceof un)throw rn(t).exception_1}function yn(t,e,r,n){return 0!==(1&e)&&(t="An operation is not implemented."),dn.call(n,t),n}function $n(t,e,r){var n=yn(t,e,r,Object.create(dn.prototype));return bu(n,$n),n}function dn(t){sp(t,this),bu(this,dn)}function kn(t){return t}function gn(t){return t}function mn(){x=this,this.MIN_VALUE_1=kn(0),this.MAX_VALUE_1=kn(-1),this.SIZE_BYTES_1=1,this.SIZE_BITS_1=8}function vn(){return null==x&&new mn,x}function wn(t,e){return fu(255&gn(t),255&gn(e))}function bn(t,e){return wn(t.data_1,e instanceof En?e.data_1:Au())}function xn(t){return(255&gn(t)).toString()}function jn(t){return t}function In(t,e){return e instanceof En&&t===(e instanceof En?e.data_1:Au())}function En(t){vn(),this.data_1=t}function Cn(t){return t}function Sn(t){return Cn(t).length}function An(t){return new qn(Cn(t))}function qn(t){this.array_1=t,this.index_1=0}function Nn(t,e){return(zh(new En(e))?new En(e):Au())instanceof En&&kt(Cn(t),gn(e))}function Xn(t,e){return e instanceof En&&Nn(t.storage_1,e instanceof En?e.data_1:Au())}function Tn(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof En&&kt(Cn(t),gn(o.data_1)))){r=!1;break t}}r=!0}}return r}function zn(t,e){return Tn(t.storage_1,e)}function Pn(t){return 0===Cn(t).length}function On(t){return"UByteArray(storage="+gu(t)+")"}function Mn(t){return mu(t)}function Rn(t,e){return e instanceof Ln&&!!wu(t,e instanceof Ln?e.storage_1:Au())}function Ln(t){this.storage_1=t}function Bn(t){return t}function Fn(t){return t}function Un(){j=this,this.MIN_VALUE_1=Bn(0),this.MAX_VALUE_1=Bn(-1),this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function Dn(){return null==j&&new Un,j}function Vn(t,e){return vo(Fn(t),Fn(e))}function Yn(t,e){return Vn(t.data_1,e instanceof Hn?e.data_1:Au())}function Zn(t){return mh(Fn(t)).and_jhajnj_k$(new Ou(-1,0)).toString()}function Wn(t){return t}function Gn(t,e){return e instanceof Hn&&t===(e instanceof Hn?e.data_1:Au())}function Hn(t){Dn(),this.data_1=t}function Kn(t){return t}function Qn(t){return Kn(t).length}function Jn(t){return new ti(Kn(t))}function ti(t){this.array_1=t,this.index_1=0}function ei(t,e){return(zh(new Hn(e))?new Hn(e):Au())instanceof Hn&&wt(Kn(t),Fn(e))}function ri(t,e){return e instanceof Hn&&ei(t.storage_1,e instanceof Hn?e.data_1:Au())}function ni(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof Hn&&wt(Kn(t),Fn(o.data_1)))){r=!1;break t}}r=!0}}return r}function ii(t,e){return ni(t.storage_1,e)}function oi(t){return 0===Kn(t).length}function _i(t){return"UIntArray(storage="+gu(t)+")"}function si(t){return mu(t)}function ai(t,e){return e instanceof ui&&!!wu(t,e instanceof ui?e.storage_1:Au())}function ui(t){this.storage_1=t}function hi(){I=this;var t=this;Dn();var e=Bn(-1);Dn(),t.EMPTY_1=new ci(e,Bn(0))}function pi(){return null==I&&new hi,I}function ci(t,e){pi(),yi.call(this,t,e,1)}function fi(){E=this}function li(){return null==E&&new fi,E}function yi(t,e,r){if(li(),0===r)throw hp("Step must be non-zero.");if(r===n_().MIN_VALUE_1)throw hp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Zi(t,e,r),this.step_1=r}function $i(t,e,r){this.finalElement_1=e;var n,i=this;n=r>0?vo(Fn(t),Fn(e))<=0:vo(Fn(t),Fn(e))>=0,i.hasNext_1=n;var o,_=this;o=Bn(r),_.step_1=o,this.next_1=this.hasNext_1?t:this.finalElement_1}function di(t){return t}function ki(t){return t}function gi(){C=this,this.MIN_VALUE_1=di(new Ou(0,0)),this.MAX_VALUE_1=di(new Ou(-1,-1)),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function mi(){return null==C&&new gi,C}function vi(t,e){return bo(ki(t),ki(e))}function wi(t,e){return vi(t.data_1,e instanceof Ii?e.data_1:Au())}function bi(t){return jo(ki(t))}function xi(t){return t.hashCode()}function ji(t,e){if(!(e instanceof Ii))return!1;var r=e instanceof Ii?e.data_1:Au();return!!t.equals(r)}function Ii(t){mi(),this.data_1=t}function Ei(t){return t}function Ci(t){return Ei(t).length}function Si(t){return new Ai(Ei(t))}function Ai(t){this.array_1=t,this.index_1=0}function qi(t,e){return(zh(new Ii(e))?new Ii(e):Au())instanceof Ii&&xt(Ei(t),ki(e))}function Ni(t,e){return e instanceof Ii&&qi(t.storage_1,e instanceof Ii?e.data_1:Au())}function Xi(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof Ii&&xt(Ei(t),ki(o.data_1)))){r=!1;break t}}r=!0}}return r}function Ti(t,e){return Xi(t.storage_1,e)}function zi(t){return 0===Ei(t).length}function Pi(t){return"ULongArray(storage="+gu(t)+")"}function Oi(t){return mu(t)}function Mi(t,e){return e instanceof Ri&&!!wu(t,e instanceof Ri?e.storage_1:Au())}function Ri(t){this.storage_1=t}function Li(){S=this;var t=this;mi();var e=di(new Ou(-1,-1));mi(),t.EMPTY_1=new Fi(e,di(new Ou(0,0)))}function Bi(){return null==S&&new Li,S}function Fi(t,e){Bi(),Vi.call(this,t,e,new Ou(1,0))}function Ui(){A=this}function Di(){return null==A&&new Ui,A}function Vi(t,e,r){if(Di(),r.equals(new Ou(0,0)))throw hp("Step must be non-zero.");if(Pu(),r.equals(new Ou(0,-2147483648)))throw hp("Step must be greater than Long.MIN_VALUE to avoid overflow on negation.");this.first_1=t,this.last_1=Wi(t,e,r),this.step_1=r}function Yi(t,e,r){this.finalElement_1=e;var n,i=this;n=r.compareTo_n4fqi2_k$(new Ou(0,0))>0?bo(ki(t),ki(e))<=0:bo(ki(t),ki(e))>=0,i.hasNext_1=n;var o,_=this;o=di(r),_.step_1=o,this.next_1=this.hasNext_1?t:this.finalElement_1}function Zi(t,e,r){var n;if(r>0){var i;if(vo(Fn(t),Fn(e))>=0)i=e;else{var o=Gi(e,t,Bn(r));i=Bn(Fn(e)-Fn(o)|0)}n=i}else{if(!(r<0))throw hp("Step is zero.");var _;if(vo(Fn(t),Fn(e))<=0)_=e;else{var s=Gi(t,e,Bn(0|-r));_=Bn(Fn(e)+Fn(s)|0)}n=_}return n}function Wi(t,e,r){var n;if(r.compareTo_n4fqi2_k$(new Ou(0,0))>0){var i;if(bo(ki(t),ki(e))>=0)i=e;else{var o=Hi(e,t,di(r));i=di(ki(e).minus_llf5ei_k$(ki(o)))}n=i}else{if(!(r.compareTo_n4fqi2_k$(new Ou(0,0))<0))throw hp("Step is zero.");var _;if(bo(ki(t),ki(e))<=0)_=e;else{var s=Hi(t,e,di(r.unaryMinus_6uz0qp_k$()));_=di(ki(e).plus_u6jwas_k$(ki(s)))}n=_}return n}function Gi(t,e,r){var n,i,o=wo(t,r),_=wo(e,r);return vo(Fn(o),Fn(_))>=0?n=Bn(Fn(o)-Fn(_)|0):(i=Bn(Fn(o)-Fn(_)|0),n=Bn(Fn(i)+Fn(r)|0)),n}function Hi(t,e,r){var n,i,o=xo(t,r),_=xo(e,r);return bo(ki(o),ki(_))>=0?n=di(ki(o).minus_llf5ei_k$(ki(_))):(i=di(ki(o).minus_llf5ei_k$(ki(_))),n=di(ki(i).plus_u6jwas_k$(ki(r)))),n}function Ki(t){return t}function Qi(t){return t}function Ji(){q=this,this.MIN_VALUE_1=Ki(0),this.MAX_VALUE_1=Ki(-1),this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function to(){return null==q&&new Ji,q}function eo(t,e){return fu(65535&Qi(t),65535&Qi(e))}function ro(t,e){return eo(t.data_1,e instanceof _o?e.data_1:Au())}function no(t){return(65535&Qi(t)).toString()}function io(t){return t}function oo(t,e){return e instanceof _o&&t===(e instanceof _o?e.data_1:Au())}function _o(t){to(),this.data_1=t}function so(t){return t}function ao(t){return so(t).length}function uo(t){return new ho(so(t))}function ho(t){this.array_1=t,this.index_1=0}function po(t,e){return(zh(new _o(e))?new _o(e):Au())instanceof _o&&mt(so(t),Qi(e))}function co(t,e){return e instanceof _o&&po(t.storage_1,e instanceof _o?e.data_1:Au())}function fo(t,e){var r;t:{var n=jh(e,ja)?e:Au();if(jh(n,ja)&&n.isEmpty_y1axqb_k$())r=!0;else{for(var i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof _o&&mt(so(t),Qi(o.data_1)))){r=!1;break t}}r=!0}}return r}function lo(t,e){return fo(t.storage_1,e)}function yo(t){return 0===so(t).length}function $o(t){return"UShortArray(storage="+gu(t)+")"}function ko(t){return mu(t)}function go(t,e){return e instanceof mo&&!!wu(t,e instanceof mo?e.storage_1:Au())}function mo(t){this.storage_1=t}function vo(t,e){return fu(t^n_().MIN_VALUE_1,e^n_().MIN_VALUE_1)}function wo(t,e){var r,n=mh(Fn(t)).and_jhajnj_k$(new Ou(-1,0));return r=mh(Fn(e)).and_jhajnj_k$(new Ou(-1,0)),Bn(n.rem_9rbcjo_k$(r).toInt_1tsl84_k$())}function bo(t,e){Pu();var r=t.xor_jjua9n_k$(new Ou(0,-2147483648));return Pu(),r.compareTo_n4fqi2_k$(e.xor_jjua9n_k$(new Ou(0,-2147483648)))}function xo(t,e){var r=ki(t),n=ki(e);if(n.compareTo_n4fqi2_k$(new Ou(0,0))<0)return bo(ki(t),ki(e))<0?t:di(ki(t).minus_llf5ei_k$(ki(e)));if(r.compareTo_n4fqi2_k$(new Ou(0,0))>=0)return di(r.rem_9rbcjo_k$(n));var i,o=r.ushr_rr8rvr_k$(1).div_9s1fi3_k$(n).shl_po5ip6_k$(1),_=r.minus_llf5ei_k$(o.times_2zfqpc_k$(n)),s=di(_),a=di(n);return i=bo(ki(s),ki(a))>=0?n:new Ou(0,0),di(_.minus_llf5ei_k$(i))}function jo(t){return Io(t,10)}function Io(t,e){if(t.compareTo_n4fqi2_k$(new Ou(0,0))>=0)return Hp(t,e);var r,n=t.ushr_rr8rvr_k$(1).div_9s1fi3_k$(mh(e)).shl_po5ip6_k$(1);r=n.times_2zfqpc_k$(mh(e));var i=t.minus_llf5ei_k$(r);return i.compareTo_n4fqi2_k$(mh(e))>=0&&(i=i.minus_llf5ei_k$(mh(e)),n=n.plus_u6jwas_k$(new Ou(1,0))),Hp(n,e)+Hp(i,e)}function Eo(){}function Co(){}function So(){}function Ao(){}function qo(){}function No(){}function Xo(){}function To(){}function zo(){}function Po(t){this.version_1=t}function Oo(t){this.names_1=t}function Mo(){}function Ro(t){this.name_1=t}function Lo(t,e,r){this.message_1=t,this.replaceWith_1=e,this.level_1=r}function Bo(t,e){this.expression_1=t,this.imports_1=e}function Fo(t,e,r){this.warningSince_1=t,this.errorSince_1=e,this.hiddenSince_1=r}function Uo(t,e){Oa.call(this,t,e)}function Do(){}function Vo(){}function Yo(){N=this}function Zo(){return null==N&&new Yo,N}function Wo(t){this.allowedTargets_1=t}function Go(t,e){Oa.call(this,t,e)}function Ho(){}function Ko(t){this.value_1=t}function Qo(t,e){Oa.call(this,t,e)}function Jo(){}function t_(){this.MIN_VALUE_1=-128,this.MAX_VALUE_1=127,this.SIZE_BYTES_1=1,this.SIZE_BITS_1=8}function e_(){this.MIN_VALUE_1=-32768,this.MAX_VALUE_1=32767,this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function r_(){X=this,this.MIN_VALUE_1=-2147483648,this.MAX_VALUE_1=2147483647,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function n_(){return null==X&&new r_,X}function i_(){this.MIN_VALUE_1=14e-46,this.MAX_VALUE_1=34028235e31,this.POSITIVE_INFINITY_1=1/0,this.NEGATIVE_INFINITY_1=-1/0,this.NaN_1=NaN,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function o_(){T=this,this.MIN_VALUE_1=5e-324,this.MAX_VALUE_1=17976931348623157e292,this.POSITIVE_INFINITY_1=1/0,this.NEGATIVE_INFINITY_1=-1/0,this.NaN_1=NaN,this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function __(){return null==T&&new o_,T}function s_(){}function a_(){}function u_(){}function h_(t){this.value_1=t}function p_(t){this.name_1=t}function c_(){}function f_(){}function l_(t){return void 0!==t.toArray?t.toArray():y_(t)}function y_(t){for(var e=[],r=t.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();)e.push(r.next_20eer_k$());return e}function $_(t,e,r,n,i){Vt().checkRangeIndexes_5hjybp_k$(n,i,t.length);var o=i-n|0;if(Vt().checkRangeIndexes_5hjybp_k$(r,r+o|0,e.length),pt(e)&&pt(t)){var _=t.subarray(n,i);e.set(_,r)}else if(t!==e||r<=n){var s=0;if(sn_().MAX_VALUE_1?n_().MAX_VALUE_1:t0?-1:1;e=ru(Gp(t).plus_u6jwas_k$(mh(n)))}return e}function Y_(t){return!(t===t)}function Z_(t){var e;return __(),t===1/0?e=!0:(__(),e=t===-1/0),e}function W_(t){return!Z_(t)&&!Y_(t)}function G_(){return J_(),O}function H_(){return J_(),M}function K_(t,e){return J_(),t*G_()+e*H_()}function Q_(){return J_(),fr(Math.random()*Math.pow(2,32)|0)}function J_(){var t,e;R||(R=!0,t=Math.pow(2,-26),O=t,e=Math.pow(2,-53),M=e)}function ts(t){return(t instanceof ns?t:Au()).get_jClass_en9agn_k$()}function es(){}function rs(){}function ns(t){this.jClass_1=t}function is(t,e,r){ns.call(this,t),this.givenSimpleName_1=e,this.isInstanceFunction_1=r}function os(){L=this,ns.call(this,Object),this.simpleName_1="Nothing"}function _s(){return null==L&&new os,L}function ss(){}function as(t){ns.call(this,t);var e,r=this,n=t.$metadata$;e=null==n?null:n.simpleName,r.simpleName_1=e}function us(){}function hs(){}function ps(){}function cs(){}function fs(){}function ls(){}function ys(){}function $s(){}function ds(){}function ks(){}function gs(t,e,r){this.classifier_1=t,this.arguments_1=e,this.isMarkedNullable_1=r}function ms(){this.classifier_1=null,this.arguments_1=Wt(),this.isMarkedNullable_1=!1}function vs(t,e,r,n){this.name_1=t,this.upperBounds_1=e,this.variance_1=r,this.isReified_1=n}function ws(){return Vs(),B}function bs(t){return zh(t)}function xs(t){return Ph(t)}function js(t){return null!=t&&"boolean"===typeof t}function Is(t){return null!=t&&"number"===typeof t}function Es(t){return null!=t&&"number"===typeof t}function Cs(t){return null!=t&&"number"===typeof t}function Ss(t){return null!=t&&"number"===typeof t}function As(t){return null!=t&&"number"===typeof t}function qs(t){return null!=t&&Th(t)}function Ns(t){return null!=t&&"string"===typeof t}function Xs(t){return t instanceof Error}function Ts(t){return null!=t&&Mh(t)}function zs(t){return null!=t&&Bh(t)}function Ps(t){return null!=t&&Rh(t)}function Os(t){return null!=t&&Lh(t)}function Ms(t){return null!=t&&Fh(t)}function Rs(t){return null!=t&&Dh(t)}function Ls(t){return null!=t&&Uh(t)}function Bs(t){return null!=t&&Vh(t)}function Fs(t){return function(e){return"function"===typeof e&&e.length===t}}function Us(){F=this;var t=Object;this.anyClass_1=new is(t,"Any",bs);var e=Number;this.numberClass_1=new is(e,"Number",xs),this.nothingClass_1=_s();var r=Boolean;this.booleanClass_1=new is(r,"Boolean",js);var n=Number;this.byteClass_1=new is(n,"Byte",Is);var i=Number;this.shortClass_1=new is(i,"Short",Es);var o=Number;this.intClass_1=new is(o,"Int",Cs);var _=Number;this.floatClass_1=new is(_,"Float",Ss);var s=Number;this.doubleClass_1=new is(s,"Double",As);var a=Array;this.arrayClass_1=new is(a,"Array",qs);var u=String;this.stringClass_1=new is(u,"String",Ns);var h=Error;this.throwableClass_1=new is(h,"Throwable",Xs);var p=Array;this.booleanArrayClass_1=new is(p,"BooleanArray",Ts);var c=Uint16Array;this.charArrayClass_1=new is(c,"CharArray",zs);var f=Int8Array;this.byteArrayClass_1=new is(f,"ByteArray",Ps);var l=Int16Array;this.shortArrayClass_1=new is(l,"ShortArray",Os);var y=Int32Array;this.intArrayClass_1=new is(y,"IntArray",Ms);var $=Array;this.longArrayClass_1=new is($,"LongArray",Rs);var d=Float32Array;this.floatArrayClass_1=new is(d,"FloatArray",Ls);var k=Float64Array;this.doubleArrayClass_1=new is(k,"DoubleArray",Bs)}function Ds(){return null==F&&new Us,F}function Vs(){var t;U||(U=!0,t=Ba(Array(0),null),B=t)}function Ys(t){return Array.isArray(t)?Zs(t):Ws(t)}function Zs(t){var e;switch(t.length){case 1:e=Ws(t[0]);break;case 0:e=_s();break;default:e=new ss}return e}function Ws(t){if(t===String)return Ds().stringClass_1;var e,r=t.$metadata$;if(null!=r){var n;if(null==r.$kClass$){var i=new as(t);r.$kClass$=i,n=i}else n=r.$kClass$;e=n}else e=new as(t);return e}function Gs(){}function Hs(t){return Js.call(t,""),t}function Ks(){return Hs(Object.create(Js.prototype))}function Qs(t,e,r,n){if(e<0||e>n)throw Np("startIndex: "+e+", length: "+n);if(e>r)throw hp("startIndex("+e+") > endIndex("+r+")")}function Js(t){this.string_1=void 0!==t?t:""}function ta(t){var e=ga(t).toUpperCase();return e.length>1?t:su(e,0)}function ea(t){va();var e=ha(56320);return va(),t<=ha(57343)&&e<=t}function ra(t){va();var e=ha(55296);return va(),t<=ha(56319)&&e<=t}function na(t){if(!(2<=t&&t<=36))throw hp("radix "+t+" was not in valid range 2..36");return t}function ia(t,e,r){if(ua(),r){var n=t.length,i=e.length,o=Math.min(n,i);if(0===o)return n-i|0;var _=0;if(_$a(ha(65535))),n)throw hp("Invalid Char code: "+i);r=gh(i)}else r=t.get_a7b70_k$(e);return r}function au(t){return"string"===typeof t}function uu(t){return au(t)?t.length:t.get_length_g42xv3_k$()}function hu(t){return $t(t,", ","[","]",0,null,cu,24,null)}function pu(t,e){var r=t,n=e;if(r===n)return!0;if(null==r||null==n||!bh(n)||r.length!=n.length)return!1;var i=0,o=r.length;if(ie)r=1;else if(t===e){var n;if(0!==t)n=0;else{var i=1/t;n=i===1/e?0:i<0?-1:1}r=n}else r=t!==t?e!==e?0:1:-1;return r}function yu(t,e){return te?1:0}function $u(t,e){return t.compareTo_6thzaj_k$(e)}function du(t){return ku(t)}function ku(t){if(!Yp("kotlinHashCodeValue$",t)){var e=Zp(4294967296*Math.random(),0),r=new Object;r.value=e,r.enumerable=!1,Object.defineProperty(t,"kotlinHashCodeValue$",r)}return t.kotlinHashCodeValue$}function gu(t){return null==t?"null":bh(t)?"[...]":t.toString()}function mu(t){if(null==t)return 0;var e;switch(typeof t){case"object":e="function"===typeof t.hashCode?t.hashCode():ku(t);break;case"function":e=ku(t);break;case"number":e=iu(t);break;case"boolean":e=t?1:0;break;default:e=vu(String(t))}return e}function vu(t){var e=0,r=0,n=t.length-1|0;if(r<=n)do{var i=r;r=r+1|0;var o=t.charCodeAt(i);e=ut(e,31)+o|0}while(i!==n);return e}function wu(t,e){if(null==t)return null==e;if(null==e)return!1;if("object"===typeof t&&"function"===typeof t.equals)return t.equals(e);if(t!==t)return e!==e;if("number"===typeof t&&"number"===typeof e){var r;if(t===e)r=0!==t||1/t===1/e;else r=!1;return r}return t===e}function bu(t,e){null!=Error.captureStackTrace?Error.captureStackTrace(t,e):t.stack=(new Error).stack}function xu(t,e,r){Error.call(t),ju(t,e,r)}function ju(t,e,r){if(!Iu(t,"message")){var n;if(null==e){var i;if(null!==e){var o=null==r?null:r.toString();i=null==o?void 0:o}else i=void 0;n=i}else n=e;t.message=n}Iu(t,"cause")||(t.cause=r),t.name=Object.getPrototypeOf(t).constructor.name}function Iu(t,e){return Object.getPrototypeOf(t).hasOwnProperty(e)}function Eu(t){var e;return null==t?Cu():e=t,e}function Cu(){throw zp()}function Su(){throw Mp()}function Au(){throw Bp()}function qu(t){throw Dp("lateinit property "+t+" has not been initialized")}function Nu(){throw fp()}function Xu(){}function Tu(t){this.code_1=t}function zu(){J=this,this.MIN_VALUE_1=new Ou(0,-2147483648),this.MAX_VALUE_1=new Ou(-1,2147483647),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function Pu(){return null==J&&new zu,J}function Ou(t,e){Pu(),zo.call(this),this.low_1=t,this.high_1=e}function Mu(){return fh(),tt}function Ru(){return fh(),et}function Lu(){return fh(),rt}function Bu(){return fh(),nt}function Fu(){return fh(),it}function Uu(){return fh(),ot}function Du(t,e){if(fh(),th(t,e))return 0;var r=ih(t),n=ih(e);return r&&!n?-1:!r&&n?1:ih(Yu(t,e))?-1:1}function Vu(t,e){fh();var r=t.high_1>>>16|0,n=65535&t.high_1,i=t.low_1>>>16|0,o=65535&t.low_1,_=e.high_1>>>16|0,s=65535&e.high_1,a=e.low_1>>>16|0,u=0,h=0,p=0,c=0;return u=(u=u+((h=(h=h+((p=(p=p+((c=c+(o+(65535&e.low_1)|0)|0)>>>16|0)|0)+(i+a|0)|0)>>>16|0)|0)+(n+s|0)|0)>>>16|0)|0)+(r+_|0)|0,new Ou((p&=65535)<<16|(c&=65535),(u&=65535)<<16|(h&=65535))}function Yu(t,e){return fh(),Vu(t,e.unaryMinus_6uz0qp_k$())}function Zu(t,e){if(fh(),oh(t))return Mu();if(oh(e))return Mu();if(th(t,Fu()))return _h(e)?Fu():Mu();if(th(e,Fu()))return _h(t)?Fu():Mu();if(ih(t))return ih(e)?Zu(sh(t),sh(e)):sh(Zu(sh(t),e));if(ih(e))return sh(Zu(t,sh(e)));if(ah(t,Uu())&&ah(e,Uu()))return uh(Ju(t)*Ju(e));var r=t.high_1>>>16|0,n=65535&t.high_1,i=t.low_1>>>16|0,o=65535&t.low_1,_=e.high_1>>>16|0,s=65535&e.high_1,a=e.low_1>>>16|0,u=65535&e.low_1,h=0,p=0,c=0,f=0;return c=c+((f=f+ut(o,u)|0)>>>16|0)|0,f&=65535,p=(p=p+((c=c+ut(i,u)|0)>>>16|0)|0)+((c=(c&=65535)+ut(o,a)|0)>>>16|0)|0,c&=65535,h=(h=(h=h+((p=p+ut(n,u)|0)>>>16|0)|0)+((p=(p&=65535)+ut(i,a)|0)>>>16|0)|0)+((p=(p&=65535)+ut(o,s)|0)>>>16|0)|0,p&=65535,h=h+(((ut(r,u)+ut(n,a)|0)+ut(i,s)|0)+ut(o,_)|0)|0,new Ou(c<<16|f,(h&=65535)<<16|p)}function Wu(t,e){if(fh(),oh(e))throw op("division by zero");if(oh(t))return Mu();if(th(t,Fu())){if(th(e,Ru())||th(e,Lu()))return Fu();if(th(e,Fu()))return Ru();var r=Hu(Ku(t,1).div_9s1fi3_k$(e),1);return th(r,Mu())?ih(e)?Ru():Lu():Vu(r,Yu(t,Zu(e,r)).div_9s1fi3_k$(e))}if(th(e,Fu()))return Mu();if(ih(t))return ih(e)?sh(t).div_9s1fi3_k$(sh(e)):sh(sh(t).div_9s1fi3_k$(e));if(ih(e))return sh(t.div_9s1fi3_k$(sh(e)));for(var n=Mu(),i=t;ph(i,e);){for(var o=Ju(i)/Ju(e),_=Math.max(1,Math.floor(o)),s=Math.ceil(Math.log(_)/Math.LN2),a=s<=48?1:Math.pow(2,s-48),u=uh(_),h=Zu(u,e);ih(h)||hh(h,i);)h=Zu(u=uh(_-=a),e);oh(u)&&(u=Ru()),n=Vu(n,u),i=Yu(i,h)}return n}function Gu(t,e){return fh(),Yu(t,Zu(t.div_9s1fi3_k$(e),e))}function Hu(t,e){fh();var r=63&e;return 0===r?t:r<32?new Ou(t.low_1<>>(32-r|0)|0):new Ou(0,t.low_1<<(r-32|0))}function Ku(t,e){fh();var r=63&e;return 0===r?t:r<32?new Ou(t.low_1>>>r|0|t.high_1<<(32-r|0),t.high_1>>r):new Ou(t.high_1>>(r-32|0),t.high_1>=0?0:-1)}function Qu(t,e){fh();var r=63&e;return 0===r?t:r<32?new Ou(t.low_1>>>r|0|t.high_1<<(32-r|0),t.high_1>>>r|0):new Ou(32===r?t.high_1:t.high_1>>>(r-32|0)|0,0)}function Ju(t){return fh(),4294967296*t.high_1+ch(t)}function th(t,e){return fh(),t.high_1===e.high_1&&t.low_1===e.low_1}function eh(t){return fh(),t.low_1^t.high_1}function rh(t,e){if(fh(),e<2||36=0x8000000000000000)return Bu();if(t<0)return sh(uh(-t));var e=4294967296;return new Ou(Zp(t%e,0),Zp(t/e,0))}function hh(t,e){return fh(),Du(t,e)>0}function ph(t,e){return fh(),Du(t,e)>=0}function ch(t){return fh(),t.low_1>=0?t.low_1:4294967296+t.low_1}function fh(){_t||(_t=!0,tt=nh(0),et=nh(1),rt=nh(-1),nt=new Ou(-1,2147483647),it=new Ou(0,-2147483648),ot=nh(16777216))}function lh(t){return t<<24>>24}function yh(t){return t instanceof Ou?t.toInt_1tsl84_k$():$h(t)}function $h(t){return t>2147483647?2147483647:t<-2147483648?-2147483648:Zp(t,0)}function dh(t){return t<<16>>16}function kh(t){return t instanceof Ou?t:uh(t)}function gh(t){return ca(Ki(dh(yh(t))))}function mh(t){return nh(t)}function vh(t,e,r,n,i,o){return wh("class",t,e,r,n,i,o)}function wh(t,e,r,n,i,o,_){return{kind:t,simpleName:e,interfaceId:"interface"===t?-1:void 0,interfaces:r||[],associatedObjectKey:n,associatedObjects:i,suspendArity:o,fastPrototype:_,$kClass$:void 0,interfacesCache:{isComplete:void 0===_&&(void 0===r||0===r.length),implementInterfaceMemo:{}}}}function bh(t){return!!xh(t)||pt(t)}function xh(t){return Array.isArray(t)}function jh(t,e){var r=t.constructor;return null!=r&&Ih(r,e)}function Ih(t,e){if(t===e)return!0;var r=t.$metadata$;null!=r&&null==r.interfacesCache&&(r.interfacesCache=Eh());var n,i=null==r?null:r.interfacesCache;if(null!=i){i.isComplete||Ch(t);var o=e.$metadata$,_=null==o?null:o.interfaceId;if(null==_)return!1;var s=_;n=!!i.implementInterfaceMemo[s]}else{var a=Sh(t),u=null==a?null:a.constructor;if(null==u)return!1;n=Ih(u,e)}return n}function Eh(){return{isComplete:!1,implementInterfaceMemo:{}}}function Ch(t){var e=t.$metadata$;null!=e&&null==e.interfacesCache&&(e.interfacesCache=Eh());var r=null==e?null:e.interfacesCache;if(null!=r){if(!0===r.isComplete)return r;for(var n=e.interfaces,i=0,o=n.length;i0},Ut.prototype.nextIndex_jshxun_k$=function(){return this.index_1},Ut.prototype.previous_l2dfd5_k$=function(){if(!this.hasPrevious_qh0629_k$())throw kp();var t=this;return t.index_1=t.index_1-1|0,this.$this_2.get_fkrdnv_k$(t.index_1)},Ut.prototype.previousIndex_4qtyw5_k$=function(){return this.index_1-1|0},Ut.$metadata$=vh("ListIteratorImpl",[To],void 0,void 0,void 0,Ft.prototype),Dt.prototype.checkElementIndex_ux0wz1_k$=function(t,e){if(t<0||t>=e)throw Np("index: "+t+", size: "+e)},Dt.prototype.checkPositionIndex_kxpgsw_k$=function(t,e){if(t<0||t>e)throw Np("index: "+t+", size: "+e)},Dt.prototype.checkRangeIndexes_5hjybp_k$=function(t,e,r){if(t<0||e>r)throw Np("fromIndex: "+t+", toIndex: "+e+", size: "+r);if(t>e)throw hp("fromIndex: "+t+" > toIndex: "+e)},Dt.prototype.checkBoundsIndexes_7787d9_k$=function(t,e,r){if(t<0||e>r)throw Np("startIndex: "+t+", endIndex: "+e+", size: "+r);if(t>e)throw hp("startIndex: "+t+" > endIndex: "+e)},Dt.prototype.orderedHashCode_2n0xp_k$=function(t){for(var e=1,r=t.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var n=r.next_20eer_k$(),i=ut(31,e),o=null==n?null:mu(n);e=i+(null==o?0:o)|0}return e},Dt.prototype.orderedEquals_40uhas_k$=function(t,e){if(t.get_size_woubt6_k$()!==e.get_size_woubt6_k$())return!1;for(var r=e.iterator_jk1svi_k$(),n=t.iterator_jk1svi_k$();n.hasNext_bitz1p_k$();)if(!wu(n.next_20eer_k$(),r.next_20eer_k$()))return!1;return!0},Dt.$metadata$=Zh("Companion"),Yt.prototype.iterator_jk1svi_k$=function(){return new Ft(this)},Yt.prototype.indexOf_dcv8dt_k$=function(t){var e;t:{for(var r=0,n=this.iterator_jk1svi_k$();n.hasNext_bitz1p_k$();){if(wu(n.next_20eer_k$(),t)){e=r;break t}r=r+1|0}e=-1}return e},Yt.prototype.lastIndexOf_rzx8t5_k$=function(t){var e;t:{for(var r=this.listIterator_5hanv9_k$(this.get_size_woubt6_k$());r.hasPrevious_qh0629_k$();)if(wu(r.previous_l2dfd5_k$(),t)){e=r.nextIndex_jshxun_k$();break t}e=-1}return e},Yt.prototype.listIterator_xjshxw_k$=function(){return new Ut(this,0)},Yt.prototype.listIterator_5hanv9_k$=function(t){return new Ut(this,t)},Yt.prototype.subList_d153ha_k$=function(t,e){return new Bt(this,t,e)},Yt.prototype.equals=function(t){return t===this||!(null==t||!jh(t,Ia))&&Vt().orderedEquals_40uhas_k$(this,t)},Yt.prototype.hashCode=function(){return Vt().orderedHashCode_2n0xp_k$(this)},Yt.$metadata$=vh("AbstractList",[Ia],void 0,void 0,void 0,Lt.prototype),Gt.prototype.equals=function(t){return!(null==t||!jh(t,Ia))&&t.isEmpty_y1axqb_k$()},Gt.prototype.hashCode=function(){return 1},Gt.prototype.toString=function(){return"[]"},Gt.prototype.get_size_woubt6_k$=function(){return 0},Gt.prototype.isEmpty_y1axqb_k$=function(){return!0},Gt.prototype.contains_a7ux40_k$=function(t){return!1},Gt.prototype.contains_2ehdt1_k$=function(t){return!1},Gt.prototype.containsAll_4bfz49_k$=function(t){return t.isEmpty_y1axqb_k$()},Gt.prototype.containsAll_jr3fla_k$=function(t){return this.containsAll_4bfz49_k$(t)},Gt.prototype.get_fkrdnv_k$=function(t){throw Np("Empty list doesn't contain element at index "+t+".")},Gt.prototype.indexOf_31ms1i_k$=function(t){return-1},Gt.prototype.indexOf_dcv8dt_k$=function(t){return-1},Gt.prototype.lastIndexOf_5pkqqc_k$=function(t){return-1},Gt.prototype.lastIndexOf_rzx8t5_k$=function(t){return-1},Gt.prototype.iterator_jk1svi_k$=function(){return Qt()},Gt.prototype.listIterator_xjshxw_k$=function(){return Qt()},Gt.prototype.listIterator_5hanv9_k$=function(t){if(0!==t)throw Np("Index: "+t);return Qt()},Gt.prototype.subList_d153ha_k$=function(t,e){if(0===t&&0===e)return this;throw Np("fromIndex: "+t+", toIndex: "+e)},Gt.$metadata$=Zh("EmptyList",[Ia,F_,N_]),Kt.prototype.hasNext_bitz1p_k$=function(){return!1},Kt.prototype.hasPrevious_qh0629_k$=function(){return!1},Kt.prototype.nextIndex_jshxun_k$=function(){return 0},Kt.prototype.previousIndex_4qtyw5_k$=function(){return-1},Kt.prototype.next_20eer_k$=function(){throw kp()},Kt.prototype.previous_l2dfd5_k$=function(){throw kp()},Kt.$metadata$=Zh("EmptyIterator",[To]),ne.prototype.next_20eer_k$=function(){return this.nextInt_ujorgc_k$()},ne.$metadata$=vh("IntIterator",[qo]),ie.prototype.next_20eer_k$=function(){return this.nextByte_njqopn_k$()},ie.$metadata$=vh("ByteIterator",[qo]),oe.prototype.next_20eer_k$=function(){return this.nextDouble_s2xvfg_k$()},oe.$metadata$=vh("DoubleIterator",[qo]),_e.prototype.next_20eer_k$=function(){return this.nextFloat_jqti5l_k$()},_e.$metadata$=vh("FloatIterator",[qo]),se.prototype.next_31h2mk_k$=function(){return this.nextChar_yv3rl6_k$()},se.prototype.next_20eer_k$=function(){return new wa(this.next_31h2mk_k$())},se.$metadata$=vh("CharIterator",[qo]),ae.prototype.next_20eer_k$=function(){return this.nextLong_njwv0v_k$()},ae.$metadata$=vh("LongIterator",[qo]),ue.prototype.next_20eer_k$=function(){return this.nextShort_jxwabt_k$()},ue.$metadata$=vh("ShortIterator",[qo]),he.prototype.next_20eer_k$=function(){return this.nextBoolean_nfdk1h_k$()},he.$metadata$=vh("BooleanIterator",[qo]),pe.$metadata$=Yh("Sequence"),ce.$metadata$=Yh("ContractBuilder"),fe.$metadata$=vh("InvocationKind",void 0,void 0,void 0,void 0,Oa.prototype),le.prototype.equals=function(t){return t instanceof le&&(t instanceof le||Au(),!0)},le.prototype.hashCode=function(){return 0},le.prototype.toString=function(){return"@kotlin.contracts.ExperimentalContracts()"},le.$metadata$=vh("ExperimentalContracts",[Co]),ye.$metadata$=Yh("CallsInPlace",[ke]),$e.$metadata$=Yh("Returns",[ge]),de.$metadata$=Yh("ReturnsNotNull",[ge]),ke.$metadata$=Yh("Effect"),ge.$metadata$=Yh("SimpleEffect",[ke]),me.$metadata$=Yh("ConditionalEffect",[ke]),ve.$metadata$=Yh("Continuation"),we.prototype.get_context_h02k06_k$=function(){return this.$context_1},we.prototype.resumeWith_s3a3yh_k$=function(t){return this.$resumeWith_1(new cn(t))},we.$metadata$=vh(void 0,[ve]),be.$metadata$=Zh("Key",[Ie]),je.$metadata$=Yh("ContinuationInterceptor",[Ee]),Ie.$metadata$=Yh("Key"),Ee.$metadata$=Yh("Element",[Se]),Se.$metadata$=Yh("CoroutineContext"),Ae.prototype.get_1pi7hg_k$=function(t){return null},Ae.prototype.fold_6dbyow_k$=function(t,e){return t},Ae.prototype.plus_rgw9wi_k$=function(t){return t},Ae.prototype.minusKey_y21q55_k$=function(t){return this},Ae.prototype.hashCode=function(){return 0},Ae.prototype.toString=function(){return"EmptyCoroutineContext"},Ae.$metadata$=Zh("EmptyCoroutineContext",[Se,F_]),Ne.$metadata$=Zh("Companion"),Oe.prototype.get_elements_vxwh8g_k$=function(){return this.elements_1},Oe.$metadata$=vh("Serialized",[F_]),Re.prototype.get_1pi7hg_k$=function(t){for(var e=this;;){var r=e.element_1.get_1pi7hg_k$(t);if(null!=r)return r;var n=e.left_1;if(!(n instanceof Re))return n.get_1pi7hg_k$(t);e=n}},Re.prototype.fold_6dbyow_k$=function(t,e){return e(this.left_1.fold_6dbyow_k$(t,e),this.element_1)},Re.prototype.minusKey_y21q55_k$=function(t){if(null!=this.element_1.get_1pi7hg_k$(t))return this.left_1;var e=this.left_1.minusKey_y21q55_k$(t);return e===this.left_1?this:e===qe()?this.element_1:new Re(e,this.element_1)},Re.prototype.equals=function(t){return this===t||!!(t instanceof Re&&Te(t)===Te(this))&&Pe(t,this)},Re.prototype.hashCode=function(){return mu(this.left_1)+mu(this.element_1)|0},Re.prototype.toString=function(){return"["+this.fold_6dbyow_k$("",Me)+"]"},Re.$metadata$=vh("CombinedContext",[Se,F_]),Le.prototype.tryCast_hqzvw1_k$=function(t){return this.safeCast_1(t)},Le.prototype.isSubKey_5an70z_k$=function(t){return t===this||this.topmostKey_1===t},Le.$metadata$=vh("AbstractCoroutineContextKey",[Ie]),Ue.$metadata$=vh("CoroutineSingletons",void 0,void 0,void 0,void 0,Oa.prototype),Ve.prototype.equals=function(t){return t instanceof Ve&&(t instanceof Ve||Au(),!0)},Ve.prototype.hashCode=function(){return 0},Ve.prototype.toString=function(){return"@kotlin.experimental.ExperimentalTypeInference()"},Ve.$metadata$=vh("ExperimentalTypeInference",[Co]),Ye.prototype.equals=function(t){return t instanceof Ye&&(t instanceof Ye||Au(),!0)},Ye.prototype.hashCode=function(){return 0},Ye.prototype.toString=function(){return"@kotlin.internal.InlineOnly()"},Ye.$metadata$=vh("InlineOnly",[Co]),Ze.prototype.equals=function(t){return t instanceof Ze&&(t instanceof Ze||Au(),!0)},Ze.prototype.hashCode=function(){return 0},Ze.prototype.toString=function(){return"@kotlin.internal.LowPriorityInOverloadResolution()"},Ze.$metadata$=vh("LowPriorityInOverloadResolution",[Co]),We.prototype.equals=function(t){return t instanceof We&&(t instanceof We||Au(),!0)},We.prototype.hashCode=function(){return 0},We.prototype.toString=function(){return"@kotlin.internal.NoInfer()"},We.$metadata$=vh("NoInfer",[Co]),Ge.prototype.equals=function(t){return t instanceof Ge&&(t instanceof Ge||Au(),!0)},Ge.prototype.hashCode=function(){return 0},Ge.prototype.toString=function(){return"@kotlin.internal.DynamicExtension()"},Ge.$metadata$=vh("DynamicExtension",[Co]),He.prototype.equals=function(t){return t instanceof He&&(t instanceof He||Au(),!0)},He.prototype.hashCode=function(){return 0},He.prototype.toString=function(){return"@kotlin.internal.ContractsDsl()"},He.$metadata$=vh("ContractsDsl",[Co]),Ke.prototype.equals=function(t){return t instanceof Ke&&(t instanceof Ke||Au(),!0)},Ke.prototype.hashCode=function(){return 0},Ke.prototype.toString=function(){return"@kotlin.internal.OnlyInputTypes()"},Ke.$metadata$=vh("OnlyInputTypes",[Co]),ir.$metadata$=Zh("Serialized",[F_]),or.prototype.nextBits_30zi6g_k$=function(t){return this.defaultRandom_1.nextBits_30zi6g_k$(t)},or.prototype.nextInt_ujorgc_k$=function(){return this.defaultRandom_1.nextInt_ujorgc_k$()},or.prototype.nextInt_8t3gcb_k$=function(t){return this.defaultRandom_1.nextInt_8t3gcb_k$(t)},or.prototype.nextInt_6ppfmk_k$=function(t,e){return this.defaultRandom_1.nextInt_6ppfmk_k$(t,e)},or.prototype.nextLong_njwv0v_k$=function(){return this.defaultRandom_1.nextLong_njwv0v_k$()},or.prototype.nextLong_gpvfev_k$=function(t){return this.defaultRandom_1.nextLong_gpvfev_k$(t)},or.prototype.nextLong_8yy44j_k$=function(t,e){return this.defaultRandom_1.nextLong_8yy44j_k$(t,e)},or.prototype.nextBoolean_nfdk1h_k$=function(){return this.defaultRandom_1.nextBoolean_nfdk1h_k$()},or.prototype.nextDouble_s2xvfg_k$=function(){return this.defaultRandom_1.nextDouble_s2xvfg_k$()},or.prototype.nextDouble_b5661v_k$=function(t){return this.defaultRandom_1.nextDouble_b5661v_k$(t)},or.prototype.nextDouble_2cs2ou_k$=function(t,e){return this.defaultRandom_1.nextDouble_2cs2ou_k$(t,e)},or.prototype.nextFloat_jqti5l_k$=function(){return this.defaultRandom_1.nextFloat_jqti5l_k$()},or.prototype.nextBytes_7yvat1_k$=function(t){return this.defaultRandom_1.nextBytes_7yvat1_k$(t)},or.prototype.nextBytes_oxmcdz_k$=function(t){return this.defaultRandom_1.nextBytes_oxmcdz_k$(t)},or.prototype.nextBytes_zhahm3_k$=function(t,e,r){return this.defaultRandom_1.nextBytes_zhahm3_k$(t,e,r)},or.$metadata$=Zh("Default",[F_],void 0,void 0,void 0,sr.prototype),sr.prototype.nextInt_ujorgc_k$=function(){return this.nextBits_30zi6g_k$(32)},sr.prototype.nextInt_8t3gcb_k$=function(t){return this.nextInt_6ppfmk_k$(0,t)},sr.prototype.nextInt_6ppfmk_k$=function(t,e){ar(t,e);var r=e-t|0;if(r>0||r===n_().MIN_VALUE_1){var n;if((r&(0|-r))===r){var i=ur(r);n=this.nextBits_30zi6g_k$(i)}else{var o;do{var _=this.nextInt_ujorgc_k$()>>>1|0;o=_%r|0}while(((_-o|0)+(r-1|0)|0)<0);n=o}return t+n|0}for(;;){var s=this.nextInt_ujorgc_k$();if(t<=s&&s0){var n;if(r.and_jhajnj_k$(r.unaryMinus_6uz0qp_k$()).equals(r)){var i,o=r.toInt_1tsl84_k$(),_=r.ushr_rr8rvr_k$(32).toInt_1tsl84_k$();if(0!==o){var s=ur(o);i=mh(this.nextBits_30zi6g_k$(s)).and_jhajnj_k$(new Ou(-1,0))}else if(1===_)i=mh(this.nextInt_ujorgc_k$()).and_jhajnj_k$(new Ou(-1,0));else{var a=ur(_);i=mh(this.nextBits_30zi6g_k$(a)).shl_po5ip6_k$(32).plus_u6jwas_k$(mh(this.nextInt_ujorgc_k$()).and_jhajnj_k$(new Ou(-1,0)))}n=i}else{var u;do{var h=this.nextLong_njwv0v_k$().ushr_rr8rvr_k$(1);u=h.rem_9rbcjo_k$(r);var p,c=h.minus_llf5ei_k$(u);p=r.minus_llf5ei_k$(new Ou(1,0))}while(c.plus_u6jwas_k$(p).compareTo_n4fqi2_k$(new Ou(0,0))<0);n=u}return t.plus_u6jwas_k$(n)}for(;;){var f=this.nextLong_njwv0v_k$();if(t.compareTo_n4fqi2_k$(f)<=0&&f.compareTo_n4fqi2_k$(e)<0)return f}},sr.prototype.nextBoolean_nfdk1h_k$=function(){return!(0===this.nextBits_30zi6g_k$(1))},sr.prototype.nextDouble_s2xvfg_k$=function(){return K_(this.nextBits_30zi6g_k$(26),this.nextBits_30zi6g_k$(27))},sr.prototype.nextDouble_b5661v_k$=function(t){return this.nextDouble_2cs2ou_k$(0,t)},sr.prototype.nextDouble_2cs2ou_k$=function(t,e){pr(t,e);var r,n=e-t;if(Z_(n)&&W_(t)&&W_(e)){var i=this.nextDouble_s2xvfg_k$()*(e/2-t/2);r=t+i+i}else r=t+this.nextDouble_s2xvfg_k$()*n;var o=r;return o>=e?V_(e):o},sr.prototype.nextFloat_jqti5l_k$=function(){return this.nextBits_30zi6g_k$(24)/16777216},sr.prototype.nextBytes_zhahm3_k$=function(t,e,r){if(!(0<=e&&e<=t.length&&0<=r&&r<=t.length))throw hp(gu("fromIndex ("+e+") or toIndex ("+r+") are out of range: 0.."+t.length+"."));if(!(e<=r))throw hp(gu("fromIndex ("+e+") must be not greater than toIndex ("+r+")."));var n=(r-e|0)/4|0,i=e,o=0;if(o>>8|0),t[i+2|0]=lh(_>>>16|0),t[i+3|0]=lh(_>>>24|0),i=i+4|0}while(o>>ut(h,8)|0)}while(u>>2|0,this.x_1=this.y_1,this.y_1=this.z_1,this.z_1=this.w_1;var e=this.v_1;this.w_1=e,t=t^t<<1^e^e<<4,this.v_1=t;var r=this;return r.addend_1=r.addend_1+362437|0,t+this.addend_1|0},gr.prototype.nextBits_30zi6g_k$=function(t){return lr(this.nextInt_ujorgc_k$(),t)},gr.$metadata$=vh("XorWowRandom",[F_],void 0,void 0,void 0,sr.prototype),mr.prototype.get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},mr.$metadata$=Zh("Companion"),wr.prototype.get_start_iypx6h_k$=function(){return this.first_1},wr.prototype.get_endInclusive_r07xpi_k$=function(){return this.last_1},wr.prototype.get_endExclusive_pmwm6k_k$=function(){if(this.last_1===n_().MAX_VALUE_1)throw yp("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.last_1+1|0},wr.prototype.contains_1pg60y_k$=function(t){return this.first_1<=t&&t<=this.last_1},wr.prototype.contains_2ehdtg_k$=function(t){return this.contains_1pg60y_k$("number"===typeof t?t:Au())},wr.prototype.isEmpty_y1axqb_k$=function(){return this.first_1>this.last_1},wr.prototype.equals=function(t){return t instanceof wr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||this.first_1===t.first_1&&this.last_1===t.last_1)},wr.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:ut(31,this.first_1)+this.last_1|0},wr.prototype.toString=function(){return this.first_1+".."+this.last_1},wr.$metadata$=vh("IntRange",[Br,Fr],void 0,void 0,void 0,Tr.prototype),br.prototype.get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},br.$metadata$=Zh("Companion"),jr.prototype.get_start_qj1pkq_k$=function(){return this.first_1},jr.prototype.get_start_iypx6h_k$=function(){return new wa(this.get_start_qj1pkq_k$())},jr.prototype.get_endInclusive_oogq1x_k$=function(){return this.last_1},jr.prototype.get_endInclusive_r07xpi_k$=function(){return new wa(this.get_endInclusive_oogq1x_k$())},jr.prototype.get_endExclusive_umcki5_k$=function(){var t=new wa(this.last_1);if(va(),wu(t,new wa(ha(65535))))throw yp("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return ya(this.last_1,1)},jr.prototype.get_endExclusive_pmwm6k_k$=function(){return new wa(this.get_endExclusive_umcki5_k$())},jr.prototype.contains_i4atwd_k$=function(t){return fa(this.first_1,t)<=0&&fa(t,this.last_1)<=0},jr.prototype.contains_2ehdtg_k$=function(t){return this.contains_i4atwd_k$(t instanceof wa?t.value_1:Au())},jr.prototype.isEmpty_y1axqb_k$=function(){return fa(this.first_1,this.last_1)>0},jr.prototype.equals=function(t){return t instanceof jr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!!wu(new wa(this.first_1),new wa(t.first_1))&&wu(new wa(this.last_1),new wa(t.last_1)))},jr.prototype.hashCode=function(){var t,e;return this.isEmpty_y1axqb_k$()?t=-1:(e=$a(this.first_1),t=ut(31,e)+$a(this.last_1)|0),t},jr.prototype.toString=function(){return new wa(this.first_1)+".."+new wa(this.last_1)},jr.$metadata$=vh("CharRange",[Br,Fr],void 0,void 0,void 0,Or.prototype),Ir.prototype.get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},Ir.$metadata$=Zh("Companion"),Cr.prototype.get_start_iypx6h_k$=function(){return this.first_1},Cr.prototype.get_endInclusive_r07xpi_k$=function(){return this.last_1},Cr.prototype.get_endExclusive_pmwm6k_k$=function(){if(Pu(),this.last_1.equals(new Ou(-1,2147483647)))throw yp("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.last_1.plus_u6jwas_k$(new Ou(1,0))},Cr.prototype.contains_i44xiv_k$=function(t){return this.first_1.compareTo_n4fqi2_k$(t)<=0&&t.compareTo_n4fqi2_k$(this.last_1)<=0},Cr.prototype.contains_2ehdtg_k$=function(t){return this.contains_i44xiv_k$(t instanceof Ou?t:Au())},Cr.prototype.isEmpty_y1axqb_k$=function(){return this.first_1.compareTo_n4fqi2_k$(this.last_1)>0},Cr.prototype.equals=function(t){return t instanceof Cr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!!this.first_1.equals(t.first_1)&&this.last_1.equals(t.last_1))},Cr.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:kh(31).times_2zfqpc_k$(this.first_1.xor_jjua9n_k$(this.first_1.ushr_rr8rvr_k$(32))).plus_u6jwas_k$(this.last_1.xor_jjua9n_k$(this.last_1.ushr_rr8rvr_k$(32))).toInt_1tsl84_k$()},Cr.prototype.toString=function(){return gu(this.first_1)+".."+gu(this.last_1)},Cr.$metadata$=vh("LongRange",[Br,Fr],void 0,void 0,void 0,Lr.prototype),Sr.prototype.get_step_woujh1_k$=function(){return this.step_1},Sr.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},Sr.prototype.nextInt_ujorgc_k$=function(){var t=this.next_1;if(t===this.finalElement_1){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e=this;e.next_1=e.next_1+this.step_1|0}return t},Sr.$metadata$=vh("IntProgressionIterator",void 0,void 0,void 0,void 0,ne.prototype),Ar.prototype.get_step_woujh1_k$=function(){return this.step_1},Ar.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},Ar.prototype.nextChar_yv3rl6_k$=function(){var t=this.next_1;if(t===this.finalElement_1){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e=this;e.next_1=e.next_1+this.step_1|0}return gh(t)},Ar.$metadata$=vh("CharProgressionIterator",void 0,void 0,void 0,void 0,se.prototype),qr.prototype.get_step_woujh1_k$=function(){return this.step_1},qr.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},qr.prototype.nextLong_njwv0v_k$=function(){var t=this.next_1;if(t.equals(this.finalElement_1)){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e=this;e.next_1=e.next_1.plus_u6jwas_k$(this.step_1)}return t},qr.$metadata$=vh("LongProgressionIterator",void 0,void 0,void 0,void 0,ae.prototype),Nr.prototype.fromClosedRange_vhxzyy_k$=function(t,e,r){return new Tr(t,e,r)},Nr.$metadata$=Zh("Companion"),Tr.prototype.get_first_irdx8n_k$=function(){return this.first_1},Tr.prototype.get_last_wopotb_k$=function(){return this.last_1},Tr.prototype.get_step_woujh1_k$=function(){return this.step_1},Tr.prototype.iterator_jk1svi_k$=function(){return new Sr(this.first_1,this.last_1,this.step_1)},Tr.prototype.isEmpty_y1axqb_k$=function(){return this.step_1>0?this.first_1>this.last_1:this.first_10?this.first_1+".."+this.last_1+" step "+this.step_1:this.first_1+" downTo "+this.last_1+" step "+(0|-this.step_1)},Tr.$metadata$=vh("IntProgression",[ba]),zr.prototype.fromClosedRange_kxji4u_k$=function(t,e,r){return new Or(t,e,r)},zr.$metadata$=Zh("Companion"),Or.prototype.get_first_en5qmg_k$=function(){return this.first_1},Or.prototype.get_last_rp1s9s_k$=function(){return this.last_1},Or.prototype.get_step_woujh1_k$=function(){return this.step_1},Or.prototype.iterator_jk1svi_k$=function(){return new Ar(this.first_1,this.last_1,this.step_1)},Or.prototype.isEmpty_y1axqb_k$=function(){return this.step_1>0?fa(this.first_1,this.last_1)>0:fa(this.first_1,this.last_1)<0},Or.prototype.equals=function(t){return t instanceof Or&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!(!wu(new wa(this.first_1),new wa(t.first_1))||!wu(new wa(this.last_1),new wa(t.last_1)))&&this.step_1===t.step_1)},Or.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e;e=$a(this.first_1);var r,n=ut(31,e);r=$a(this.last_1),t=ut(31,n+r|0)+this.step_1|0}return t},Or.prototype.toString=function(){return this.step_1>0?new wa(this.first_1)+".."+new wa(this.last_1)+" step "+this.step_1:new wa(this.first_1)+" downTo "+new wa(this.last_1)+" step "+(0|-this.step_1)},Or.$metadata$=vh("CharProgression",[ba]),Mr.prototype.fromClosedRange_5n0x23_k$=function(t,e,r){return new Lr(t,e,r)},Mr.$metadata$=Zh("Companion"),Lr.prototype.get_first_irdx8n_k$=function(){return this.first_1},Lr.prototype.get_last_wopotb_k$=function(){return this.last_1},Lr.prototype.get_step_woujh1_k$=function(){return this.step_1},Lr.prototype.iterator_jk1svi_k$=function(){return new qr(this.first_1,this.last_1,this.step_1)},Lr.prototype.isEmpty_y1axqb_k$=function(){return this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?this.first_1.compareTo_n4fqi2_k$(this.last_1)>0:this.first_1.compareTo_n4fqi2_k$(this.last_1)<0},Lr.prototype.equals=function(t){return t instanceof Lr&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!(!this.first_1.equals(t.first_1)||!this.last_1.equals(t.last_1))&&this.step_1.equals(t.step_1))},Lr.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:kh(31).times_2zfqpc_k$(kh(31).times_2zfqpc_k$(this.first_1.xor_jjua9n_k$(this.first_1.ushr_rr8rvr_k$(32))).plus_u6jwas_k$(this.last_1.xor_jjua9n_k$(this.last_1.ushr_rr8rvr_k$(32)))).plus_u6jwas_k$(this.step_1.xor_jjua9n_k$(this.step_1.ushr_rr8rvr_k$(32))).toInt_1tsl84_k$()},Lr.prototype.toString=function(){return this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?gu(this.first_1)+".."+gu(this.last_1)+" step "+gu(this.step_1):gu(this.first_1)+" downTo "+gu(this.last_1)+" step "+gu(this.step_1.unaryMinus_6uz0qp_k$())},Lr.$metadata$=vh("LongProgression",[ba]),Br.$metadata$=Yh("ClosedRange"),Fr.$metadata$=Yh("OpenEndRange"),Ur.$metadata$=Yh("KClassifier"),Dr.$metadata$=Yh("KTypeParameter",[Ur]),Vr.prototype.get_star_woujdn_k$=function(){return this.star_1},Vr.prototype.get_STAR_wo9fa3_k$=function(){return this.star_1},Vr.prototype.invariant_d1std2_k$=function(t){return new Zr(Hr(),t)},Vr.prototype.contravariant_lnygde_k$=function(t){return new Zr(Kr(),t)},Vr.prototype.covariant_ne14kt_k$=function(t){return new Zr(Qr(),t)},Vr.$metadata$=Zh("Companion"),Zr.prototype.get_variance_ik7ku2_k$=function(){return this.variance_1},Zr.prototype.get_type_wovaf7_k$=function(){return this.type_1},Zr.prototype.toString=function(){var t,e=this.variance_1;switch(null==e?-1:e.ordinal_1){case-1:t="*";break;case 0:t=Ma(this.type_1);break;case 1:t="in "+this.type_1;break;case 2:t="out "+this.type_1;break;default:Su()}return t},Zr.prototype.component1_7eebsc_k$=function(){return this.variance_1},Zr.prototype.component2_7eebsb_k$=function(){return this.type_1},Zr.prototype.copy_luz5xs_k$=function(t,e){return new Zr(t,e)},Zr.prototype.copy$default_yujqmj_k$=function(t,e,r,n){return 0!==(1&r)&&(t=this.variance_1),0!==(2&r)&&(e=this.type_1),this.copy_luz5xs_k$(t,e)},Zr.prototype.hashCode=function(){var t=null==this.variance_1?0:this.variance_1.hashCode();return t=ut(t,31)+(null==this.type_1?0:mu(this.type_1))|0},Zr.prototype.equals=function(t){if(this===t)return!0;if(!(t instanceof Zr))return!1;var e=t instanceof Zr?t:Au();return!!wu(this.variance_1,e.variance_1)&&!!wu(this.type_1,e.type_1)},Zr.$metadata$=vh("KTypeProjection"),Gr.$metadata$=vh("KVariance",void 0,void 0,void 0,void 0,Oa.prototype),sn.prototype.success_5n1c7s_k$=function(t){return en(t)},sn.prototype.failure_tk7s8q_k$=function(t){return en(fn(t))},sn.$metadata$=Zh("Companion"),un.prototype.get_exception_x0n6w6_k$=function(){return this.exception_1},un.prototype.equals=function(t){return t instanceof un&&wu(this.exception_1,t.exception_1)},un.prototype.hashCode=function(){return mu(this.exception_1)},un.prototype.toString=function(){return"Failure("+this.exception_1+")"},un.$metadata$=vh("Failure",[F_]),cn.prototype.toString=function(){return _n(this.value_1)},cn.prototype.hashCode=function(){return hn(this.value_1)},cn.prototype.equals=function(t){return pn(this.value_1,t)},cn.$metadata$=vh("Result",[F_]),dn.$metadata$=vh("NotImplementedError",void 0,void 0,void 0,void 0,ap.prototype),mn.prototype.get_MIN_VALUE_p0dmjb_k$=function(){return this.MIN_VALUE_1},mn.prototype.get_MAX_VALUE_4mpz45_k$=function(){return this.MAX_VALUE_1},mn.prototype.get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},mn.prototype.get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},mn.$metadata$=Zh("Companion"),En.prototype.compareTo_6mkx9r_k$=function(t){return wn(this.data_1,t)},En.prototype.compareTo_6thzaj_k$=function(t){return bn(this,t)},En.prototype.toString=function(){return xn(this.data_1)},En.prototype.hashCode=function(){return jn(this.data_1)},En.prototype.equals=function(t){return In(this.data_1,t)},En.$metadata$=vh("UByte",[Ao]),qn.prototype.hasNext_bitz1p_k$=function(){return this.index_10},ci.prototype.equals=function(t){return t instanceof ci&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||this.first_1===t.first_1&&this.last_1===t.last_1)},ci.prototype.hashCode=function(){var t,e;return this.isEmpty_y1axqb_k$()?t=-1:(e=Fn(this.first_1),t=ut(31,e)+Fn(this.last_1)|0),t},ci.prototype.toString=function(){return new Hn(this.first_1)+".."+new Hn(this.last_1)},ci.$metadata$=vh("UIntRange",[Br,Fr],void 0,void 0,void 0,yi.prototype),fi.prototype.fromClosedRange_nl90ve_k$=function(t,e,r){return new yi(t,e,r)},fi.$metadata$=Zh("Companion"),yi.prototype.get_first_englpo_k$=function(){return this.first_1},yi.prototype.get_last_rpcnd0_k$=function(){return this.last_1},yi.prototype.get_step_woujh1_k$=function(){return this.step_1},yi.prototype.iterator_jk1svi_k$=function(){return new $i(this.first_1,this.last_1,this.step_1)},yi.prototype.isEmpty_y1axqb_k$=function(){var t;if(this.step_1>0){var e=this.first_1,r=this.last_1;t=vo(Fn(e),Fn(r))>0}else{var n=this.first_1,i=this.last_1;t=vo(Fn(n),Fn(i))<0}return t},yi.prototype.equals=function(t){return t instanceof yi&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||this.first_1===t.first_1&&this.last_1===t.last_1&&this.step_1===t.step_1)},yi.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e;e=Fn(this.first_1);var r,n=ut(31,e);r=Fn(this.last_1),t=ut(31,n+r|0)+this.step_1|0}return t},yi.prototype.toString=function(){return this.step_1>0?new Hn(this.first_1)+".."+new Hn(this.last_1)+" step "+this.step_1:new Hn(this.first_1)+" downTo "+new Hn(this.last_1)+" step "+(0|-this.step_1)},yi.$metadata$=vh("UIntProgression",[ba]),$i.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},$i.prototype.next_3167jc_k$=function(){var t=this.next_1;if(t===this.finalElement_1){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e,r=this,n=r,i=r.next_1,o=this.step_1;e=Bn(Fn(i)+Fn(o)|0),n.next_1=e}return t},$i.prototype.next_20eer_k$=function(){return new Hn(this.next_3167jc_k$())},$i.$metadata$=vh("UIntProgressionIterator",[qo]),gi.prototype.get_MIN_VALUE_p0jsuj_k$=function(){return this.MIN_VALUE_1},gi.prototype.get_MAX_VALUE_4mw5fd_k$=function(){return this.MAX_VALUE_1},gi.prototype.get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},gi.prototype.get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},gi.$metadata$=Zh("Companion"),Ii.prototype.compareTo_6mr3kz_k$=function(t){return vi(this.data_1,t)},Ii.prototype.compareTo_6thzaj_k$=function(t){return wi(this,t)},Ii.prototype.toString=function(){return bi(this.data_1)},Ii.prototype.hashCode=function(){return xi(this.data_1)},Ii.prototype.equals=function(t){return ji(this.data_1,t)},Ii.$metadata$=vh("ULong",[Ao]),Ai.prototype.hasNext_bitz1p_k$=function(){return this.index_10},Fi.prototype.equals=function(t){return t instanceof Fi&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!!wu(this.first_1,t.first_1)&&wu(this.last_1,t.last_1))},Fi.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e,r,n=this.first_1,i=di(ki(this.first_1).ushr_rr8rvr_k$(32));r=di(ki(n).xor_jjua9n_k$(ki(i))),e=ki(r).toInt_1tsl84_k$();var o,_=ut(31,e),s=this.last_1,a=di(ki(this.last_1).ushr_rr8rvr_k$(32));o=di(ki(s).xor_jjua9n_k$(ki(a))),t=_+ki(o).toInt_1tsl84_k$()|0}return t},Fi.prototype.toString=function(){return new Ii(this.first_1)+".."+new Ii(this.last_1)},Fi.$metadata$=vh("ULongRange",[Br,Fr],void 0,void 0,void 0,Vi.prototype),Ui.prototype.fromClosedRange_wj18r3_k$=function(t,e,r){return new Vi(t,e,r)},Ui.$metadata$=Zh("Companion"),Vi.prototype.get_first_s0oavz_k$=function(){return this.first_1},Vi.prototype.get_last_6gle4n_k$=function(){return this.last_1},Vi.prototype.get_step_woujh1_k$=function(){return this.step_1},Vi.prototype.iterator_jk1svi_k$=function(){return new Yi(this.first_1,this.last_1,this.step_1)},Vi.prototype.isEmpty_y1axqb_k$=function(){var t;if(this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0){var e=this.first_1,r=this.last_1;t=bo(ki(e),ki(r))>0}else{var n=this.first_1,i=this.last_1;t=bo(ki(n),ki(i))<0}return t},Vi.prototype.equals=function(t){return t instanceof Vi&&(!(!this.isEmpty_y1axqb_k$()||!t.isEmpty_y1axqb_k$())||!(!wu(this.first_1,t.first_1)||!wu(this.last_1,t.last_1))&&this.step_1.equals(t.step_1))},Vi.prototype.hashCode=function(){var t;if(this.isEmpty_y1axqb_k$())t=-1;else{var e,r,n=this.first_1,i=di(ki(this.first_1).ushr_rr8rvr_k$(32));r=di(ki(n).xor_jjua9n_k$(ki(i))),e=ki(r).toInt_1tsl84_k$();var o,_,s=ut(31,e),a=this.last_1,u=di(ki(this.last_1).ushr_rr8rvr_k$(32));_=di(ki(a).xor_jjua9n_k$(ki(u))),o=ki(_).toInt_1tsl84_k$(),t=ut(31,s+o|0)+this.step_1.xor_jjua9n_k$(this.step_1.ushr_rr8rvr_k$(32)).toInt_1tsl84_k$()|0}return t},Vi.prototype.toString=function(){return this.step_1.compareTo_n4fqi2_k$(new Ou(0,0))>0?new Ii(this.first_1)+".."+new Ii(this.last_1)+" step "+gu(this.step_1):new Ii(this.first_1)+" downTo "+new Ii(this.last_1)+" step "+gu(this.step_1.unaryMinus_6uz0qp_k$())},Vi.$metadata$=vh("ULongProgression",[ba]),Yi.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},Yi.prototype.next_mz6i19_k$=function(){var t=this.next_1;if(wu(t,this.finalElement_1)){if(!this.hasNext_1)throw kp();this.hasNext_1=!1}else{var e,r=this,n=r,i=r.next_1,o=this.step_1;e=di(ki(i).plus_u6jwas_k$(ki(o))),n.next_1=e}return t},Yi.prototype.next_20eer_k$=function(){return new Ii(this.next_mz6i19_k$())},Yi.$metadata$=vh("ULongProgressionIterator",[qo]),Ji.prototype.get_MIN_VALUE_5rgn3n_k$=function(){return this.MIN_VALUE_1},Ji.prototype.get_MAX_VALUE_1r6om7_k$=function(){return this.MAX_VALUE_1},Ji.prototype.get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},Ji.prototype.get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},Ji.$metadata$=Zh("Companion"),_o.prototype.compareTo_7e9yiz_k$=function(t){return eo(this.data_1,t)},_o.prototype.compareTo_6thzaj_k$=function(t){return ro(this,t)},_o.prototype.toString=function(){return no(this.data_1)},_o.prototype.hashCode=function(){return io(this.data_1)},_o.prototype.equals=function(t){return oo(this.data_1,t)},_o.$metadata$=vh("UShort",[Ao]),ho.prototype.hasNext_bitz1p_k$=function(){return this.index_10},w_.prototype.nextIndex_jshxun_k$=function(){return this.index_1},w_.prototype.previous_l2dfd5_k$=function(){if(!this.hasPrevious_qh0629_k$())throw kp();var t=this,e=this;return e.index_1=e.index_1-1|0,t.last_1=e.index_1,this.$this_2.get_fkrdnv_k$(this.last_1)},w_.prototype.previousIndex_4qtyw5_k$=function(){return this.index_1-1|0},w_.prototype.add_8zjh9m_k$=function(t){this.$this_2.add_ydlf05_k$(this.index_1,t);var e=this,r=e.index_1;e.index_1=r+1|0,this.last_1=-1},w_.prototype.add_sf7wgr_k$=function(t){return this.add_8zjh9m_k$(null==t||zh(t)?t:Au())},w_.prototype.set_y85lex_k$=function(t){if(-1===this.last_1)throw yp(gu("Call next() or previous() before updating element value with the iterator."));this.$this_2.set_meu351_k$(this.last_1,t)},w_.prototype.set_hda1d2_k$=function(t){return this.set_y85lex_k$(null==t||zh(t)?t:Au())},w_.$metadata$=vh("ListIteratorImpl",[Xo],void 0,void 0,void 0,v_.prototype),b_.prototype.add_ydlf05_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this._size_1),this.list_1.add_ydlf05_k$(this.fromIndex_1+t|0,e);var r=this,n=r._size_1;r._size_1=n+1|0},b_.prototype.get_fkrdnv_k$=function(t){return Vt().checkElementIndex_ux0wz1_k$(t,this._size_1),this.list_1.get_fkrdnv_k$(this.fromIndex_1+t|0)},b_.prototype.removeAt_qvpkxi_k$=function(t){Vt().checkElementIndex_ux0wz1_k$(t,this._size_1);var e=this.list_1.removeAt_qvpkxi_k$(this.fromIndex_1+t|0),r=this,n=r._size_1;return r._size_1=n-1|0,e},b_.prototype.set_meu351_k$=function(t,e){return Vt().checkElementIndex_ux0wz1_k$(t,this._size_1),this.list_1.set_meu351_k$(this.fromIndex_1+t|0,e)},b_.prototype.get_size_woubt6_k$=function(){return this._size_1},b_.prototype.checkIsMutable_h4zzmr_k$=function(){return this.list_1.checkIsMutable_h4zzmr_k$()},b_.$metadata$=vh("SubList",[N_],void 0,void 0,void 0,I_.prototype),I_.prototype.set_modCount_ro74zq_k$=function(t){this.modCount_1=t},I_.prototype.get_modCount_sgzjli_k$=function(){return this.modCount_1},I_.prototype.add_1j60pz_k$=function(t){return this.checkIsMutable_h4zzmr_k$(),this.add_ydlf05_k$(this.get_size_woubt6_k$(),t),!0},I_.prototype.addAll_ikuqlt_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_size_woubt6_k$()),this.checkIsMutable_h4zzmr_k$();for(var r=t,n=!1,i=e.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$(),_=r;r=_+1|0,this.add_ydlf05_k$(_,o),n=!0}return n},I_.prototype.clear_j9y8zo_k$=function(){this.checkIsMutable_h4zzmr_k$(),this.removeRange_rbwdy0_k$(0,this.get_size_woubt6_k$())},I_.prototype.removeAll_99to5v_k$=function(t){return this.checkIsMutable_h4zzmr_k$(),Jt(this,x_(t))},I_.prototype.retainAll_j44sd0_k$=function(t){return this.checkIsMutable_h4zzmr_k$(),Jt(this,j_(t))},I_.prototype.iterator_jk1svi_k$=function(){return new v_(this)},I_.prototype.contains_2ehdt1_k$=function(t){return this.indexOf_dcv8dt_k$(t)>=0},I_.prototype.indexOf_dcv8dt_k$=function(t){var e=0,r=Zt(this);if(e<=r)do{var n=e;if(e=e+1|0,wu(this.get_fkrdnv_k$(n),t))return n}while(n!==r);return-1},I_.prototype.lastIndexOf_rzx8t5_k$=function(t){var e=Zt(this);if(0<=e)do{var r=e;if(e=e+-1|0,wu(this.get_fkrdnv_k$(r),t))return r}while(0<=e);return-1},I_.prototype.listIterator_xjshxw_k$=function(){return this.listIterator_5hanv9_k$(0)},I_.prototype.listIterator_5hanv9_k$=function(t){return new w_(this,t)},I_.prototype.subList_d153ha_k$=function(t,e){return new b_(this,t,e)},I_.prototype.removeRange_rbwdy0_k$=function(t,e){var r=this.listIterator_5hanv9_k$(t),n=e-t|0,i=0;if(ithis.get_size_woubt6_k$()&&(t[this.get_size_woubt6_k$()]=null),t},q_.prototype.toArray_jjyjqa_k$=function(){return[].slice.call(this.array_1)},q_.prototype.toArray=function(){return this.toArray_jjyjqa_k$()},q_.prototype.checkIsMutable_h4zzmr_k$=function(){if(this.isReadOnly_1)throw Ep()},q_.$metadata$=vh("ArrayList",[xa,N_],void 0,void 0,void 0,I_.prototype),N_.$metadata$=Yh("RandomAccess"),T_.prototype.println_uuzh5q_k$=function(){this.print_o29p2b_k$("\n")},T_.prototype.println_gh3jfj_k$=function(t){this.print_o29p2b_k$(t),this.println_uuzh5q_k$()},T_.prototype.flush_sgqoqb_k$=function(){},T_.$metadata$=vh("BaseOutput"),z_.prototype.get_outputStream_2dy5nu_k$=function(){return this.outputStream_1},z_.prototype.print_o29p2b_k$=function(t){var e=String(t);this.outputStream_1.write(e)},z_.$metadata$=vh("NodeJsOutput",void 0,void 0,void 0,void 0,T_.prototype),P_.prototype.print_o29p2b_k$=function(t){var e=String(t),r=e.lastIndexOf("\n",0);if(r>=0){var n,i=this,o=i,_=i.buffer_1;n=e.substring(0,r),o.buffer_1=_+n,this.flush_sgqoqb_k$();var s=r+1|0;e=e.substring(s)}var a=this;a.buffer_1=a.buffer_1+e},P_.prototype.flush_sgqoqb_k$=function(){console.log(this.buffer_1),this.buffer_1=""},P_.$metadata$=vh("BufferedOutputToConsoleLog",void 0,void 0,void 0,void 0,O_.prototype),O_.prototype.set_buffer_j8vbf9_k$=function(t){this.buffer_1=t},O_.prototype.get_buffer_bmaafd_k$=function(){return this.buffer_1},O_.prototype.print_o29p2b_k$=function(t){var e,r=this,n=r,i=r.buffer_1;e=String(t),n.buffer_1=i+e},O_.prototype.flush_sgqoqb_k$=function(){this.buffer_1=""},O_.$metadata$=vh("BufferedOutput",void 0,void 0,void 0,void 0,T_.prototype),L_.prototype.get_context_h02k06_k$=function(){return this.$tmp0_Continuation_1},L_.prototype.resumeWith_7onugl_k$=function(t){ln(t);var e=rn(t);return null==e||zh(e)||Au(),Zo()},L_.prototype.resumeWith_s3a3yh_k$=function(t){return this.resumeWith_7onugl_k$(t)},L_.$metadata$=vh(void 0,[ve]),B_.prototype.get_implementation_9txf7p_k$=function(){return this.implementation_1},B_.prototype.equals=function(t){if(!(t instanceof B_))return!1;var e=t instanceof B_?t:Au();return this.implementation_1===e.implementation_1},B_.prototype.hashCode=function(){return ut(vu("implementation"),127)^vu(this.implementation_1)},B_.prototype.toString=function(){return"@kotlin.js.JsPolyfill(implementation="+this.implementation_1+")"},B_.$metadata$=vh("JsPolyfill",[Co]),F_.$metadata$=Yh("Serializable"),es.$metadata$=Yh("KCallable"),rs.$metadata$=Yh("KClass",[Ur]),ns.prototype.get_jClass_en9agn_k$=function(){return this.jClass_1},ns.prototype.get_qualifiedName_aokcf6_k$=function(){throw $n(null,1,null)},ns.prototype.equals=function(t){return t instanceof ns&&wu(this.get_jClass_en9agn_k$(),t.get_jClass_en9agn_k$())},ns.prototype.hashCode=function(){var t=this.get_simpleName_r6f8py_k$(),e=null==t?null:vu(t);return null==e?0:e},ns.prototype.toString=function(){return"class "+this.get_simpleName_r6f8py_k$()},ns.$metadata$=vh("KClassImpl",[rs]),is.prototype.equals=function(t){return t instanceof is&&!!ns.prototype.equals.call(this,t)&&this.givenSimpleName_1===t.givenSimpleName_1},is.prototype.get_simpleName_r6f8py_k$=function(){return this.givenSimpleName_1},is.prototype.isInstance_6tn68w_k$=function(t){return this.isInstanceFunction_1(t)},is.$metadata$=vh("PrimitiveKClassImpl",void 0,void 0,void 0,void 0,ns.prototype),os.prototype.get_simpleName_r6f8py_k$=function(){return this.simpleName_1},os.prototype.isInstance_6tn68w_k$=function(t){return!1},os.prototype.get_jClass_en9agn_k$=function(){throw Sp("There's no native JS class for Nothing type")},os.prototype.equals=function(t){return t===this},os.prototype.hashCode=function(){return 0},os.$metadata$=Zh("NothingKClassImpl",void 0,void 0,void 0,void 0,ns.prototype),ss.prototype.get_simpleName_r6f8py_k$=function(){throw yp("Unknown simpleName for ErrorKClass")},ss.prototype.get_qualifiedName_aokcf6_k$=function(){throw yp("Unknown qualifiedName for ErrorKClass")},ss.prototype.isInstance_6tn68w_k$=function(t){throw yp("Can's check isInstance on ErrorKClass")},ss.prototype.equals=function(t){return t===this},ss.prototype.hashCode=function(){return 0},ss.$metadata$=vh("ErrorKClass",[rs]),as.prototype.get_simpleName_r6f8py_k$=function(){return this.simpleName_1},as.prototype.isInstance_6tn68w_k$=function(t){return Wh(t,this.get_jClass_en9agn_k$())},as.$metadata$=vh("SimpleKClassImpl",void 0,void 0,void 0,void 0,ns.prototype),us.$metadata$=Yh("KFunction",[es]),hs.$metadata$=Yh("KProperty",[es]),ps.$metadata$=Yh("KProperty0",[hs]),cs.$metadata$=Yh("KProperty1",[hs]),fs.$metadata$=Yh("KProperty2",[hs]),ls.$metadata$=Yh("KMutableProperty0",[ps,ys]),ys.$metadata$=Yh("KMutableProperty",[hs]),$s.$metadata$=Yh("KMutableProperty1",[cs,ys]),ds.$metadata$=Yh("KMutableProperty2",[fs,ys]),ks.$metadata$=Yh("KType"),gs.prototype.get_classifier_ottyl2_k$=function(){return this.classifier_1},gs.prototype.get_arguments_p5ddub_k$=function(){return this.arguments_1},gs.prototype.get_isMarkedNullable_4el8ow_k$=function(){return this.isMarkedNullable_1},gs.prototype.equals=function(t){return!!(t instanceof gs&&wu(this.classifier_1,t.classifier_1)&&wu(this.arguments_1,t.arguments_1))&&this.isMarkedNullable_1===t.isMarkedNullable_1},gs.prototype.hashCode=function(){return ut(ut(mu(this.classifier_1),31)+mu(this.arguments_1)|0,31)+(0|this.isMarkedNullable_1)|0},gs.prototype.toString=function(){var t=this.classifier_1,e=jh(t,rs)?t:null,r=null==e?gu(this.classifier_1):null!=e.get_simpleName_r6f8py_k$()?e.get_simpleName_r6f8py_k$():"(non-denotable type)",n=this.arguments_1.isEmpty_y1axqb_k$()?"":Et(this.arguments_1,", ","<",">",0,null,null,56,null),i=this.isMarkedNullable_1?"?":"";return Ra(r,n)+i},gs.$metadata$=vh("KTypeImpl",[ks]),ms.prototype.get_classifier_ottyl2_k$=function(){return this.classifier_1},ms.prototype.get_arguments_p5ddub_k$=function(){return this.arguments_1},ms.prototype.get_isMarkedNullable_4el8ow_k$=function(){return this.isMarkedNullable_1},ms.prototype.toString=function(){return"dynamic"},ms.$metadata$=Zh("DynamicKType",[ks]),vs.prototype.get_name_woqyms_k$=function(){return this.name_1},vs.prototype.get_upperBounds_k5qia_k$=function(){return this.upperBounds_1},vs.prototype.get_variance_ik7ku2_k$=function(){return this.variance_1},vs.prototype.get_isReified_gx0s91_k$=function(){return this.isReified_1},vs.prototype.toString=function(){return this.name_1},vs.prototype.component1_7eebsc_k$=function(){return this.name_1},vs.prototype.component2_7eebsb_k$=function(){return this.upperBounds_1},vs.prototype.component3_7eebsa_k$=function(){return this.variance_1},vs.prototype.component4_7eebs9_k$=function(){return this.isReified_1},vs.prototype.copy_21tpu9_k$=function(t,e,r,n){return new vs(t,e,r,n)},vs.prototype.copy$default_6ckzz_k$=function(t,e,r,n,i,o){return 0!==(1&i)&&(t=this.name_1),0!==(2&i)&&(e=this.upperBounds_1),0!==(4&i)&&(r=this.variance_1),0!==(8&i)&&(n=this.isReified_1),this.copy_21tpu9_k$(t,e,r,n)},vs.prototype.hashCode=function(){var t=vu(this.name_1);return t=ut(t,31)+mu(this.upperBounds_1)|0,t=ut(t,31)+this.variance_1.hashCode()|0,t=ut(t,31)+(0|this.isReified_1)|0},vs.prototype.equals=function(t){if(this===t)return!0;if(!(t instanceof vs))return!1;var e=t instanceof vs?t:Au();return this.name_1===e.name_1&&!!wu(this.upperBounds_1,e.upperBounds_1)&&!!this.variance_1.equals(e.variance_1)&&this.isReified_1===e.isReified_1},vs.$metadata$=vh("KTypeParameterImpl",[Dr]),Us.prototype.get_anyClass_x0jl4l_k$=function(){return this.anyClass_1},Us.prototype.get_numberClass_pnym9y_k$=function(){return this.numberClass_1},Us.prototype.get_nothingClass_7ivpcc_k$=function(){return this.nothingClass_1},Us.prototype.get_booleanClass_d285fr_k$=function(){return this.booleanClass_1},Us.prototype.get_byteClass_pu7s61_k$=function(){return this.byteClass_1},Us.prototype.get_shortClass_5ajsv9_k$=function(){return this.shortClass_1},Us.prototype.get_intClass_mw4y9a_k$=function(){return this.intClass_1},Us.prototype.get_floatClass_xlwq2t_k$=function(){return this.floatClass_1},Us.prototype.get_doubleClass_dahzcy_k$=function(){return this.doubleClass_1},Us.prototype.get_arrayClass_udg0fc_k$=function(){return this.arrayClass_1},Us.prototype.get_stringClass_bik2gy_k$=function(){return this.stringClass_1},Us.prototype.get_throwableClass_ee1a8x_k$=function(){return this.throwableClass_1},Us.prototype.get_booleanArrayClass_lnbwea_k$=function(){return this.booleanArrayClass_1},Us.prototype.get_charArrayClass_7lhfoe_k$=function(){return this.charArrayClass_1},Us.prototype.get_byteArrayClass_57my8g_k$=function(){return this.byteArrayClass_1},Us.prototype.get_shortArrayClass_c1p7wy_k$=function(){return this.shortArrayClass_1},Us.prototype.get_intArrayClass_h44pbv_k$=function(){return this.intArrayClass_1},Us.prototype.get_longArrayClass_v379a4_k$=function(){return this.longArrayClass_1},Us.prototype.get_floatArrayClass_qngmha_k$=function(){return this.floatArrayClass_1},Us.prototype.get_doubleArrayClass_84hee1_k$=function(){return this.doubleArrayClass_1},Us.prototype.functionClass=function(t){var e,r=ws()[t];if(null==r){var n=new is(Function,"Function"+t,Fs(t));ws()[t]=n,e=n}else e=r;return e},Us.$metadata$=Zh("PrimitiveClasses"),Object.defineProperty(Us.prototype,"anyClass",{configurable:!0,get:Us.prototype.get_anyClass_x0jl4l_k$}),Object.defineProperty(Us.prototype,"numberClass",{configurable:!0,get:Us.prototype.get_numberClass_pnym9y_k$}),Object.defineProperty(Us.prototype,"nothingClass",{configurable:!0,get:Us.prototype.get_nothingClass_7ivpcc_k$}),Object.defineProperty(Us.prototype,"booleanClass",{configurable:!0,get:Us.prototype.get_booleanClass_d285fr_k$}),Object.defineProperty(Us.prototype,"byteClass",{configurable:!0,get:Us.prototype.get_byteClass_pu7s61_k$}),Object.defineProperty(Us.prototype,"shortClass",{configurable:!0,get:Us.prototype.get_shortClass_5ajsv9_k$}),Object.defineProperty(Us.prototype,"intClass",{configurable:!0,get:Us.prototype.get_intClass_mw4y9a_k$}),Object.defineProperty(Us.prototype,"floatClass",{configurable:!0,get:Us.prototype.get_floatClass_xlwq2t_k$}),Object.defineProperty(Us.prototype,"doubleClass",{configurable:!0,get:Us.prototype.get_doubleClass_dahzcy_k$}),Object.defineProperty(Us.prototype,"arrayClass",{configurable:!0,get:Us.prototype.get_arrayClass_udg0fc_k$}),Object.defineProperty(Us.prototype,"stringClass",{configurable:!0,get:Us.prototype.get_stringClass_bik2gy_k$}),Object.defineProperty(Us.prototype,"throwableClass",{configurable:!0,get:Us.prototype.get_throwableClass_ee1a8x_k$}),Object.defineProperty(Us.prototype,"booleanArrayClass",{configurable:!0,get:Us.prototype.get_booleanArrayClass_lnbwea_k$}),Object.defineProperty(Us.prototype,"charArrayClass",{configurable:!0,get:Us.prototype.get_charArrayClass_7lhfoe_k$}),Object.defineProperty(Us.prototype,"byteArrayClass",{configurable:!0,get:Us.prototype.get_byteArrayClass_57my8g_k$}),Object.defineProperty(Us.prototype,"shortArrayClass",{configurable:!0,get:Us.prototype.get_shortArrayClass_c1p7wy_k$}),Object.defineProperty(Us.prototype,"intArrayClass",{configurable:!0,get:Us.prototype.get_intArrayClass_h44pbv_k$}),Object.defineProperty(Us.prototype,"longArrayClass",{configurable:!0,get:Us.prototype.get_longArrayClass_v379a4_k$}),Object.defineProperty(Us.prototype,"floatArrayClass",{configurable:!0,get:Us.prototype.get_floatArrayClass_qngmha_k$}),Object.defineProperty(Us.prototype,"doubleArrayClass",{configurable:!0,get:Us.prototype.get_doubleArrayClass_84hee1_k$}),Gs.$metadata$=Yh("Appendable"),Js.prototype.get_length_g42xv3_k$=function(){return this.string_1.length},Js.prototype.get_a7b70_k$=function(t){var e=this.string_1;if(!(t>=0&&t<=tn(e)))throw Np("index: "+t+", length: "+this.get_length_g42xv3_k$()+"}");return su(e,t)},Js.prototype.subSequence_5fh70h_k$=function(t,e){return this.string_1.substring(t,e)},Js.prototype.append_t8oh9e_k$=function(t){var e=this;return e.string_1=e.string_1+new wa(t),this},Js.prototype.append_oz4qxs_k$=function(t){var e=this;return e.string_1=e.string_1+Ma(t),this},Js.prototype.append_tbojcw_k$=function(t,e,r){var n=t;return this.appendRange_mncs5k_k$(null==n?"null":n,e,r)},Js.prototype.reverse_i6tiw2_k$=function(){for(var t="",e=this.string_1.length-1|0;e>=0;){var r=e;e=r-1|0;var n=su(this.string_1,r);if(ea(n)&&e>=0){var i=e;e=i-1|0;var o=su(this.string_1,i);t=ra(o)?t+new wa(o)+new wa(n):t+new wa(n)+new wa(o)}else t+=new wa(n)}return this.string_1=t,this},Js.prototype.append_t8pm91_k$=function(t){var e=this;return e.string_1=e.string_1+Ma(t),this},Js.prototype.append_a1id5s_k$=function(t){var e=this;return e.string_1=e.string_1+t,this},Js.prototype.append_18hb2z_k$=function(t){var e=this;return e.string_1=e.string_1+oa(t),this},Js.prototype.append_zar6u1_k$=function(t){return this.append_ssq29y_k$(t)},Js.prototype.append_ssq29y_k$=function(t){var e=this,r=e,n=e.string_1,i=t;return r.string_1=n+(null==i?"null":i),this},Js.prototype.capacity_14dpom_k$=function(){return this.get_length_g42xv3_k$()},Js.prototype.ensureCapacity_ignus8_k$=function(t){},Js.prototype.indexOf_kdecvs_k$=function(t){return this.string_1.indexOf(t)},Js.prototype.indexOf_sxnkg7_k$=function(t,e){return this.string_1.indexOf(t,e)},Js.prototype.lastIndexOf_my1yge_k$=function(t){return this.string_1.lastIndexOf(t)},Js.prototype.lastIndexOf_4awwhb_k$=function(t,e){return 0===uu(t)&&e<0?-1:this.string_1.lastIndexOf(t,e)},Js.prototype.insert_ho1wgi_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+e;return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_5hk2j8_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+new wa(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_5yqhyr_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+oa(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_xsudoy_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+Ma(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_5hl7iv_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=this,i=this.string_1.substring(0,t)+Ma(e);return r=this.string_1.substring(t),n.string_1=i+r,this},Js.prototype.insert_9mtcpl_k$=function(t,e){return this.insert_eitq2w_k$(t,e)},Js.prototype.insert_eitq2w_k$=function(t,e){Vt().checkPositionIndex_kxpgsw_k$(t,this.get_length_g42xv3_k$());var r,n=null==e?"null":e,i=this,o=this.string_1.substring(0,t)+n;return r=this.string_1.substring(t),i.string_1=o+r,this},Js.prototype.setLength_kzn4fs_k$=function(t){if(t<0)throw hp("Negative new length: "+t+".");if(t<=this.get_length_g42xv3_k$()){var e,r=this;e=this.string_1.substring(0,t),r.string_1=e}else{var n=this.get_length_g42xv3_k$();if(n= 8");if(e.arraysUnlinked_1=!0,e.log2N_1=t,e.N_1=1<=5))throw w("unknown log2N size, must be >=3 but was: "+t);e.dft_1=ft(t,tt(e),et(e),rt(e),nt(e))}return e}function ot(t){return it(t,Object.create(pt.prototype))}function _t(t,e,r,n,i,o){return it(i,o),o.yr_1=r,o.yi_1=n,o.dft_1.link(t,e,r,n),o.arraysUnlinked_1=!1,o}function st(t,e,r,n,i){return _t(t,e,r,n,i,Object.create(pt.prototype))}function at(t){var e=t.N_1/8|0;t.c_1=new Float32Array(e),t.c3__1=new Float32Array(e),t.s_1=new Float32Array(e),t.s3__1=new Float32Array(e);var r=0,n=e-1|0;if(r<=n)do{var i=r;r=r+1|0;var o,_=tt(t),s=2*k()*i/t.N_1;o=Math.cos(s),_[i]=o;var a,u=et(t),h=2*k()*3*i/t.N_1;a=Math.cos(h),u[i]=a;var p,c=rt(t),f=2*k()*i/t.N_1;p=Math.sin(f),c[i]=-p;var l,y=nt(t),$=2*k()*3*i/t.N_1;l=Math.sin($),y[i]=-l}while(i!==n)}function ut(){n=this}function ht(){return null==n&&new ut,n}function pt(){ht(),this.arraysUnlinked_1=!1}function ct(t,e,r,n,i,o){return gt.call(o),o.m_1=t,o.N_1=1<6?(o.dft1__1=$t(o,0,2,0,t-1|0),o.dft2__1=$t(o,1,4,o.N_1/2|0,t-2|0),o.dft3__1=$t(o,3,4,d(3,o.N_1)/4|0,t-2|0)):6===t?(o.dft1__1=$t(o,0,2,0,5),o.dft2__1=new wt(1,4,o.N_1/2|0),o.dft3__1=new wt(3,4,d(3,o.N_1)/4|0)):5===t&&(o.dft1__1=new wt(0,2,0),o.dft2__1=new jt(1,4,o.N_1/2|0),o.dft3__1=new jt(3,4,d(3,o.N_1)/4|0)),o}function ft(t,e,r,n,i){return ct(t,e,r,n,i,Object.create(gt.prototype))}function lt(t){return gt.call(t),t.dft1__1=null,t.dft2__1=null,t.dft3__1=null,t}function yt(t,e,r,n,i,o){return gt.call(o),o.c_1=t.c_1,o.c3__1=t.c3__1,o.s_1=t.s_1,o.s3__1=t.s3__1,o.m_1=i,o.N_1=1<6?(o.dft1__1=$t(o,e,d(r,2),n,i-1|0),o.dft2__1=$t(o,e+r|0,d(r,4),n+(o.N_1/2|0)|0,i-2|0),o.dft3__1=$t(o,e+d(3,r)|0,d(r,4),n+(d(3,o.N_1)/4|0)|0,i-2|0)):6===i?(o.dft1__1=$t(o,e,d(r,2),n,5),o.dft2__1=new wt(e+r|0,d(r,4),n+(o.N_1/2|0)|0),o.dft3__1=new wt(e+d(3,r)|0,d(r,4),n+(d(3,o.N_1)/4|0)|0)):5===i&&(o.dft1__1=new wt(e,d(r,2),n),o.dft2__1=new jt(e+r|0,d(r,4),n+(o.N_1/2|0)|0),o.dft3__1=new jt(e+d(3,r)|0,d(r,4),n+(d(3,o.N_1)/4|0)|0)),o}function $t(t,e,r,n,i){return yt(t,e,r,n,i,Object.create(gt.prototype))}function dt(){i=this;var t,e=this;t=Math.sqrt(2),e.SQRT2BY2__1=t/2}function kt(){return null==i&&new dt,i}function gt(){kt(),this.xoffset_1=0,this.xstride_1=0,this.outXoffset_1=0,this.m_1=0,this.N_1=0,this.Ndiv8__1=0,this.Ndiv4__1=0,this.dft1__1=null,this.dft2__1=null,this.dft3__1=null,this.c_1=null,this.c3__1=null,this.s_1=null,this.s3__1=null,this.f_1=0,this.reflect_1=0}function mt(){o=this;var t,e=this,r=2*k()/16;t=Math.cos(r),e.C_1_16__1=t;var n,i=this,_=2*k()*3/16;n=Math.cos(_),i.C_3_16__1=n;var s,a=this;s=Math.sqrt(2),a.SQRT2BY2__1=s/2}function vt(){return null==o&&new mt,o}function wt(t,e,r){vt(),lt(this),this.m_1=4,this.N_1=16,this.xoffset_1=t,this.xstride_1=e,this.outXoffset_1=r,this.n0__1=this.xoffset_1,this.n1__1=this.n0__1+this.xstride_1|0,this.n2__1=this.n1__1+this.xstride_1|0,this.n3__1=this.n2__1+this.xstride_1|0,this.n4__1=this.n3__1+this.xstride_1|0,this.n5__1=this.n4__1+this.xstride_1|0,this.n6__1=this.n5__1+this.xstride_1|0,this.n7__1=this.n6__1+this.xstride_1|0,this.n8__1=this.n7__1+this.xstride_1|0,this.n9__1=this.n8__1+this.xstride_1|0,this.n10__1=this.n9__1+this.xstride_1|0,this.n11__1=this.n10__1+this.xstride_1|0,this.n12__1=this.n11__1+this.xstride_1|0,this.n13__1=this.n12__1+this.xstride_1|0,this.n14__1=this.n13__1+this.xstride_1|0,this.n15__1=this.n14__1+this.xstride_1|0,this.m0__1=this.outXoffset_1,this.m1__1=this.m0__1+1|0,this.m2__1=this.m1__1+1|0,this.m3__1=this.m2__1+1|0,this.m4__1=this.m3__1+1|0,this.m5__1=this.m4__1+1|0,this.m6__1=this.m5__1+1|0,this.m7__1=this.m6__1+1|0,this.m8__1=this.m7__1+1|0,this.m9__1=this.m8__1+1|0,this.m10__1=this.m9__1+1|0,this.m11__1=this.m10__1+1|0,this.m12__1=this.m11__1+1|0,this.m13__1=this.m12__1+1|0,this.m14__1=this.m13__1+1|0,this.m15__1=this.m14__1+1|0}function bt(){_=this;var t,e=this;t=Math.sqrt(2),e.SQRT2BY2__1=t/2}function xt(){return null==_&&new bt,_}function jt(t,e,r){xt(),lt(this),this.n0__1=t,this.m0__1=r,this.m_1=3,this.N_1=8,this.xoffset_1=this.n0__1,this.xstride_1=e,this.outXoffset_1=this.m0__1,this.n1__1=this.n0__1+e|0,this.n2__1=this.n1__1+e|0,this.n3__1=this.n2__1+e|0,this.n4__1=this.n3__1+e|0,this.n5__1=this.n4__1+e|0,this.n6__1=this.n5__1+e|0,this.n7__1=this.n6__1+e|0,this.m1__1=this.m0__1+1|0,this.m2__1=this.m1__1+1|0,this.m3__1=this.m2__1+1|0,this.m4__1=this.m3__1+1|0,this.m5__1=this.m4__1+1|0,this.m6__1=this.m5__1+1|0,this.m7__1=this.m6__1+1|0}function It(){s=this}function Et(){return null==s&&new It,s}function Ct(t){if(Et(),t<4)throw w("DFT size must be >= 16");this.N_1=1<=1)throw w("OmegaP: "+e+" out of bounds (0.0 < OmegaP < 1.0)");this.bands_1[0][0]=0,this.bands_1[0][1]=e,this.generateCoefficients()}function $e(t,e,r,n,i){if(ke.call(this,2,t),this.Ws_1=r,this.Wp_1=i,e>=n)throw w("OmegaS >= OmegaP ");if(e<=0||e>=1)throw w("OmegaS: "+e+" out of bounds (0.0 < OmegaS < 1.0)");if(n<=0||n>=1)throw w("OmegaP: "+n+" out of bounds (0.0 < OmegaP < 1.0)");this.bands_1[0][0]=0,this.bands_1[0][1]=e,this.bands_1[1][0]=n,this.bands_1[1][1]=1,this.generateCoefficients()}function de(t,e,r,n,i){if(ke.call(this,2,t),this.Wp_1=r,this.Ws_1=i,e>=n)throw w("OmegaP >= OmegaS ");if(e<=0||e>=1)throw w("OmegaP: "+e+" out of bounds (0.0 < OmegaP < 1.0)");if(n<=0||n>=1)throw w("OmegaS: "+n+" out of bounds (0.0 < OmegaS < 1.0)");this.bands_1[0][0]=0,this.bands_1[0][1]=e,this.bands_1[1][0]=n,this.bands_1[1][1]=1,this.generateCoefficients()}function ke(t,e){fe.call(this,t,e+1|0,d(2,e)+1|0)}function ge(t,e){fe.call(this,t,e,d(2,e))}function me(t,e){fe.call(this,t,e,d(2,e)+1|0)}function ve(t,e){fe.call(this,t,e,d(2,e))}function we(t,e){ve.call(this,1,t),this.delta_1=e,this.bands_1[0][0]=1/d(2,t),this.bands_1[0][1]=1,this.generateCoefficients()}function be(t,e){if(ve.call(this,1,t),!(0=0){var h=(-a+Math.sqrt(u))/2,p=h*r/2,c=p*p-n,f=Me(p).plusComplex(Le().sqrt(Me(c)));i=Xt(new Float64Array([f.conjugate().timesComplex(f).real(),-2*f.real(),1])),c=(p=(h=(-a-Math.sqrt(u))/2)*r/2)*p-n,f=Me(p).plusComplex(Le().sqrt(Me(c))),o=Xt(new Float64Array([f.conjugate().timesComplex(f).real(),-2*f.real(),1]))}else{var l=-u,y=new Be(-a/2,Math.sqrt(l)/2).timesReal(r/2),$=y.timesComplex(y).minusReal(n),d=y.plusComplex(Le().sqrt($));i=Xt(new Float64Array([d.conjugate().timesComplex(d).real(),-2*d.real(),1])),d=y.minusComplex(Le().sqrt($)),o=Xt(new Float64Array([d.conjugate().timesComplex(d).real(),-2*d.real(),1]))}return[zt(i),zt(o)]}function Xe(){this._T_1=null,this.sections_1=A()}function Te(t,e,r,n,i){Ue.call(this,new Se(t),e,r,n,i)}function ze(t,e,r,n,i,o){Ue.call(this,new Ae(t,e),r,n,i,o)}function Pe(t,e,r,n,i,o){Ue.call(this,new qe(t,e),r,n,i,o)}function Oe(t,e){return Be.call(e,t,0),e}function Me(t){return Oe(t,Object.create(Be.prototype))}function Re(){c=this}function Le(){return null==c&&new Re,c}function Be(t,e){Le(),this.real_1=t,this.imag_1=e}function Fe(t,e,r){var n=k()*e*r;return Math.tan(n)}function Ue(t,e,r,n,i){var o;switch(this.delta_1=i,this.f1__1=r,this.f2__1=n,e.ordinal_1){case 0:o=t.lptolp(Fe(this,n,i));break;case 1:o=t.lptobp(Fe(this,r,i),Fe(this,n,i));break;case 2:o=t.lptohp(Fe(this,r,i));break;default:throw x("Undefined passband type")}var _=new Float64Array(2),s=new Float64Array(2);_[0]=1,_[1]=-1,s[0]=1,s[1]=1;var a=Ft(_,s);this.T_1=Wt(1),this.sections_1=A();var u=0,h=o.nSections()-1|0;if(u<=h)do{var p=u;u=u+1|0;var c=o.getSection(p).mapRational(a);this.T_1.timesEqualsRational(c);var f=c.numerator().coefficients(),l=c.denominator().coefficients(),y=1;0!==l[0]&&(y=l[0]);var $=f[0]/y,d=0;f.length>=2&&(d=f[1]/y);var k=0;f.length>=3&&(k=f[2]/y);var g=0;l.length>=2&&(g=l[1]/y);var m=0;l.length>=3&&(m=l[2]/y),this.sections_1.add_1j60pz_k$(new Ke($,d,k,g,m))}while(p!==h)}function De(){return[We(),Ge(),He()]}function Ve(t){switch(t){case"LOWPASS":return We();case"BANDPASS":return Ge();case"HIGHPASS":return He();default:Ye(),M()}}function Ye(){if($)return g();$=!0,f=new Ze("LOWPASS",0),l=new Ze("BANDPASS",1),y=new Ze("HIGHPASS",2)}function Ze(t,e){R.call(this,t,e)}function We(){return Ye(),f}function Ge(){return Ye(),l}function He(){return Ye(),y}function Ke(t,e,r,n,i){this.b0__1=t,this.b1__1=e,this.b2__1=r,this.a1__1=n,this.a2__1=i,this.s1__1=0,this.s2__1=0,this.initialize_oabr29_k$()}function Qe(t,e){var r=1;if(e>1){var n=2;if(n<=e)do{var i=n;n=n+1|0,r=d(r,i)}while(i!==e)}return r}function Je(t,e){Ce.call(this,t);var r=new Float64Array(t+1|0);r[0]=1;var n=1;if(n<=t)do{var i=n;n=n+1|0;var o,_=1,s=0;if(s<=t)do{var a=s;s=s+1|0,_*=(e-t+a)/(e-t+i+a)}while(a!==t);var u=i;o=Math.pow(-1,u),r[i]=o*(Qe(this,t)/d(Qe(this,t-i|0),Qe(this,i))|0)*_}while(i!==t);var h=Xt(r);this.k_1=h.reflectionCoefficients(),this.constructRationalRepresentation()}function tr(t){var e,r,n,i,o,_,s,a;(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).HammingWindow=L,(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).HanningWindow=B,(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).Sequence=W,_.Sequence.Sequence_fromArray=U,_.Sequence.Sequence_ofSize=V,Object.defineProperty(_.Sequence,"Companion",{configurable:!0,get:Z}),(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).Window=K,_.Window.Window_fromArray=H,(e=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).fft||(_.fft={})).CDFT=pt,e.CDFT.CDFT_ofLogSize=ot,e.CDFT.CDFT_ofArrays=st,Object.defineProperty(e.CDFT,"Companion",{configurable:!0,get:ht}),(e=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).fft||(_.fft={})).RDFT=Ct,Object.defineProperty(e.RDFT,"Companion",{configurable:!0,get:Et}),(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).LagrangePolynomial=qt,Object.defineProperty(s.LagrangePolynomial,"Companion",{configurable:!0,get:At}),(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).Polynomial=Lt,s.Polynomial.Polynomial_ofArray=Xt,s.Polynomial.Polynomial_ofPolynomial=zt,s.Polynomial.Polynomial_ofDegree=Ot,s.Polynomial.Polynomial_ofConstant=Rt,(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).Rational=Gt,s.Rational.Rational_ofArrays=Ft,s.Rational.Rational_ofPolynomials=Dt,s.Rational.Rational_ofRational=Yt,s.Rational.Rational_ofConstant=Wt,(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).ComplexAnalyticSignal=Ht,(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).Interpolator=Kt,(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).OverlapAdd=re,r.OverlapAdd.OverlapAdd_ofArray=Jt,r.OverlapAdd.OverlapAdd_ofArrayOverlapAdd=ee,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).CenteredDifferentiator=ne,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).CenteredHilbertTransform=ie,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleBandpass=ae,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleFIRFilter=fe,Object.defineProperty(n.EquirippleFIRFilter,"Companion",{configurable:!0,get:ce}),(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleHalfBand=le,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleHighpass=$e,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).EquirippleLowpass=de,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeI=ke,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeII=ge,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeIII=me,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).FIRTypeIV=ve,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).StaggeredDifferentiator=we,(n=(r=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).fir||(s.fir={})).equiripple||(r.equiripple={})).StaggeredHilbertTranform=be,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).Allpass=Ce,a.Allpass.Allpass_ofPolynomial=je,a.Allpass.Allpass_ofArray=Ee,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).AnalogPrototype=Xe,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).Butterworth=Te,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).ChebyshevI=ze,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).ChebyshevII=Pe,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).Complex=Be,a.Complex.Complex_fromReal=Me,Object.defineProperty(a.Complex,"Companion",{configurable:!0,get:Le}),(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).IIRFilter=Ue,(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).PassbandType=Ze,a.PassbandType.values=De,a.PassbandType.valueOf=Ve,Object.defineProperty(a.PassbandType,"LOWPASS",{configurable:!0,get:We}),Object.defineProperty(a.PassbandType,"BANDPASS",{configurable:!0,get:Ge}),Object.defineProperty(a.PassbandType,"HIGHPASS",{configurable:!0,get:He}),(a=(s=(_=(o=(i=t.com||(t.com={})).oregondsp||(i.oregondsp={})).signalProcessing||(o.signalProcessing={})).filter||(_.filter={})).iir||(s.iir={})).ThiranAllpass=Je}return L.prototype=Object.create(K.prototype),L.prototype.constructor=L,B.prototype=Object.create(K.prototype),B.prototype.constructor=B,wt.prototype=Object.create(gt.prototype),wt.prototype.constructor=wt,jt.prototype=Object.create(gt.prototype),jt.prototype.constructor=jt,me.prototype=Object.create(fe.prototype),me.prototype.constructor=me,ne.prototype=Object.create(me.prototype),ne.prototype.constructor=ne,ie.prototype=Object.create(me.prototype),ie.prototype.constructor=ie,ke.prototype=Object.create(fe.prototype),ke.prototype.constructor=ke,ae.prototype=Object.create(ke.prototype),ae.prototype.constructor=ae,ge.prototype=Object.create(fe.prototype),ge.prototype.constructor=ge,ye.prototype=Object.create(ge.prototype),ye.prototype.constructor=ye,$e.prototype=Object.create(ke.prototype),$e.prototype.constructor=$e,de.prototype=Object.create(ke.prototype),de.prototype.constructor=de,ve.prototype=Object.create(fe.prototype),ve.prototype.constructor=ve,we.prototype=Object.create(ve.prototype),we.prototype.constructor=we,be.prototype=Object.create(ve.prototype),be.prototype.constructor=be,Se.prototype=Object.create(Xe.prototype),Se.prototype.constructor=Se,Ae.prototype=Object.create(Xe.prototype),Ae.prototype.constructor=Ae,qe.prototype=Object.create(Xe.prototype),qe.prototype.constructor=qe,Te.prototype=Object.create(Ue.prototype),Te.prototype.constructor=Te,ze.prototype=Object.create(Ue.prototype),ze.prototype.constructor=ze,Pe.prototype=Object.create(Ue.prototype),Pe.prototype.constructor=Pe,Ze.prototype=Object.create(R.prototype),Ze.prototype.constructor=Ze,Je.prototype=Object.create(Ce.prototype),Je.prototype.constructor=Je,L.$metadata$=m("HammingWindow",void 0,void 0,void 0,void 0,K.prototype),B.$metadata$=m("HanningWindow",void 0,void 0,void 0,void 0,K.prototype),Y.prototype.aliasArray=function(t,e){var r=t.length,n=e.length,i=0;if(i<=n)do{var o=i;i=i+1|0,e[o]=0}while(o!==n);var _=0,s=r-1|0;if(_<=s)do{var a=_;_=_+1|0;var u=e,h=a%n|0;u[h]=u[h]+t[a]}while(a!==s)},Y.prototype.reverseArray=function(t){for(var e=0,r=t.length-1|0;e0&&(r-n|0)0){var o=0,_=n-1|0;if(o<=_)do{var s=o;o=o+1|0,i[s]=t[(r-n|0)+s|0]}while(s!==_);var a=(r-1|0)-n|0;if(0<=a)do{var u=a;a=a+-1|0,t[u+n|0]=t[u]}while(0<=a);var h=0,p=n-1|0;if(h<=p)do{var c=h;h=h+1|0,t[c]=i[c]}while(c!==p)}if(n<0){var f=0,l=(0|-n)-1|0;if(f<=l)do{var y=f;f=f+1|0,i[y]=t[y]}while(y!==l);var $=0|-n,k=r-1|0;if($<=k)do{var g=$;$=$+1|0,t[g+n|0]=t[g]}while(g!==k);var m=0,v=(0|-n)-1|0;if(m<=v)do{var w=m;m=m+1|0,t[(r+n|0)+w|0]=i[w]}while(w!==v)}},Y.prototype.zeroShiftArray=function(t,e){if(d(-1,e)>=t.length||e>=t.length){var r=0,n=t.length;if(r<=n)do{var i=r;r=r+1|0,t[i]=0}while(i!==n)}else if(e>0){var o=t.length-1|0;if(e<=o)do{var _=o;o=o+-1|0,t[_]=t[_-e|0]}while(_!==e);var s=0,a=e-1|0;if(s<=a)do{var u=s;s=s+1|0,t[u]=0}while(u!==a)}else if(e<0){var h=0,p=(t.length+e|0)-1|0;if(h<=p)do{var c=h;h=h+1|0,t[c]=t[c-e|0]}while(c!==p);var f=t.length+e|0,l=t.length-1|0;if(f<=l)do{var y=f;f=f+1|0,t[y]=0}while(y!==l)}},Y.prototype.decimateArray=function(t,e,r){var n=r.length,i=t.length/e|0,o=0,_=Math.min(n,i)-1|0;if(o<=_)do{var s=o;o=o+1|0,r[s]=t[d(s,e)]}while(s!==_)},Y.prototype.stretchArray=function(t,e,r){var n=t.length,i=r.length/e|0,o=Math.min(n,i),_=0,s=r.length;if(_<=s)do{var a=_;_=_+1|0,r[a]=0}while(a!==s);var u=0,h=o-1|0;if(u<=h)do{var p=u;u=u+1|0,r[d(p,e)]=t[p]}while(p!==h)},Y.prototype.timesEqualsArray=function(t,e){var r=0,n=t.length-1|0;if(r<=n)do{var i=r;r=r+1|0;var o=t,_=i;o[_]=o[_]*e}while(r<=n)},Y.prototype.padArray=function(t,e){if(t.length=0&&tthis.array_1.length){var e=new Float32Array(t);Z().padArray(this.array_1,e),this.array_1=e}},W.$metadata$=m("Sequence"),Object.defineProperty(W.prototype,"array",{configurable:!0,get:W.prototype.get_array_iosoq8_k$,set:W.prototype.set_array_tn1sl2_k$}),K.prototype.set_w_6vu9ec_k$=function(t){this.w_1=t},K.prototype.get_w_1mhr66_k$=function(){return this.w_1},K.prototype.length=function(){return this.w_1.length},K.prototype.timesEquals=function(t){if(t.length!==this.w_1.length)throw w("Argument length does not match window length");var e=0,r=this.w_1.length-1|0;if(e<=r)do{var n=e;e=e+1|0;var i=this.w_1,o=n;i[o]=i[o]*t[n]}while(e<=r)},K.prototype.get_array_iosoq8_k$=function(){return this.w_1.slice()},K.prototype.windowArray=function(t,e,r){if(r.length!==this.w_1.length)throw w("Destination array length does not match window length");var n=0,i=this.w_1.length-1|0;if(n<=i)do{var o=n;n=n+1|0;var _=e+o|0;_>=0&&_0){var r=new Float64Array((this._order_1+1|0)-e|0),n=0,i=r.length-1|0;if(n<=i)do{var o=n;n=n+1|0,r[o]=this.a_1[o]}while(n<=i);this.a_1=r;var _=this;_._order_1=_._order_1-e|0}},Lt.prototype.order=function(){return this._order_1},Lt.prototype.coefficients=function(){return this.a_1.slice()},Lt.prototype.plusReal=function(t){var e,r=Ot(this._order_1),n=r;e=this.a_1.slice(),n.a_1=e;var i=r.a_1,o=0;return i[o]=i[o]+t,r},Lt.prototype.plusEqualsReal=function(t){var e=this.a_1,r=0;e[r]=e[r]+t},Lt.prototype.plusPolynomial=function(t){var e=this._order_1,r=t._order_1,n=Ot(Math.max(e,r)),i=0,o=this._order_1;if(i<=o)do{var _=i;i=i+1|0,n.a_1[_]=this.a_1[_]}while(_!==o);var s=0,a=t._order_1;if(s<=a)do{var u=s;s=s+1|0;var h=n.a_1,p=u;h[p]=h[p]+t.a_1[u]}while(u!==a);return n},Lt.prototype.plusEqualsPolynomial=function(t){var e,r=this._order_1,n=t._order_1;e=Math.max(r,n);var i=new Float64Array(e),o=0,_=this._order_1;if(o<=_)do{var s=o;o=o+1|0,i[s]=this.a_1[s]}while(s!==_);var a=0,u=t._order_1;if(a<=u)do{var h=a;a=a+1|0;var p=i,c=h;p[c]=p[c]+t.a_1[h]}while(h!==u);this.a_1=i,this._order_1=i.length-1|0},Lt.prototype.minusReal=function(t){return this.plusReal(-t)},Lt.prototype.minusEqualsReal=function(t){this.plusEqualsReal(-t)},Lt.prototype.minusPolynomial=function(t){var e=this._order_1,r=t._order_1,n=Ot(Math.max(e,r)),i=0,o=this._order_1;if(i<=o)do{var _=i;i=i+1|0,n.a_1[_]=this.a_1[_]}while(_!==o);var s=0,a=t._order_1;if(s<=a)do{var u=s;s=s+1|0;var h=n.a_1,p=u;h[p]=h[p]-t.a_1[u]}while(u!==a);return n},Lt.prototype.minusEqualsPolynomial=function(t){var e,r=this._order_1,n=t._order_1;e=Math.max(r,n);var i=new Float64Array(e),o=0,_=this._order_1;if(o<=_)do{var s=o;o=o+1|0,i[s]=this.a_1[s]}while(s!==_);var a=0,u=t._order_1;if(a<=u)do{var h=a;a=a+1|0;var p=i,c=h;p[c]=p[c]-t.a_1[h]}while(h!==u);this.a_1=i,this._order_1=i.length-1|0},Lt.prototype.timesReal=function(t){var e=Ot(this._order_1),r=0,n=this._order_1;if(r<=n)do{var i=r;r=r+1|0,e.a_1[i]=t*this.a_1[i]}while(i!==n);return e},Lt.prototype.timesEqualsReal=function(t){var e=0,r=this._order_1;if(e<=r)do{var n=e;e=e+1|0;var i=this.a_1,o=n;i[o]=i[o]*t}while(n!==r)},Lt.prototype.timesPolynomial=function(t){var e=t.a_1,r=new Float64Array(1+(this._order_1+t._order_1|0)|0),n=0,i=t._order_1;if(n<=i)do{var o=n;n=n+1|0;var _=0,s=this._order_1;if(_<=s)do{var a=_;_=_+1|0;var u=r,h=o+a|0;u[h]=u[h]+e[o]*this.a_1[a]}while(a!==s)}while(o!==i);return Xt(r)},Lt.prototype.timesEqualsPolynomial=function(t){var e=t.a_1,r=new Float64Array(1+(this._order_1+t._order_1|0)|0),n=0,i=t._order_1;if(n<=i)do{var o=n;n=n+1|0;var _=0,s=this._order_1;if(_<=s)do{var a=_;_=_+1|0;var u=r,h=o+a|0;u[h]=u[h]+e[o]*this.a_1[a]}while(a!==s)}while(o!==i);this.a_1=r;var p=this;p._order_1=p._order_1+t._order_1|0},Lt.prototype.overReal=function(t){var e=new Float64Array(this._order_1+1|0),r=0,n=(this._order_1+1|0)-1|0;if(r<=n)do{var i=r;r=r+1|0,e[i]=this.a_1[i]/t}while(i!==n);return Xt(e)},Lt.prototype.overEqualsReal=function(t){var e=0,r=(this._order_1+1|0)-1|0;if(e<=r)do{var n=e;e=e+1|0;var i=this.a_1,o=n;i[o]=i[o]/t}while(n!==r)},Lt.prototype.overEqualsPolynomial=function(t){return Dt(this,t)},Lt.prototype.derivative=function(){var t=new Float64Array(this._order_1),e=0,r=this._order_1-1|0;if(e<=r)do{var n=e;e=e+1|0,t[n]=(n+1|0)*this.a_1[n+1|0]}while(n!==r);return Xt(t)},Lt.prototype.evaluateReal=function(t){var e=this.a_1[this._order_1],r=this._order_1-1|0;if(0<=r)do{var n=r;r=r+-1|0,e=t*e+this.a_1[n]}while(0<=r);return e},Lt.prototype.evaluateComplex=function(t){var e=Me(this.a_1[this._order_1]),r=this._order_1-1|0;if(0<=r)do{var n=r;r=r+-1|0,e=e.timesComplex(t).plusReal(this.a_1[n])}while(0<=r);return e},Lt.prototype.groupDelay=function(t){if(0===this._order_1)return 0;var e=new Be(0,t),r=this.derivative().evaluateComplex(e),n=this.evaluateComplex(e);return-r.overComplex(n).real()},Lt.prototype.discreteTimeGroupDelay=function(t){var e=Le().exp(new Be(0,-t)),r=Me(this.a_1[this._order_1]*this._order_1),n=this._order_1-1|0;if(0<=n)do{var i=n;n=n+-1|0,r=r.timesComplex(e).plusReal(this.a_1[i]*i)}while(0<=n);var o=this.evaluateComplex(e);return r.overComplex(o).real()},Lt.prototype.reflectionCoefficients=function(){var t=new Float64Array(this._order_1),e=new Float64Array(this._order_1+1|0);e[0]=1;var r=0,n=this._order_1-1|0;if(r<=n)do{var i=r;r=r+1|0,e[i+1|0]=this.a_1[i+1|0]/this.a_1[0]}while(i!==n);var o=this._order_1;if(1<=o)do{var _=o;o=o+-1|0,t[_-1|0]=e[_];var s=1-t[_-1|0]*t[_-1|0],a=new Float64Array(this._order_1),u=0,h=_-1|0;if(u<=h)do{var p=u;u=u+1|0,a[p]=(e[p]-t[_-1|0]*e[_-p|0])/s}while(p!==h);var c=0,f=_-1|0;if(c<=f)do{var l=c;c=c+1|0,e[l]=a[l]}while(l!==f)}while(1<=o);return t},Lt.prototype.toString=function(){var t="",e=0,r=this._order_1;if(e<=r)do{var n=e;e=e+1|0,n>=0&&n<10?t=t+(n.toString()+" ")+this.a_1[n]+new E(I(10)):n>=10&&n<=100&&(t=t+(n.toString()+" ")+this.a_1[n]+new E(I(10)))}while(n!==r);return t},Lt.$metadata$=m("Polynomial"),Object.defineProperty(Lt.prototype,"a",{configurable:!0,get:Lt.prototype.get_a_1mhr5k_k$,set:Lt.prototype.set_a_suc4n9_k$}),Object.defineProperty(Lt.prototype,"_order",{configurable:!0,get:Lt.prototype.get__order_a42a1k_k$,set:Lt.prototype.set__order_ax9ysk_k$}),Gt.prototype.order=function(){return new Int32Array([this.N_1.order(),this.D_1.order()])},Gt.prototype.numerator=function(){return zt(this.N_1)},Gt.prototype.denominator=function(){return zt(this.D_1)},Gt.prototype.canonicalForm=function(){var t=this.N_1.a_1[this.N_1._order_1],e=0,r=this.N_1.a_1.length-1|0;if(e<=r)do{var n=e;e=e+1|0;var i=this.N_1.a_1,o=n;i[o]=i[o]/t}while(e<=r);var _=this.D_1.a_1[this.D_1._order_1],s=0,a=this.D_1.a_1.length-1|0;if(s<=a)do{var u=s;s=s+1|0;var h=this.D_1.a_1,p=u;h[p]=h[p]/_}while(s<=a);return t/_},Gt.prototype.timesEqualsReal=function(t){this.N_1.timesEqualsReal(t)},Gt.prototype.timesEqualsPolynomial=function(t){this.N_1.timesEqualsPolynomial(t)},Gt.prototype.timesEqualsRational=function(t){this.N_1.timesEqualsPolynomial(t.N_1),this.D_1.timesEqualsPolynomial(t.D_1)},Gt.prototype.evaluateReal=function(t){var e=0,r=this.N_1.evaluateReal(t),n=this.D_1.evaluateReal(t);return 0!==n&&(e=r/n),e},Gt.prototype.evaluateComplex=function(t){var e=new Be(0,0),r=this.N_1.evaluateComplex(t),n=this.D_1.evaluateComplex(t);return 0!==n.abs()&&(e=r.overComplex(n)),e},Gt.prototype.mapRational=function(t){var e=Rt(this.N_1.a_1[this.N_1._order_1]),r=Rt(1),n=this.N_1._order_1-1|0;if(0<=n)do{var i=n;n=n+-1|0,r=r.timesPolynomial(t.D_1),e=e.timesPolynomial(t.N_1).plusPolynomial(r.timesReal(this.N_1.a_1[i]))}while(0<=n);var o=Rt(this.D_1.a_1[this.D_1._order_1]);r=Rt(1);var _=this.D_1._order_1-1|0;if(0<=_)do{var s=_;_=_+-1|0,r=r.timesPolynomial(t.D_1),o=o.timesPolynomial(t.N_1).plusPolynomial(r.timesReal(this.D_1.a_1[s]))}while(0<=_);if(this.D_1._order_1>this.N_1._order_1){var a=0,u=(this.D_1._order_1-this.N_1._order_1|0)-1|0;if(a<=u)do{var h=a;a=a+1|0,e=e.timesPolynomial(t.D_1)}while(h!==u)}else if(this.N_1._order_1>this.D_1._order_1){var p=0,c=(this.N_1._order_1-this.D_1._order_1|0)-1|0;if(p<=c)do{var f=p;p=p+1|0,o=o.timesPolynomial(t.D_1)}while(f!==c)}return e.trim(),o.trim(),Dt(e,o)},Gt.prototype.residueForReal=function(t){return this.N_1.evaluateReal(t)/this.D_1.derivative().evaluateReal(t)},Gt.prototype.residueForComplex=function(t){return this.N_1.evaluateComplex(t).overComplex(this.D_1.derivative().evaluateComplex(t))},Gt.prototype.groupDelay=function(t){return this.N_1.groupDelay(t)-this.D_1.groupDelay(t)},Gt.prototype.discreteTimeGroupDelay=function(t){return this.N_1.discreteTimeGroupDelay(t)-this.D_1.discreteTimeGroupDelay(t)},Gt.prototype.toString=function(){return"Numerator: "+this.N_1+"\nDenominator: "+this.D_1+"\n"},Gt.$metadata$=m("Rational"),Ht.prototype.set__realPart_f7bi4z_k$=function(t){this._realPart_1=t},Ht.prototype.get__realPart_47rtll_k$=function(){return this._realPart_1},Ht.prototype.set__imagPart_dn087_k$=function(t){this._imagPart_1=t},Ht.prototype.get__imagPart_47qodp_k$=function(){return this._imagPart_1},Ht.prototype.get_envelope_5cdspl_k$=function(){var t=new Float32Array(this._realPart_1.length),e=0,r=this._realPart_1.length-1|0;if(e<=r)do{var n,i=e;e=e+1|0;var o=this._realPart_1[i]*this._realPart_1[i]+this._imagPart_1[i]*this._imagPart_1[i];n=Math.sqrt(o),t[i]=n}while(e<=r);return t},Ht.prototype.getRealPart=function(){return this._realPart_1.slice()},Ht.prototype.getImagPart=function(){return this._imagPart_1.slice()},Ht.$metadata$=m("ComplexAnalyticSignal"),Object.defineProperty(Ht.prototype,"envelope",{configurable:!0,get:Ht.prototype.get_envelope_5cdspl_k$}),Kt.prototype.interpolate=function(t,e){Z().stretchArray(t,this.rate_1,this.buffer_1),this.overlapAdd_1.filter(this.buffer_1,0,e,0)},Kt.$metadata$=m("Interpolator"),re.prototype.filter=function(t,e,r,n){if(t.length!==this.blockSize_1)throw w("Data array length not equal to blockSize");var i=0,o=j(this.segment_1).length-1|0;if(i<=o)do{var _=i;i=i+1|0,j(this.segment_1)[_]=0}while(i<=o);var s=0,a=this.blockSize_1;if(s<=a)do{var u=s;s=s+1|0,j(this.segment_1)[u]=t[u+e|0]}while(u!==a);j(this.fft_1).evaluate(j(this.segment_1),j(this.transform_1)),Et().dftProduct(j(this.kernel_1),j(this.transform_1),1),j(this.fft_1).evaluateInverse(j(this.transform_1),j(this.segment_1));var h=0,p=this.nfft_1-1|0;if(h<=p)do{var c=h;h=h+1|0;var f=this.shiftRegister_1,l=c;f[l]=f[l]+j(this.segment_1)[c]}while(c!==p);var y=0,$=this.blockSize_1;if(y<=$)do{var d=y;y=y+1|0,r[d+n|0]=this.shiftRegister_1[d]}while(d!==$);Z().zeroShiftArray(this.shiftRegister_1,0|-this.blockSize_1)},re.prototype.flush=function(t,e){var r=0,n=this.blockSize_1;if(r<=n)do{var i=r;r=r+1|0,t[i+e|0]=this.shiftRegister_1[i]}while(i!==n);Z().zeroShiftArray(this.shiftRegister_1,0|-this.blockSize_1)},re.$metadata$=m("OverlapAdd"),ne.prototype.desiredResponse_yw2r0a_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=-k()*t/this.delta_1),e},ne.prototype.desiredResponse=function(t){return this.desiredResponse_yw2r0a_k$(t)},ne.prototype.weight_3hkr93_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=1/t),e},ne.prototype.weight=function(t){return this.weight_3hkr93_k$(t)},ne.$metadata$=m("CenteredDifferentiator",void 0,void 0,void 0,void 0,me.prototype),ie.prototype.desiredResponse_yw2r0a_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=1),e},ie.prototype.desiredResponse=function(t){return this.desiredResponse_yw2r0a_k$(t)},ie.prototype.weight_3hkr93_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])&&(e=1),e},ie.prototype.weight=function(t){return this.weight_3hkr93_k$(t)},ie.$metadata$=m("CenteredHilbertTransform",void 0,void 0,void 0,void 0,me.prototype),oe.prototype.get_GRIDDENSITY_9wle8p_k$=function(){return this.GRIDDENSITY_1},oe.$metadata$=v("Companion"),se.prototype.set_grid_bp7z6u_k$=function(t){this.grid_1=t},se.prototype.get_grid_womu8f_k$=function(){var t=this.grid_1;if(null!=t)return t;b("grid")},se.prototype.set_gridSize_fddnyk_k$=function(t){this.gridSize_1=t},se.prototype.get_gridSize_qjl6ts_k$=function(){return this.gridSize_1},se.prototype.set_X_mod0ry_k$=function(t){this.X_1=t},se.prototype.get_X_1mhr5b_k$=function(){var t=this.X_1;if(null!=t)return t;b("X")},se.prototype.set_H_3tm5oe_k$=function(t){this.H_1=t},se.prototype.get_H_1mhr4v_k$=function(){var t=this.H_1;if(null!=t)return t;b("H")},se.prototype.set_W_9ksoj5_k$=function(t){this.W_1=t},se.prototype.get_W_1mhr5a_k$=function(){var t=this.W_1;if(null!=t)return t;b("W")},se.prototype.set_bandEdgeIndices_4o2nof_k$=function(t){this.bandEdgeIndices_1=t},se.prototype.get_bandEdgeIndices_4mq7kc_k$=function(){var t=this.bandEdgeIndices_1;if(null!=t)return t;b("bandEdgeIndices")},se.prototype.set_extremaIndices_kapzx9_k$=function(t){this.extremaIndices_1=t},se.prototype.get_extremaIndices_8bux3s_k$=function(){var t=this.extremaIndices_1;if(null!=t)return t;b("extremaIndices")},se.prototype.set_containsZero_c9ryd7_k$=function(t){this.containsZero_1=t},se.prototype.get_containsZero_uv6ez4_k$=function(){return this.containsZero_1},se.prototype.set_containsPi_d8e76c_k$=function(t){this.containsPi_1=t},se.prototype.get_containsPi_hrrp4v_k$=function(){return this.containsPi_1},se.prototype.toString=function(){var t="",e=0,r=0,n=0,i=this.gridSize_1-1|0;if(n<=i)do{var o=n;n=n+1|0;var _=this.get_grid_womu8f_k$()[o],s=S(C(o))+" "+_+" "+this.get_X_1mhr5b_k$()[o]+" "+this.get_H_1mhr4v_k$()[o]+" "+this.get_W_1mhr5a_k$()[o];this.get_bandEdgeIndices_4mq7kc_k$()[r]===o&&(s+=" band edge",r=r+1|0),_===this.get_grid_womu8f_k$()[this.get_extremaIndices_8bux3s_k$()[e]]&&(s+=" extremum",e=e+1|0),t+=s+new E(I(10))}while(o!==i);return t},se.$metadata$=m("DesignGrid"),ae.prototype.desiredResponse_yw2r0a_k$=function(t){var e=0;return this.LTE(this.bands_1[1][0],t)&&this.LTE(t,this.bands_1[1][1])&&(e=1),e},ae.prototype.desiredResponse=function(t){return this.desiredResponse_yw2r0a_k$(t)},ae.prototype.weight_3hkr93_k$=function(t){var e=0;return this.LTE(this.bands_1[0][0],t)&&this.LTE(t,this.bands_1[0][1])?e=this.Ws1__1:this.LTE(this.bands_1[1][0],t)&&this.LTE(t,this.bands_1[1][1])?e=this.Wp_1:this.LTE(this.bands_1[2][0],t)&&this.LTE(t,this.bands_1[2][1])&&(e=this.Ws2__1),e},ae.prototype.weight=function(t){return this.weight_3hkr93_k$(t)},ae.$metadata$=m("EquirippleBandpass",void 0,void 0,void 0,void 0,ke.prototype),ue.prototype.remez=function(t){var e=t.get_extremaIndices_8bux3s_k$().length,r=A(),n=new Float64Array(t.gridSize_1),i=new Float64Array(t.gridSize_1),o=0;t:do{var _=this.computeDelta(t),s=this.constructInterpolatingPolynomial(t,_),a=0,u=t.gridSize_1-1|0;if(a<=u)do{var h=a;a=a+1|0,i[h]=s.evaluateAt(t.get_X_1mhr5b_k$()[h]),n[h]=i[h]-t.get_H_1mhr4v_k$()[h]}while(h!==u);r.clear_j9y8zo_k$();var p=0,c=0,f=e-1|0;if(c<=f)do{var l=c;c=c+1|0;var y=t.get_extremaIndices_8bux3s_k$()[l],$=this.sgn(n[y]),d=y+1|0;if(d=0)e:for(;this.sgn(n[d]-n[d+1|0])===$&&!((d=d-1|0)<0););d=d+1|0}r.add_1j60pz_k$(d),d!==y&&(p=p+1|0)}while(l!==f);if(t.containsZero_1&&t.containsPi_1){var k=t.gridSize_1-1|0;if(r.contains_2ehdt1_k$(0)){if(!r.contains_2ehdt1_k$(k)&&this.sgn(n[k])!==this.sgn(n[t.get_extremaIndices_8bux3s_k$()[e-1|0]])){var g=n[k],m=Math.abs(g),v=n[0];m>Math.abs(v)&&(r.removeAt_qvpkxi_k$(0),r.add_1j60pz_k$(k),p=p+1|0)}}else if(r.contains_2ehdt1_k$(k)&&this.sgn(n[0])!==this.sgn(n[t.get_extremaIndices_8bux3s_k$()[0]])){var w=n[0],b=Math.abs(w),x=n[k];b>Math.abs(x)&&(r.removeAt_qvpkxi_k$(r.get_size_woubt6_k$()-1|0),r.add_ydlf05_k$(0,0),p=p+1|0)}}if(0===p)break t;var j=0,I=e-1|0;if(j<=I)do{var E=j;j=j+1|0,t.get_extremaIndices_8bux3s_k$()[E]=r.get_fkrdnv_k$(E)}while(E!==I);o=o+1|0}while(o0?1:t<0?-1:0},ue.$metadata$=v("EquirippleDesigner"),pe.prototype.get_MACHINETOLERANCE_yw6kj3_k$=function(){return this.MACHINETOLERANCE_1},pe.$metadata$=v("Companion"),Object.defineProperty(pe.prototype,"MACHINETOLERANCE",{configurable:!0,get:pe.prototype.get_MACHINETOLERANCE_yw6kj3_k$}),fe.prototype.set_numBands_se5e1n_k$=function(t){this.numBands_1=t},fe.prototype.get_numBands_7jdbr5_k$=function(){return this.numBands_1},fe.prototype.set_N_hmx2g1_k$=function(t){this.N_1=t},fe.prototype.get_N_1mhr51_k$=function(){return this.N_1},fe.prototype.set_Nc_147wda_k$=function(t){this.Nc_1=t},fe.prototype.get_Nc_kntoki_k$=function(){return this.Nc_1},fe.prototype.set_bands_v2glr4_k$=function(t){this.bands_1=t},fe.prototype.get_bands_ip1jn9_k$=function(){return this.bands_1},fe.prototype.set__coefficients_wl2gmb_k$=function(t){this._coefficients_1=t},fe.prototype.get__coefficients_hv8wpg_k$=function(){return this._coefficients_1},fe.prototype.getCoefficients=function(){var t=this._coefficients_1,e=null==t?null:t.slice();if(null==e)throw N("Should not happen, access to coefficients before initialized.");return e},fe.prototype.set_implementation_v6iu10_k$=function(t){this.implementation_1=t},fe.prototype.get_implementation_9txf7p_k$=function(){return this.implementation_1},fe.prototype.createGrid=function(){var t=new se,e=new Int32Array(this.numBands_1),r=0,n=0,i=this.numBands_1-1|0;if(n<=i)do{var o=n;n=n+1|0,r+=this.bands_1[o][1]-this.bands_1[o][0]}while(o!==i);var _=(this.N_1+1|0)-d(2,this.numBands_1)|0,s=0,a=0,u=0,h=0,p=this.numBands_1-1|0;if(h<=p)do{var c=h;h=h+1|0;var f=this.bands_1[c][1]-this.bands_1[c][0];e[c]=T(X(_*f/r))+2|0,e[c]>u&&(u=e[c],a=c),s=s+e[c]|0}while(c!==p);for(;s<(this.N_1+1|0);){var l=e,y=a,$=l[y];l[y]=$+1|0,s=s+1|0}for(;s>(this.N_1+1|0);){var g=e,m=a,v=g[m];g[m]=v-1|0,s=s-1|0}t.bandEdgeIndices_1=new Int32Array(d(this.numBands_1,2)),t.extremaIndices_1=new Int32Array(this.N_1+1|0);var w,b=A(),x=0,j=0,I=0,E=0,C=this.numBands_1-1|0;if(E<=C)do{var S=E;E=E+1|0;var q=this.bands_1[S][1]-this.bands_1[S][0],N=1+d(e[S]-1|0,_e().GRIDDENSITY_1)|0,O=q/(N-1|0),M=this.bands_1[S][0],R=0,L=N-1|0;if(R<=L)do{var B=R;R=R+1|0;var F=M+O*B;if(b.add_1j60pz_k$(F),0===(B%_e().GRIDDENSITY_1|0)){if(0!==B&&B!==(N-1|0)){var U,D=3*z().nextFloat_jqti5l_k$();U=Math.floor(D),w=P(U)-1|0}else w=0;var V=j;j=V+1|0,t.get_extremaIndices_8bux3s_k$()[V]=x+w|0}0!==B&&B!==(N-1|0)||(t.get_bandEdgeIndices_4mq7kc_k$()[I]=x,I=I+1|0),x=x+1|0}while(B!==L)}while(S!==C);t.gridSize_1=b.get_size_woubt6_k$(),t.grid_1=new Float64Array(t.gridSize_1),t.X_1=new Float64Array(t.gridSize_1),t.H_1=new Float64Array(t.gridSize_1),t.W_1=new Float64Array(t.gridSize_1);var Y=0,Z=t.gridSize_1-1|0;if(Y<=Z)do{var W=Y;Y=Y+1|0,t.get_grid_womu8f_k$()[W]=b.get_fkrdnv_k$(W);var G,H=t.get_X_1mhr5b_k$(),K=t.get_grid_womu8f_k$()[W]*k();G=Math.cos(K),H[W]=G}while(W!==Z);return t},fe.prototype.generateCoefficients=function(){var t=this.createGrid();this.populateGrid(t),he().remez(t),this._coefficients_1=this.interpretCoefficients(he().calculateCoefficients(t,this.Nc_1))},fe.prototype.getImplementation=function(t){return Jt(this.getCoefficients(),t)},fe.prototype.filter=function(t){for(var e=16,r=4,n=this.getCoefficients(),i=(t.length+n.length|0)-1|0;e=0;)r>0?(e-=this.k_1[r-1|0]*this.state_1[r-1|0],this.state_1[r]=this.k_1[r-1|0]*e+this.state_1[r-1|0]):this.state_1[r]=e,r=r-1|0;return this.state_1[this.order_1]},Ce.prototype.filter=function(t){var e=0,r=t.length-1|0;if(e<=r)do{var n=e;e=e+1|0,t[n]=this.filterSingle(t[n])}while(e<=r)},Ce.prototype.evaluate=function(t){var e=Le().exp(new Be(0,-t));return this.T.evaluateComplex(e)},Ce.prototype.groupDelay=function(t){return this.T.discreteTimeGroupDelay(t)},Ce.prototype.constructRationalRepresentation=function(){var t=new Float64Array(this.order_1+1|0),e=new Float64Array(this.order_1+1|0);t[0]=1;var r=0,n=this.order_1-1|0;if(r<=n)do{var i=r;r=r+1|0;var o=0,_=e.length-1|0;if(o<=_)do{var s=o;o=o+1|0,e[s]=0}while(o<=_);for(var a=0;a<=i;){var u=e,h=a;u[h]=u[h]+t[a];var p=e,c=a+1|0;p[c]=p[c]+this.k_1[i]*t[i-a|0],a=a+1|0}var f=0,l=i+2|0;if(f<=l)do{var y=f;f=f+1|0,t[y]=e[y]}while(y!==l)}while(i!==n);var $=0,d=e.length-1|0;if($<=d)do{var k=$;$=$+1|0,e[k]=0}while($<=d);var g=0,m=this.order_1;if(g<=m)do{var v=g;g=g+1|0,e[v]=t[this.order_1-v|0]}while(v!==m);this.T_1=Dt(Xt(e),Xt(t))},Ce.prototype.rationalRepresentation=function(){return Yt(this.T)},Ce.prototype.toString=function(){var t="Allpass _order: "+this.order_1+new E(I(10)),e=0,r=this.order_1-1|0;if(e<=r)do{var n=e;e=e+1|0,t=n{n.d(t,{$:()=>l});var s=n(4414);const l=e=>{const{className:t,label:n,onClick:l}=e;return(0,s.jsx)("button",{className:"w-full text-white font-medium text-sm shadow-lg rounded-lg py-2 ".concat(null!==t&&void 0!==t?t:""),onClick:l,children:n})}},5660:(e,t,n)=>{n.d(t,{l:()=>g});var s=n(6583),l=n(33),i=n(8170),o=n(8874),a=n(9925),r=n(5979),c=n(3788),d=n(5383),u=n(4322),m=n(9739),v=n(226),x=n(9950),h=n(4414);const g=e=>{const{open:t,title:n,content:g,cancelText:p,submitText:f,placeholder:b,defaultValue:w,inputType:j,onSubmit:y,onClose:N,selectOptions:_}=e,A=(0,x.useRef)(null),[C,k]=(0,x.useState)("");return(0,x.useEffect)((()=>{var e;k(null!==(e=null===_||void 0===_?void 0:_[0].value)&&void 0!==e?e:"")}),[_]),(0,h.jsxs)(s.A,{onClose:N,open:t,children:[(0,h.jsx)(l.A,{children:n}),(0,h.jsxs)(i.A,{children:[g&&(0,h.jsx)(o.A,{children:g}),"select"!==j?(0,h.jsx)(a.A,{autoFocus:!0,fullWidth:!0,ref:A,className:"mt-8",type:j,label:b,defaultValue:w}):(0,h.jsxs)(r.A,{sx:{my:2},fullWidth:!0,children:[(0,h.jsx)(c.A,{id:"select",children:b}),(0,h.jsx)(d.A,{labelId:"select",label:b,defaultValue:null===_||void 0===_?void 0:_[0].value,onChange:e=>{let{target:t}=e;return k(null===t||void 0===t?void 0:t.value)},children:null===_||void 0===_?void 0:_.map((e=>{let{value:t,label:n}=e;return(0,h.jsx)(u.A,{value:t,children:n},t)}))})]})]}),(0,h.jsxs)(m.A,{children:[p&&(0,h.jsx)(v.A,{onClick:N,children:p}),(0,h.jsx)(v.A,{onClick:()=>{var e,t;y&&y("select"===j?C:null!==(e=null===(t=A.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")},children:f})]})]})}},898:(e,t,n)=>{n.d(t,{Z:()=>l});var s=n(4414);const l=e=>{const{embedded:t,className:n,label:l,sublabel:i,children:o}=e;return(0,s.jsx)("div",{className:"w-full text-gray-800",children:(0,s.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,s.jsxs)("div",{className:"px-4 py-3 font-bold",children:[i&&(0,s.jsx)("h6",{className:"text-gray-500 text-xs",children:i}),(0,s.jsx)("h2",{className:t?"text-md":"text-lg",children:l})]}),(0,s.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==n&&void 0!==n?n:""),children:o})]})})}},9693:(e,t,n)=>{n.d(t,{l:()=>x});var s=n(6583),l=n(8060),i=n(3239),o=n(2053),a=n(226),r=n(249),c=n(2610),d=n(7357),u=n(3563),m=n(4745),v=n(4414);const x=e=>{const{title:t,open:n,options:x,onClose:h,onSelect:g}=e;return(0,v.jsxs)(s.A,{fullWidth:!0,onClose:h,open:n,children:[(0,v.jsx)(l.A,{className:"bg-violet-500",sx:{position:"relative"},children:(0,v.jsxs)(i.A,{children:[(0,v.jsx)(o.A,{sx:{mt:1,ml:1,flex:1},variant:"h6",children:t}),(0,v.jsx)(a.A,{autoFocus:!0,color:"inherit",onClick:h,children:"X"})]})}),(0,v.jsx)(r.A,{children:!(null===x||void 0===x||!x.length)&&x.map((e=>e.length>1&&(0,v.jsxs)("div",{children:[(0,v.jsx)(c.Ay,{children:(0,v.jsx)(d.A,{onClick:()=>g&&g(e[1]),children:(0,v.jsx)(u.A,{primary:e[0],secondary:e[3===e.length?2:1].split("\n").map((e=>(0,v.jsxs)("span",{children:[e,(0,v.jsx)("br",{})]},e)))})})}),(0,v.jsx)(m.A,{})]},e[1])))})]})}},3740:(e,t,n)=>{n.d(t,{w:()=>l});var s=n(5887);const l=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?s.Ay.error(e,{duration:t}):s.Ay.success(e,{duration:t})}},1045:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});var s=n(9950),l=n(5297),i=n(5242),o=n(898),a=n(7818),r=n(3740),c=n(5887),d=n(4414);var u=n(2569),m=n(9145),v=n(5660),x=n(3060),h=n(9693),g=n(1596);const p=()=>{var e,t,n,p,f,b,w;const{t:j}=(0,a.Bd)(),y=(0,u.wA)(),{retention:N,duration:_,scales:A}=m.c,C=()=>setTimeout((()=>window.location.reload()),2500),[k,T]=(0,s.useState)({open:!1,inputType:"number"}),S=()=>T({...k,open:!1}),q=e=>{if(null!==e&&void 0!==e&&e.length){const t=parseInt(e),{maximum:n,minimum:s}=N;if(isNaN(t)||tn)return;(0,r.w)(j("views.setting.toasts.retention_set",{current:t})),y((0,x.L)(t)),S(),C()}else T({...k,open:!0,values:{...N},onSubmit:q,cancelText:"views.setting.forms.waveform_retention.cancel",submitText:"views.setting.forms.waveform_retention.submit",title:"views.setting.forms.waveform_retention.title",content:"views.setting.forms.waveform_retention.content",placeholder:"views.setting.forms.waveform_retention.placeholder"})},[F,I]=(0,s.useState)({open:!1}),L=()=>I({...F,open:!1}),V=e=>{if(null!==e&&void 0!==e&&e.length){if(A.some((t=>t.property().value===e))){var t;const n=null===(t=A.find((t=>t.property().value===e)))||void 0===t?void 0:t.property().name;(0,r.w)(j("views.setting.toasts.scale_changed",{scale:n})),y((0,g.L)(e)),L(),C()}}else I({...F,open:!0,onSelect:V,title:"views.setting.selects.choose_scale.title",options:A.map((e=>{let{property:t}=e;const{name:n,value:s}=t();return[n,s]}))})},{retention:W}=(0,u.d4)((e=>{let{retention:t}=e;return t})),{duration:O}=(0,u.d4)((e=>{let{duration:t}=e;return t})),{scale:Z}=(0,u.d4)((e=>{let{scale:t}=e;return t})),$=(null===(e=A.find((e=>e.property().value===Z)))||void 0===e?void 0:e.property().name)||"Unknown",[B]=(0,s.useState)([{label:"views.setting.panels.waveform_retention",content:"views.setting.contents.waveform_retention",button:"views.setting.buttons.waveform_retention",className:"bg-teal-700 hover:bg-teal-800",onClick:q,values:{current:W,...N}},{label:"views.setting.panels.query_duration",content:"views.setting.contents.query_duration",button:"views.setting.buttons.query_duration",className:"bg-lime-700 hover:bg-lime-800",onClick:e=>{if(null!==e&&void 0!==e&&e.length){const t=parseInt(e),{maximum:n,minimum:s}=N;if(isNaN(t)||tn)return;(0,r.w)(j("views.setting.toasts.duration_set",{current:t})),y((0,x.L)(t)),S(),C()}else T({...k,open:!0,values:{..._},onSubmit:q,cancelText:"views.setting.forms.query_duration.cancel",submitText:"views.setting.forms.query_duration.submit",title:"views.setting.forms.query_duration.title",content:"views.setting.forms.query_duration.content",placeholder:"views.setting.forms.query_duration.placeholder"})},values:{current:O,..._}},{label:"views.setting.panels.select_scale",button:"views.setting.buttons.select_scale",className:"bg-sky-700 hover:bg-sky-800",content:"views.setting.contents.select_scale",onClick:V,values:{scale:$}},{label:"views.setting.panels.purge_cache",content:"views.setting.contents.purge_cache",button:"views.setting.buttons.purge_cache",className:"bg-pink-700 hover:bg-pink-800",onClick:()=>{((e,t)=>{let{title:n="Confirmation",cancelText:s="Cancel",confirmText:l="OK",onConfirmed:i,onCancelled:o,timeout:a=3e4}=t;c.Ay.custom((t=>{let{visible:a,id:r}=t;return(0,d.jsxs)("div",{className:"animate-fade animate-duration-300 max-w-md w-full bg-white shadow-lg rounded-lg flex border ".concat(a?"block":"hidden"),children:[(0,d.jsx)("div",{className:"flex-1 p-4",children:(0,d.jsx)("div",{className:"flex items-start",children:(0,d.jsxs)("div",{className:"ml-3 flex-1",children:[(0,d.jsx)("p",{className:"text-sm font-medium text-gray-900",children:n}),(0,d.jsx)("p",{className:"mt-1 text-sm text-gray-500",children:e})]})})}),(0,d.jsxs)("div",{className:"flex border-gray-200 gap-2 items-center justify-center m-2",children:[(0,d.jsx)("button",{onClick:()=>{c.Ay.dismiss(r),i()},className:"w-full border rounded-lg px-3 py-2 flex text-sm font-medium text-white bg-red-500 hover:bg-red-700 ",children:l}),(0,d.jsx)("button",{onClick:()=>{c.Ay.dismiss(r),o&&o()},className:"w-full border rounded-lg px-3 py-2 flex text-sm font-medium hover:bg-gray-300",children:s})]})]})}),{duration:a})})(j("views.setting.toasts.confirm_purge"),{title:j("views.setting.toasts.confirm_title"),confirmText:j("views.setting.toasts.confirm_button"),cancelText:j("views.setting.toasts.cancel_button"),onConfirmed:()=>{(0,r.w)(j("views.setting.toasts.cache_purged")),localStorage.clear(),C()}})}}]);return(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)(l.m,{className:"gap-4 grid md:grid-cols-2",children:[B.map((e=>{let{label:t,content:n,button:s,className:l,onClick:a,values:r}=e;return(0,d.jsxs)(o.Z,{className:"",label:j(t),children:[j(n,{...r}).split("\n").map((e=>(0,d.jsx)("div",{children:e},e))),(0,d.jsx)(i.$,{label:j(s),className:l,onClick:()=>a()})]},t)})),(0,d.jsx)(v.l,{...k,onClose:S,title:j(null!==(t=k.title)&&void 0!==t?t:""),cancelText:j(null!==(n=k.cancelText)&&void 0!==n?n:""),submitText:j(null!==(p=k.submitText)&&void 0!==p?p:""),placeholder:j(null!==(f=k.placeholder)&&void 0!==f?f:""),content:j(null!==(b=k.content)&&void 0!==b?b:"",{...k.values})}),(0,d.jsx)(h.l,{...F,onClose:L,title:j(null!==(w=F.title)&&void 0!==w?w:"")})]})})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/45.e41248a6.chunk.js b/frontend/dist/static/js/45.e41248a6.chunk.js new file mode 100644 index 00000000..71a49566 --- /dev/null +++ b/frontend/dist/static/js/45.e41248a6.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[45],{25242:(e,t,n)=>{n.d(t,{$:()=>l});var s=n(44414);const l=e=>{const{className:t,label:n,onClick:l}=e;return(0,s.jsx)("button",{className:"w-full text-white font-medium text-sm shadow-lg rounded-lg py-2 ".concat(null!==t&&void 0!==t?t:""),onClick:l,children:n})}},95660:(e,t,n)=>{n.d(t,{l:()=>g});var s=n(96583),l=n(40033),i=n(28170),o=n(6493),a=n(29925),r=n(25979),c=n(3788),d=n(95383),u=n(44322),m=n(79739),v=n(10226),x=n(9950),h=n(44414);const g=e=>{const{open:t,title:n,content:g,cancelText:p,submitText:f,placeholder:b,defaultValue:w,inputType:j,onSubmit:y,onClose:N,selectOptions:_}=e,A=(0,x.useRef)(null),[C,k]=(0,x.useState)("");return(0,x.useEffect)((()=>{var e;k(null!==(e=null===_||void 0===_?void 0:_[0].value)&&void 0!==e?e:"")}),[_]),(0,h.jsxs)(s.A,{onClose:N,open:t,children:[(0,h.jsx)(l.A,{children:n}),(0,h.jsxs)(i.A,{children:[g&&(0,h.jsx)(o.A,{children:g}),"select"!==j?(0,h.jsx)(a.A,{autoFocus:!0,fullWidth:!0,ref:A,className:"mt-8",type:j,label:b,defaultValue:w}):(0,h.jsxs)(r.A,{sx:{my:2},fullWidth:!0,children:[(0,h.jsx)(c.A,{id:"select",children:b}),(0,h.jsx)(d.A,{labelId:"select",label:b,defaultValue:null===_||void 0===_?void 0:_[0].value,onChange:e=>{let{target:t}=e;return k(null===t||void 0===t?void 0:t.value)},children:null===_||void 0===_?void 0:_.map((e=>{let{value:t,label:n}=e;return(0,h.jsx)(u.A,{value:t,children:n},t)}))})]})]}),(0,h.jsxs)(m.A,{children:[p&&(0,h.jsx)(v.A,{onClick:N,children:p}),(0,h.jsx)(v.A,{onClick:()=>{var e,t;y&&y("select"===j?C:null!==(e=null===(t=A.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")},children:f})]})]})}},60898:(e,t,n)=>{n.d(t,{Z:()=>l});var s=n(44414);const l=e=>{const{embedded:t,className:n,label:l,sublabel:i,children:o}=e;return(0,s.jsx)("div",{className:"w-full text-gray-800",children:(0,s.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,s.jsxs)("div",{className:"px-4 py-3 font-bold",children:[i&&(0,s.jsx)("h6",{className:"text-gray-500 text-xs",children:i}),(0,s.jsx)("h2",{className:t?"text-md":"text-lg",children:l})]}),(0,s.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==n&&void 0!==n?n:""),children:o})]})})}},2074:(e,t,n)=>{n.d(t,{l:()=>x});var s=n(96583),l=n(88060),i=n(83239),o=n(82053),a=n(10226),r=n(249),c=n(32610),d=n(57357),u=n(83563),m=n(74745),v=n(44414);const x=e=>{const{title:t,open:n,options:x,onClose:h,onSelect:g}=e;return(0,v.jsxs)(s.A,{fullWidth:!0,onClose:h,open:n,children:[(0,v.jsx)(l.A,{className:"bg-violet-500",sx:{position:"relative"},children:(0,v.jsxs)(i.A,{children:[(0,v.jsx)(o.A,{sx:{mt:1,ml:1,flex:1},variant:"h6",children:t}),(0,v.jsx)(a.A,{autoFocus:!0,color:"inherit",onClick:h,children:"X"})]})}),(0,v.jsx)(r.A,{children:!(null===x||void 0===x||!x.length)&&x.map((e=>e.length>1&&(0,v.jsxs)("div",{children:[(0,v.jsx)(c.Ay,{children:(0,v.jsx)(d.A,{onClick:()=>g&&g(e[1]),children:(0,v.jsx)(u.A,{primary:e[0],secondary:e[3===e.length?2:1].split("\n").map((e=>(0,v.jsxs)("span",{children:[e,(0,v.jsx)("br",{})]},e)))})})}),(0,v.jsx)(m.A,{})]},e[1])))})]})}},71359:(e,t,n)=>{n.d(t,{w:()=>l});var s=n(35887);const l=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?s.Ay.error(e,{duration:t}):s.Ay.success(e,{duration:t})}},71045:(e,t,n)=>{n.r(t),n.d(t,{default:()=>j});var s=n(9950),l=n(55297),i=n(25242),o=n(60898),a=n(67818),r=n(66782),c=n(59126),d=n(71359),u=n(35887),m=n(44414);var v=n(82569),x=n(99145),h=n(95660),g=n(63060),p=n(2074),f=n(51596),b=n(19325),w=n(38526);const j=()=>{var e,t,n,j,y,N,_;const{t:A}=(0,a.Bd)(),C=(0,v.wA)(),{retention:k,duration:T,scales:S}=x.c,q=()=>setTimeout((()=>window.location.reload()),2500),[F,I]=(0,s.useState)({open:!1,inputType:"number"}),L=()=>I({...F,open:!1}),V=e=>{if(null!==e&&void 0!==e&&e.length){const t=parseInt(e),{maximum:n,minimum:s}=k;if(isNaN(t)||tn)return;(0,d.w)(A("views.setting.toasts.retention_set",{current:t})),C((0,g.L)(t)),L(),q()}else I({...F,open:!0,values:{...k},onSubmit:V,cancelText:"views.setting.forms.waveform_retention.cancel",submitText:"views.setting.forms.waveform_retention.submit",title:"views.setting.forms.waveform_retention.title",content:"views.setting.forms.waveform_retention.content",placeholder:"views.setting.forms.waveform_retention.placeholder"})},[W,Z]=(0,s.useState)({open:!1}),E=()=>Z({...W,open:!1}),O=e=>{if(null!==e&&void 0!==e&&e.length){if(S.some((t=>t.property().value===e))){var t;const n=null===(t=S.find((t=>t.property().value===e)))||void 0===t?void 0:t.property().name;(0,d.w)(A("views.setting.toasts.scale_changed",{scale:n})),C((0,f.L)(e)),E(),q()}}else Z({...W,open:!0,onSelect:O,title:"views.setting.selects.choose_scale.title",options:S.map((e=>{let{property:t}=e;const{name:n,value:s}=t();return[n,s]}))})},{retention:R}=(0,v.d4)((e=>{let{retention:t}=e;return t})),{duration:$}=(0,v.d4)((e=>{let{duration:t}=e;return t})),{scale:B}=(0,v.d4)((e=>{let{scale:t}=e;return t})),D=(null===(e=S.find((e=>e.property().value===B)))||void 0===e?void 0:e.property().name)||"Unknown",[K]=(0,s.useState)([{label:"views.setting.panels.waveform_retention",content:"views.setting.contents.waveform_retention",button:"views.setting.buttons.waveform_retention",className:"bg-teal-700 hover:bg-teal-800",onClick:V,values:{current:R,...k}},{label:"views.setting.panels.query_duration",content:"views.setting.contents.query_duration",button:"views.setting.buttons.query_duration",className:"bg-lime-700 hover:bg-lime-800",onClick:e=>{if(null!==e&&void 0!==e&&e.length){const t=parseInt(e),{maximum:n,minimum:s}=k;if(isNaN(t)||tn)return;(0,d.w)(A("views.setting.toasts.duration_set",{current:t})),C((0,g.L)(t)),L(),q()}else I({...F,open:!0,values:{...T},onSubmit:V,cancelText:"views.setting.forms.query_duration.cancel",submitText:"views.setting.forms.query_duration.submit",title:"views.setting.forms.query_duration.title",content:"views.setting.forms.query_duration.content",placeholder:"views.setting.forms.query_duration.placeholder"})},values:{current:$,...T}},{label:"views.setting.panels.select_scale",button:"views.setting.buttons.select_scale",className:"bg-sky-700 hover:bg-sky-800",content:"views.setting.contents.select_scale",onClick:O,values:{scale:D}},{label:"views.setting.panels.purge_cache",content:"views.setting.contents.purge_cache",button:"views.setting.buttons.purge_cache",className:"bg-pink-700 hover:bg-pink-800",onClick:()=>{((e,t)=>{let{title:n="Confirmation",cancelText:s="Cancel",confirmText:l="OK",onConfirmed:i,onCancelled:o,timeout:a=3e4}=t;u.Ay.custom((t=>{let{visible:a,id:r}=t;return(0,m.jsxs)("div",{className:"animate-fade animate-duration-300 max-w-md w-full bg-white shadow-lg rounded-lg flex border ".concat(a?"block":"hidden"),children:[(0,m.jsx)("div",{className:"flex-1 p-4",children:(0,m.jsx)("div",{className:"flex items-start",children:(0,m.jsxs)("div",{className:"ml-3 flex-1",children:[(0,m.jsx)("p",{className:"text-sm font-medium text-gray-900",children:n}),(0,m.jsx)("p",{className:"mt-1 text-sm text-gray-500",children:e})]})})}),(0,m.jsxs)("div",{className:"flex border-gray-200 gap-2 items-center justify-center m-2",children:[(0,m.jsx)("button",{onClick:()=>{u.Ay.dismiss(r),i()},className:"w-full border rounded-lg px-3 py-2 flex text-sm font-medium text-white bg-red-500 hover:bg-red-700 ",children:l}),(0,m.jsx)("button",{onClick:()=>{u.Ay.dismiss(r),o&&o()},className:"w-full border rounded-lg px-3 py-2 flex text-sm font-medium hover:bg-gray-300",children:s})]})]})}),{duration:a})})(A("views.setting.toasts.confirm_purge"),{title:A("views.setting.toasts.confirm_title"),confirmText:A("views.setting.toasts.confirm_button"),cancelText:A("views.setting.toasts.cancel_button"),onConfirmed:()=>{(0,d.w)(A("views.setting.toasts.cache_purged")),localStorage.clear(),q()}})}}]),[U,X]=(0,s.useState)();return(0,s.useEffect)((()=>{(async()=>{const{backend:e,endpoints:t}=b.DR,n=await(0,w.c)({backend:e,payload:{format:"json"},timeout:30,endpoint:t.inventory});null!==n&&void 0!==n&&n.data&&X(n.data)})()}),[]),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(l.m,{className:"gap-4 grid md:grid-cols-2",children:[K.map((e=>{let{label:t,content:n,button:s,className:l,onClick:a,values:r}=e;return(0,m.jsxs)(o.Z,{className:"",label:A(t),children:[A(n,{...r}).split("\n").map((e=>(0,m.jsx)("div",{children:e},e))),(0,m.jsx)(i.$,{label:A(s),className:l,onClick:()=>a()})]},t)})),(0,m.jsx)(h.l,{...F,onClose:L,title:A(null!==(t=F.title)&&void 0!==t?t:""),cancelText:A(null!==(n=F.cancelText)&&void 0!==n?n:""),submitText:A(null!==(j=F.submitText)&&void 0!==j?j:""),placeholder:A(null!==(y=F.placeholder)&&void 0!==y?y:""),content:A(null!==(N=F.content)&&void 0!==N?N:"",{...F.values})}),(0,m.jsx)(p.l,{...W,onClose:E,title:A(null!==(_=W.title)&&void 0!==_?_:"")})]}),!(null===U||void 0===U||!U.length)&&(0,m.jsx)(o.Z,{label:A("views.setting.panels.station_inventory"),children:(0,m.jsx)(r.A,{language:"xml",style:c.A,children:U})})]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/461.d7b65798.chunk.js b/frontend/dist/static/js/461.d7b65798.chunk.js new file mode 100644 index 00000000..aadc0dd6 --- /dev/null +++ b/frontend/dist/static/js/461.d7b65798.chunk.js @@ -0,0 +1,2 @@ +/*! For license information please see 461.d7b65798.chunk.js.LICENSE.txt */ +(self.webpackChunksrc=self.webpackChunksrc||[]).push([[461],{7949:(e,t)=>{"use strict";t.q=function(e){var t,n=[],i=String(e||r),o=i.indexOf(a),s=0,l=!1;for(;!l;)-1===o&&(o=i.length,l=!0),!(t=i.slice(s,o).trim())&&l||n.push(t),s=o+1,o=i.indexOf(a,s);return n};var a=",",n=" ",r=""},59482:e=>{"use strict";e.exports=function(e,a){var n,r,i,o=e||"",s=a||"div",l={},c=0;for(;c{"use strict";var n=a(18094),r=a(76098),i=a(59482),o=a(98722).q,s=a(7949).q;e.exports=function(e,t,a){var r=a?function(e){var t,a=e.length,n=-1,r={};for(;++n{"use strict";var n=a(75348),r=a(36818)(n,"div");r.displayName="html",e.exports=r},2292:(e,t,a)=>{"use strict";e.exports=a(44099)},46716:e=>{"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},3160:(e,t,a)=>{"use strict";var n=a(46716),r=a(49417);e.exports=function(e){return n(e)||r(e)}},49417:e=>{"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},65293:e=>{"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},21258:e=>{"use strict";var t;e.exports=function(e){var a,n="&"+e+";";if((t=t||document.createElement("i")).innerHTML=n,59===(a=t.textContent).charCodeAt(a.length-1)&&"semi"!==e)return!1;return a!==n&&a}},70862:(e,t,a)=>{"use strict";var n=a(82719),r=a(21257),i=a(49417),o=a(65293),s=a(3160),l=a(21258);e.exports=function(e,t){var a,i,o={};t||(t={});for(i in p)a=t[i],o[i]=null===a||void 0===a?p[i]:a;(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start);return function(e,t){var a,i,o,p,G,$,H,z,V,j,W,q,Y,K,Z,X,Q,J,ee,te=t.additional,ae=t.nonTerminated,ne=t.text,re=t.reference,ie=t.warning,oe=t.textContext,se=t.referenceContext,le=t.warningContext,ce=t.position,de=t.indent||[],ue=e.length,pe=0,ge=-1,me=ce.column||1,be=ce.line||1,fe="",Ee=[];"string"===typeof te&&(te=te.charCodeAt(0));X=he(),z=ie?Se:u,pe--,ue++;for(;++pe65535&&(j+=d(($-=65536)>>>10|55296),$=56320|1023&$),$=j+d($))):K!==I&&z(x,J)),$?(ye(),X=he(),pe=ee-1,me+=ee-Y+1,Ee.push($),(Q=he()).offset++,re&&re.call(se,$,{start:X,end:Q},e.slice(Y-1,ee)),X=Q):(p=e.slice(Y-1,ee),fe+=p,me+=p.length,pe=ee-1)}else 10===G&&(be++,ge++,me=0),G===G?(fe+=d(G),me++):ye();return Ee.join("");function he(){return{line:be,column:me,offset:pe+(ce.offset||0)}}function Se(e,t){var a=he();a.column+=t,a.offset+=t,ie.call(le,F[e],a,e)}function ye(){fe&&(Ee.push(fe),ne&&ne.call(oe,fe,{start:X,end:he()}),fe="")}}(e,o)};var c={}.hasOwnProperty,d=String.fromCharCode,u=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},g=9,m=10,b=12,f=32,E=38,h=59,S=60,y=61,T=35,A=88,_=120,R=65533,I="named",N="hexadecimal",w="decimal",k={};k[N]=16,k[w]=10;var v={};v[I]=s,v[w]=i,v[N]=o;var C=1,O=2,L=3,x=4,D=5,P=6,M=7,F={};function U(e){return e>=55296&&e<=57343||e>1114111}function B(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535===(65535&e)||65534===(65535&e)}F[C]="Named character references must be terminated by a semicolon",F[O]="Numeric character references must be terminated by a semicolon",F[L]="Named character references cannot be empty",F[x]="Numeric character references cannot be empty",F[D]="Named character references must be known",F[P]="Numeric character references cannot be disallowed",F[M]="Numeric character references cannot be outside the permissible Unicode range"},18094:(e,t,a)=>{"use strict";var n=a(76098),r=a(72932),i=a(8804),o="data";e.exports=function(e,t){var a=n(t),p=t,g=i;if(a in e.normal)return e.property[e.normal[a]];a.length>4&&a.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?p=function(e){var t=e.slice(5).replace(l,u);return o+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;t=t.replace(c,d),"-"!==t.charAt(0)&&(t="-"+t);return o+t}(t),g=r);return new g(p,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,c=/[A-Z]/g;function d(e){return"-"+e.toLowerCase()}function u(e){return e.charAt(1).toUpperCase()}},75348:(e,t,a)=>{"use strict";var n=a(83626),r=a(30081),i=a(82332),o=a(92615),s=a(4696),l=a(43260);e.exports=n([i,r,o,s,l])},4696:(e,t,a)=>{"use strict";var n=a(89687),r=a(60888),i=n.booleanish,o=n.number,s=n.spaceSeparated;e.exports=r({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:i,ariaAutoComplete:null,ariaBusy:i,ariaChecked:i,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:i,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:i,ariaFlowTo:s,ariaGrabbed:i,ariaHasPopup:null,ariaHidden:i,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:i,ariaMultiLine:i,ariaMultiSelectable:i,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:i,ariaReadOnly:i,ariaRelevant:null,ariaRequired:i,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:i,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},43260:(e,t,a)=>{"use strict";var n=a(89687),r=a(60888),i=a(87149),o=n.boolean,s=n.overloadedBoolean,l=n.booleanish,c=n.number,d=n.spaceSeparated,u=n.commaSeparated;e.exports=r({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:i,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:u,acceptCharset:d,accessKey:d,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:d,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:d,cols:c,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:d,coords:c|u,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:d,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:d,httpEquiv:d,id:null,imageSizes:null,imageSrcSet:u,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:d,itemRef:d,itemScope:o,itemType:d,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:d,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:d,required:o,reversed:o,rows:c,rowSpan:c,sandbox:d,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:u,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:c,wrap:null,align:null,aLink:null,archive:d,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})},87149:(e,t,a)=>{"use strict";var n=a(41952);e.exports=function(e,t){return n(e,t.toLowerCase())}},41952:e=>{"use strict";e.exports=function(e,t){return t in e?e[t]:t}},60888:(e,t,a)=>{"use strict";var n=a(76098),r=a(10051),i=a(72932);e.exports=function(e){var t,a,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},c=e.properties,d=e.transform,u={},p={};for(t in c)a=new i(t,d(l,t),c[t],o),-1!==s.indexOf(t)&&(a.mustUseProperty=!0),u[t]=a,p[n(t)]=t,p[n(a.attribute)]=t;return new r(u,p,o)}},72932:(e,t,a)=>{"use strict";var n=a(8804),r=a(89687);e.exports=s,s.prototype=new n,s.prototype.defined=!0;var i=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=i.length;function s(e,t,a,s){var c,d=-1;for(l(this,"space",s),n.call(this,e,t);++d{"use strict";e.exports=a;var t=a.prototype;function a(e,t){this.property=e,this.attribute=t}t.space=null,t.attribute=null,t.property=null,t.boolean=!1,t.booleanish=!1,t.overloadedBoolean=!1,t.number=!1,t.commaSeparated=!1,t.spaceSeparated=!1,t.commaOrSpaceSeparated=!1,t.mustUseProperty=!1,t.defined=!1},83626:(e,t,a)=>{"use strict";var n=a(95644),r=a(10051);e.exports=function(e){var t,a,i=e.length,o=[],s=[],l=-1;for(;++l{"use strict";e.exports=a;var t=a.prototype;function a(e,t,a){this.property=e,this.normal=t,a&&(this.space=a)}t.space=null,t.normal={},t.property={}},89687:(e,t)=>{"use strict";var a=0;function n(){return Math.pow(2,++a)}t.boolean=n(),t.booleanish=n(),t.overloadedBoolean=n(),t.number=n(),t.spaceSeparated=n(),t.commaSeparated=n(),t.commaOrSpaceSeparated=n()},30081:(e,t,a)=>{"use strict";var n=a(60888);e.exports=n({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}})},82332:(e,t,a)=>{"use strict";var n=a(60888);e.exports=n({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}})},92615:(e,t,a)=>{"use strict";var n=a(60888),r=a(87149);e.exports=n({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:r,properties:{xmlns:null,xmlnsXLink:null}})},76098:e=>{"use strict";e.exports=function(e){return e.toLowerCase()}},66782:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var n=a(98587);var r=a(43145);var i=a(27800);function o(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,i.A)(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.")}()}var s=a(64467),l=a(9950),c=a(58168);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;return function(e){if(0===e.length||1===e.length)return e;var t=e.join(".");return p[t]||(p[t]=function(e){var t=e.length;return 0===t||1===t?e:2===t?[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])]:3===t?[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])]:t>=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0}(e)),p[t]}(e.filter((function(e){return"token"!==e}))).reduce((function(e,t){return u(u({},e),a[t])}),t)}function m(e){return e.join(" ")}function b(e){var t=e.node,a=e.stylesheet,n=e.style,r=void 0===n?{}:n,i=e.useInlineStyles,o=e.key,s=t.properties,d=t.type,p=t.tagName,f=t.value;if("text"===d)return f;if(p){var E,h=function(e,t){var a=0;return function(n){return a+=1,n.map((function(n,r){return b({node:n,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(a,"-").concat(r)})}))}}(a,i);if(i){var S=Object.keys(a).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),y=s.className&&s.className.includes("token")?["token"]:[],T=s.className&&y.concat(s.className.filter((function(e){return!S.includes(e)})));E=u(u({},s),{},{className:m(T)||void 0,style:g(s.className,Object.assign({},s.style,r),a)})}else E=u(u({},s),{},{className:m(s.className)});var A=h(t.children);return l.createElement(p,(0,c.A)({key:o},E),A)}}const f=function(e,t){return-1!==e.listLanguages().indexOf(t)};var E=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function S(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t||c.length>0?function(e,t){return R({children:e,lineNumber:t,lineNumberStyle:s,largestLineNumber:o,showInlineLineNumbers:r,lineProps:a,className:arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],showLineNumbers:n,wrapLongLines:l})}(e,i,c):function(e,t){if(n&&t&&r){var a=_(s,t,o);e.unshift(A(t,a))}return e}(e,i)}for(var b=function(){var e=d[g],t=e.children[0].value;if(t.match(y)){var a=t.split("\n");a.forEach((function(t,r){var o=n&&u.length+i,s={type:"text",value:"".concat(t,"\n")};if(0===r){var l=m(d.slice(p+1,g).concat(R({children:[s],className:e.properties.className})),o);u.push(l)}else if(r===a.length-1){var c=d[g+1]&&d[g+1].children&&d[g+1].children[0],b={type:"text",value:"".concat(t)};if(c){var f=R({children:[b],className:e.properties.className});d.splice(g+1,0,f)}else{var E=m([b],o,e.properties.className);u.push(E)}}else{var h=m([s],o,e.properties.className);u.push(h)}})),p=g}g++};g code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},function(e){var t=e.language,a=e.children,r=e.style,i=void 0===r?O:r,o=e.customStyle,s=void 0===o?{}:o,c=e.codeTagProps,d=void 0===c?{className:t?"language-".concat(t):void 0,style:S(S({},i['code[class*="language-"]']),i['code[class*="language-'.concat(t,'"]')])}:c,u=e.useInlineStyles,p=void 0===u||u,g=e.showLineNumbers,m=void 0!==g&&g,b=e.showInlineLineNumbers,h=void 0===b||b,y=e.startingLineNumber,A=void 0===y?1:y,_=e.lineNumberContainerStyle,R=e.lineNumberStyle,I=void 0===R?{}:R,v=e.wrapLines,L=e.wrapLongLines,x=void 0!==L&&L,D=e.lineProps,P=void 0===D?{}:D,M=e.renderer,F=e.PreTag,U=void 0===F?"pre":F,B=e.CodeTag,G=void 0===B?"code":B,$=e.code,H=void 0===$?(Array.isArray(a)?a[0]:a)||"":$,z=e.astGenerator,V=function(e,t){if(null==e)return{};var a,r,i=(0,n.A)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}(e,E);z=z||C;var j=m?l.createElement(T,{containerStyle:_,codeStyle:d.style||{},numberStyle:I,startingLineNumber:A,codeString:H}):null,W=i.hljs||i['pre[class*="language-"]']||{backgroundColor:"#fff"},q=k(z)?"hljs":"prismjs",Y=p?Object.assign({},V,{style:Object.assign({},W,s)}):Object.assign({},V,{className:V.className?"".concat(q," ").concat(V.className):q,style:Object.assign({},s)});if(d.style=S(S({},d.style),{},x?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"}),!z)return l.createElement(U,Y,j,l.createElement(G,d,H));(void 0===v&&M||x)&&(v=!0),M=M||w;var K=[{type:"text",value:H}],Z=function(e){var t=e.astGenerator,a=e.language,n=e.code,r=e.defaultCodeValue;if(k(t)){var i=f(t,a);return"text"===a?{value:r,language:"text"}:i?t.highlight(a,n):t.highlightAuto(n)}try{return a&&"text"!==a?{value:t.highlight(n,a)}:{value:r}}catch(o){return{value:r}}}({astGenerator:z,language:t,code:H,defaultCodeValue:K});null===Z.language&&(Z.value=K);var X=N(Z,v,P,m,h,A,Z.value.length+A,I,x);return l.createElement(U,Y,l.createElement(G,d,!h&&j,M({rows:X,stylesheet:i,useInlineStyles:p})))});L.supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];const x=L},59126:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n={'code[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#1d1f21"},':not(pre) > code[class*="language-"]':{background:"#1d1f21",padding:".1em",borderRadius:".3em"},comment:{color:"#7C7C7C"},prolog:{color:"#7C7C7C"},doctype:{color:"#7C7C7C"},cdata:{color:"#7C7C7C"},punctuation:{color:"#c5c8c6"},".namespace":{Opacity:".7"},property:{color:"#96CBFE"},keyword:{color:"#96CBFE"},tag:{color:"#96CBFE"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#99CC99"},constant:{color:"#99CC99"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},number:{color:"#FF73FD"},selector:{color:"#A8FF60"},"attr-name":{color:"#A8FF60"},string:{color:"#A8FF60"},char:{color:"#A8FF60"},builtin:{color:"#A8FF60"},inserted:{color:"#A8FF60"},variable:{color:"#C6C5FE"},operator:{color:"#EDEDED"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"},function:{color:"#DAD085"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},47324:(e,t,a)=>{"use strict";var n="object"===typeof globalThis?globalThis:"object"===typeof self?self:"object"===typeof window?window:"object"===typeof a.g?a.g:{},r=function(){var e="Prism"in n,t=e?n.Prism:void 0;return function(){e?n.Prism=t:delete n.Prism;e=void 0,t=void 0}}();n.Prism={manual:!0,disableWorkerMessageHandler:!0};var i=a(2292),o=a(70862),s=a(50073),l=a(28002),c=a(95251),d=a(24070),u=a(98849);r();var p={}.hasOwnProperty;function g(){}g.prototype=s;var m=new g;function b(e){if("function"!==typeof e||!e.displayName)throw new Error("Expected `function` for `grammar`, got `"+e+"`");void 0===m.languages[e.displayName]&&e(m)}e.exports=m,m.highlight=function(e,t){var a,n=s.highlight;if("string"!==typeof e)throw new Error("Expected `string` for `value`, got `"+e+"`");if("Object"===m.util.type(t))a=t,t=null;else{if("string"!==typeof t)throw new Error("Expected `string` for `name`, got `"+t+"`");if(!p.call(m.languages,t))throw new Error("Unknown language: `"+t+"` is not registered");a=m.languages[t]}return n.call(this,e,a,t)},m.register=b,m.alias=function(e,t){var a,n,r,i,o=m.languages,s=e;t&&((s={})[e]=t);for(a in s)for(r=(n="string"===typeof(n=s[a])?[n]:n).length,i=-1;++i{"use strict";var n=a(47324);e.exports=n,n.register(a(69468)),n.register(a(38477)),n.register(a(84619)),n.register(a(91604)),n.register(a(22945)),n.register(a(69395)),n.register(a(83843)),n.register(a(70226)),n.register(a(9822)),n.register(a(58923)),n.register(a(77211)),n.register(a(97566)),n.register(a(80036)),n.register(a(9621)),n.register(a(39373)),n.register(a(49544)),n.register(a(61742)),n.register(a(46625)),n.register(a(42587)),n.register(a(30276)),n.register(a(98694)),n.register(a(1648)),n.register(a(23008)),n.register(a(97042)),n.register(a(40804)),n.register(a(20959)),n.register(a(73587)),n.register(a(68243)),n.register(a(35587)),n.register(a(89066)),n.register(a(87887)),n.register(a(47473)),n.register(a(12397)),n.register(a(46145)),n.register(a(91417)),n.register(a(36360)),n.register(a(49480)),n.register(a(70712)),n.register(a(7548)),n.register(a(95579)),n.register(a(39695)),n.register(a(20173)),n.register(a(43968)),n.register(a(96089)),n.register(a(3817)),n.register(a(454)),n.register(a(85785)),n.register(a(68141)),n.register(a(1782)),n.register(a(41819)),n.register(a(70048)),n.register(a(71537)),n.register(a(93452)),n.register(a(35339)),n.register(a(9186)),n.register(a(21729)),n.register(a(92635)),n.register(a(98113)),n.register(a(69485)),n.register(a(97921)),n.register(a(8738)),n.register(a(82787)),n.register(a(81345)),n.register(a(26789)),n.register(a(71569)),n.register(a(44168)),n.register(a(99073)),n.register(a(87236)),n.register(a(19975)),n.register(a(70337)),n.register(a(85713)),n.register(a(90296)),n.register(a(7093)),n.register(a(10459)),n.register(a(31906)),n.register(a(87690)),n.register(a(64066)),n.register(a(69580)),n.register(a(86894)),n.register(a(27856)),n.register(a(94052)),n.register(a(74538)),n.register(a(68407)),n.register(a(70770)),n.register(a(76532)),n.register(a(84910)),n.register(a(41768)),n.register(a(2987)),n.register(a(13869)),n.register(a(97316)),n.register(a(47889)),n.register(a(88240)),n.register(a(30812)),n.register(a(33666)),n.register(a(92712)),n.register(a(69630)),n.register(a(67971)),n.register(a(55965)),n.register(a(126)),n.register(a(35437)),n.register(a(69118)),n.register(a(99882)),n.register(a(98459)),n.register(a(13955)),n.register(a(53997)),n.register(a(89153)),n.register(a(87112)),n.register(a(31484)),n.register(a(40466)),n.register(a(12074)),n.register(a(3038)),n.register(a(87922)),n.register(a(3594)),n.register(a(98234)),n.register(a(88229)),n.register(a(20407)),n.register(a(22655)),n.register(a(27347)),n.register(a(22223)),n.register(a(60301)),n.register(a(98987)),n.register(a(48447)),n.register(a(38108)),n.register(a(88985)),n.register(a(95350)),n.register(a(33752)),n.register(a(64997)),n.register(a(4929)),n.register(a(5592)),n.register(a(76779)),n.register(a(92791)),n.register(a(260)),n.register(a(33952)),n.register(a(7796)),n.register(a(19566)),n.register(a(43083)),n.register(a(61889)),n.register(a(90914)),n.register(a(87650)),n.register(a(58859)),n.register(a(98391)),n.register(a(26798)),n.register(a(78618)),n.register(a(2798)),n.register(a(44637)),n.register(a(34478)),n.register(a(50663)),n.register(a(29858)),n.register(a(68359)),n.register(a(60277)),n.register(a(78990)),n.register(a(73507)),n.register(a(43695)),n.register(a(59966)),n.register(a(10139)),n.register(a(66236)),n.register(a(18642)),n.register(a(63087)),n.register(a(26787)),n.register(a(30949)),n.register(a(63607)),n.register(a(37546)),n.register(a(58954)),n.register(a(17808)),n.register(a(92848)),n.register(a(87571)),n.register(a(17537)),n.register(a(25918)),n.register(a(73436)),n.register(a(87493)),n.register(a(16192)),n.register(a(29127)),n.register(a(66287)),n.register(a(5521)),n.register(a(91946)),n.register(a(24025)),n.register(a(93514)),n.register(a(99084)),n.register(a(2859)),n.register(a(12514)),n.register(a(17632)),n.register(a(75396)),n.register(a(55324)),n.register(a(66593)),n.register(a(55387)),n.register(a(1813)),n.register(a(60849)),n.register(a(53193)),n.register(a(56439)),n.register(a(18069)),n.register(a(21259)),n.register(a(92004)),n.register(a(80448)),n.register(a(53132)),n.register(a(79964)),n.register(a(59055)),n.register(a(9512)),n.register(a(94471)),n.register(a(95906)),n.register(a(86935)),n.register(a(55643)),n.register(a(67450)),n.register(a(81292)),n.register(a(45510)),n.register(a(60123)),n.register(a(60093)),n.register(a(35946)),n.register(a(55784)),n.register(a(73255)),n.register(a(25236)),n.register(a(73518)),n.register(a(43858)),n.register(a(60632)),n.register(a(46989)),n.register(a(50280)),n.register(a(88082)),n.register(a(92921)),n.register(a(42806)),n.register(a(97507)),n.register(a(1820)),n.register(a(17921)),n.register(a(71710)),n.register(a(53148)),n.register(a(76163)),n.register(a(75024)),n.register(a(12209)),n.register(a(79811)),n.register(a(55605)),n.register(a(31554)),n.register(a(43024)),n.register(a(38909)),n.register(a(59610)),n.register(a(95968)),n.register(a(64763)),n.register(a(65179)),n.register(a(14469)),n.register(a(17386)),n.register(a(67371)),n.register(a(68649)),n.register(a(40063)),n.register(a(86865)),n.register(a(91562)),n.register(a(81175)),n.register(a(47835)),n.register(a(39082)),n.register(a(85600)),n.register(a(31339)),n.register(a(57657)),n.register(a(42955)),n.register(a(57230)),n.register(a(54008)),n.register(a(64242)),n.register(a(23206)),n.register(a(59784)),n.register(a(97759)),n.register(a(53001)),n.register(a(48130)),n.register(a(44196)),n.register(a(18296)),n.register(a(7201)),n.register(a(36107)),n.register(a(90130)),n.register(a(99936)),n.register(a(22974)),n.register(a(22152)),n.register(a(91840)),n.register(a(39485)),n.register(a(97686)),n.register(a(50820)),n.register(a(4642)),n.register(a(50893)),n.register(a(91767)),n.register(a(99726))},69468:e=>{"use strict";function t(e){e.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}e.exports=t,t.displayName="abap",t.aliases=[]},38477:e=>{"use strict";function t(e){!function(e){var t="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+t+"|<"+t+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(e)}e.exports=t,t.displayName="abnf",t.aliases=[]},84619:e=>{"use strict";function t(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}e.exports=t,t.displayName="actionscript",t.aliases=[]},91604:e=>{"use strict";function t(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}e.exports=t,t.displayName="ada",t.aliases=[]},22945:e=>{"use strict";function t(e){!function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}\u2983\u2984.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:\u2200\u2192\u03bb\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(e)}e.exports=t,t.displayName="agda",t.aliases=[]},69395:e=>{"use strict";function t(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}e.exports=t,t.displayName="al",t.aliases=[]},83843:e=>{"use strict";function t(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}e.exports=t,t.displayName="antlr4",t.aliases=["g4"]},70226:e=>{"use strict";function t(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}e.exports=t,t.displayName="apacheconf",t.aliases=[]},9822:(e,t,a)=>{"use strict";var n=a(43024);function r(e){e.register(n),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,a=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,(function(){return t.source}));function n(e){return RegExp(e.replace(//g,(function(){return a})),"i")}var r={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:n(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:r},{pattern:n(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:r},{pattern:n(/(?=\s*\w+\s*[;=,(){:])/.source),inside:r}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(e)}e.exports=r,r.displayName="apex",r.aliases=[]},58923:e=>{"use strict";function t(e){e.languages.apl={comment:/(?:\u235d|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/\xaf?(?:\d*\.?\b\d+(?:e[+\xaf]?\d+)?|\xaf|\u221e)(?:j\xaf?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+\xaf]?\d+)?|\xaf|\u221e))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/\u2395[A-Z]+/i,alias:"function"},constant:/[\u236c\u233e#\u2395\u235e]/,function:/[-+\xd7\xf7\u2308\u230a\u2223|\u2373\u2378?*\u235f\u25cb!\u2339<\u2264=>\u2265\u2260\u2261\u2262\u220a\u2377\u222a\u2229~\u2228\u2227\u2371\u2372\u2374,\u236a\u233d\u2296\u2349\u2191\u2193\u2282\u2283\u2286\u2287\u2337\u234b\u2352\u22a4\u22a5\u2355\u234e\u22a3\u22a2\u2341\u2342\u2248\u236f\u2197\xa4\u2192]/,"monadic-operator":{pattern:/[\\\/\u233f\u2340\xa8\u2368\u2336&\u2225]/,alias:"operator"},"dyadic-operator":{pattern:/[.\u2363\u2360\u2364\u2218\u2338@\u233a\u2365]/,alias:"operator"},assignment:{pattern:/\u2190/,alias:"keyword"},punctuation:/[\[;\]()\u25c7\u22c4]/,dfn:{pattern:/[{}\u237a\u2375\u2376\u2379\u2207\u236b:]/,alias:"builtin"}}}e.exports=t,t.displayName="apl",t.aliases=[]},77211:e=>{"use strict";function t(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=\u2260\u2264\u2265*+\-\/\xf7^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,\xac\xab\xbb\u300a\u300b]/}}e.exports=t,t.displayName="applescript",t.aliases=[]},97566:e=>{"use strict";function t(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'\xb4`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([\xb4`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}e.exports=t,t.displayName="aql",t.aliases=[]},80036:(e,t,a)=>{"use strict";var n=a(3817);function r(e){e.register(n),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}e.exports=r,r.displayName="arduino",r.aliases=["ino"]},9621:e=>{"use strict";function t(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}e.exports=t,t.displayName="arff",t.aliases=[]},39373:e=>{"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function n(e){for(var t={},n=0,r=(e=e.split(" ")).length;n{"use strict";function t(e){e.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}}e.exports=t,t.displayName="asm6502",t.aliases=[]},61742:e=>{"use strict";function t(e){e.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}e.exports=t,t.displayName="asmatmel",t.aliases=[]},46625:(e,t,a)=>{"use strict";var n=a(85785);function r(e){e.register(n),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}e.exports=r,r.displayName="aspnet",r.aliases=[]},42587:e=>{"use strict";function t(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}e.exports=t,t.displayName="autohotkey",t.aliases=[]},30276:e=>{"use strict";function t(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}e.exports=t,t.displayName="autoit",t.aliases=[]},98694:e=>{"use strict";function t(e){!function(e){function t(e,t,a){return RegExp(function(e,t){return e.replace(/<<(\d+)>>/g,(function(e,a){return t[+a]}))}(e,t),a||"")}var a=/bool|clip|float|int|string|val/.source,n=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[a],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[n],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[a],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(e)}e.exports=t,t.displayName="avisynth",t.aliases=["avs"]},1648:e=>{"use strict";function t(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}e.exports=t,t.displayName="avroIdl",t.aliases=[]},23008:e=>{"use strict";function t(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},n={bash:a,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:n},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:n.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=n.variable[1].inside,o=0;o{"use strict";function t(e){e.languages.basic={comment:{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=t,t.displayName="basic",t.aliases=[]},40804:e=>{"use strict";function t(e){!function(e){var t=/%%?[~:\w]+%?|!\S+!/,a={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,r=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:n,parameter:a,variable:t,number:r,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:n,parameter:a,variable:t,number:r,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:a,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:r,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:n,parameter:a,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:r,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(e)}e.exports=t,t.displayName="batch",t.aliases=[]},20959:e=>{"use strict";function t(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}e.exports=t,t.displayName="bbcode",t.aliases=["shortcode"]},73587:e=>{"use strict";function t(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}e.exports=t,t.displayName="bicep",t.aliases=[]},68243:e=>{"use strict";function t(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}e.exports=t,t.displayName="birb",t.aliases=[]},35587:(e,t,a)=>{"use strict";var n=a(91417);function r(e){e.register(n),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}e.exports=r,r.displayName="bison",r.aliases=[]},89066:e=>{"use strict";function t(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}e.exports=t,t.displayName="bnf",t.aliases=["rbnf"]},87887:e=>{"use strict";function t(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}e.exports=t,t.displayName="brainfuck",t.aliases=[]},47473:e=>{"use strict";function t(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}e.exports=t,t.displayName="brightscript",t.aliases=[]},12397:e=>{"use strict";function t(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="bro",t.aliases=[]},46145:e=>{"use strict";function t(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\u043f\u043e\u043a\u0430|\u0434\u043b\u044f|\u043d\u043e\u0432\u044b\u0439|\u043f\u0440\u0435\u0440\u0432\u0430\u0442\u044c|\u043f\u043e\u043f\u044b\u0442\u043a\u0430|\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435|\u0432\u044b\u0437\u0432\u0430\u0442\u044c\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435|\u0438\u043d\u0430\u0447\u0435|\u043a\u043e\u043d\u0435\u0446\u043f\u043e\u043f\u044b\u0442\u043a\u0438|\u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e|\u0444\u0443\u043d\u043a\u0446\u0438\u044f|\u043f\u0435\u0440\u0435\u043c|\u0432\u043e\u0437\u0432\u0440\u0430\u0442|\u043a\u043e\u043d\u0435\u0446\u0444\u0443\u043d\u043a\u0446\u0438\u0438|\u0435\u0441\u043b\u0438|\u0438\u043d\u0430\u0447\u0435\u0435\u0441\u043b\u0438|\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430|\u043a\u043e\u043d\u0435\u0446\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b|\u0442\u043e\u0433\u0434\u0430|\u0437\u043d\u0430\u0447|\u044d\u043a\u0441\u043f\u043e\u0440\u0442|\u043a\u043e\u043d\u0435\u0446\u0435\u0441\u043b\u0438|\u0438\u0437|\u043a\u0430\u0436\u0434\u043e\u0433\u043e|\u0438\u0441\u0442\u0438\u043d\u0430|\u043b\u043e\u0436\u044c|\u043f\u043e|\u0446\u0438\u043a\u043b|\u043a\u043e\u043d\u0435\u0446\u0446\u0438\u043a\u043b\u0430|\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\u0438|\u0438\u043b\u0438|\u043d\u0435)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}e.exports=t,t.displayName="bsl",t.aliases=[]},91417:e=>{"use strict";function t(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}e.exports=t,t.displayName="c",t.aliases=[]},36360:e=>{"use strict";function t(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}e.exports=t,t.displayName="cfscript",t.aliases=[]},49480:(e,t,a)=>{"use strict";var n=a(3817);function r(e){e.register(n),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}e.exports=r,r.displayName="chaiscript",r.aliases=[]},70712:e=>{"use strict";function t(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}e.exports=t,t.displayName="cil",t.aliases=[]},24070:e=>{"use strict";function t(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="clike",t.aliases=[]},7548:e=>{"use strict";function t(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}e.exports=t,t.displayName="clojure",t.aliases=[]},95579:e=>{"use strict";function t(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}e.exports=t,t.displayName="cmake",t.aliases=[]},39695:e=>{"use strict";function t(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}e.exports=t,t.displayName="cobol",t.aliases=[]},20173:e=>{"use strict";function t(e){!function(e){var t=/#(?!\{).+/,a={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:a}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:a}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:a}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(e)}e.exports=t,t.displayName="coffeescript",t.aliases=["coffee"]},43968:e=>{"use strict";function t(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}e.exports=t,t.displayName="concurnas",t.aliases=["conc"]},96089:e=>{"use strict";function t(e){!function(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,a=0;a<2;a++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(e)}e.exports=t,t.displayName="coq",t.aliases=[]},3817:(e,t,a)=>{"use strict";var n=a(91417);function r(e){e.register(n),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,a=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return a}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=r,r.displayName="cpp",r.aliases=[]},454:(e,t,a)=>{"use strict";var n=a(43858);function r(e){e.register(n),function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(e)}e.exports=r,r.displayName="crystal",r.aliases=[]},85785:e=>{"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,a){return"(?:"+t[+a]+")"}))}function a(e,a,n){return RegExp(t(e,a),n||"")}function n(e,t){for(var a=0;a>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var r="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(i),d=RegExp(l(r+" "+i+" "+o+" "+s)),u=l(i+" "+o+" "+s),p=l(r+" "+i+" "+s),g=n(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),m=n(/\((?:[^()]|<>)*\)/.source,2),b=/@?\b[A-Za-z_]\w*\b/.source,f=t(/<<0>>(?:\s*<<1>>)?/.source,[b,g]),E=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[u,f]),h=/\[\s*(?:,\s*)*\]/.source,S=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[E,h]),y=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,m,h]),T=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[y]),A=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[T,E,h]),_={keyword:d,punctuation:/[<>()?,.:[\]]/},R=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,I=/"(?:\\.|[^\\"\r\n])*"/.source,N=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:a(/(^|[^$\\])<<0>>/.source,[N]),lookbehind:!0,greedy:!0},{pattern:a(/(^|[^@$\\])<<0>>/.source,[I]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:a(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[E]),lookbehind:!0,inside:_},{pattern:a(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[b,A]),lookbehind:!0,inside:_},{pattern:a(/(\busing\s+)<<0>>(?=\s*=)/.source,[b]),lookbehind:!0},{pattern:a(/(\b<<0>>\s+)<<1>>/.source,[c,f]),lookbehind:!0,inside:_},{pattern:a(/(\bcatch\s*\(\s*)<<0>>/.source,[E]),lookbehind:!0,inside:_},{pattern:a(/(\bwhere\s+)<<0>>/.source,[b]),lookbehind:!0},{pattern:a(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[S]),lookbehind:!0,inside:_},{pattern:a(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[A,p,b]),inside:_}],keyword:d,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:a(/([(,]\s*)<<0>>(?=\s*:)/.source,[b]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:a(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[b]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:a(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[m]),lookbehind:!0,alias:"class-name",inside:_},"return-type":{pattern:a(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[A,E]),inside:_,alias:"class-name"},"constructor-invocation":{pattern:a(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[A]),lookbehind:!0,inside:_,alias:"class-name"},"generic-method":{pattern:a(/<<0>>\s*<<1>>(?=\s*\()/.source,[b,g]),inside:{function:a(/^<<0>>/.source,[b]),generic:{pattern:RegExp(g),alias:"class-name",inside:_}}},"type-list":{pattern:a(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,f,b,A,d.source,m,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:a(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[f,m]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:d,"class-name":{pattern:RegExp(A),greedy:!0,inside:_},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var w=I+"|"+R,k=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[w]),v=n(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[k]),2),C=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,O=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[E,v]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:a(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[C,O]),lookbehind:!0,greedy:!0,inside:{target:{pattern:a(/^<<0>>(?=\s*:)/.source,[C]),alias:"keyword"},"attribute-arguments":{pattern:a(/\(<<0>>*\)/.source,[v]),inside:e.languages.csharp},"class-name":{pattern:RegExp(E),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var L=/:[^}\r\n]+/.source,x=n(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[k]),2),D=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[x,L]),P=n(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[w]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[P,L]);function F(t,n){return{interpolation:{pattern:a(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:a(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[n,L]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:a(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[D]),lookbehind:!0,greedy:!0,inside:F(D,x)},{pattern:a(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:F(M,P)}],char:{pattern:RegExp(R),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}e.exports=t,t.displayName="csharp",t.aliases=["dotnet","cs"]},68141:(e,t,a)=>{"use strict";var n=a(85785);function r(e){e.register(n),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,a=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function n(e,n){for(var r=0;r/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+a+")").replace(//g,"(?:"+t+")")}var r=n(/\((?:[^()'"@/]|||)*\)/.source,2),i=n(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),o=n(/\{(?:[^{}'"@/]|||)*\}/.source,2),s=n(/<(?:[^<>'"@/]|||)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,c=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,d=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|"+n(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/{"use strict";function t(e){!function(e){function t(e){return RegExp(/([ \t])/.source+"(?:"+e+")"+/(?=[\s;]|$)/.source,"i")}e.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:t(/[a-z][a-z0-9.+-]*:/.source),lookbehind:!0},none:{pattern:t(/'none'/.source),lookbehind:!0,alias:"keyword"},nonce:{pattern:t(/'nonce-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},hash:{pattern:t(/'sha(?:256|384|512)-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},host:{pattern:t(/[a-z][a-z0-9.+-]*:\/\/[^\s;,']*/.source+"|"+/\*[^\s;,']*/.source+"|"+/[a-z0-9-]+(?:\.[a-z0-9-]+)+(?::[\d*]+)?(?:\/[^\s;,']*)?/.source),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:t(/'unsafe-[a-z-]+'/.source),lookbehind:!0,alias:"unsafe"},{pattern:t(/'[a-z-]+'/.source),lookbehind:!0,alias:"safe"}],punctuation:/;/}}(e)}e.exports=t,t.displayName="csp",t.aliases=[]},41819:e=>{"use strict";function t(e){!function(e){var t,a=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+a.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[a,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var n={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,number:r})}(e)}e.exports=t,t.displayName="cssExtras",t.aliases=[]},95251:e=>{"use strict";function t(e){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var a=e.languages.markup;a&&(a.tag.addInlined("style","css"),a.tag.addAttribute("style","css"))}(e)}e.exports=t,t.displayName="css",t.aliases=[]},70048:e=>{"use strict";function t(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}e.exports=t,t.displayName="csv",t.aliases=[]},71537:e=>{"use strict";function t(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}e.exports=t,t.displayName="cypher",t.aliases=[]},93452:e=>{"use strict";function t(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}e.exports=t,t.displayName="d",t.aliases=[]},35339:e=>{"use strict";function t(e){!function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],a=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,n={pattern:RegExp(a+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[n,{pattern:RegExp(a+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:n.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(e)}e.exports=t,t.displayName="dart",t.aliases=[]},9186:e=>{"use strict";function t(e){!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(e)}e.exports=t,t.displayName="dataweave",t.aliases=[]},21729:e=>{"use strict";function t(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}e.exports=t,t.displayName="dax",t.aliases=[]},92635:e=>{"use strict";function t(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}e.exports=t,t.displayName="dhall",t.aliases=[]},98113:e=>{"use strict";function t(e){!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(a){var n=t[a],r=[];/^\w+$/.test(a)||r.push(/\w+/.exec(a)[0]),"diff"===a&&r.push("bold"),e.languages.diff[a]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(a)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(e)}e.exports=t,t.displayName="diff",t.aliases=[]},69485:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,a=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){a.buildPlaceholders(e,"django",t)})),e.hooks.add("after-tokenize",(function(e){a.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){a.buildPlaceholders(e,"jinja2",t)})),e.hooks.add("after-tokenize",(function(e){a.tokenizePlaceholders(e,"jinja2")}))}(e)}e.exports=r,r.displayName="django",r.aliases=["jinja2"]},97921:e=>{"use strict";function t(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}e.exports=t,t.displayName="dnsZoneFile",t.aliases=[]},8738:e=>{"use strict";function t(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,a=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),n=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,r=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return n})),i={pattern:RegExp(n),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function s(e,t){return e=e.replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:s(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[i,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:s(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:i,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},e.languages.dockerfile=e.languages.docker}(e)}e.exports=t,t.displayName="docker",t.aliases=["dockerfile"]},82787:e=>{"use strict";function t(e){!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",a={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function n(e,a){return RegExp(e.replace(//g,(function(){return t})),a)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:n(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:a},"attr-value":{pattern:n(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:a},"attr-name":{pattern:n(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:a},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:n(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:a},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(e)}e.exports=t,t.displayName="dot",t.aliases=["gv"]},81345:e=>{"use strict";function t(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}e.exports=t,t.displayName="ebnf",t.aliases=[]},26789:e=>{"use strict";function t(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}e.exports=t,t.displayName="editorconfig",t.aliases=[]},71569:e=>{"use strict";function t(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}e.exports=t,t.displayName="eiffel",t.aliases=[]},44168:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"ejs",/<%(?!%)[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ejs")})),e.languages.eta=e.languages.ejs}(e)}e.exports=r,r.displayName="ejs",r.aliases=["eta"]},99073:e=>{"use strict";function t(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach((function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}}))}e.exports=t,t.displayName="elixir",t.aliases=[]},87236:e=>{"use strict";function t(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}e.exports=t,t.displayName="elm",t.aliases=[]},19975:(e,t,a)=>{"use strict";var n=a(43858),r=a(29858);function i(e){e.register(n),e.register(r),function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"erb")}))}(e)}e.exports=i,i.displayName="erb",i.aliases=[]},70337:e=>{"use strict";function t(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}e.exports=t,t.displayName="erlang",t.aliases=[]},85713:(e,t,a)=>{"use strict";var n=a(2798),r=a(29858);function i(e){e.register(n),e.register(r),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"etlua",/<%[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"etlua")}))}(e)}e.exports=i,i.displayName="etlua",i.aliases=[]},90296:e=>{"use strict";function t(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}e.exports=t,t.displayName="excelFormula",t.aliases=[]},7093:e=>{"use strict";function t(e){!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},a={number:/\\[^\s']|%\w/},n={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:a.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:a},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:a}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:a}},r=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},i=function(e){return new RegExp("(^|\\s)(?:"+e.map(r).join("|")+")(?=\\s|$)")},o={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(o).forEach((function(e){n[e].pattern=i(o[e])}));n.combinators.pattern=i(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=n}(e)}e.exports=t,t.displayName="factor",t.aliases=[]},10459:e=>{"use strict";function t(e){!function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~\xdf\xf8]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[(){"use strict";function t(e){e.languages["firestore-security-rules"]=e.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}e.exports=t,t.displayName="firestoreSecurityRules",t.aliases=[]},87690:e=>{"use strict";function t(e){!function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(e)}e.exports=t,t.displayName="flow",t.aliases=[]},64066:e=>{"use strict";function t(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}e.exports=t,t.displayName="fortran",t.aliases=[]},69580:e=>{"use strict";function t(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}e.exports=t,t.displayName="fsharp",t.aliases=[]},86894:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){for(var t=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,a=0;a<2;a++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var n={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};n.string[1].inside.interpolation.inside.rest=n,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:n}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:n}}}},e.hooks.add("before-tokenize",(function(a){var n=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(a,"ftl",n)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(e)}e.exports=r,r.displayName="ftl",r.aliases=[]},27856:e=>{"use strict";function t(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}e.exports=t,t.displayName="gap",t.aliases=[]},94052:e=>{"use strict";function t(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}e.exports=t,t.displayName="gcode",t.aliases=[]},74538:e=>{"use strict";function t(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}e.exports=t,t.displayName="gdscript",t.aliases=[]},68407:e=>{"use strict";function t(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}e.exports=t,t.displayName="gedcom",t.aliases=[]},70770:e=>{"use strict";function t(e){!function(e){var t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Caracter\xedstica|Egenskab|Egenskap|Eiginleiki|Feature|F\u012b\u010da|Fitur|Fonctionnalit\xe9|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Func\u0163ionalitate|Func\u021bionalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalit\u0101te|Funkcionalnost|Funkcja|Funksie|Funktionalit\xe4t|Funktionalit\xe9it|Funzionalit\xe0|Hwaet|Hw\xe6t|Jellemz\u0151|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogu\u0107nost|Moznosti|Mo\u017enosti|OH HAI|Omadus|Ominaisuus|Osobina|\xd6zellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Po\u017eadavek|Po\u017eiadavka|Pretty much|Qap|Qu'meH 'ut|Savyb\u0117|T\xednh n\u0103ng|Trajto|Vermo\xeb|Vlastnos\u0165|W\u0142a\u015bciwo\u015b\u0107|Zna\u010dilnost|\u0394\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1|\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1|\u041c\u043e\u0433\u0443\u045b\u043d\u043e\u0441\u0442|\u041c\u04e9\u043c\u043a\u0438\u043d\u043b\u0435\u043a|\u041e\u0441\u043e\u0431\u0438\u043d\u0430|\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e|\u04ae\u0437\u0435\u043d\u0447\u04d9\u043b\u0435\u043a\u043b\u0435\u043b\u0435\u043a|\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b|\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043d\u043e\u0441\u0442|\u0424\u0443\u043d\u043a\u0446\u0438\u044f|\u0424\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0430\u043b|\u05ea\u05db\u05d5\u05e0\u05d4|\u062e\u0627\u0635\u064a\u0629|\u062e\u0635\u0648\u0635\u06cc\u062a|\u0635\u0644\u0627\u062d\u06cc\u062a|\u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a|\u0648\u0650\u06cc\u0698\u06af\u06cc|\u0930\u0942\u092a \u0932\u0947\u0916|\u0a16\u0a3e\u0a38\u0a40\u0a05\u0a24|\u0a28\u0a15\u0a36 \u0a28\u0a41\u0a39\u0a3e\u0a30|\u0a2e\u0a41\u0a39\u0a3e\u0a02\u0a26\u0a30\u0a3e|\u0c17\u0c41\u0c23\u0c2e\u0c41|\u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cb3|\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e32\u0e07\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08|\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16|\u0e42\u0e04\u0e23\u0e07\u0e2b\u0e25\u0e31\u0e01|\uae30\ub2a5|\u30d5\u30a3\u30fc\u30c1\u30e3|\u529f\u80fd|\u6a5f\u80fd):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|\xc6r|Agtergrond|All y'all|Antecedentes|Antecedents|Atbur\xf0ar\xe1s|Atbur\xf0ar\xe1sir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|B\u1ed1i c\u1ea3nh|Cefndir|Cenario|Cen\xe1rio|Cenario de Fundo|Cen\xe1rio de Fundo|Cenarios|Cen\xe1rios|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|D\xe6mi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delinea\xe7\xe3o do Cen\xe1rio|Dis is what went down|D\u1eef li\u1ec7u|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cen\xe1rio|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgat\xf3k\xf6nyv|Forgat\xf3k\xf6nyv v\xe1zlat|Fundo|Ge\xe7mi\u015f|Grundlage|Hannergrond|ghantoH|H\xe1tt\xe9r|Heave to|Istorik|Juhtumid|Keadaan|Khung k\u1ecbch b\u1ea3n|Khung t\xecnh hu\u1ed1ng|K\u1ecbch b\u1ea3n|Koncept|Konsep skenario|Kont\xe8ks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|L\xfdsing Atbur\xf0ar\xe1sar|L\xfdsing D\xe6ma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|N\xe1\u010drt Scen\xe1ra|N\xe1\u010drt Sc\xe9n\xe1\u0159e|N\xe1\u010drt Scen\xe1ru|Oris scenarija|\xd6rnekler|Osnova|Osnova Scen\xe1ra|Osnova sc\xe9n\xe1\u0159e|Osnutek|Ozadje|Paraugs|Pavyzd\u017eiai|P\xe9ld\xe1k|Piem\u0113ri|Plan du sc\xe9nario|Plan du Sc\xe9nario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozad\xed|Pozadie|Pozadina|Pr\xedklady|P\u0159\xedklady|Primer|Primeri|Primjeri|Przyk\u0142ady|Raamstsenaarium|Reckon it's like|Rerefons|Scen\xe1r|Sc\xe9n\xe1\u0159|Scenarie|Scenarij|Scenarijai|Scenarijaus \u0161ablonas|Scenariji|Scen\u0101rijs|Scen\u0101rijs p\u0113c parauga|Scenarijus|Scenario|Sc\xe9nario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se \xf0e|Se the|Se \xfee|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo tasla\u011f\u0131|Shiver me timbers|Situ\u0101cija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structur\u0103 scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hw\xe6r swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|T\xecnh hu\u1ed1ng|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Za\u0142o\u017cenia|\u03a0\u03b1\u03c1\u03b1\u03b4\u03b5\u03af\u03b3\u03bc\u03b1\u03c4\u03b1|\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03a3\u03b5\u03bd\u03b1\u03c1\u03af\u03bf\u03c5|\u03a3\u03b5\u03bd\u03ac\u03c1\u03b9\u03b1|\u03a3\u03b5\u03bd\u03ac\u03c1\u03b9\u03bf|\u03a5\u03c0\u03cc\u03b2\u03b1\u03b8\u03c1\u03bf|\u041a\u0435\u0440\u0435\u0448|\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442|\u041a\u043e\u043d\u0446\u0435\u043f\u0442|\u041c\u0438\u0441\u0430\u043b\u043b\u0430\u0440|\u041c\u0438\u0441\u043e\u043b\u043b\u0430\u0440|\u041e\u0441\u043d\u043e\u0432\u0430|\u041f\u0435\u0440\u0435\u0434\u0443\u043c\u043e\u0432\u0430|\u041f\u043e\u0437\u0430\u0434\u0438\u043d\u0430|\u041f\u0440\u0435\u0434\u0438\u0441\u0442\u043e\u0440\u0438\u044f|\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f|\u041f\u0440\u0438\u043a\u043b\u0430\u0434\u0438|\u041f\u0440\u0438\u043c\u0435\u0440|\u041f\u0440\u0438\u043c\u0435\u0440\u0438|\u041f\u0440\u0438\u043c\u0435\u0440\u044b|\u0420\u0430\u043c\u043a\u0430 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439|\u0421\u043a\u0438\u0446\u0430|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0458\u0430|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f|\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0456\u044e|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0441\u0438|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439\u043d\u044b\u04a3 \u0442\u04e9\u0437\u0435\u043b\u0435\u0448\u0435|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0458\u0438|\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u043e|\u0421\u0446\u0435\u043d\u0430\u0440\u0456\u0439|\u0422\u0430\u0440\u0438\u0445|\u04ae\u0440\u043d\u04d9\u043a\u043b\u04d9\u0440|\u05d3\u05d5\u05d2\u05de\u05d0\u05d5\u05ea|\u05e8\u05e7\u05e2|\u05ea\u05d1\u05e0\u05d9\u05ea \u05ea\u05e8\u05d7\u05d9\u05e9|\u05ea\u05e8\u05d7\u05d9\u05e9|\u0627\u0644\u062e\u0644\u0641\u064a\u0629|\u0627\u0644\u06af\u0648\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648|\u0627\u0645\u062b\u0644\u0629|\u067e\u0633 \u0645\u0646\u0638\u0631|\u0632\u0645\u06cc\u0646\u0647|\u0633\u0646\u0627\u0631\u06cc\u0648|\u0633\u064a\u0646\u0627\u0631\u064a\u0648|\u0633\u064a\u0646\u0627\u0631\u064a\u0648 \u0645\u062e\u0637\u0637|\u0645\u062b\u0627\u0644\u06cc\u06ba|\u0645\u0646\u0638\u0631 \u0646\u0627\u0645\u06d2 \u06a9\u0627 \u062e\u0627\u06a9\u06c1|\u0645\u0646\u0638\u0631\u0646\u0627\u0645\u06c1|\u0646\u0645\u0648\u0646\u0647 \u0647\u0627|\u0909\u0926\u093e\u0939\u0930\u0923|\u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f|\u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u0930\u0942\u092a\u0930\u0947\u0916\u093e|\u092a\u0943\u0937\u094d\u0920\u092d\u0942\u092e\u093f|\u0a09\u0a26\u0a3e\u0a39\u0a30\u0a28\u0a3e\u0a02|\u0a2a\u0a1f\u0a15\u0a25\u0a3e|\u0a2a\u0a1f\u0a15\u0a25\u0a3e \u0a22\u0a3e\u0a02\u0a1a\u0a3e|\u0a2a\u0a1f\u0a15\u0a25\u0a3e \u0a30\u0a42\u0a2a \u0a30\u0a47\u0a16\u0a3e|\u0a2a\u0a3f\u0a1b\u0a4b\u0a15\u0a5c|\u0c09\u0c26\u0c3e\u0c39\u0c30\u0c23\u0c32\u0c41|\u0c15\u0c25\u0c28\u0c02|\u0c28\u0c47\u0c2a\u0c25\u0c4d\u0c2f\u0c02|\u0c38\u0c28\u0c4d\u0c28\u0c3f\u0c35\u0c47\u0c36\u0c02|\u0c89\u0ca6\u0cbe\u0cb9\u0cb0\u0ca3\u0cc6\u0c97\u0cb3\u0cc1|\u0c95\u0ca5\u0cbe\u0cb8\u0cbe\u0cb0\u0cbe\u0c82\u0cb6|\u0cb5\u0cbf\u0cb5\u0cb0\u0ca3\u0cc6|\u0cb9\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6\u0cb2\u0cc6|\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e0a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07|\u0e0a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14|\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c|\ubc30\uacbd|\uc2dc\ub098\ub9ac\uc624|\uc2dc\ub098\ub9ac\uc624 \uac1c\uc694|\uc608|\u30b5\u30f3\u30d7\u30eb|\u30b7\u30ca\u30ea\u30aa|\u30b7\u30ca\u30ea\u30aa\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3|\u30b7\u30ca\u30ea\u30aa\u30c6\u30f3\u30d7\u30ec|\u30b7\u30ca\u30ea\u30aa\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8|\u30c6\u30f3\u30d7\u30ec|\u4f8b|\u4f8b\u5b50|\u5267\u672c|\u5267\u672c\u5927\u7eb2|\u5287\u672c|\u5287\u672c\u5927\u7db1|\u573a\u666f|\u573a\u666f\u5927\u7eb2|\u5834\u666f|\u5834\u666f\u5927\u7db1|\u80cc\u666f):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A tak\xe9|A taktie\u017e|A tie\u017e|A z\xe1rove\u0148|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|At\xe8s|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Bi\u1ebft|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|C\xe2nd|Cand|Cando|Ce|Cuando|\u010ce|\xd0a \xf0e|\xd0a|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Da\u0163i fiind|Da\u021bi fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donita\u0135o|Do|Dun|Duota|\xd0urh|Eeldades|Ef|E\u011fer ki|Entao|Ent\xe3o|Ent\xf3n|E|En|Entonces|Epi|\xc9s|Etant donn\xe9e|Etant donn\xe9|Et|\xc9tant donn\xe9es|\xc9tant donn\xe9e|\xc9tant donn\xe9|Etant donn\xe9es|Etant donn\xe9s|\xc9tant donn\xe9s|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Je\u015bli|Je\u017celi|Kad|Kada|Kadar|Kai|Kaj|Kdy\u017e|Ke\u010f|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|L\xe8 sa a|L\xe8|Logo|Lorsqu'<|Lorsque|m\xe4|Maar|Mais|Maj\u0105c|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|N\xe5r|N\xe4r|Nato|Nh\u01b0ng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Per\xf2|Podano|Pokia\u013e|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|S\xe5|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|\u015ei|\u0218i|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Th\xec|Thurh|Toda|Too right|Un|Und|ugeholl|V\xe0|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za p\u0159edpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zak\u0142adaj\u0105c|Zaradi|Zatati|\xdea \xfee|\xdea|\xde\xe1|\xdeegar|\xdeurh|\u0391\u03bb\u03bb\u03ac|\u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5|\u039a\u03b1\u03b9|\u038c\u03c4\u03b1\u03bd|\u03a4\u03cc\u03c4\u03b5|\u0410 \u0442\u0430\u043a\u043e\u0436|\u0410\u0433\u0430\u0440|\u0410\u043b\u0435|\u0410\u043b\u0438|\u0410\u043c\u043c\u043e|\u0410|\u04d8\u0433\u04d9\u0440|\u04d8\u0439\u0442\u0438\u043a|\u04d8\u043c\u043c\u0430|\u0411\u0438\u0440\u043e\u043a|\u0412\u0430|\u0412\u04d9|\u0414\u0430\u0434\u0435\u043d\u043e|\u0414\u0430\u043d\u043e|\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c|\u0415\u0441\u043b\u0438|\u0417\u0430\u0434\u0430\u0442\u0435|\u0417\u0430\u0434\u0430\u0442\u0438|\u0417\u0430\u0434\u0430\u0442\u043e|\u0418|\u0406|\u041a \u0442\u043e\u043c\u0443 \u0436\u0435|\u041a\u0430\u0434\u0430|\u041a\u0430\u0434|\u041a\u043e\u0433\u0430\u0442\u043e|\u041a\u043e\u0433\u0434\u0430|\u041a\u043e\u043b\u0438|\u041b\u04d9\u043a\u0438\u043d|\u041b\u0435\u043a\u0438\u043d|\u041d\u04d9\u0442\u0438\u0497\u04d9\u0434\u04d9|\u041d\u0435\u0445\u0430\u0439|\u041d\u043e|\u041e\u043d\u0434\u0430|\u041f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e, \u0449\u043e|\u041f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u043e|\u041f\u0443\u0441\u0442\u044c|\u0422\u0430\u043a\u0436\u0435|\u0422\u0430|\u0422\u043e\u0433\u0434\u0430|\u0422\u043e\u0434\u0456|\u0422\u043e|\u0423\u043d\u0434\u0430|\u04ba\u04d9\u043c|\u042f\u043a\u0449\u043e|\u05d0\u05d1\u05dc|\u05d0\u05d6\u05d9|\u05d0\u05d6|\u05d1\u05d4\u05d9\u05e0\u05ea\u05df|\u05d5\u05d2\u05dd|\u05db\u05d0\u05e9\u05e8|\u0622\u0646\u06af\u0627\u0647|\u0627\u0630\u0627\u064b|\u0627\u06af\u0631|\u0627\u0645\u0627|\u0627\u0648\u0631|\u0628\u0627 \u0641\u0631\u0636|\u0628\u0627\u0644\u0641\u0631\u0636|\u0628\u0641\u0631\u0636|\u067e\u06be\u0631|\u062a\u0628|\u062b\u0645|\u062c\u0628|\u0639\u0646\u062f\u0645\u0627|\u0641\u0631\u0636 \u06a9\u06cc\u0627|\u0644\u0643\u0646|\u0644\u06cc\u06a9\u0646|\u0645\u062a\u0649|\u0647\u0646\u06af\u0627\u0645\u06cc|\u0648|\u0905\u0917\u0930|\u0914\u0930|\u0915\u0926\u093e|\u0915\u093f\u0928\u094d\u0924\u0941|\u091a\u0942\u0902\u0915\u093f|\u091c\u092c|\u0924\u0925\u093e|\u0924\u0926\u093e|\u0924\u092c|\u092a\u0930\u0928\u094d\u0924\u0941|\u092a\u0930|\u092f\u0926\u093f|\u0a05\u0a24\u0a47|\u0a1c\u0a26\u0a4b\u0a02|\u0a1c\u0a3f\u0a35\u0a47\u0a02 \u0a15\u0a3f|\u0a1c\u0a47\u0a15\u0a30|\u0a24\u0a26|\u0a2a\u0a30|\u0c05\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41|\u0c08 \u0c2a\u0c30\u0c3f\u0c38\u0c4d\u0c25\u0c3f\u0c24\u0c3f\u0c32\u0c4b|\u0c15\u0c3e\u0c28\u0c3f|\u0c1a\u0c46\u0c2a\u0c4d\u0c2a\u0c2c\u0c21\u0c3f\u0c28\u0c26\u0c3f|\u0c2e\u0c30\u0c3f\u0c2f\u0c41|\u0c86\u0ca6\u0cb0\u0cc6|\u0ca8\u0c82\u0ca4\u0cb0|\u0ca8\u0cbf\u0cd5\u0ca1\u0cbf\u0ca6|\u0cae\u0ca4\u0ccd\u0ca4\u0cc1|\u0cb8\u0ccd\u0ca5\u0cbf\u0ca4\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1|\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49|\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19|\u0e41\u0e15\u0e48|\u0e40\u0e21\u0e37\u0e48\u0e2d|\u0e41\u0e25\u0e30|\uadf8\ub7ec\uba74<|\uadf8\ub9ac\uace0<|\ub2e8<|\ub9cc\uc57d<|\ub9cc\uc77c<|\uba3c\uc800<|\uc870\uac74<|\ud558\uc9c0\ub9cc<|\u304b\u3064<|\u3057\u304b\u3057<|\u305f\u3060\u3057<|\u306a\u3089\u3070<|\u3082\u3057<|\u4e26\u4e14<|\u4f46\u3057<|\u4f46\u662f<|\u5047\u5982<|\u5047\u5b9a<|\u5047\u8a2d<|\u5047\u8bbe<|\u524d\u63d0<|\u540c\u65f6<|\u540c\u6642<|\u5e76\u4e14<|\u5f53<|\u7576<|\u800c\u4e14<|\u90a3\u4e48<|\u90a3\u9ebc<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(e)}e.exports=t,t.displayName="gherkin",t.aliases=[]},76532:e=>{"use strict";function t(e){e.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}e.exports=t,t.displayName="git",t.aliases=[]},84910:(e,t,a)=>{"use strict";var n=a(91417);function r(e){e.register(n),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}e.exports=r,r.displayName="glsl",r.aliases=[]},41768:e=>{"use strict";function t(e){e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}e.exports=t,t.displayName="gml",t.aliases=[]},2987:e=>{"use strict";function t(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}e.exports=t,t.displayName="gn",t.aliases=["gni"]},13869:e=>{"use strict";function t(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="goModule",t.aliases=[]},97316:e=>{"use strict";function t(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}e.exports=t,t.displayName="go",t.aliases=[]},47889:e=>{"use strict";function t(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!==typeof e&&"comment"!==e.type&&"scalar"!==e.type})),a=0;a0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=a;l=0&&g(c,"variable-input")}}}}function d(e){return t[a+e]}function u(e,t){t=t||0;for(var a=0;a{"use strict";function t(e){e.languages.groovy=e.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",(function(t){if("groovy"===t.language&&"string"===t.type){var a=t.content.value[0];if("'"!=a){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===a&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:n,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===a?"regex":"gstring")}}}))}e.exports=t,t.displayName="groovy",t.aliases=[]},30812:(e,t,a)=>{"use strict";var n=a(43858);function r(e){e.register(n),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],a={},n=0,r=t.length;n{"use strict";var n=a(29858);function r(e){e.register(n),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(e)}e.exports=r,r.displayName="handlebars",r.aliases=["hbs"]},92712:e=>{"use strict";function t(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=t,t.displayName="haskell",t.aliases=["hs"]},69630:e=>{"use strict";function t(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}e.exports=t,t.displayName="haxe",t.aliases=[]},67971:e=>{"use strict";function t(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}e.exports=t,t.displayName="hcl",t.aliases=[]},55965:(e,t,a)=>{"use strict";var n=a(91417);function r(e){e.register(n),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}e.exports=r,r.displayName="hlsl",r.aliases=[]},126:e=>{"use strict";function t(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}e.exports=t,t.displayName="hoon",t.aliases=[]},35437:e=>{"use strict";function t(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hpkp",t.aliases=[]},69118:e=>{"use strict";function t(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hsts",t.aliases=[]},99882:e=>{"use strict";function t(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var a,n=e.languages,r={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css,"text/plain":n.plain},i={"application/json":!0,"application/xml":!0};function o(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var s in r)if(r[s]){a=a||{};var l=i[s]?o(s):s;a[s.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:r[s]}}a&&e.languages.insertBefore("http","header",a)}(e)}e.exports=t,t.displayName="http",t.aliases=[]},98459:e=>{"use strict";function t(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}e.exports=t,t.displayName="ichigojam",t.aliases=[]},13955:e=>{"use strict";function t(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}e.exports=t,t.displayName="icon",t.aliases=[]},53997:e=>{"use strict";function t(e){!function(e){function t(e,a){return a<=0?/[]/.source:e.replace(//g,(function(){return t(e,a-1)}))}var a=/'[{}:=,](?:[^']|'')*'(?!')/,n={pattern:/''/,greedy:!0,alias:"operator"},r={pattern:a,greedy:!0,inside:{escape:n}},i=t(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,(function(){return a.source})),8),o={pattern:RegExp(i),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(i),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":o,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":o,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:n,string:r},o.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}e.exports=t,t.displayName="icuMessageFormat",t.aliases=[]},89153:(e,t,a)=>{"use strict";var n=a(92712);function r(e){e.register(n),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}e.exports=r,r.displayName="idris",r.aliases=["idr"]},87112:e=>{"use strict";function t(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}e.exports=t,t.displayName="iecst",t.aliases=[]},31484:e=>{"use strict";function t(e){!function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}(e)}e.exports=t,t.displayName="ignore",t.aliases=["gitignore","hgignore","npmignore"]},40466:e=>{"use strict";function t(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}e.exports=t,t.displayName="inform7",t.aliases=[]},12074:e=>{"use strict";function t(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}e.exports=t,t.displayName="ini",t.aliases=[]},3038:e=>{"use strict";function t(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<{"use strict";function t(e){e.languages.j={comment:{pattern:/\bNB\..*/,greedy:!0},string:{pattern:/'(?:''|[^'\r\n])*'/,greedy:!0},keyword:/\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}e.exports=t,t.displayName="j",t.aliases=[]},3594:e=>{"use strict";function t(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,n={pattern:RegExp(a+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[n,{pattern:RegExp(a+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:n.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=t,t.displayName="java",t.aliases=[]},98234:(e,t,a)=>{"use strict";var n=a(3594),r=a(88229);function i(e){e.register(n),e.register(r),function(e){var t=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,a=/#\s*\w+(?:\s*\([^()]*\))?/.source,n=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,(function(){return a}));e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=i,i.displayName="javadoc",i.aliases=[]},88229:e=>{"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,a){"string"===typeof t&&(t=[t]),t.forEach((function(t){!function(t,a){var n="doc-comment",r=e.languages[t];if(r){var i=r[n];if(!i){var o={};o[n]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},i=(r=e.languages.insertBefore(t,"comment",o))[n]}if(i instanceof RegExp&&(i=r[n]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s{"use strict";function t(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},20407:e=>{"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},22655:e=>{"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Z\u0430-\u044f\u0410-\u042f_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\w\u0430-\u044f\u0410-\u042f\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Z\u0430-\u044f\u0410-\u042f_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\w\u0430-\u044f\u0410-\u042f\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},27347:e=>{"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},22223:e=>{"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,a=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),n={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},r=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(a.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:n},string:{pattern:a,lookbehind:!0,greedy:!0,inside:n},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};n.interpolation.inside.content.inside=r}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},60301:e=>{"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var a=["function","function-variable","method","method-variable","property-access"],n=0;n{"use strict";function t(e){!function(e){var t=e.languages.javascript["template-string"],a=t.pattern.source,n=t.inside.interpolation,r=n.inside["interpolation-punctuation"],i=n.pattern.source;function o(t,n){if(e.languages[t])return{pattern:RegExp("((?:"+n+")\\s*)"+a),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function l(t,a,n){var r={code:t,grammar:a,language:n};return e.hooks.run("before-tokenize",r),r.tokens=e.tokenize(r.code,r.grammar),e.hooks.run("after-tokenize",r),r.tokens}function c(t){var a={};a["interpolation-punctuation"]=r;var i=e.tokenize(t,a);if(3===i.length){var o=[1,1];o.push.apply(o,l(i[1],e.languages.javascript,"javascript")),i.splice.apply(i,o)}return new e.Token("interpolation",i,n.alias,t)}function d(t,a,n){var r=e.tokenize(t,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),o=0,d={},u=l(r.map((function(e){if("string"===typeof e)return e;for(var a,r=e.content;-1!==t.indexOf(a=s(o++,n)););return d[a]=r,a})).join(""),a,n),p=Object.keys(d);return o=0,function e(t){for(var a=0;a=p.length)return;var n=t[a];if("string"===typeof n||"string"===typeof n.content){var r=p[o],i="string"===typeof n?n:n.content,s=i.indexOf(r);if(-1!==s){++o;var l=i.substring(0,s),u=c(d[r]),g=i.substring(s+r.length),m=[];if(l&&m.push(l),m.push(u),g){var b=[g];e(b),m.push.apply(m,b)}"string"===typeof n?(t.splice.apply(t,[a,1].concat(m)),a+=m.length-1):n.content=m}}else{var f=n.content;Array.isArray(f)?e(f):e([f])}}}(u),new e.Token(n,u,"language-"+n,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"===typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(a){for(var n=0,r=a.length;n{"use strict";var n=a(88229),r=a(57657);function i(e){e.register(n),e.register(r),function(e){var t=e.languages.javascript,a=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,n="(@(?:arg|argument|param|property)\\s+(?:"+a+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(n+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(n+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return a}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+a),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=i,i.displayName="jsdoc",i.aliases=[]},38108:e=>{"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},88985:(e,t,a)=>{"use strict";var n=a(38108);function r(e){e.register(n),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=r,r.displayName="json5",r.aliases=[]},95350:(e,t,a)=>{"use strict";var n=a(38108);function r(e){e.register(n),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=r,r.displayName="jsonp",r.aliases=[]},33752:e=>{"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},64997:e=>{"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),a=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,n=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,r=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(e,t){return e=e.replace(//g,(function(){return a})).replace(//g,(function(){return n})).replace(//g,(function(){return r})),RegExp(e,t)}r=i(r).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"===typeof e?e:"string"===typeof e.content?e.content:e.content.map(o).join(""):""},s=function(t){for(var a=[],n=0;n0&&a[a.length-1].tagName===o(r.content[0].content[1])&&a.pop():"/>"===r.content[r.content.length-1].content||a.push({tagName:o(r.content[0].content[1]),openedBraces:0}):a.length>0&&"punctuation"===r.type&&"{"===r.content?a[a.length-1].openedBraces++:a.length>0&&a[a.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?a[a.length-1].openedBraces--:i=!0),(i||"string"===typeof r)&&a.length>0&&0===a[a.length-1].openedBraces){var l=o(r);n0&&("string"===typeof t[n-1]||"plain-text"===t[n-1].type)&&(l=o(t[n-1])+l,t.splice(n-1,1),n--),t[n]=new e.Token("plain-text",l,null,l)}r.content&&"string"!==typeof r.content&&s(r.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},4929:e=>{"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%\xf7\u22bb&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~\u2260\u2264\u2265'\u221a\u221b]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[\u03c0\u212f]/}}e.exports=t,t.displayName="julia",t.aliases=[]},5592:e=>{"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},76779:e=>{"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},92791:e=>{"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},260:e=>{"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function a(e,a){return RegExp(e.replace(//g,t),a)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:a(/(^|[])(?:\u0434\u0430|\u043d\u0435\u0442)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:a(/(^|[])(?:\u0438|\u0438\u043b\u0438|\u043d\u0435)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:a(/(^|[])\u0437\u043d\u0430\u0447(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:a(/(^|[])(?:\u0432\u0435\u0449|\u043b\u0438\u0442|\u043b\u043e\u0433|\u0441\u0438\u043c|\u0446\u0435\u043b)(?:\x20*\u0442\u0430\u0431)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:a(/(^|[])(?:\u043a\u043e\u043c\u043f\u043b|\u0441\u043a\u0430\u043d\u043a\u043e\u0434|\u0444\u0430\u0439\u043b|\u0446\u0432\u0435\u0442)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:a(/(^|[])(?:\u0430\u043b\u0433|\u0430\u0440\u0433(?:\x20*\u0440\u0435\u0437)?|\u0432\u0432\u043e\u0434|\u0412\u041a\u041b\u042e\u0427\u0418\u0422\u042c|\u0432\u0441[\u0435\u0451]|\u0432\u044b\u0431\u043e\u0440|\u0432\u044b\u0432\u043e\u0434|\u0432\u044b\u0445\u043e\u0434|\u0434\u0430\u043d\u043e|\u0434\u043b\u044f|\u0434\u043e|\u0434\u0441|\u0435\u0441\u043b\u0438|\u0438\u043d\u0430\u0447\u0435|\u0438\u0441\u043f|\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c|\u043a\u043e\u043d(?:(?:\x20+|_)\u0438\u0441\u043f)?|\u043a\u0446(?:(?:\x20+|_)\u043f\u0440\u0438)?|\u043d\u0430\u0434\u043e|\u043d\u0430\u0447|\u043d\u0441|\u043d\u0446|\u043e\u0442|\u043f\u0430\u0443\u0437\u0430|\u043f\u043e\u043a\u0430|\u043f\u0440\u0438|\u0440\u0430\u0437\u0430?|\u0440\u0435\u0437|\u0441\u0442\u043e\u043f|\u0442\u0430\u0431|\u0442\u043e|\u0443\u0442\u0432|\u0448\u0430\u0433)(?=[]|$)/.source),lookbehind:!0},name:{pattern:a(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:a(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},33952:e=>{"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mn\xb5]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},7796:e=>{"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,a={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:a,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:a,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},19566:(e,t,a)=>{"use strict";var n=a(29858),r=a(17632);function i(e){e.register(n),e.register(r),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(a){if("latte"===a.language){e.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),a.grammar=t}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=i,i.displayName="latte",i.aliases=[]},43083:e=>{"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},61889:(e,t,a)=>{"use strict";var n=a(92921);function r(e){e.register(n),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,a=0;a<5;a++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var n=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};n["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=n,e.languages.ly=n}(e)}e.exports=r,r.displayName="lilypond",r.aliases=[]},90914:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var a=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var n=t[1];if("raw"===n&&!a)return a=!0,!0;if("endraw"===n)return a=!1,!0}return!a}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=r,r.displayName="liquid",r.aliases=[]},87650:e=>{"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function a(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var n=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,r="&"+n,i="(\\()",o="(?=\\s)",s=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,l={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+n+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+n),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+n),alias:"property"},splice:{pattern:RegExp(",@?"+n),alias:["symbol","variable"]},keyword:[{pattern:RegExp(i+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+o),lookbehind:!0},{pattern:RegExp(i+"(?:append|by|collect|concat|do|finally|for|in|return)"+o),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:a(/nil|t/.source),lookbehind:!0},number:{pattern:a(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(i+"def(?:const|custom|group|var)\\s+"+n),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(n)}},defun:{pattern:RegExp(i+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+n+/\s+\(/.source+s+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+n),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(i+"lambda\\s+\\(\\s*(?:&?"+n+"(?:\\s+&?"+n+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(i+n),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},c={"lisp-marker":RegExp(r),varform:{pattern:RegExp(/\(/.source+n+/\s+(?=\S)/.source+s+/\)/.source),inside:l},argument:{pattern:RegExp(/(^|[\s(])/.source+n),lookbehind:!0,alias:"variable"},rest:l},d="\\S+(?:\\s+\\S+)*",u={pattern:RegExp(i+s+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+d),inside:c},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+d),inside:c},keys:{pattern:RegExp("&key\\s+"+d+"(?:\\s+&allow-other-keys)?"),inside:c},argument:{pattern:RegExp(n),alias:"variable"},punctuation:/[()]/}};l.lambda.inside.arguments=u,l.defun.inside.arguments=e.util.clone(u),l.defun.inside.arguments.inside.sublist=u,e.languages.lisp=l,e.languages.elisp=l,e.languages.emacs=l,e.languages["emacs-lisp"]=l}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},58859:e=>{"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},98391:e=>{"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},26798:e=>{"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},78618:e=>{"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|\u2026|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},2798:e=>{"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},44637:e=>{"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},34478:e=>{"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},50663:e=>{"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function a(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var n=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return n})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+i+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+i+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(n),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:a(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:a(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:a(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:a(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(a){t!==a&&(e.languages.markdown[t].inside.content.inside[a]=e.languages.markdown[a])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!==typeof t)for(var a=0,n=t.length;a",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},29858:e=>{"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,n,r,i){if(a.language===n){var o=a.tokenStack=[];a.code=a.code.replace(r,(function(e){if("function"===typeof i&&!i(e))return e;for(var r,s=o.length;-1!==a.code.indexOf(r=t(n,s));)++s;return o[s]=e,r})),a.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(a,n){if(a.language===n&&a.tokenStack){a.grammar=e.languages[n];var r=0,i=Object.keys(a.tokenStack);!function o(s){for(var l=0;l=i.length);l++){var c=s[l];if("string"===typeof c||c.content&&"string"===typeof c.content){var d=i[r],u=a.tokenStack[d],p="string"===typeof c?c:c.content,g=t(n,d),m=p.indexOf(g);if(m>-1){++r;var b=p.substring(0,m),f=new e.Token(n,e.tokenize(u,a.grammar),"language-"+n,u),E=p.substring(m+g.length),h=[];b&&h.push.apply(h,o([b])),h.push(f),E&&h.push.apply(h,o([E])),"string"===typeof c?s.splice.apply(s,[l,1].concat(h)):c.content=h}}else c.content&&o(c.content)}return s}(a.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},28002:e=>{"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,a){var n={};n["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[a]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+a]={pattern:/[\s\S]+/,inside:e.languages[a]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:r},e.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,a){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[a,"language-"+a],inside:e.languages[a]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},68359:e=>{"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},60277:e=>{"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},78990:e=>{"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},73507:e=>{"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},43695:e=>{"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},59966:e=>{"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],a="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+a+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},10139:e=>{"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},66236:e=>{"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},18642:e=>{"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},63087:e=>{"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},26787:e=>{"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},30949:e=>{"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,a={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function n(e){return"string"===typeof e?e:Array.isArray(e)?e.map(n).join(""):n(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:a}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:a},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!==typeof e&&"generic-text"===e.type){var t=n(e);(function(e){for(var t="[]{}",a=[],n=0;n{"use strict";function t(e){e.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},37546:e=>{"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},58954:e=>{"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},17808:e=>{"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},92848:e=>{"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},87571:e=>{"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},17537:e=>{"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},25918:(e,t,a)=>{"use strict";var n=a(91417);function r(e){e.register(n),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=r,r.displayName="objectivec",r.aliases=["objc"]},73436:e=>{"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},87493:(e,t,a)=>{"use strict";var n=a(91417);function r(e){e.register(n),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=r,r.displayName="opencl",r.aliases=[]},16192:e=>{"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|\u03c0|\ud835\udf0f|\u2107/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|\xb5s|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},29127:e=>{"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},66287:e=>{"use strict";function t(e){e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var e=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return e=e.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+e+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},5521:e=>{"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},91946:e=>{"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},24025:e=>{"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,a=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),n=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return a})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return a})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return a}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},r=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=n[t],e}),{});n["class-name"].forEach((function(e){e.inside=r}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},93514:e=>{"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},99084:e=>{"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},2859:e=>{"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},12514:(e,t,a)=>{"use strict";var n=a(17632);function r(e){e.register(n),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=r,r.displayName="phpExtras",r.aliases=[]},17632:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,a=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],n=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:a,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:n,operator:r,punctuation:i};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:a,number:n,operator:r,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=r,r.displayName="php",r.aliases=[]},75396:(e,t,a)=>{"use strict";var n=a(17632),r=a(88229);function i(e){e.register(n),e.register(r),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=i,i.displayName="phpdoc",i.aliases=[]},55324:(e,t,a)=>{"use strict";var n=a(43024);function r(e){e.register(n),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=r,r.displayName="plsql",r.aliases=[]},66593:e=>{"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},55387:e=>{"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},1813:e=>{"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},60849:e=>{"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},53193:e=>{"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],a=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+a.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},56439:e=>{"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},18069:e=>{"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},21259:e=>{"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},92004:e=>{"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,a=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},r=0,i=a.length;r",(function(){return o.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[o.language,"language-"+o.language],inside:e.languages[o.language]}}})}e.languages.insertBefore("pug","filter",n)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},80448:e=>{"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},53132:e=>{"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(a){var n=a;if("string"!==typeof a&&(n=a.alias,a=a.lang),e.languages[n]){var r={};r["inline-lang-"+n]={pattern:RegExp(t.replace("",a.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},r["inline-lang-"+n].inside.rest=e.util.clone(e.languages[n]),e.languages.insertBefore("pure","inline-lang",r)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},79964:e=>{"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},59055:(e,t,a)=>{"use strict";var n=a(92712);function r(e){e.register(n),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|\u2200/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=r,r.displayName="purescript",r.aliases=["purs"]},9512:e=>{"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},94471:e=>{"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},95906:e=>{"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,a=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,n=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return a})),r=0;r<2;r++)n=n.replace(//g,(function(){return n}));n=n.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return n})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return n})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},86935:e=>{"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},55643:e=>{"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,a){return"(?:"+t[+a]+")"}))}function a(e,a,n){return RegExp(t(e,a),n||"")}var n=RegExp("\\b(?:"+("Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero"+" "+"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within").trim().replace(/ /g,"|")+")\\b"),r=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),i={keyword:n,punctuation:/[<>()?,.:[\]]/},o=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:a(/(^|[^$\\])<<0>>/.source,[o]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:a(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[r]),lookbehind:!0,inside:i},{pattern:a(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[r]),lookbehind:!0,inside:i}],keyword:n,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var s=function(e,t){for(var a=0;a>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[o]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:a(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[s]),greedy:!0,inside:{interpolation:{pattern:a(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[s]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},67450:e=>{"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},81292:(e,t,a)=>{"use strict";var n=a(92921);function r(e){e.register(n),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=r,r.displayName="racket",r.aliases=["rkt"]},45510:e=>{"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},60123:e=>{"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},a=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,n="(?:[^\\\\-]|"+a.source+")",r=RegExp(n+"-"+n),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:a,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:a}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:a,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|{"use strict";function t(e){e.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},35946:e=>{"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},55784:e=>{"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-\u2022\u2023\u2043]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|\u2014|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},73255:e=>{"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},25236:e=>{"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},73518:e=>{"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},a={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(e,n){var r={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var i in n)r[i]=n[i];return r.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},r.variable=a,r.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:r}}var r={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},i={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:a}},o={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:a}};e.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":i,documentation:r,property:o}),keywords:n("Keywords",{"keyword-name":i,documentation:r,property:o}),tasks:n("Tasks",{"task-name":i,documentation:r,property:o}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},43858:e=>{"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var a="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",n=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+a+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+n),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+n+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+a),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+a),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},60632:e=>{"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,a=0;a<2;a++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},46989:e=>{"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},r={pattern:/&[a-z_]\w*/i},i={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},o={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},s=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\b\w+(?=\()/,alias:"keyword"},u={function:d,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":r,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},p={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},g={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},m={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},b={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},f=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,E={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return f})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return f})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:s,function:d,"arg-value":u["arg-value"],operator:u.operator,argument:u.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},h={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":m,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:h,"submit-statement":b,"global-statements":m,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:h,"submit-statement":b,"global-statements":m,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:u}},"cas-actions":E,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:u},step:o,keyword:h,function:d,format:p,altformat:g,"global-statements":m,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:u},"macro-keyword":i,"macro-variable":r,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":i,"macro-variable":r,"escaped-char":{pattern:/%['"()<>=\xac^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:s,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:u},"cas-actions":E,comment:s,function:d,format:p,altformat:g,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:o,keyword:h,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|\xa6\xa6?|<[>=]?|>[<=]?|[-+\/=&]|[~\xac^]=?/,punctuation:c}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},50280:e=>{"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},88082:(e,t,a)=>{"use strict";var n=a(3594);function r(e){e.register(n),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=r,r.displayName="scala",r.aliases=[]},92921:e=>{"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},42806:e=>{"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},97507:(e,t,a)=>{"use strict";var n=a(23008);function r(e){e.register(n),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=r,r.displayName="shellSession",r.aliases=[]},1820:e=>{"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},17921:e=>{"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},71710:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,a=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",a,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=r,r.displayName="smarty",r.aliases=[]},53148:e=>{"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},76163:e=>{"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},75024:e=>{"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},12209:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var a=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=r,r.displayName="soy",r.aliases=[]},79811:(e,t,a)=>{"use strict";var n=a(85600);function r(e){e.register(n),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=r,r.displayName="sparql",r.aliases=["rq"]},55605:e=>{"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},31554:e=>{"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},43024:e=>{"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},38909:e=>{"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},59610:e=>{"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},95968:e=>{"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},n={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:a,punctuation:/[{}()\[\];:,]/};n.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:n}},n.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:n}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:n}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:n}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:n}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:n.interpolation}},rest:n}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:n.interpolation,comment:n.comment,punctuation:/[{},]/}},func:n.func,string:n.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:n.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},64763:e=>{"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},65179:e=>{"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},a=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+a+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+a+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+a),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},14469:(e,t,a)=>{"use strict";var n=a(17386),r=a(85785);function i(e){e.register(n),e.register(r),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=i,i.displayName="t4Cs",i.aliases=[]},17386:e=>{"use strict";function t(e){!function(e){function t(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(a){var n=e.languages[a],r="language-"+a;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",n,r),"class-feature":t("\\+",n,r),standard:t("",n,r)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},67371:(e,t,a)=>{"use strict";var n=a(17386),r=a(97759);function i(e){e.register(n),e.register(r),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=i,i.displayName="t4Vb",i.aliases=[]},68649:(e,t,a)=>{"use strict";var n=a(50893);function r(e){e.register(n),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=r,r.displayName="tap",r.aliases=[]},40063:e=>{"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},86865:e=>{"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,a=/\)|\((?![^|()\n]+\))/.source;function n(e,n){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+a+")"})),n||"")}var r={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},i=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:n(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:n(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:r},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:n(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:n(/(^[*#]+)+/.source),lookbehind:!0,inside:r},punctuation:/^[*#]+/}},table:{pattern:n(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:n(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:r},punctuation:/\||^\./}},inline:{pattern:n(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:n(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:n(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:n(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:n(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:n(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:n(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:n(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:n(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:r},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:n(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:n(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:n(/(^")+/.source),lookbehind:!0,inside:r},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:n(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:n(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:n(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:r},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),o=i.phrase.inside,s={inline:o.inline,link:o.link,image:o.image,footnote:o.footnote,acronym:o.acronym,mark:o.mark};i.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=o.inline.inside;l.bold.inside=s,l.italic.inside=s,l.inserted.inside=s,l.deleted.inside=s,l.span.inside=s;var c=o.table.inside;c.inline=s.inline,c.link=s.link,c.image=s.image,c.footnote=s.footnote,c.acronym=s.acronym,c.mark=s.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},91562:e=>{"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function a(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(a(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(a(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},81175:e=>{"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},47835:(e,t,a)=>{"use strict";var n=a(64997),r=a(57657);function i(e){e.register(n),e.register(r),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var a=e.languages.tsx.tag;a.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+a.pattern.source+")",a.pattern.flags),a.lookbehind=!0}(e)}e.exports=i,i.displayName="tsx",i.aliases=[]},39082:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=r,r.displayName="tt2",r.aliases=[]},85600:e=>{"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},31339:(e,t,a)=>{"use strict";var n=a(29858);function r(e){e.register(n),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){if("twig"===t.language){e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=r,r.displayName="twig",r.aliases=[]},57657:e=>{"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},42955:e=>{"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},57230:e=>{"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},54008:e=>{"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},64242:e=>{"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},23206:e=>{"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},59784:e=>{"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},97759:(e,t,a)=>{"use strict";var n=a(97042);function r(e){e.register(n),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=r,r.displayName="vbnet",r.aliases=[]},53001:e=>{"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},48130:e=>{"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},44196:e=>{"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},18296:e=>{"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},7201:e=>{"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['\u2018\u2019]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["\u201c\u201d](?:["\u201c\u201d]{2}|[^"\u201c\u201d])*["\u201c\u201d]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},36107:e=>{"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},90130:e=>{"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},99936:e=>{"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,a="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,n={};for(var r in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:n},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+a),lookbehind:!0,inside:n},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+a),lookbehind:!0,inside:n},{pattern:RegExp(/(\btypedef\b\s*)/.source+a),lookbehind:!0,inside:n},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(a+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:n}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==r&&(n[r]=e.languages["web-idl"][r]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},22974:e=>{"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},22152:e=>{"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},91840:e=>{"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},39485:e=>{"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},97686:e=>{"use strict";function t(e){!function(e){function t(t,a){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":a})}var a=e.languages.markup.tag,n={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:a}},r={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:a}};t("csharp",n),t("fsharp",n),t("vbnet",r)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},50820:e=>{"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},4642:e=>{"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function(e){return"string"===typeof e?e:"string"===typeof e.content?e.content:e.content.map(t).join("")},a=function(n){for(var r=[],i=0;i0&&r[r.length-1].tagName===t(o.content[0].content[1])&&r.pop():"/>"===o.content[o.content.length-1].content||r.push({tagName:t(o.content[0].content[1]),openedBraces:0}):!(r.length>0&&"punctuation"===o.type&&"{"===o.content)||n[i+1]&&"punctuation"===n[i+1].type&&"{"===n[i+1].content||n[i-1]&&"plain-text"===n[i-1].type&&"{"===n[i-1].content?r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:"comment"!==o.type&&(s=!0):r[r.length-1].openedBraces++),(s||"string"===typeof o)&&r.length>0&&0===r[r.length-1].openedBraces){var l=t(o);i0&&("string"===typeof n[i-1]||"plain-text"===n[i-1].type)&&(l=t(n[i-1])+l,n.splice(i-1,1),i--),/^\s+$/.test(l)?n[i]=l:n[i]=new e.Token("plain-text",l,null,l)}o.content&&"string"!==typeof o.content&&a(o.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&a(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},50893:e=>{"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,a=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+a.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+a.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var a=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return n})).replace(/<>/g,(function(){return e}));return RegExp(a,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return n}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return n})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:a,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},91767:e=>{"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},99726:e=>{"use strict";function t(e){!function(e){function t(e){return function(){return e}}var a=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,n="\\b(?!"+a.source+")(?!\\d)\\w+\\b",r=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,i="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(r))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(n))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(i)).replace(//g,t(r))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(i)).replace(//g,t(r))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:a,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},50073:(e,t,a)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,a=0,n={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=u.reach);_+=A.value.length,A=A.next){var R=A.value;if(t.length>e.length)return;if(!(R instanceof i)){var I,N=1;if(h){if(!(I=o(T,_,e,E))||I.index>=e.length)break;var w=I.index,k=I.index+I[0].length,v=_;for(v+=A.value.length;w>=v;)v+=(A=A.next).value.length;if(_=v-=A.value.length,A.value instanceof i)continue;for(var C=A;C!==t.tail&&(vu.reach&&(u.reach=D);var P=A.prev;if(L&&(P=c(t,P,L),_+=L.length),d(t,P,N),A=c(t,P,new i(p,f?r.tokenize(O,f):O,S,O)),x&&c(t,A,x),N>1){var M={cause:p+","+m,reach:D};s(e,t,a,A.prev,_,M),u&&M.reach>u.reach&&(u.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,a){var n=t.next,r={value:a,prev:t,next:n};return t.next=r,n.prev=r,e.length++,r}function d(e,t,a){for(var n=t.next,r=0;r"+i.content+""},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var a=JSON.parse(t.data),n=a.language,i=a.code,o=a.immediateClose;e.postMessage(r.highlight(i,r.languages[n],n)),o&&e.close()}),!1),r):r;var u=r.util.currentScript();function p(){r.manual||r.highlightAll()}if(u&&(r.filename=u.src,u.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var g=document.readyState;"loading"===g||"interactive"===g&&u&&u.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return r}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=n),"undefined"!==typeof a.g&&(a.g.Prism=n)},98722:(e,t)=>{"use strict";t.q=function(e){var t=String(e||a).trim();return t===a?[]:t.split(r)};var a="",n=" ",r=/[ \t\n\r\f]+/g},95644:e=>{e.exports=function(){for(var e={},a=0;a{"use strict";e.exports=JSON.parse('{"AElig":"\xc6","AMP":"&","Aacute":"\xc1","Acirc":"\xc2","Agrave":"\xc0","Aring":"\xc5","Atilde":"\xc3","Auml":"\xc4","COPY":"\xa9","Ccedil":"\xc7","ETH":"\xd0","Eacute":"\xc9","Ecirc":"\xca","Egrave":"\xc8","Euml":"\xcb","GT":">","Iacute":"\xcd","Icirc":"\xce","Igrave":"\xcc","Iuml":"\xcf","LT":"<","Ntilde":"\xd1","Oacute":"\xd3","Ocirc":"\xd4","Ograve":"\xd2","Oslash":"\xd8","Otilde":"\xd5","Ouml":"\xd6","QUOT":"\\"","REG":"\xae","THORN":"\xde","Uacute":"\xda","Ucirc":"\xdb","Ugrave":"\xd9","Uuml":"\xdc","Yacute":"\xdd","aacute":"\xe1","acirc":"\xe2","acute":"\xb4","aelig":"\xe6","agrave":"\xe0","amp":"&","aring":"\xe5","atilde":"\xe3","auml":"\xe4","brvbar":"\xa6","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","eacute":"\xe9","ecirc":"\xea","egrave":"\xe8","eth":"\xf0","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","iacute":"\xed","icirc":"\xee","iexcl":"\xa1","igrave":"\xec","iquest":"\xbf","iuml":"\xef","laquo":"\xab","lt":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","ntilde":"\xf1","oacute":"\xf3","ocirc":"\xf4","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","oslash":"\xf8","otilde":"\xf5","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","raquo":"\xbb","reg":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","thorn":"\xfe","times":"\xd7","uacute":"\xfa","ucirc":"\xfb","ugrave":"\xf9","uml":"\xa8","uuml":"\xfc","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},21257:e=>{"use strict";e.exports=JSON.parse('{"0":"\ufffd","128":"\u20ac","130":"\u201a","131":"\u0192","132":"\u201e","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02c6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017d","145":"\u2018","146":"\u2019","147":"\u201c","148":"\u201d","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02dc","153":"\u2122","154":"\u0161","155":"\u203a","156":"\u0153","158":"\u017e","159":"\u0178"}')}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/461.d7b65798.chunk.js.LICENSE.txt b/frontend/dist/static/js/461.d7b65798.chunk.js.LICENSE.txt new file mode 100644 index 00000000..0285de91 --- /dev/null +++ b/frontend/dist/static/js/461.d7b65798.chunk.js.LICENSE.txt @@ -0,0 +1,8 @@ +/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT + * @author Lea Verou + * @namespace + * @public + */ diff --git a/frontend/dist/static/js/548.a7a825fc.chunk.js b/frontend/dist/static/js/548.a7a825fc.chunk.js deleted file mode 100644 index a180f446..00000000 --- a/frontend/dist/static/js/548.a7a825fc.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunksrc=self.webpackChunksrc||[]).push([[548],{1274:function(t,e,i){var s;"undefined"!=typeof self&&self,t.exports=(s=i(9950),function(t){function e(s){if(i[s])return i[s].exports;var o=i[s]={i:s,l:!1,exports:{}};return t[s].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,s){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:s})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,i){"use strict";function s(){return s=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var i=0,s=new Array(e);iparseInt(i.userAgent.split("Firefox/")[1],10),i.hasTouch=!!i.win.TouchEvent,i.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],i.noop=function(){},i.supportsPassiveEvents=function(){let t=!1;if(!i.isMS){let e=Object.defineProperty({},"passive",{get:function(){t=!0}});i.win.addEventListener&&i.win.removeEventListener&&(i.win.addEventListener("testPassive",i.noop,e),i.win.removeEventListener("testPassive",i.noop,e))}return t}(),i.charts=[],i.composed=[],i.dateFormats={},i.seriesTypes={},i.symbolSizes={},i.chartCount=0,e})),i(e,"Core/Utilities.js",[e["Core/Globals.js"]],(function(t){let e,{charts:i,doc:s,win:o}=t;function r(e,i,s,n){let a=i?"Highcharts error":"Highcharts warning";32===e&&(e="".concat(a,": Deprecated member"));let l=p(e),h=l?"".concat(a," #").concat(e,": www.highcharts.com/errors/").concat(e,"/"):e.toString();if(void 0!==n){let t="";l&&(h+="?"),k(n,(function(e,i){t+="\n - ".concat(i,": ").concat(e),l&&(h+=encodeURI(i)+"="+encodeURI(e))})),h+=t}M(t,"displayError",{chart:s,code:e,message:h,params:n},(function(){if(i)throw Error(h);o.console&&-1===r.messages.indexOf(h)&&console.warn(h)})),r.messages.push(h)}function n(t,e){return parseInt(t,e||10)}function a(t){return"string"==typeof t}function l(t){let e=Object.prototype.toString.call(t);return"[object Array]"===e||"[object Array Iterator]"===e}function h(t,e){return!!t&&"object"==typeof t&&(!e||!l(t))}function d(t){return h(t)&&"number"==typeof t.nodeType}function c(t){let e=t&&t.constructor;return!(!h(t,!0)||d(t)||!e||!e.name||"Object"===e.name)}function p(t){return"number"==typeof t&&!isNaN(t)&&t<1/0&&t>-1/0}function u(t){return null!=t}function g(t,e,i){let s,o=a(e)&&!u(i),r=(e,i)=>{u(e)?t.setAttribute(i,e):o?(s=t.getAttribute(i))||"class"!==i||(s=t.getAttribute(i+"Name")):t.removeAttribute(i)};return a(e)?r(i,e):k(e,r),s}function f(t){return l(t)?t:[t]}function m(t,e){let i;for(i in t||(t={}),e)t[i]=e[i];return t}function x(){let t=arguments,e=t.length;for(let i=0;i1e14?t:parseFloat(t.toPrecision(e||14))}(r||(r={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};let S=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){let i,s=t.length;for(i=0;it.order-e.order)),t.forEach((t=>{!1===t.fn.call(e,o)&&o.preventDefault()}))}r&&!o.defaultPrevented&&r.call(e,o)}k({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(e,i){t[i]=function(t){return r(32,!1,void 0,{["Highcharts.".concat(i)]:"use Array.".concat(e)}),Array.prototype[e].apply(t,[].slice.call(arguments,1))}}));let C=function(){let t=Math.random().toString(36).substring(2,9)+"-",i=0;return function(){return"highcharts-"+(e?"":t)+i++}}();o.jQuery&&(o.jQuery.fn.highcharts=function(){let e=[].slice.call(arguments);if(this[0])return e[0]?(new(t[a(e[0])?e.shift():"Chart"])(this[0],e[0],e[1]),this):i[g(this[0],"data-highcharts-chart")]});let T={addEvent:function(e,i,s){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r="function"==typeof e&&e.prototype||e;Object.hasOwnProperty.call(r,"hcEvents")||(r.hcEvents={});let n=r.hcEvents;t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0);let a=e.addEventListener;a&&a.call(e,i,s,!!t.supportsPassiveEvents&&{passive:void 0===o.passive?-1!==i.indexOf("touch"):o.passive,capture:!1}),n[i]||(n[i]=[]);let l={fn:s,order:"number"==typeof o.order?o.order:1/0};return n[i].push(l),n[i].sort(((t,e)=>t.order-e.order)),function(){A(e,i,s)}},arrayMax:function(t){let e=t.length,i=t[0];for(;e--;)t[e]>i&&(i=t[e]);return i},arrayMin:function(t){let e=t.length,i=t[0];for(;e--;)t[e]e?t-1&&o[d]){i=f(i),r[d]=[];for(let e=0;e{if(t.length>1)for(o=t.length-1;o>0;o--){var n;(s=t[o]-t[o-1])<0&&!r?(null!==(n=e)&&void 0!==n&&n(),e=void 0):s&&(void 0===i||s=i-1&&(i=Math.floor(s)),Math.max(0,i-(t(e,"padding-left",!0)||0)-(t(e,"padding-right",!0)||0))}if("height"===i)return Math.max(0,Math.min(e.offsetHeight,e.scrollHeight)-(t(e,"padding-top",!0)||0)-(t(e,"padding-bottom",!0)||0));let a=o.getComputedStyle(e,void 0);return a&&(r=a.getPropertyValue(i),x(s,"opacity"!==i)&&(r=n(r))),r},inArray:function(t,e,i){return r(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),e.indexOf(t,i)},insertItem:function(t,e){let i,s=t.options.index,o=e.length;for(i=t.options.isInternal?o:0;i=t))&&(o||!(a<=(e[r]+(e[r+1]||e[r]))/2)));r++);return v(n*i,-Math.round(Math.log(.001)/Math.LN10))},objectEach:k,offset:function(t){let e=s.documentElement,i=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:i.top+(o.pageYOffset||e.scrollTop)-(e.clientTop||0),left:i.left+(o.pageXOffset||e.scrollLeft)-(e.clientLeft||0),width:i.width,height:i.height}},pad:function(t,e,i){return Array((e||2)+1-String(t).replace("-","").length).join(i||"0")+t},pick:x,pInt:n,pushUnique:function(t,e){return 0>t.indexOf(e)&&!!t.push(e)},relativeLength:function(t,e,i){return/%$/.test(t)?e*parseFloat(t)/100+(i||0):parseFloat(t)},removeEvent:A,splat:f,stableSort:function(t,e){let i,s,o=t.length;for(s=0;s0?setTimeout(t,e,i):(t.call(0,i),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:C,useSerialIds:function(t){return e=x(t,e)},wrap:function(t,e,i){let s=t[e];t[e]=function(){let t=arguments,e=this;return i.apply(this,[function(){return s.apply(e,arguments.length?arguments:t)}].concat([].slice.call(arguments)))}}};return T})),i(e,"Core/Chart/ChartDefaults.js",[],(function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}})),i(e,"Core/Color/Palettes.js",[],(function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}})),i(e,"Core/Time.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){let{win:i}=t,{defined:s,error:o,extend:r,isNumber:n,isObject:a,merge:l,objectEach:h,pad:d,pick:c,splat:p,timeUnits:u}=e,g=t.isSafari&&i.Intl&&i.Intl.DateTimeFormat.prototype.formatRange,f=t.isSafari&&i.Intl&&!i.Intl.DateTimeFormat.prototype.formatRange;return class{constructor(t){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=i.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}get(t,e){if(this.variableTimezone||this.timezoneOffset){let i=e.getTime(),s=i-this.getTimezoneOffset(e);e.setTime(s);let o=e["getUTC"+t]();return e.setTime(i),o}return this.useUTC?e["getUTC"+t]():e["get"+t]()}set(t,e,i){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t&&this.getTimezoneOffset(e)%36e5==0)return e["setUTC"+t](i);let s=this.getTimezoneOffset(e),o=e.getTime()-s;e.setTime(o),e["setUTC"+t](i);let r=this.getTimezoneOffset(e);return o=e.getTime()+r,e.setTime(o)}return this.useUTC||g&&"FullYear"===t?e["setUTC"+t](i):e["set"+t](i)}update(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=c(t.useUTC,!0);this.options=t=l(!0,this.options,t),this.Date=t.Date||i.Date||Date,this.useUTC=e,this.timezoneOffset=e&&t.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=e&&!(!t.getTimezoneOffset&&!t.timezone)}makeTime(t,e,i,s,o,r){let n,a,l;return this.useUTC?(n=this.Date.UTC.apply(0,arguments),a=this.getTimezoneOffset(n),n+=a,a!==(l=this.getTimezoneOffset(n))?n+=l-a:a-36e5!==this.getTimezoneOffset(n-36e5)||f||(n-=36e5)):n=new this.Date(t,e,c(i,1),c(s,0),c(o,0),c(r,0)).getTime(),n}timezoneOffsetFunction(){let t=this,e=this.options,i=e.getTimezoneOffset;return this.useUTC?e.timezone?t=>{try{let[i,s,o,r,a=0]=Intl.DateTimeFormat("en",{timeZone:e.timezone,timeZoneName:"shortOffset"}).format(t).split(/(GMT|:)/).map(Number),l=-36e5*(o+a/60);if(n(l))return l}catch(t){o(34)}return 0}:this.useUTC&&i?t=>6e4*i(t.valueOf()):()=>6e4*(t.timezoneOffset||0):t=>6e4*new Date(t.toString()).getTimezoneOffset()}dateFormat(e,i,o){if(!s(i)||isNaN(i))return t.defaultOptions.lang&&t.defaultOptions.lang.invalidDate||"";e=c(e,"%Y-%m-%d %H:%M:%S");let n=this,a=new this.Date(i),l=this.get("Hours",a),p=this.get("Day",a),u=this.get("Date",a),g=this.get("Month",a),f=this.get("FullYear",a),m=t.defaultOptions.lang,x=m&&m.weekdays,b=m&&m.shortWeekdays,y=r({a:b?b[p]:x[p].substr(0,3),A:x[p],d:d(u),e:d(u,2," "),w:p,b:m.shortMonths[g],B:m.months[g],m:d(g+1),o:g+1,y:f.toString().substr(2,2),Y:f,H:d(l),k:l,I:d(l%12||12),l:l%12||12,M:d(this.get("Minutes",a)),p:l<12?"AM":"PM",P:l<12?"am":"pm",S:d(this.get("Seconds",a)),L:d(Math.floor(i%1e3),3)},t.dateFormats);return h(y,(function(t,s){for(;-1!==e.indexOf("%"+s);)e=e.replace("%"+s,"function"==typeof t?t.call(n,i):t)})),o?e.substr(0,1).toUpperCase()+e.substr(1):e}resolveDTLFormat(t){return a(t,!0)?t:{main:(t=p(t))[0],from:t[1],to:t[2]}}getTimeTicks(t,e,i,o){let n,a,l,h,d=this,p=d.Date,g=[],f={},m=new p(e),x=t.unitRange,b=t.count||1;if(o=c(o,1),s(e)){d.set("Milliseconds",m,x>=u.second?0:b*Math.floor(d.get("Milliseconds",m)/b)),x>=u.second&&d.set("Seconds",m,x>=u.minute?0:b*Math.floor(d.get("Seconds",m)/b)),x>=u.minute&&d.set("Minutes",m,x>=u.hour?0:b*Math.floor(d.get("Minutes",m)/b)),x>=u.hour&&d.set("Hours",m,x>=u.day?0:b*Math.floor(d.get("Hours",m)/b)),x>=u.day&&d.set("Date",m,x>=u.month?1:Math.max(1,b*Math.floor(d.get("Date",m)/b))),x>=u.month&&(d.set("Month",m,x>=u.year?0:b*Math.floor(d.get("Month",m)/b)),a=d.get("FullYear",m)),x>=u.year&&(a-=a%b,d.set("FullYear",m,a)),x===u.week&&(h=d.get("Day",m),d.set("Date",m,d.get("Date",m)-h+o+(h4*u.month||d.getTimezoneOffset(e)!==d.getTimezoneOffset(i));let p=m.getTime();for(n=1;p1?p=d.makeTime(a,t,r,c+n*b):p+=x*b:p=d.makeTime(a,t,r+n*b*(x===u.day?1:7)),n++;g.push(p),x<=u.hour&&g.length<1e4&&g.forEach((function(t){t%18e5==0&&"000000000"===d.dateFormat("%H%M%S%L",t)&&(f[t]="day")}))}return g.info=r(t,{higherRanks:f,totalRange:x*b}),g}getDateFormat(t,e,i,s){let o=this.dateFormat("%m-%d %H:%M:%S.%L",e),r="01-01 00:00:00.000",n={millisecond:15,second:12,minute:9,hour:6,day:3},a="millisecond",l=a;for(a in u){if(t===u.week&&+this.dateFormat("%w",e)===i&&o.substr(6)===r.substr(6)){a="week";break}if(u[a]>t){a=l;break}if(n[a]&&o.substr(n[a])!==r.substr(n[a]))break;"week"!==a&&(l=a)}return this.resolveDTLFormat(s[a]).main}}})),i(e,"Core/Defaults.js",[e["Core/Chart/ChartDefaults.js"],e["Core/Globals.js"],e["Core/Color/Palettes.js"],e["Core/Time.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{isTouchDevice:r,svg:n}=e,{merge:a}=o,l={colors:i.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:t,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:n,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:r?25:10,headerFormat:'{point.key}
',pointFormat:'\u25cf {series.name}: {point.y}
',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};l.chart.styledMode=!1;let h=new s(l.time);return{defaultOptions:l,defaultTime:h,getOptions:function(){return l},setOptions:function(t){return a(!0,l,t),(t.time||t.global)&&(e.time?e.time.update(a(l.global,l.time,t.global,t.time)):e.time=h),l}}})),i(e,"Core/Color/Color.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){let{isNumber:i,merge:s,pInt:o}=e;class r{static parse(t){return t?new r(t):r.None}constructor(e){let i,s,o,n;this.rgba=[NaN,NaN,NaN,NaN],this.input=e;let a=t.Color;if(a&&a!==r)return new a(e);if("object"==typeof e&&void 0!==e.stops)this.stops=e.stops.map((t=>new r(t[1])));else if("string"==typeof e){if(this.input=e=r.names[e.toLowerCase()]||e,"#"===e.charAt(0)){let t=e.length,i=parseInt(e.substr(1),16);7===t?s=[(16711680&i)>>16,(65280&i)>>8,255&i,1]:4===t&&(s=[(3840&i)>>4|(3840&i)>>8,(240&i)>>4|240&i,(15&i)<<4|15&i,1])}if(!s)for(o=r.parsers.length;o--&&!s;)(i=(n=r.parsers[o]).regex.exec(e))&&(s=n.parse(i))}s&&(this.rgba=s)}get(t){let e=this.input,o=this.rgba;if("object"==typeof e&&void 0!==this.stops){let i=s(e);return i.stops=[].slice.call(i.stops),this.stops.forEach(((e,s)=>{i.stops[s]=[i.stops[s][0],e.get(t)]})),i}return o&&i(o[0])?"rgb"===t||!t&&1===o[3]?"rgb("+o[0]+","+o[1]+","+o[2]+")":"a"===t?"".concat(o[3]):"rgba("+o.join(",")+")":e}brighten(t){let e=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(i(t)&&0!==t)for(let i=0;i<3;i++)e[i]+=o(255*t),e[i]<0&&(e[i]=0),e[i]>255&&(e[i]=255);return this}setOpacity(t){return this.rgba[3]=t,this}tweenTo(t,e){let s=this.rgba,o=t.rgba;if(!i(s[0])||!i(o[0]))return t.input||"none";let r=1!==o[3]||1!==s[3];return(r?"rgba(":"rgb(")+Math.round(o[0]+(s[0]-o[0])*(1-e))+","+Math.round(o[1]+(s[1]-o[1])*(1-e))+","+Math.round(o[2]+(s[2]-o[2])*(1-e))+(r?","+(o[3]+(s[3]-o[3])*(1-e)):"")+")"}}return r.names={white:"#ffffff",black:"#000000"},r.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),1]}}],r.None=new r(""),r})),i(e,"Core/Animation/Fx.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{parse:s}=t,{win:o}=e,{isNumber:r,objectEach:n}=i;class a{constructor(t,e,i){this.pos=NaN,this.options=e,this.elem=t,this.prop=i}dSetter(){let t=this.paths,e=t&&t[0],i=t&&t[1],s=this.now||0,o=[];if(1!==s&&e&&i)if(e.length===i.length&&s<1)for(let n=0;n=l+this.startTime?(this.now=this.end,this.pos=1,this.update(),h[this.prop]=!0,i=!0,n(h,(function(t){!0!==t&&(i=!1)})),i&&a&&a.call(r),e=!1):(this.pos=o.easing((s-this.startTime)/l),this.now=this.start+(this.end-this.start)*this.pos,this.update(),e=!0),e}initPath(t,e,i){let s,o,n,a,l=t.startX,h=t.endX,d=i.slice(),c=t.isArea,p=c?2:1,u=e&&e.slice();if(!u)return[d,d];function g(t,e){for(;t.length{let s=d(t.options.animation);a=n(e)&&i(e.defer)?o.defer:Math.max(a,s.duration+s.defer),l=Math.min(o.duration,s.duration)})),t.renderer.forExport&&(a=0),{defer:Math.max(0,a-l),duration:Math.min(a,l)}},setAnimation:function(t,e){e.renderer.globalAnimation=h(t,e.options.chart.animation,!0)},stop:c}})),i(e,"Core/Renderer/HTML/AST.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){let{SVG_NS:i,win:s}=t,{attr:o,createElement:r,css:n,error:a,isFunction:l,isString:h,objectEach:d,splat:c}=e,{trustedTypes:p}=s,u=p&&l(p.createPolicy)&&p.createPolicy("highcharts",{createHTML:t=>t}),g=u?u.createHTML(""):"",f=function(){try{return!!(new DOMParser).parseFromString(g,"text/html")}catch(t){return!1}}();class m{static filterUserAttributes(t){return d(t,((e,i)=>{let s=!0;-1===m.allowedAttributes.indexOf(i)&&(s=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(i)&&(s=h(e)&&m.allowedReferences.some((t=>0===e.indexOf(t)))),s||(a(33,!1,void 0,{"Invalid attribute in config":"".concat(i)}),delete t[i]),h(e)&&t[i]&&(t[i]=e.replace(/{let i=e.split(":").map((t=>t.trim())),s=i.shift();return s&&i.length&&(t[s.replace(/-([a-z])/g,(t=>t[1].toUpperCase()))]=i.join(":")),t}),{})}static setElementHTML(t,e){t.innerHTML=m.emptyHTML,e&&new m(e).addToDOM(t)}constructor(t){this.nodes="string"==typeof t?this.parseMarkup(t):t}addToDOM(e){return function e(s,r){let l;return c(s).forEach((function(s){let h,c=s.tagName,p=s.textContent?t.doc.createTextNode(s.textContent):void 0,u=m.bypassHTMLFiltering;if(c)if("#text"===c)h=p;else if(-1!==m.allowedTags.indexOf(c)||u){let a="svg"===c?i:r.namespaceURI||i,l=t.doc.createElementNS(a,c),g=s.attributes||{};d(s,(function(t,e){"tagName"!==e&&"attributes"!==e&&"children"!==e&&"style"!==e&&"textContent"!==e&&(g[e]=t)})),o(l,u?g:m.filterUserAttributes(g)),s.style&&n(l,s.style),p&&l.appendChild(p),e(s.children||[],l),h=l}else a(33,!1,void 0,{"Invalid tagName in config":c});h&&r.appendChild(h),l=h})),l}(this.nodes,e)}parseMarkup(t){let e,i=[];if(t=t.trim().replace(/ style=(["'])/g," data-style=$1"),f)e=(new DOMParser).parseFromString(u?u.createHTML(t):t,"text/html");else{let i=r("div");i.innerHTML=t,e={body:i}}let s=(t,e)=>{let i=t.nodeName.toLowerCase(),o={tagName:i};"#text"===i&&(o.textContent=t.textContent||"");let r=t.attributes;if(r){let t={};[].forEach.call(r,(e=>{"data-style"===e.name?o.style=m.parseStyle(e.value):t[e.name]=e.value})),o.attributes=t}if(t.childNodes.length){let e=[];[].forEach.call(t.childNodes,(t=>{s(t,e)})),e.length&&(o.children=e)}e.push(o)};return[].forEach.call(e.body.childNodes,(t=>s(t,i))),i}}return m.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","markerHeight","markerWidth","offset","opacity","orient","padding","paddingLeft","paddingRight","patternUnits","r","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],m.allowedReferences=["https://","http://","mailto:","/","../","./","#"],m.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feDropShadow","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],m.emptyHTML=g,m.bypassHTMLFiltering=!1,m})),i(e,"Core/Templating.js",[e["Core/Defaults.js"],e["Core/Utilities.js"]],(function(t,e){let{defaultOptions:i,defaultTime:s}=t,{extend:o,getNestedProperty:r,isArray:n,isNumber:a,isObject:l,isString:h,pick:d,pInt:c}=e,p={add:(t,e)=>t+e,divide:(t,e)=>0!==e?t/e:"",eq:(t,e)=>t==e,each:function(t){let e=arguments[arguments.length-1];return!!n(t)&&t.map(((i,s)=>u(e.body,o(l(i)?i:{"@this":i},{"@index":s,"@first":0===s,"@last":s===t.length-1})))).join("")},ge:(t,e)=>t>=e,gt:(t,e)=>t>e,if:t=>!!t,le:(t,e)=>t<=e,lt:(t,e)=>tt*e,ne:(t,e)=>t!=e,subtract:(t,e)=>t-e,unless:t=>!t};function u(){let t,e,o,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0,h=/\{([a-zA-Z0-9\:\.\,;\-\/<>%_@"'= #\(\)]+)\}/g,c=/\(([a-zA-Z0-9\:\.\,;\-\/<>%_@"'= ]+)\)/g,f=[],m=/f$/,x=/\.([0-9])/,b=i.lang,y=l&&l.time||s,v=l&&l.numberFormatter||g,S=function(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"true"===e||"false"!==e&&((t=Number(e)).toString()===e?t:r(e,a))},k=0;for(;null!==(t=h.exec(n));){var A;let i=c.exec(t[1]);i&&(t=i,o=!0),e&&e.isBlock||(e={ctx:a,expression:t[1],find:t[0],isBlock:"#"===t[1].charAt(0),start:t.index,startInner:t.index+t[0].length,length:t[0].length});let s=t[1].split(" ")[0].replace("#","");p[s]&&(e.isBlock&&s===e.fn&&k++,e.fn||(e.fn=s));let r="else"===t[1];if(e.isBlock&&e.fn&&(t[1]==="/".concat(e.fn)||r))if(k)!r&&k--;else{let i=e.startInner,s=n.substr(i,t.index-i);void 0===e.body?(e.body=s,e.startInner=t.index+t[0].length):e.elseBody=s,e.find+=s+t[0],r||(f.push(e),e=void 0)}else e.isBlock||f.push(e);if(i&&(null===(A=e)||void 0===A||!A.isBlock))break}return f.forEach((t=>{let e,i,{body:s,elseBody:o,expression:r,fn:l}=t;if(l){let n=[t],h=r.split(" ");for(i=p[l].length;i--;)n.unshift(S(h[i+1]));e=p[l].apply(a,n),t.isBlock&&"boolean"==typeof e&&(e=u(e?s:o,a))}else{let t=r.split(":");if(e=S(t.shift()||""),t.length&&"number"==typeof e){let i=t.join(":");if(m.test(i)){let t=parseInt((i.match(x)||["","-1"])[1],10);null!==e&&(e=v(e,t,b.decimalPoint,i.indexOf(",")>-1?b.thousandsSep:""))}else e=y.dateFormat(i,e)}}n=n.replace(t.find,d(e,""))})),o?u(n,a,l):n}function g(t,e,s,o){let r,n;t=+t||0,e=+e;let l=i.lang,h=(t.toString().split(".")[1]||"").split("e")[0].length,p=t.toString().split("e"),u=e;-1===e?e=Math.min(h,20):a(e)?e&&p[1]&&p[1]<0&&((n=e+ +p[1])>=0?(p[0]=(+p[0]).toExponential(n).split("e")[0],e=n):(p[0]=p[0].split(".")[0]||0,t=e<20?(p[0]*Math.pow(10,p[1])).toFixed(e):0,p[1]=0)):e=2;let g=(Math.abs(p[1]?p[0]:t)+Math.pow(10,-Math.max(e,h)-1)).toFixed(e),f=String(c(g)),m=f.length>3?f.length%3:0;return s=d(s,l.decimalPoint),o=d(o,l.thousandsSep),r=(t<0?"-":"")+(m?f.substr(0,m)+o:""),0>+p[1]&&!u?r="0":r+=f.substr(m).replace(/(\d{3})(?=\d)/g,"$1"+o),e&&(r+=s+g.slice(-e)),p[1]&&0!=+r&&(r+="e"+p[1]),r}return{dateFormat:function(t,e,i){return s.dateFormat(t,e,i)},format:u,helpers:p,numberFormat:g}})),i(e,"Core/Renderer/RendererUtilities.js",[e["Core/Utilities.js"]],(function(t){var e;let{clamp:i,pick:s,pushUnique:o,stableSort:r}=t;return(e||(e={})).distribute=function t(e,n,a){let l,h,d,c,p,u,g=e,f=g.reducedLen||n,m=(t,e)=>t.target-e.target,x=[],b=e.length,y=[],v=x.push,S=!0,k=0;for(l=b;l--;)k+=e[l].size;if(k>f){for(r(e,((t,e)=>(e.rank||0)-(t.rank||0))),d=(u=e[0].rank===e[e.length-1].rank)?b/2:-1,h=u?d:b-1;d&&k>f;)c=e[l=Math.floor(h)],o(y,l)&&(k-=c.size),h+=d,u&&h>=e.length&&(d/=2,h=d);y.sort(((t,e)=>e-t)).forEach((t=>v.apply(x,e.splice(t,1))))}for(r(e,m),e=e.map((t=>({size:t.size,targets:[t.target],align:s(t.align,.5)})));S;){for(l=e.length;l--;)c=e[l],p=(Math.min.apply(0,c.targets)+Math.max.apply(0,c.targets))/2,c.pos=i(p-c.size*c.align,0,n-c.size);for(l=e.length,S=!1;l--;)l>0&&e[l-1].pos+e[l-1].size>e[l].pos&&(e[l-1].size+=e[l].size,e[l-1].targets=e[l-1].targets.concat(e[l].targets),e[l-1].align=.5,e[l-1].pos+e[l-1].size>n&&(e[l-1].pos=n-e[l-1].size),e.splice(l,1),S=!0)}return v.apply(g,x),l=0,e.some((e=>{let i=0;return(e.targets||[]).some((()=>(g[l].pos=e.pos+i,void 0!==a&&Math.abs(g[l].pos-g[l].target)>a?(g.slice(0,l+1).forEach((t=>delete t.pos)),g.reducedLen=(g.reducedLen||n)-.1*n,g.reducedLen>.1*n&&t(g,n,a),!0):(i+=g[l].size,l++,!1))))})),r(g,m),g},e})),i(e,"Core/Renderer/SVG/SVGElement.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i,s){let{animate:o,animObject:r,stop:n}=t,{deg2rad:a,doc:l,noop:h,svg:d,SVG_NS:c,win:p}=i,{addEvent:u,attr:g,createElement:f,css:m,defined:x,erase:b,extend:y,fireEvent:v,isArray:S,isFunction:k,isObject:A,isString:M,merge:C,objectEach:T,pick:w,pInt:P,syncTimeout:L,uniqueKey:E}=s;class O{_defaultGetter(t){let e=w(this[t+"Value"],this[t],this.element?this.element.getAttribute(t):null,0);return/^[\-0-9\.]+$/.test(e)&&(e=parseFloat(e)),e}_defaultSetter(t,e,i){i.setAttribute(e,t)}add(t){let e,i=this.renderer,s=this.element;return t&&(this.parentGroup=t),void 0!==this.textStr&&"text"===this.element.nodeName&&i.buildText(this),this.added=!0,(!t||t.handleZ||this.zIndex)&&(e=this.zIndexSetter()),e||(t?t.element:i.box).appendChild(s),this.onAdd&&this.onAdd(),this}addClass(t,e){let i=e?"":this.attr("class")||"";return(t=(t||"").split(/ /g).reduce((function(t,e){return-1===i.indexOf(e)&&t.push(e),t}),i?[i]:[]).join(" "))!==i&&this.attr("class",t),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(t,e,i){let s,o,r,n,a,l={},h=this.renderer,d=h.alignedObjects;t?(this.alignOptions=t,this.alignByTranslate=e,(!i||M(i))&&(this.alignTo=r=i||"renderer",b(d,this),d.push(this),i=void 0)):(t=this.alignOptions,e=this.alignByTranslate,r=this.alignTo),i=w(i,h[r],"scrollablePlotBox"===r?h.plotBox:void 0,h);let c=t.align,p=t.verticalAlign;return s=(i.x||0)+(t.x||0),o=(i.y||0)+(t.y||0),"right"===c?n=1:"center"===c&&(n=2),n&&(s+=(i.width-(t.width||0))/n),l[e?"translateX":"x"]=Math.round(s),"bottom"===p?a=1:"middle"===p&&(a=2),a&&(o+=(i.height-(t.height||0))/a),l[e?"translateY":"y"]=Math.round(o),this[this.placed?"animate":"attr"](l),this.placed=!0,this.alignAttr=l,this}alignSetter(t){let e={left:"start",center:"middle",right:"end"};e[t]&&(this.alignValue=t,this.element.setAttribute("text-anchor",e[t]))}animate(t,e,i){let s=r(w(e,this.renderer.globalAnimation,!0)),n=s.defer;return l.hidden&&(s.duration=0),0!==s.duration?(i&&(s.complete=i),L((()=>{this.element&&o(this,t,s)}),n)):(this.attr(t,void 0,i||s.complete),T(t,(function(t,e){s.step&&s.step.call(this,t,{prop:e,pos:1,elem:this})}),this)),this}applyTextOutline(t){let e=this.element;-1!==t.indexOf("contrast")&&(t=t.replace(/contrast/g,this.renderer.getContrast(e.style.fill)));let s=t.split(" "),o=s[s.length-1],r=s[0];if(r&&"none"!==r&&i.svg){this.fakeTS=!0,r=r.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,i){return 2*Number(e)+i})),this.removeTextOutline();let t=l.createElementNS(c,"tspan");g(t,{class:"highcharts-text-outline",fill:o,stroke:o,"stroke-width":r,"stroke-linejoin":"round"});let i=e.querySelector("textPath")||e;[].forEach.call(i.childNodes,(e=>{let i=e.cloneNode(!0);i.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((t=>i.removeAttribute(t))),t.appendChild(i)}));let s=0;[].forEach.call(i.querySelectorAll("text tspan"),(t=>{s+=Number(t.getAttribute("dy"))}));let n=l.createElementNS(c,"tspan");n.textContent="\u200b",g(n,{x:Number(e.getAttribute("x")),dy:-s}),t.appendChild(n),i.insertBefore(t,i.firstChild)}}attr(t,e,i,s){let o,r,a,l=this.element,h=O.symbolCustomAttribs,d=this;return"string"==typeof t&&void 0!==e&&(o=t,(t={})[o]=e),"string"==typeof t?d=(this[t+"Getter"]||this._defaultGetter).call(this,t,l):(T(t,(function(e,i){a=!1,s||n(this,i),this.symbolName&&-1!==h.indexOf(i)&&(r||(this.symbolAttr(t),r=!0),a=!0),this.rotation&&("x"===i||"y"===i)&&(this.doTransform=!0),a||(this[i+"Setter"]||this._defaultSetter).call(this,e,i,l)}),this),this.afterSetters()),i&&i.call(this),d}clip(t){if(t&&!t.clipPath){let e=E()+"-",i=this.renderer.createElement("clipPath").attr({id:e}).add(this.renderer.defs);y(t,{clipPath:i,id:e,count:0}),t.add(i)}return this.attr("clip-path",t?"url(".concat(this.renderer.url,"#").concat(t.id,")"):"none")}crisp(t,e){e=e||t.strokeWidth||0;let i=Math.round(e)%2/2;return t.x=Math.floor(t.x||this.x||0)+i,t.y=Math.floor(t.y||this.y||0)+i,t.width=Math.floor((t.width||this.width||0)-2*i),t.height=Math.floor((t.height||this.height||0)-2*i),x(t.strokeWidth)&&(t.strokeWidth=e),t}complexColor(t,i,s){let o,r,n,a,l,h,d,c,p,u,g,f=this.renderer,m=[];v(this.renderer,"complexColor",{args:arguments},(function(){if(t.radialGradient?r="radialGradient":t.linearGradient&&(r="linearGradient"),r){if(n=t[r],l=f.gradients,h=t.stops,p=s.radialReference,S(n)&&(t[r]=n={x1:n[0],y1:n[1],x2:n[2],y2:n[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===r&&p&&!x(n.gradientUnits)&&(a=n,n=C(n,f.getRadialAttr(p,a),{gradientUnits:"userSpaceOnUse"})),T(n,(function(t,e){"id"!==e&&m.push(e,t)})),T(h,(function(t){m.push(t)})),l[m=m.join(",")])u=l[m].attr("id");else{n.id=u=E();let t=l[m]=f.createElement(r).attr(n).add(f.defs);t.radAttr=a,t.stops=[],h.forEach((function(i){0===i[1].indexOf("rgba")?(d=(o=e.parse(i[1])).get("rgb"),c=o.get("a")):(d=i[1],c=1);let s=f.createElement("stop").attr({offset:i[0],"stop-color":d,"stop-opacity":c}).add(t);t.stops.push(s)}))}g="url("+f.url+"#"+u+")",s.setAttribute(i,g),s.gradient=m,t.toString=function(){return g}}}))}css(t){let e,i=this.styles,s={},o=this.element,r=!i;if(i&&T(t,(function(t,e){i&&i[e]!==t&&(s[e]=t,r=!0)})),r){i&&(t=y(i,s)),null===t.width||"auto"===t.width?delete this.textWidth:"text"===o.nodeName.toLowerCase()&&t.width&&(e=this.textWidth=P(t.width)),this.styles=t,e&&!d&&this.renderer.forExport&&delete t.width;let r=C(t);o.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach((t=>r&&delete r[t])),r.color&&(r.fill=r.color)),m(o,r)}return this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t.textOutline&&this.applyTextOutline(t.textOutline)),this}dashstyleSetter(t){let e,i=this["stroke-width"];if("inherit"===i&&(i=1),t=t&&t.toLowerCase()){let s=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(e=s.length;e--;)s[e]=""+P(s[e])*w(i,NaN);t=s.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}}destroy(){var t;let e,i,s=this,o=s.element||{},r=s.renderer,a=o.ownerSVGElement,l="SPAN"===o.nodeName&&s.parentGroup||void 0;if(o.onclick=o.onmouseout=o.onmouseover=o.onmousemove=o.point=null,n(s),s.clipPath&&a){let t=s.clipPath;[].forEach.call(a.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(e){e.getAttribute("clip-path").indexOf(t.element.id)>-1&&e.removeAttribute("clip-path")})),s.clipPath=t.destroy()}if(s.connector=null===(t=s.connector)||void 0===t?void 0:t.destroy(),s.stops){for(i=0;ie&&e.join?(i?t+" ":"")+e.join(" "):(e||"").toString()),"")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),this[e]!==t&&(i.setAttribute(e,t),this[e]=t)}fillSetter(t,e,i){"string"==typeof t?i.setAttribute(e,t):t&&this.complexColor(t,e,i)}hrefSetter(t,e,i){i.setAttributeNS("http://www.w3.org/1999/xlink",e,t)}getBBox(t,e){let i,s,o,r,n,{alignValue:l,element:h,renderer:d,styles:c,textStr:p}=this,{cache:u,cacheKeys:g}=d,f=h.namespaceURI===this.SVG_NS,b=w(e,this.rotation,0),v=d.styledMode?h&&O.prototype.getStyle.call(h,"font-size"):c&&c.fontSize;if(x(p)&&(-1===(n=p.toString()).indexOf("<")&&(n=n.replace(/[0-9]/g,"0")),n+=["",d.rootFontSize,v,b,this.textWidth,l,c&&c.textOverflow,c&&c.fontWeight].join(",")),n&&!t&&(i=u[n]),!i){if(f||d.forExport){try{r=this.fakeTS&&function(t){let e=h.querySelector(".highcharts-text-outline");e&&m(e,{display:t})},k(r)&&r("none"),i=h.getBBox?y({},h.getBBox()):{width:h.offsetWidth,height:h.offsetHeight,x:0,y:0},k(r)&&r("")}catch(t){}(!i||i.width<0)&&(i={x:0,y:0,width:0,height:0})}else i=this.htmlGetBBox();if(s=i.width,o=i.height,f&&(i.height=o={"11px,17":14,"13px,20":16}["".concat(v||"",",").concat(Math.round(o))]||o),b){let t=Number(h.getAttribute("y")||0)-i.y,e={right:1,center:.5}[l||0]||0,r=b*a,n=(b-90)*a,d=s*Math.cos(r),c=s*Math.sin(r),p=Math.cos(n),u=Math.sin(n),g=i.x+e*(s-d)+t*p,f=g+d,m=f-o*p,x=m-d,y=i.y+t-e*c+t*u,v=y+c,S=v-o*u,k=S-c;i.x=Math.min(g,f,m,x),i.y=Math.min(y,v,S,k),i.width=Math.max(g,f,m,x)-i.x,i.height=Math.max(y,v,S,k)-i.y}}if(n&&(""===p||i.height>0)){for(;g.length>250;)delete u[g.shift()];u[n]||g.push(n),u[n]=i}return i}getStyle(t){return p.getComputedStyle(this.element||this,"").getPropertyValue(t)}hasClass(t){return-1!==(""+this.attr("class")).split(" ").indexOf(t)}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(t,e){this.onEvents={},this.opacity=1,this.SVG_NS=c,this.element="span"===e?f(e):l.createElementNS(this.SVG_NS,e),this.renderer=t,v(this,"afterInit")}on(t,e){let{onEvents:i}=this;return i[t]&&i[t](),i[t]=u(this.element,t,e),this}opacitySetter(t,e,i){let s=Number(Number(t).toFixed(3));this.opacity=s,i.setAttribute(e,s)}removeClass(t){return this.attr("class",(""+this.attr("class")).replace(M(t)?RegExp("(^| )".concat(t,"( |$)")):t," ").replace(/ +/g," ").trim())}removeTextOutline(){let t=this.element.querySelector("tspan.highcharts-text-outline");t&&this.safeRemoveChild(t)}safeRemoveChild(t){let e=t.parentNode;e&&e.removeChild(t)}setRadialReference(t){let e=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this}setTextPath(t,e){e=C(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},e);let i=this.renderer.url,s=this.text||this,o=s.textPath,{attributes:r,enabled:n}=e;if(t=t||o&&o.path,o&&o.undo(),t&&n){let e=u(s,"afterModifyTree",(e=>{if(t&&n){let o=t.attr("id");o||t.attr("id",o=E());let n={x:0,y:0};x(r.dx)&&(n.dx=r.dx,delete r.dx),x(r.dy)&&(n.dy=r.dy,delete r.dy),s.attr(n),this.attr({transform:""}),this.box&&(this.box=this.box.destroy());let a=e.nodes.slice(0);e.nodes.length=0,e.nodes[0]={tagName:"textPath",attributes:y(r,{"text-anchor":r.textAnchor,href:"".concat(i,"#").concat(o)}),children:a}}}));s.textPath={path:t,undo:e}}else s.attr({dx:0,dy:0}),delete s.textPath;return this.added&&(s.textCache="",this.renderer.buildText(s)),this}shadow(t){var e;let{renderer:i}=this,s=C(90===(null===(e=this.parentGroup)||void 0===e?void 0:e.rotation)?{offsetX:-1,offsetY:-1}:{},A(t)?t:{}),o=i.shadowDefinition(s);return this.attr({filter:t?"url(".concat(i.url,"#").concat(o,")"):"none"})}show(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.attr({visibility:t?"inherit":"visible"})}"stroke-widthSetter"(t,e,i){this[e]=t,i.setAttribute(e,t)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let t,e=this.getStyle("stroke-width"),i=0;return e.indexOf("px")===e.length-2?i=P(e):""!==e&&(g(t=l.createElementNS(c,"rect"),{width:e,"stroke-width":0}),this.element.parentNode.appendChild(t),i=t.getBBox().width,t.parentNode.removeChild(t)),i}symbolAttr(t){let e=this;O.symbolCustomAttribs.forEach((function(i){e[i]=w(t[i],e[i])})),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})}textSetter(t){t!==this.textStr&&(delete this.textPxLength,this.textStr=t,this.added&&this.renderer.buildText(this))}titleSetter(t){let e=this.element,i=e.getElementsByTagName("title")[0]||l.createElementNS(this.SVG_NS,"title");e.insertBefore?e.insertBefore(i,e.firstChild):e.appendChild(i),i.textContent=String(w(t,"")).replace(/<[^>]*>/g,"").replace(/</g,"<").replace(/>/g,">")}toFront(){let t=this.element;return t.parentNode.appendChild(t),this}translate(t,e){return this.attr({translateX:t,translateY:e})}updateTransform(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform",{element:e,matrix:i,rotation:s=0,scaleX:o,scaleY:r,translateX:n=0,translateY:a=0}=this,l=["translate("+n+","+a+")"];x(i)&&l.push("matrix("+i.join(",")+")"),s&&l.push("rotate("+s+" "+w(this.rotationOriginX,e.getAttribute("x"),0)+" "+w(this.rotationOriginY,e.getAttribute("y")||0)+")"),(x(o)||x(r))&&l.push("scale("+w(o,1)+" "+w(r,1)+")"),l.length&&!(this.text||this).textPath&&e.setAttribute(t,l.join(" "))}visibilitySetter(t,e,i){"inherit"===t?i.removeAttribute(e):this[e]!==t&&i.setAttribute(e,t),this[e]=t}xGetter(t){return"circle"===this.element.nodeName&&("x"===t?t="cx":"y"===t&&(t="cy")),this._defaultGetter(t)}zIndexSetter(t,e){let i,s,o,r,n,a=this.renderer,l=this.parentGroup,h=(l||a).element||a.box,d=this.element,c=h===a.box,p=!1,u=this.added;if(x(t)?(d.setAttribute("data-z-index",t),t=+t,this[e]===t&&(u=!1)):x(this[e])&&d.removeAttribute("data-z-index"),this[e]=t,u){for((t=this.zIndex)&&l&&(l.handleZ=!0),n=(i=h.childNodes).length-1;n>=0&&!p;n--)r=!x(o=(s=i[n]).getAttribute("data-z-index")),s!==d&&(t<0&&r&&!c&&!n?(h.insertBefore(d,i[n]),p=!0):(P(o)<=t||r&&(!x(t)||t>=0))&&(h.insertBefore(d,i[n+1]),p=!0));p||(h.insertBefore(d,i[c?3:0]),p=!0)}return p}}return O.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],O.prototype.strokeSetter=O.prototype.fillSetter,O.prototype.yGetter=O.prototype.xGetter,O.prototype.matrixSetter=O.prototype.rotationOriginXSetter=O.prototype.rotationOriginYSetter=O.prototype.rotationSetter=O.prototype.scaleXSetter=O.prototype.scaleYSetter=O.prototype.translateXSetter=O.prototype.translateYSetter=O.prototype.verticalAlignSetter=function(t,e){this[e]=t,this.doTransform=!0},O})),i(e,"Core/Renderer/RendererRegistry.js",[e["Core/Globals.js"]],(function(t){var e,i;let s;return(i=e||(e={})).rendererTypes={},i.getRendererType=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;return i.rendererTypes[t]||i.rendererTypes[s]},i.registerRendererType=function(e,o,r){i.rendererTypes[e]=o,(!s||r)&&(s=e,t.Renderer=o)},e})),i(e,"Core/Renderer/SVG/SVGLabel.js",[e["Core/Renderer/SVG/SVGElement.js"],e["Core/Utilities.js"]],(function(t,e){let{defined:i,extend:s,isNumber:o,merge:r,pick:n,removeEvent:a}=e;class l extends t{constructor(t,e,i,s,o,r,n,a,h,d){let c;super(t,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.textStr=e,this.x=i,this.y=s,this.anchorX=r,this.anchorY=n,this.baseline=h,this.className=d,this.addClass("button"===d?"highcharts-no-tooltip":"highcharts-label"),d&&this.addClass("highcharts-"+d),this.text=t.text(void 0,0,0,a).attr({zIndex:1}),"string"==typeof o&&((c=/^url\((.*?)\)$/.test(o))||this.renderer.symbols[o])&&(this.symbolKey=o),this.bBox=l.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=t.styledMode||c,this.deferredAttr={},this.alignFactor=0}alignSetter(t){let e={left:0,center:.5,right:1}[t];e!==this.alignFactor&&(this.alignFactor=e,this.bBox&&o(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(t,e){this.anchorX=t,this.boxAttr(e,Math.round(t)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(t,e){this.anchorY=t,this.boxAttr(e,t-this.ySetting)}boxAttr(t,e){this.box?this.box.attr(t,e):this.deferredAttr[t]=e}css(e){if(e){let t={};e=r(e),l.textProps.forEach((i=>{void 0!==e[i]&&(t[i]=e[i],delete e[i])})),this.text.css(t),"fontSize"in t||"fontWeight"in t?this.updateTextPadding():("width"in t||"textOverflow"in t)&&this.updateBoxSize()}return t.prototype.css.call(this,e)}destroy(){a(this.element,"mouseenter"),a(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),t.prototype.destroy.call(this)}fillSetter(t,e){t&&(this.needsBox=!0),this.fill=t,this.boxAttr(e,t)}getBBox(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();let t=this.padding,e=n(this.paddingLeft,t);return{width:this.width||0,height:this.height||0,x:this.bBox.x-e,y:this.bBox.y-t}}getCrispAdjust(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(t){this.heightSetting=t}onAdd(){this.text.add(this),this.attr({text:n(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&i(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(t,e){o(t)?t!==this[e]&&(this[e]=t,this.updateTextPadding()):this[e]=void 0}rSetter(t,e){this.boxAttr(e,t)}strokeSetter(t,e){this.stroke=t,this.boxAttr(e,t)}"stroke-widthSetter"(t,e){t&&(this.needsBox=!0),this["stroke-width"]=t,this.boxAttr(e,t)}"text-alignSetter"(t){this.textAlign=t}textSetter(t){void 0!==t&&this.text.attr({text:t}),this.updateTextPadding()}updateBoxSize(){let t,e=this.text,r={},n=this.padding,a=this.bBox=o(this.widthSetting)&&o(this.heightSetting)&&!this.textAlign||!i(e.textStr)?l.emptyBBox:e.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||a.height||0)+2*n;let h=this.renderer.fontMetrics(e);if(this.baselineOffset=n+Math.min((this.text.firstLineMetrics||h).b,a.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-h.h)/2),this.needsBox&&!e.textPath){if(!this.box){let t=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();t.addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),t.add(this)}t=this.getCrispAdjust(),r.x=t,r.y=(this.baseline?-this.baselineOffset:0)+t,r.width=Math.round(this.width),r.height=Math.round(this.height),this.box.attr(s(r,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let t=this.text;if(!t.textPath){this.updateBoxSize();let e=this.baseline?0:this.baselineOffset,s=n(this.paddingLeft,this.padding);i(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(s+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(s!==t.x||e!==t.y)&&(t.attr("x",s),t.hasBoxWidthChanged&&(this.bBox=t.getBBox(!0)),void 0!==e&&t.attr("y",e)),t.x=s,t.y=e}}widthSetter(t){this.widthSetting=o(t)?t:void 0}getPaddedWidth(){let t=this.padding,e=n(this.paddingLeft,t),i=n(this.paddingRight,t);return(this.widthSetting||this.bBox.width||0)+e+i}xSetter(t){this.x=t,this.alignFactor&&(t-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(t),this.attr("translateX",this.xSetting)}ySetter(t){this.ySetting=this.y=Math.round(t),this.attr("translateY",this.ySetting)}}return l.emptyBBox={width:0,height:0,x:0,y:0},l.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],l})),i(e,"Core/Renderer/SVG/Symbols.js",[e["Core/Utilities.js"]],(function(t){let{defined:e,isNumber:i,pick:s}=t;function o(t,i,o,r,n){let a=[];if(n){let l=n.start||0,h=s(n.r,o),d=s(n.r,r||o),c=.001>Math.abs((n.end||0)-l-2*Math.PI),p=(n.end||0)-.001,u=n.innerR,g=s(n.open,c),f=Math.cos(l),m=Math.sin(l),x=Math.cos(p),b=Math.sin(p),y=s(n.longArc,p-l-Math.PI<.001?0:1),v=["A",h,d,0,y,s(n.clockwise,1),t+h*x,i+d*b];v.params={start:l,end:p,cx:t,cy:i},a.push(["M",t+h*f,i+d*m],v),e(u)&&((v=["A",u,u,0,y,e(n.clockwise)?1-n.clockwise:0,t+u*f,i+u*m]).params={start:p,end:l,cx:t,cy:i},a.push(g?["M",t+u*x,i+u*b]:["L",t+u*x,i+u*b],v)),g||a.push(["Z"])}return a}function r(t,e,i,s,o){return o&&o.r?n(t,e,i,s,o):[["M",t,e],["L",t+i,e],["L",t+i,e+s],["L",t,e+s],["Z"]]}function n(t,e,i,s,o){let r=(null===o||void 0===o?void 0:o.r)||0;return[["M",t+r,e],["L",t+i-r,e],["A",r,r,0,0,1,t+i,e+r],["L",t+i,e+s-r],["A",r,r,0,0,1,t+i-r,e+s],["L",t+r,e+s],["A",r,r,0,0,1,t,e+s-r],["L",t,e+r],["A",r,r,0,0,1,t+r,e],["Z"]]}return{arc:o,callout:function(t,e,s,o,r){let a=Math.min(r&&r.r||0,s,o),l=a+6,h=r&&r.anchorX,d=r&&r.anchorY||0,c=n(t,e,s,o,{r:a});if(!i(h)||h0&&d0)return c;if(t+h>s-l)if(d>e+l&&de+l&&d0){let i=do&&hl&&c.splice(1,1,["L",h-6,e],["L",h,e-6],["L",h+6,e],["L",s-a,e]);return c},circle:function(t,e,i,s){return o(t+i/2,e+s/2,i/2,s/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(t,e,i,s){return[["M",t+i/2,e],["L",t+i,e+s/2],["L",t+i/2,e+s],["L",t,e+s/2],["Z"]]},rect:r,roundedRect:n,square:r,triangle:function(t,e,i,s){return[["M",t+i/2,e],["L",t+i,e+s],["L",t,e+s],["Z"]]},"triangle-down":function(t,e,i,s){return[["M",t,e],["L",t+i,e],["L",t+i/2,e+s],["Z"]]}}})),i(e,"Core/Renderer/SVG/TextBuilder.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{doc:s,SVG_NS:o,win:r}=e,{attr:n,extend:a,fireEvent:l,isString:h,objectEach:d,pick:c}=i;return class{constructor(t){let e=t.styles;this.renderer=t.renderer,this.svgElement=t,this.width=t.textWidth,this.textLineHeight=e&&e.lineHeight,this.textOutline=e&&e.textOutline,this.ellipsis=!(!e||"ellipsis"!==e.textOverflow),this.noWrap=!(!e||"nowrap"!==e.whiteSpace)}buildSVG(){let e=this.svgElement,i=e.element,o=e.renderer,r=c(e.textStr,"").toString(),n=-1!==r.indexOf("<"),a=i.childNodes,l=!e.added&&o.box,d=[r,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,e.getStyle("font-size"),this.width].join(",");if(d!==e.textCache){e.textCache=d,delete e.actualWidth;for(let t=a.length;t--;)i.removeChild(a[t]);if(n||this.ellipsis||this.width||e.textPath||-1!==r.indexOf(" ")&&(!this.noWrap||//g.test(r))){if(""!==r){l&&l.appendChild(i);let s=new t(r);this.modifyTree(s.nodes),s.addToDOM(i),this.modifyDOM(),this.ellipsis&&-1!==(i.textContent||"").indexOf("\u2026")&&e.attr("title",this.unescapeEntities(e.textStr||"",["<",">"])),l&&l.removeChild(i)}}else i.appendChild(s.createTextNode(this.unescapeEntities(r)));h(this.textOutline)&&e.applyTextOutline&&e.applyTextOutline(this.textOutline)}}modifyDOM(){let t,e=this.svgElement,i=n(e.element,"x");for(e.firstLineMetrics=void 0;(t=e.element.firstChild)&&/^[\s\u200B]*$/.test(t.textContent||" ");)e.element.removeChild(t);[].forEach.call(e.element.querySelectorAll("tspan.highcharts-br"),((t,s)=>{t.nextSibling&&t.previousSibling&&(0===s&&1===t.previousSibling.nodeType&&(e.firstLineMetrics=e.renderer.fontMetrics(t.previousSibling)),n(t,{dy:this.getLineHeight(t.nextSibling),x:i}))}));let a=this.width||0;if(!a)return;let l=(t,r)=>{let l=t.textContent||"",h=l.replace(/([^\^])-/g,"$1- ").split(" "),d=!this.noWrap&&(h.length>1||e.element.childNodes.length>1),c=this.getLineHeight(r),p=0,u=e.actualWidth;if(this.ellipsis)l&&this.truncate(t,l,void 0,0,Math.max(0,a-.8*c),((t,e)=>t.substring(0,e)+"\u2026"));else if(d){let l=[],d=[];for(;r.firstChild&&r.firstChild!==t;)d.push(r.firstChild),r.removeChild(r.firstChild);for(;h.length;)h.length&&!this.noWrap&&p>0&&(l.push(t.textContent||""),t.textContent=h.join(" ").replace(/- /g,"-")),this.truncate(t,void 0,h,0===p&&u||0,a,((t,e)=>h.slice(0,e).join(" ").replace(/- /g,"-"))),u=e.actualWidth,p++;d.forEach((e=>{r.insertBefore(e,t)})),l.forEach((e=>{r.insertBefore(s.createTextNode(e),t);let a=s.createElementNS(o,"tspan");a.textContent="\u200b",n(a,{dy:c,x:i}),r.insertBefore(a,t)}))}},h=t=>{[].slice.call(t.childNodes).forEach((i=>{i.nodeType===r.Node.TEXT_NODE?l(i,t):(-1!==i.className.baseVal.indexOf("highcharts-br")&&(e.actualWidth=0),h(i))}))};h(e.element)}getLineHeight(t){let e=t.nodeType===r.Node.TEXT_NODE?t.parentElement:t;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(e||this.svgElement.element).h}modifyTree(t){let e=(i,s)=>{let{attributes:o={},children:r,style:n={},tagName:l}=i,h=this.renderer.styledMode;if("b"===l||"strong"===l?h?o.class="highcharts-strong":n.fontWeight="bold":("i"===l||"em"===l)&&(h?o.class="highcharts-emphasized":n.fontStyle="italic"),n&&n.color&&(n.fill=n.color),"br"===l){o.class="highcharts-br",i.textContent="\u200b";let e=t[s+1];e&&e.textContent&&(e.textContent=e.textContent.replace(/^ +/gm,""))}else"a"===l&&r&&r.some((t=>"#text"===t.tagName))&&(i.children=[{children:r,tagName:"tspan"}]);"#text"!==l&&"a"!==l&&(i.tagName="tspan"),a(i,{attributes:o,style:n}),r&&r.filter((t=>"#text"!==t.tagName)).forEach(e)};t.forEach(e),l(this.svgElement,"afterModifyTree",{nodes:t})}truncate(t,e,i,s,o,r){let n,a,l=this.svgElement,{renderer:h,rotation:d}=l,c=[],p=i?1:0,u=(e||i||"").length,g=u,f=function(e,o){let r=o||e,n=t.parentNode;if(n&&void 0===c[r]&&n.getSubStringLength)try{c[r]=s+n.getSubStringLength(0,i?r+1:r)}catch(t){}return c[r]};if(l.rotation=0,s+(a=f(t.textContent.length))>o){for(;p<=u;)g=Math.ceil((p+u)/2),i&&(n=r(i,g)),a=f(g,n&&n.length-1),p===u?p=u+1:a>o?u=g-1:p=g;0===u?t.textContent="":e&&u===e.length-1||(t.textContent=n||r(e||i,g))}i&&i.splice(0,g),l.actualWidth=a,l.rotation=d}unescapeEntities(t,e){return d(this.renderer.escapes,(function(i,s){e&&-1!==e.indexOf(i)||(t=t.toString().replace(RegExp(i,"g"),s))})),t}}})),i(e,"Core/Renderer/SVG/SVGRenderer.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Renderer/SVG/SVGLabel.js"],e["Core/Renderer/SVG/Symbols.js"],e["Core/Renderer/SVG/TextBuilder.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a,l){let h,{charts:d,deg2rad:c,doc:p,isFirefox:u,isMS:g,isWebKit:f,noop:m,SVG_NS:x,symbolSizes:b,win:y}=i,{addEvent:v,attr:S,createElement:k,css:A,defined:M,destroyObjectProperties:C,extend:T,isArray:w,isNumber:P,isObject:L,isString:E,merge:O,pick:D,pInt:j,uniqueKey:B}=l;class I{constructor(t,e,i,s,o,r,n){let a,l,h=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),d=h.element;n||h.css(this.getStyle(s||{})),t.appendChild(d),S(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&S(d,"xmlns",this.SVG_NS),this.box=d,this.boxWrapper=h,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(p.createTextNode("Created with Highcharts 11.3.0")),this.defs=this.createElement("defs").add(),this.allowHTML=r,this.forExport=o,this.styledMode=n,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=h.getStyle("font-size"),this.setSize(e,i,!1),u&&t.getBoundingClientRect&&((a=function(){A(t,{left:0,top:0}),l=t.getBoundingClientRect(),A(t,{left:Math.ceil(l.left)-l.left+"px",top:Math.ceil(l.top)-l.top+"px"})})(),this.unSubPixelFix=v(y,"resize",a))}definition(e){return new t([e]).addToDOM(this.defs.element)}getReferenceURL(){if((u||f)&&p.getElementsByTagName("base").length){if(!M(h)){let e=B(),i=new t([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:e},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#".concat(e,")"),fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(p.body);A(i,{position:"fixed",top:0,left:0,zIndex:9e5});let s=p.elementFromPoint(6,6);h="hitme"===(s&&s.id),p.body.removeChild(i)}if(h)return y.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""}getStyle(t){return this.style=T({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},t),this.style}setStyle(t){this.boxWrapper.css(this.getStyle(t))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let t=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),C(this.gradients||{}),this.gradients=null,this.defs=t.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(t){return new this.Element(this,t)}getRadialAttr(t,e){return{cx:t[0]-t[2]/2+(e.cx||0)*t[2],cy:t[1]-t[2]/2+(e.cy||0)*t[2],r:(e.r||0)*t[2]}}shadowDefinition(t){let e=["highcharts-drop-shadow-".concat(this.chartIndex),...Object.keys(t).map((e=>"".concat(e,"-").concat(t[e])))].join("-").toLowerCase().replace(/[^a-z0-9\-]/g,""),i=O({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},t);return this.defs.element.querySelector("#".concat(e))||this.definition({tagName:"filter",attributes:{id:e,filterUnits:i.filterUnits},children:[{tagName:"feDropShadow",attributes:{dx:i.offsetX,dy:i.offsetY,"flood-color":i.color,"flood-opacity":Math.min(5*i.opacity,1),stdDeviation:i.width/2}}]}),e}buildText(t){new a(t).buildSVG()}getContrast(t){let i=e.parse(t).rgba.map((t=>{let e=t/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),s=.2126*i[0]+.7152*i[1]+.0722*i[2];return 1.05/(s+.05)>(s+.05)/.05?"#FFFFFF":"#000000"}button(e,i,s,o){let r,n,a,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},h=arguments.length>5?arguments[5]:void 0,d=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,p=arguments.length>8?arguments[8]:void 0,u=arguments.length>9?arguments[9]:void 0,f=this.label(e,i,s,p,void 0,void 0,u,void 0,"button"),m=this.styledMode,x=l.states||{},b=0;l=O(l),delete l.states;let y=O({color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},l.style);delete l.style;let S=t.filterUserAttributes(l);return f.attr(O({padding:8,r:2},S)),m||(S=O({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1},S),r=(h=O(S,{fill:"#e6e6e6"},t.filterUserAttributes(h||x.hover||{}))).style,delete h.style,n=(d=O(S,{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},t.filterUserAttributes(d||x.select||{}))).style,delete d.style,a=(c=O(S,{style:{color:"#cccccc"}},t.filterUserAttributes(c||x.disabled||{}))).style,delete c.style),v(f.element,g?"mouseover":"mouseenter",(function(){3!==b&&f.setState(1)})),v(f.element,g?"mouseout":"mouseleave",(function(){3!==b&&f.setState(b)})),f.setState=function(t){if(1!==t&&(f.state=b=t),f.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),!m){f.attr([S,h,d,c][t||0]);let e=[y,r,n,a][t||0];L(e)&&f.css(e)}},!m&&(f.attr(S).css(T({cursor:"default"},y)),u&&f.text.css({pointerEvents:"none"})),f.on("touchstart",(t=>t.stopPropagation())).on("click",(function(t){3!==b&&o.call(f,t)}))}crispLine(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"round",s=t[0],o=t[1];return M(s[1])&&s[1]===o[1]&&(s[1]=o[1]=Math[i](s[1])-e%2/2),M(s[2])&&s[2]===o[2]&&(s[2]=o[2]=Math[i](s[2])+e%2/2),t}path(t){let e=this.styledMode?{}:{fill:"none"};return w(t)?e.d=t:L(t)&&T(e,t),this.createElement("path").attr(e)}circle(t,e,i){let s=L(t)?t:void 0===t?{}:{x:t,y:e,r:i},o=this.createElement("circle");return o.xSetter=o.ySetter=function(t,e,i){i.setAttribute("c"+e,t)},o.attr(s)}arc(t,e,i,s,o,r){let n;L(t)?(e=(n=t).y,i=n.r,s=n.innerR,o=n.start,r=n.end,t=n.x):n={innerR:s,start:o,end:r};let a=this.symbol("arc",t,e,i,i,n);return a.r=i,a}rect(t,e,i,s,o,r){let n=L(t)?t:void 0===t?{}:{x:t,y:e,r:o,width:Math.max(i||0,0),height:Math.max(s||0,0)},a=this.createElement("rect");return this.styledMode||(void 0!==r&&(n["stroke-width"]=r,T(n,a.crisp(n))),n.fill="none"),a.rSetter=function(t,e,i){a.r=t,S(i,{rx:t,ry:t})},a.rGetter=function(){return a.r||0},a.attr(n)}roundedRect(t){return this.symbol("roundedRect").attr(t)}setSize(t,e,i){this.width=t,this.height=e,this.boxWrapper.animate({width:t,height:e},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:D(i,!0)?void 0:0}),this.alignElements()}g(t){let e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e}image(t,e,i,s,o,r){let n={preserveAspectRatio:"none"};P(e)&&(n.x=e),P(i)&&(n.y=i),P(s)&&(n.width=s),P(o)&&(n.height=o);let a=this.createElement("image").attr(n),l=function(e){a.attr({href:t}),r.call(a,e)};if(r){a.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let e=new y.Image;v(e,"load",l),e.src=t,e.complete&&l({})}else a.attr({href:t});return a}symbol(t,e,i,s,o,r){let n,a,l,h,c=this,u=/^url\((.*?)\)$/,g=u.test(t),f=!g&&(this.symbols[t]?t:"circle"),m=f&&this.symbols[f];if(m)"number"==typeof e&&(a=m.call(this.symbols,Math.round(e||0),Math.round(i||0),s||0,o||0,r)),n=this.path(a),c.styledMode||n.attr("fill","none"),T(n,{symbolName:f||void 0,x:e,y:i,width:s,height:o}),r&&T(n,r);else if(g){l=t.match(u)[1];let s=n=this.image(l);s.imgwidth=D(r&&r.width,b[l]&&b[l].width),s.imgheight=D(r&&r.height,b[l]&&b[l].height),h=t=>t.attr({width:t.width,height:t.height}),["width","height"].forEach((t=>{s["".concat(t,"Setter")]=function(t,e){this[e]=t;let{alignByTranslate:i,element:s,width:o,height:n,imgwidth:a,imgheight:l}=this,h="width"===e?a:l,d=1;r&&"within"===r.backgroundSize&&o&&n&&a&&l?(d=Math.min(o/a,n/l),S(s,{width:Math.round(a*d),height:Math.round(l*d)})):s&&h&&s.setAttribute(e,h),!i&&a&&l&&this.translate(((o||0)-a*d)/2,((n||0)-l*d)/2)}})),M(e)&&s.attr({x:e,y:i}),s.isImg=!0,M(s.imgwidth)&&M(s.imgheight)?h(s):(s.attr({width:0,height:0}),k("img",{onload:function(){let t=d[c.chartIndex];0===this.width&&(A(this,{position:"absolute",top:"-999em"}),p.body.appendChild(this)),b[l]={width:this.width,height:this.height},s.imgwidth=this.width,s.imgheight=this.height,s.element&&h(s),this.parentNode&&this.parentNode.removeChild(this),c.imgCount--,c.imgCount||!t||t.hasLoaded||t.onload()},src:l}),this.imgCount++)}return n}clipRect(t,e,i,s){return this.rect(t,e,i,s,0)}text(t,e,i,s){let o={};if(s&&(this.allowHTML||!this.forExport))return this.html(t,e,i);o.x=Math.round(e||0),i&&(o.y=Math.round(i)),M(t)&&(o.text=t);let r=this.createElement("text").attr(o);return s&&(!this.forExport||this.allowHTML)||(r.xSetter=function(t,e,i){let s=i.getElementsByTagName("tspan"),o=i.getAttribute(e);for(let r,n=0;nt.align()))}}return T(I.prototype,{Element:o,SVG_NS:x,escapes:{"&":"&","<":"<",">":">","'":"'",'"':"""},symbols:n,draw:m}),s.registerRendererType("svg",I,!0),I})),i(e,"Core/Renderer/HTML/HTMLElement.js",[e["Core/Globals.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Utilities.js"]],(function(t,e,i){let{composed:s}=t,{css:o,defined:r,extend:n,pushUnique:a,pInt:l}=i;class h extends e{static compose(t){if(a(s,this.compose)){let e=h.prototype,i=t.prototype;i.getSpanCorrection=e.getSpanCorrection,i.htmlCss=e.htmlCss,i.htmlGetBBox=e.htmlGetBBox,i.htmlUpdateTransform=e.htmlUpdateTransform,i.setSpanRotation=e.setSpanRotation}return t}getSpanCorrection(t,e,i){this.xCorr=-t*i,this.yCorr=-e}htmlCss(t){let e,{element:i}=this,s="SPAN"===i.tagName&&t&&"width"in t,r=s&&t.width;return s&&(delete t.width,this.textWidth=l(r)||void 0,e=!0),"ellipsis"===(null===t||void 0===t?void 0:t.textOverflow)&&(t.whiteSpace="nowrap",t.overflow="hidden"),n(this.styles,t),o(i,t),e&&this.htmlUpdateTransform(),this}htmlGetBBox(){let{element:t}=this;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}htmlUpdateTransform(){if(!this.added)return void(this.alignOnAdd=!0);let{element:t,renderer:e,rotation:i,styles:s,textAlign:n="left",textWidth:a,translateX:l=0,translateY:h=0,x:d=0,y:c=0}=this,p={left:0,center:.5,right:1}[n],u=null===s||void 0===s?void 0:s.whiteSpace;if(o(t,{marginLeft:"".concat(l,"px"),marginTop:"".concat(h,"px")}),"SPAN"===t.tagName){let s,l=[i,n,t.innerHTML,a,this.textAlign].join(","),h=!1;if(a!==this.oldTextWidth){let e=this.textPxLength?this.textPxLength:(o(t,{width:"",whiteSpace:u||"nowrap"}),t.offsetWidth),s=a||0;(s>this.oldTextWidth||e>s)&&(/[ \-]/.test(t.textContent||t.innerText)||"ellipsis"===t.style.textOverflow)&&(o(t,{width:e>s||i?a+"px":"auto",display:"block",whiteSpace:u||"normal"}),this.oldTextWidth=a,h=!0)}this.hasBoxWidthChanged=h,l!==this.cTT&&(s=e.fontMetrics(t).b,r(i)&&(i!==(this.oldRotation||0)||n!==this.oldAlign)&&this.setSpanRotation(i,p,s),this.getSpanCorrection(!r(i)&&this.textPxLength||t.offsetWidth,s,p)),o(t,{left:d+(this.xCorr||0)+"px",top:c+(this.yCorr||0)+"px"}),this.cTT=l,this.oldRotation=i,this.oldAlign=n}}setSpanRotation(t,e,i){o(this.element,{transform:"rotate(".concat(t,"deg)"),transformOrigin:"".concat(100*e,"% ").concat(i,"px")})}}return h})),i(e,"Core/Renderer/HTML/HTMLRenderer.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Globals.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Renderer/SVG/SVGRenderer.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{composed:r}=e,{attr:n,createElement:a,extend:l,pick:h,pushUnique:d}=o;class c extends s{static compose(t){if(d(r,this.compose)){let e=c.prototype;t.prototype.html=e.html}return t}html(e,s,o){let r=this.createElement("span"),d=r.element,c=r.renderer,p=function(t,e){["opacity","visibility"].forEach((function(s){t[s+"Setter"]=function(o,r,n){let a=t.div?t.div.style:e;i.prototype[s+"Setter"].call(this,o,r,n),a&&(a[r]=o)}})),t.addedSetters=!0};return r.textSetter=function(e){e!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,t.setElementHTML(this.element,h(e,"")),this.textStr=e,r.doTransform=!0)},p(r,r.element.style),r.xSetter=r.ySetter=r.alignSetter=r.rotationSetter=function(t,e){"align"===e?r.alignValue=r.textAlign=t:r[e]=t,r.doTransform=!0},r.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},r.attr({text:e,x:Math.round(s),y:Math.round(o)}).css({position:"absolute"}),c.styledMode||r.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),d.style.whiteSpace="nowrap",r.css=r.htmlCss,r.add=function(t){let e,i,s=c.box.parentNode,o=[];if(this.parentGroup=t,t){if(!(e=t.div)){for(i=t;i;)o.push(i),i=i.parentGroup;o.reverse().forEach((function(t){var i;let h=n(t.element,"class"),d=t.css;function c(e,i){t[i]=e,"translateX"===i?g.left=e+"px":g.top=e+"px",t.doTransform=!0}let u=t.styles||{};e=t.div=t.div||a("div",h?{className:h}:void 0,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,visibility:t.visibility},e||s);let g=e.style;l(t,{classSetter:(i=e,function(t){this.element.setAttribute("class",t),i.className=t}),css:function(e){return d.call(t,e),["cursor","pointerEvents"].forEach((t=>{e[t]&&(g[t]=e[t])})),t},on:function(){return o[0].div&&r.on.apply({element:o[0].div,onEvents:t.onEvents},arguments),t},translateXSetter:c,translateYSetter:c}),t.addedSetters||p(t),t.css(u)}))}}else e=s;return e.appendChild(d),r.added=!0,r.alignOnAdd&&r.htmlUpdateTransform(),r},r}}return c})),i(e,"Core/Axis/AxisDefaults.js",[],(function(){var t,e;return(e=t||(t={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},e.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:t}=this.axis.chart;return t(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},t})),i(e,"Core/Foundation.js",[e["Core/Utilities.js"]],(function(t){var e;let{addEvent:i,isFunction:s,objectEach:o,removeEvent:r}=t;return(e||(e={})).registerEventOptions=function(t,e){t.eventOptions=t.eventOptions||{},o(e.events,(function(e,o){t.eventOptions[o]!==e&&(t.eventOptions[o]&&(r(t,o,t.eventOptions[o]),delete t.eventOptions[o]),s(e)&&(t.eventOptions[o]=e,i(t,o,e,{order:0})))}))},e})),i(e,"Core/Axis/Tick.js",[e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{deg2rad:s}=e,{clamp:o,correctFloat:r,defined:n,destroyObjectProperties:a,extend:l,fireEvent:h,isNumber:d,merge:c,objectEach:p,pick:u}=i;return class{constructor(t,e,i,s,o){this.isNew=!0,this.isNewLabel=!0,this.axis=t,this.pos=e,this.type=i||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,h(this,"init"),i||s||this.addLabel()}addLabel(){let e,i,s,o=this,a=o.axis,c=a.options,p=a.chart,g=a.categories,f=a.logarithmic,m=a.names,x=o.pos,b=u(o.options&&o.options.labels,c.labels),y=a.tickPositions,v=x===y[0],S=x===y[y.length-1],k=(!b.step||1===b.step)&&1===a.tickInterval,A=y.info,M=o.label,C=this.parameters.category||(g?u(g[x],m[x],x):x);f&&d(C)&&(C=r(f.lin2log(C))),a.dateTime&&(A?e=(i=p.time.resolveDTLFormat(c.dateTimeLabelFormats[!c.grid&&A.higherRanks[x]||A.unitName])).main:d(C)&&(e=a.dateTime.getXDateFormat(C,c.dateTimeLabelFormats||{}))),o.isFirst=v,o.isLast=S;let T={axis:a,chart:p,dateTimeLabelFormat:e,isFirst:v,isLast:S,pos:x,tick:o,tickPositionInfo:A,value:C};h(this,"labelFormat",T);let w=e=>b.formatter?b.formatter.call(e,e):b.format?(e.text=a.defaultLabelFormatter.call(e,e),t.format(b.format,e,p)):a.defaultLabelFormatter.call(e,e),P=w.call(T,T),L=i&&i.list;o.shortenLabel=L?function(){for(s=0;s0&&r+p*g>h&&(e=Math.round((n-r)/Math.cos(c*s))):(r-p*gh&&(x=h-t.x+x*p,b=-1),(x=Math.min(f,x))x||i.autoRotation&&(d.styles||{}).width)&&(e=x)),e&&(this.shortenLabel?this.shortenLabel():(m.width=Math.floor(e)+"px",(o.style||{}).textOverflow||(m.textOverflow="ellipsis"),d.css(m)))}moveLabel(t,e){let i,s=this,o=s.label,r=s.axis,n=!1;o&&o.textStr===t?(s.movedLabel=o,n=!0,delete s.label):p(r.ticks,(function(e){n||e.isNew||e===s||!e.label||e.label.textStr!==t||(s.movedLabel=e.label,n=!0,e.labelPos=s.movedLabel.xy,delete e.label)})),!n&&(s.labelPos||o)&&(i=s.labelPos||o.xy,s.movedLabel=s.createLabel(t,e,i),s.movedLabel&&s.movedLabel.attr({opacity:0}))}render(t,e,i){let s=this.axis,o=s.horiz,r=this.pos,n=u(this.tickmarkOffset,s.tickmarkOffset),a=this.getPosition(o,r,n,e),l=a.x,d=a.y,c=o&&l===s.pos+s.len||!o&&d===s.pos?-1:1,p=u(i,this.label&&this.label.newOpacity,1);i=u(i,1),this.isActive=!0,this.renderGridLine(e,i,c),this.renderMark(a,i,c),this.renderLabel(a,e,p,t),this.isNew=!1,h(this,"afterRender")}renderGridLine(t,e,i){let s,o=this.axis,r=o.options,n={},a=this.pos,l=this.type,h=u(this.tickmarkOffset,o.tickmarkOffset),d=o.chart.renderer,c=this.gridLine,p=r.gridLineWidth,g=r.gridLineColor,f=r.gridLineDashStyle;"minor"===this.type&&(p=r.minorGridLineWidth,g=r.minorGridLineColor,f=r.minorGridLineDashStyle),c||(o.chart.styledMode||(n.stroke=g,n["stroke-width"]=p||0,n.dashstyle=f),l||(n.zIndex=1),t&&(e=0),this.gridLine=c=d.path().attr(n).addClass("highcharts-"+(l?l+"-":"")+"grid-line").add(o.gridGroup)),c&&(s=o.getPlotLinePath({value:a+h,lineWidth:c.strokeWidth()*i,force:"pass",old:t,acrossPanes:!1}))&&c[t||this.isNew?"attr":"animate"]({d:s,opacity:e})}renderMark(t,e,i){let s=this.axis,o=s.options,r=s.chart.renderer,n=this.type,a=s.tickSize(n?n+"Tick":"tick"),l=t.x,h=t.y,d=u(o["minor"!==n?"tickWidth":"minorTickWidth"],!n&&s.isXAxis?1:0),c=o["minor"!==n?"tickColor":"minorTickColor"],p=this.mark,g=!p;a&&(s.opposite&&(a[0]=-a[0]),p||(this.mark=p=r.path().addClass("highcharts-"+(n?n+"-":"")+"tick").add(s.axisGroup),s.chart.styledMode||p.attr({stroke:c,"stroke-width":d})),p[g?"attr":"animate"]({d:this.getMarkPath(l,h,a[0],p.strokeWidth()*i,s.horiz,r),opacity:e}))}renderLabel(t,e,i,s){let o=this.axis,r=o.horiz,n=o.options,a=this.label,l=n.labels,h=l.step,c=u(this.tickmarkOffset,o.tickmarkOffset),p=t.x,g=t.y,f=!0;a&&d(p)&&(a.xy=t=this.getLabelPosition(p,g,a,r,l,c,s,h),this.isFirst&&!this.isLast&&!n.showFirstLabel||this.isLast&&!this.isFirst&&!n.showLastLabel?f=!1:!r||l.step||l.rotation||e||0===i||this.handleOverflow(t),h&&s%h&&(f=!1),f&&d(t.y)?(t.opacity=i,a[this.isNewLabel?"attr":"animate"](t).show(!0),this.isNewLabel=!1):(a.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let t=this.label,e=this.axis;t&&!this.isNew&&(t.animate({opacity:0},void 0,t.destroy),delete this.label),e.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}})),i(e,"Core/Axis/Axis.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Axis/AxisDefaults.js"],e["Core/Color/Color.js"],e["Core/Defaults.js"],e["Core/Foundation.js"],e["Core/Globals.js"],e["Core/Axis/Tick.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a){let{animObject:l}=t,{xAxis:h,yAxis:d}=e,{defaultOptions:c}=s,{registerEventOptions:p}=o,{deg2rad:u}=r,{arrayMax:g,arrayMin:f,clamp:m,correctFloat:x,defined:b,destroyObjectProperties:y,erase:v,error:S,extend:k,fireEvent:A,getClosestDistance:M,insertItem:C,isArray:T,isNumber:w,isString:P,merge:L,normalizeTickInterval:E,objectEach:O,pick:D,relativeLength:j,removeEvent:B,splat:I,syncTimeout:R}=a,z=(t,e)=>E(e,void 0,void 0,D(t.options.allowDecimals,e<.5||void 0!==t.tickAmount),!!t.tickAmount);k(c,{xAxis:h,yAxis:L(h,d)});class N{constructor(t,e,i){this.init(t,e,i)}init(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.coll,s="xAxis"===i,o=this.isZAxis||(t.inverted?!s:s);this.chart=t,this.horiz=o,this.isXAxis=s,this.coll=i,A(this,"init",{userOptions:e}),this.opposite=D(e.opposite,this.opposite),this.side=D(e.side,this.side,o?this.opposite?0:2:this.opposite?1:3),this.setOptions(e);let r=this.options,n=r.labels,a=r.type;this.userOptions=e,this.minPixelPadding=0,this.reversed=D(r.reversed,this.reversed),this.visible=r.visible,this.zoomEnabled=r.zoomEnabled,this.hasNames="category"===a||!0===r.categories,this.categories=T(r.categories)&&r.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=b(r.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=r.minRange||r.maxZoom,this.range=r.range,this.offset=r.offset||0,this.max=void 0,this.min=void 0;let l=D(r.crosshair,I(t.options.tooltip.crosshairs)[s?0:1]);this.crosshair=!0===l?{}:l,-1===t.axes.indexOf(this)&&(s?t.axes.splice(t.xAxis.length,0,this):t.axes.push(this),C(this,t[this.coll])),t.orderItems(this.coll),this.series=this.series||[],t.inverted&&!this.isZAxis&&s&&!b(this.reversed)&&(this.reversed=!0),this.labelRotation=w(n.rotation)?n.rotation:void 0,p(this,r),A(this,"afterInit")}setOptions(t){let e=this.horiz?{labels:{autoRotation:[-45]},margin:15}:{title:{rotation:90*this.side}};this.options=L(e,c[this.coll],t),A(this,"afterSetOptions",{userOptions:t})}defaultLabelFormatter(t){let e,i,s=this.axis,o=this.chart,{numberFormatter:r}=o,n=w(this.value)?this.value:NaN,a=s.chart.time,l=s.categories,h=this.dateTimeLabelFormat,d=c.lang,p=d.numericSymbols,u=d.numericSymbolMagnitude||1e3,g=s.logarithmic?Math.abs(n):s.tickInterval,f=p&&p.length;if(l)i="".concat(this.value);else if(h)i=a.dateFormat(h,n);else if(f&&p&&g>=1e3)for(;f--&&void 0===i;)g>=(e=Math.pow(u,f+1))&&10*n%e==0&&null!==p[f]&&0!==n&&(i=r(n/e,-1)+p[f]);return void 0===i&&(i=Math.abs(n)>=1e4?r(n,-1):r(n,-1,void 0,"")),i}getSeriesExtremes(){let t,e=this;A(this,"getSeriesExtremes",null,(function(){e.hasVisibleSeries=!1,e.dataMin=e.dataMax=e.threshold=void 0,e.softThreshold=!e.isXAxis,e.series.forEach((i=>{if(i.reserveSpace()){let s,o,r,n=i.options,a=n.threshold;if(e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=(a||0)&&(a=void 0),e.isXAxis)(s=i.xData)&&s.length&&(s=e.logarithmic?s.filter((t=>t>0)):s,o=(t=i.getXExtremes(s)).min,r=t.max,w(o)||o instanceof Date||(s=s.filter(w),o=(t=i.getXExtremes(s)).min,r=t.max),s.length&&(e.dataMin=Math.min(D(e.dataMin,o),o),e.dataMax=Math.max(D(e.dataMax,r),r)));else{let t=i.applyExtremes();w(t.dataMin)&&(o=t.dataMin,e.dataMin=Math.min(D(e.dataMin,o),o)),w(t.dataMax)&&(r=t.dataMax,e.dataMax=Math.max(D(e.dataMax,r),r)),b(a)&&(e.threshold=a),(!n.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1)}}}))})),A(this,"afterGetSeriesExtremes")}translate(t,e,i,s,o,r){var n;let a=this.linkedParent||this,l=s&&a.old?a.old.min:a.min;if(!w(l))return NaN;let h=a.minPixelPadding,d=(a.isOrdinal||(null===(n=a.brokenAxis)||void 0===n?void 0:n.hasBreaks)||a.logarithmic&&o)&&a.lin2val,c=1,p=0,u=s&&a.old?a.old.transA:a.transA,g=0;if(u||(u=a.transA),i&&(c*=-1,p=a.len),a.reversed&&(c*=-1,p-=c*(a.sector||a.len)),e)g=(t=t*c+p-h)/u+l,d&&(g=a.lin2val(g));else{d&&(t=a.val2lin(t));let e=c*(t-l)*u;g=(a.isRadial?e:x(e))+p+c*h+(w(r)?u*r:0)}return g}toPixels(t,e){return this.translate(t,!1,!this.horiz,void 0,!0)+(e?0:this.pos)}toValue(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(t){let e,i,s,o,r,n=this,a=n.chart,l=n.left,h=n.top,d=t.old,c=t.value,p=t.lineWidth,u=d&&a.oldChartHeight||a.chartHeight,g=d&&a.oldChartWidth||a.chartWidth,f=n.transB,x=t.translatedValue,b=t.force;function y(t,e,i){return"pass"!==b&&(ti)&&(b?t=m(t,e,i):r=!0),t}let v={value:c,lineWidth:p,old:d,force:b,acrossPanes:t.acrossPanes,translatedValue:x};return A(this,"getPlotLinePath",v,(function(t){e=s=Math.round((x=m(x=D(x,n.translate(c,void 0,void 0,d)),-1e5,1e5))+f),i=o=Math.round(u-x-f),w(x)?n.horiz?(i=h,o=u-n.bottom,e=s=y(e,l,l+n.width)):(e=l,s=g-n.right,i=o=y(i,h,h+n.height)):(r=!0,b=!1),t.path=r&&!b?void 0:a.renderer.crispLine([["M",e,i],["L",s,o]],p||1)})),v.path}getLinearTickPositions(t,e,i){let s,o,r,n=x(Math.floor(e/t)*t),a=x(Math.ceil(i/t)*t),l=[];if(x(n+t)===n&&(r=20),this.single)return[e];for(s=n;s<=a&&(l.push(s),(s=x(s+t,r))!==o);)o=s;return l}getMinorTickInterval(){let{minorTicks:t,minorTickInterval:e}=this.options;return!0===t?D(e,"auto"):!1!==t?e:void 0}getMinorTickPositions(){let t,e=this.options,i=this.tickPositions,s=this.minorTickInterval,o=this.pointRangePadding||0,r=(this.min||0)-o,n=(this.max||0)+o,a=n-r,l=[];if(a&&a/s{var e;return(t.xIncrement?null===(e=t.xData)||void 0===e?void 0:e.slice(0,2):t.xData)||[]})))||0),this.dataMax-this.dataMin)),w(n)&&w(a)&&w(l)&&n-a=l,t=(l-n+a)/2,i=[a-t,D(o.min,a-t)],e&&(i[2]=r?r.log2lin(this.dataMin):this.dataMin),s=[(a=g(i))+l,D(o.max,a+l)],e&&(s[2]=r?r.log2lin(this.dataMax):this.dataMax),(n=f(s))-at-e)),t=M([i]))}return t&&e?Math.min(t,e):t||e}nameToX(t){let e,i=T(this.options.categories),s=i?this.categories:this.names,o=t.options.x;return t.series.requireSorting=!1,b(o)||(o=this.options.uniqueNames&&s?i?s.indexOf(t.name):D(s.keys[t.name],-1):t.series.autoIncrement()),-1===o?!i&&s&&(e=s.length):e=o,void 0!==e?(this.names[e]=t.name,this.names.keys[t.name]=e):t.x&&(e=t.x),e}updateNames(){let t=this,e=this.names;e.length>0&&(Object.keys(e.keys).forEach((function(t){delete e.keys[t]})),e.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((e=>{e.xIncrement=null,(!e.points||e.isDirtyData)&&(t.max=Math.max(t.max,e.xData.length-1),e.processData(),e.generatePoints()),e.data.forEach((function(i,s){let o;(null===i||void 0===i?void 0:i.options)&&void 0!==i.name&&void 0!==(o=t.nameToX(i))&&o!==i.x&&(i.x=o,e.xData[s]=o)}))})))}setAxisTranslation(){let t,e,i=this,s=i.max-i.min,o=i.linkedParent,r=!!i.categories,n=i.isXAxis,a=i.axisPointRange||0,l=0,h=0,d=i.transA;(n||r||a)&&(t=i.getClosest(),o?(l=o.minPointOffset,h=o.pointRangePadding):i.series.forEach((function(e){let s=r?1:n?D(e.options.pointRange,t,0):i.axisPointRange||0,o=e.options.pointPlacement;if(a=Math.max(a,s),!i.single||r){let t=e.is("xrange")?!n:n;l=Math.max(l,t&&P(o)?0:s/2),h=Math.max(h,t&&"on"===o?0:s)}})),e=i.ordinal&&i.ordinal.slope&&t?i.ordinal.slope/t:1,i.minPointOffset=l*=e,i.pointRangePadding=h*=e,i.pointRange=Math.min(a,i.single&&r?1:s),n&&t&&(i.closestPointRange=t)),i.translationSlope=i.transA=d=i.staticScale||i.len/(s+h||1),i.transB=i.horiz?i.left:i.bottom,i.minPixelPadding=d*l,A(this,"afterSetAxisTranslation")}minFromRange(){let{max:t,min:e}=this;return w(t)&&w(e)&&t-e||void 0}setTickInterval(t){var e;let i,s,o,r,n,{categories:a,chart:l,dataMax:h,dataMin:d,dateTime:c,isXAxis:p,logarithmic:u,options:g,softThreshold:f}=this,m=w(this.threshold)?this.threshold:void 0,y=this.minRange||0,{ceiling:v,floor:k,linkedTo:M,softMax:C,softMin:T}=g,P=w(M)&&(null===(e=l[this.coll])||void 0===e?void 0:e[M]),L=g.tickPixelInterval,E=g.maxPadding,O=g.minPadding,j=0,B=w(g.tickInterval)&&g.tickInterval>=0?g.tickInterval:void 0;if(c||a||P||this.getTickAmount(),r=D(this.userMin,g.min),n=D(this.userMax,g.max),P?(this.linkedParent=P,i=P.getExtremes(),this.min=D(i.min,i.dataMin),this.max=D(i.max,i.dataMax),g.type!==P.options.type&&S(11,!0,l)):(f&&b(m)&&w(h)&&w(d)&&(d>=m?(s=m,O=0):h<=m&&(o=m,E=0)),this.min=D(r,s,d),this.max=D(n,o,h)),w(this.max)&&w(this.min)&&(u&&(this.positiveValuesOnly&&!t&&0>=Math.min(this.min,D(d,this.min))&&S(10,!0,l),this.min=x(u.log2lin(this.min),16),this.max=x(u.log2lin(this.max),16)),this.range&&w(d)&&(this.userMin=this.min=r=Math.max(d,this.minFromRange()||0),this.userMax=n=this.max,this.range=void 0)),A(this,"foundExtremes"),this.adjustForMinRange(),w(this.min)&&w(this.max)){var I;if(!w(this.userMin)&&w(T)&&Tthis.max&&(this.max=n=C),a||this.axisPointRange||null!==(I=this.stacking)&&void 0!==I&&I.usePercentage||P||!(j=this.max-this.min)||(!b(r)&&O&&(this.min-=j*O),b(n)||!E||(this.max+=j*E)),!w(this.userMin)&&w(k)&&(this.min=Math.max(this.min,k)),!w(this.userMax)&&w(v)&&(this.max=Math.min(this.max,v)),f&&w(d)&&w(h)){let t=m||0;!b(r)&&this.min=t?this.min=g.minRange?Math.min(t,this.max-y):t:!b(n)&&this.max>t&&h<=t&&(this.max=g.minRange?Math.max(t,this.min+y):t)}!l.polar&&this.min>this.max&&(b(g.min)?this.max=this.min:b(g.max)&&(this.min=this.max)),j=this.max-this.min}if(this.min!==this.max&&w(this.min)&&w(this.max)?P&&!B&&L===P.options.tickPixelInterval?this.tickInterval=B=P.tickInterval:this.tickInterval=D(B,this.tickAmount?j/Math.max(this.tickAmount-1,1):void 0,a?1:j*L/Math.max(this.len,L)):this.tickInterval=1,p&&!t){var R,N;let t=this.min!==(null===(R=this.old)||void 0===R?void 0:R.min)||this.max!==(null===(N=this.old)||void 0===N?void 0:N.max);this.series.forEach((function(e){var i;e.forceCrop=null===(i=e.forceCropping)||void 0===i?void 0:i.call(e),e.processData(t)})),A(this,"postProcessData",{hasExtremesChanged:t})}this.setAxisTranslation(),A(this,"initialAxisTranslation"),this.pointRange&&!B&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let G=D(g.minTickInterval,c&&!this.series.some((t=>t.noSharedTooltip))?this.closestPointRange:0);!B&&this.tickIntervalMath.max(2*this.len,200))h=[this.min,this.max],S(19,!1,this.chart);else if(this.dateTime)h=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,e.units),this.min,this.max,e.startOfWeek,null===(c=this.ordinal)||void 0===c?void 0:c.positions,this.closestPointRange,!0);else if(this.logarithmic)h=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let t=this.tickInterval,e=t;for(;e<=2*t&&(h=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&h.length>this.tickAmount);)this.tickInterval=z(this,e*=1.1)}h.length>this.len&&(h=[h[0],h[h.length-1]])[0]===h[1]&&(h.length=1),s&&(this.tickPositions=h,(t=s.apply(this,[this.min,this.max]))&&(h=t))}this.tickPositions=h,this.paddedTicks=h.slice(0),this.trimTicks(h,a,l),!this.isLinked&&w(this.min)&&w(this.max)&&(this.single&&h.length<2&&!this.categories&&!this.series.some((t=>t.is("heatmap")&&"between"===t.options.pointPlacement))&&(this.min-=.5,this.max+=.5),i||t||this.adjustTickAmount()),A(this,"afterSetTickPositions")}trimTicks(t,e,i){let s=t[0],o=t[t.length-1],r=!this.isOrdinal&&this.minPointOffset||0;if(A(this,"trimTicks"),!this.isLinked){if(e&&s!==-1/0)this.min=s;else for(;this.min-r>t[0];)t.shift();if(i)this.max=o;else for(;this.max+r{let{horiz:e,options:i}=t;return[e?i.left:i.top,i.width,i.height,i.pane].join(",")},o=s(this);this.chart[this.coll].forEach((function(r){let{series:n}=r;n.length&&n.some((t=>t.visible))&&r!==e&&s(r)===o&&(t=!0,i.push(r))}))}if(t&&r){i.forEach((t=>{let i=t.getThresholdAlignment(e);w(i)&&n.push(i)}));let t=n.length>1?n.reduce(((t,e)=>t+e),0)/n.length:void 0;i.forEach((e=>{e.thresholdAlignment=t}))}return t}getThresholdAlignment(t){if((!w(this.dataMin)||this!==t&&this.series.some((t=>t.isDirty||t.isDirtyData)))&&this.getSeriesExtremes(),w(this.threshold)){let t=m((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(t=1-t),t}}getTickAmount(){let t=this.options,e=t.tickPixelInterval,i=t.tickAmount;b(t.tickInterval)||i||!(this.lenl.push(x(l[l.length-1]+u)),f=()=>l.unshift(x(l[0]-u));if(w(d)&&(i=d<.5?Math.ceil(d*(h-1)):Math.floor(d*(h-1)),a.reversed&&(i=h-1-i)),s.hasData()&&w(n)&&w(r)){let d=()=>{s.transA*=(c-1)/(h-1),s.min=a.startOnTick?l[0]:Math.min(n,l[0]),s.max=a.endOnTick?l[l.length-1]:Math.max(r,l[l.length-1])};if(w(i)&&w(s.threshold)){for(;l[i]!==p||l.length!==h||l[0]>n||l[l.length-1]s.threshold?f():g();if(u>8*s.tickInterval)break;u*=2}d()}else if(c0&&e{o=o||t.isDirtyData||t.isDirty,r=r||t.xAxis&&t.xAxis.isDirty||!1})),this.setAxisSize();let n=this.len!==(this.old&&this.old.len);n||o||r||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(s&&"yAxis"===i&&s.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),s&&"xAxis"===i&&s.buildStacks(),this.isDirty||(this.isDirty=n||this.min!==(null===(t=this.old)||void 0===t?void 0:t.min)||this.max!==(null===(e=this.old)||void 0===e?void 0:e.max))):s&&s.cleanStacks(),o&&this.panningState&&(this.panningState.isDirty=!0),A(this,"afterSetScale")}setExtremes(t,e){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,r=this,n=r.chart;r.series.forEach((t=>{delete t.kdTree})),A(r,"setExtremes",o=k(o,{min:t,max:e}),(()=>{r.userMin=t,r.userMax=e,r.eventArgs=o,i&&n.redraw(s)}))}zoom(t,e){let i=this,s=this.dataMin,o=this.dataMax,r=this.options,n=Math.min(s,D(r.min,s)),a=Math.max(o,D(r.max,o)),l={newMin:t,newMax:e};return A(this,"zoom",l,(function(t){let e=t.newMin,r=t.newMax;(e!==i.min||r!==i.max)&&(!i.allowZoomOutside&&(b(s)&&(ea&&(e=a)),b(o)&&(ra&&(r=a))),i.displayBtn=void 0!==e||void 0!==r,i.setExtremes(e,r,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),l.zoomed}setAxisSize(){let t=this.chart,e=this.options,i=e.offsets||[0,0,0,0],s=this.horiz,o=this.width=Math.round(j(D(e.width,t.plotWidth-i[3]+i[1]),t.plotWidth)),r=this.height=Math.round(j(D(e.height,t.plotHeight-i[0]+i[2]),t.plotHeight)),n=this.top=Math.round(j(D(e.top,t.plotTop+i[0]),t.plotHeight,t.plotTop)),a=this.left=Math.round(j(D(e.left,t.plotLeft+i[3]),t.plotWidth,t.plotLeft));this.bottom=t.chartHeight-r-n,this.right=t.chartWidth-o-a,this.len=Math.max(s?o:r,0),this.pos=s?a:n}getExtremes(){let t=this.logarithmic;return{min:t?x(t.lin2log(this.min)):this.min,max:t?x(t.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(t){let e=this.logarithmic,i=e?e.lin2log(this.min):this.min,s=e?e.lin2log(this.max):this.max;return null===t||t===-1/0?t=i:t===1/0?t=s:i>t?t=i:s15&&e<165?t.align="right":e>195&&e<345&&(t.align="left")})),i.align}tickSize(t){let e,i=this.options,s=D(i["tick"===t?"tickWidth":"minorTickWidth"],"tick"===t&&this.isXAxis&&!this.categories?1:0),o=i["tick"===t?"tickLength":"minorTickLength"];s&&o&&("inside"===i[t+"Position"]&&(o=-o),e=[o,s]);let r={tickSize:e};return A(this,"afterTickSize",r),r.tickSize}labelMetrics(){let t=this.chart.renderer,e=this.ticks,i=e[Object.keys(e)[0]]||{};return this.chart.renderer.fontMetrics(i.label||i.movedLabel||t.box)}unsquish(){let t,e,i=this.options.labels,s=this.horiz,o=this.tickInterval,r=this.len/(((this.categories?1:0)+this.max-this.min)/o),n=i.rotation,a=this.labelMetrics().h,l=Math.max(this.max-this.min,0),h=function(t){let e=t/(r||1);return(e=e>1?Math.ceil(e):1)*o>l&&t!==1/0&&r!==1/0&&l&&(e=Math.ceil(l/o)),x(e*o)},d=o,c=Number.MAX_VALUE;if(s){if(!i.staggerLines&&(w(n)?e=[n]:r=-90&&o<=90)&&(s=(i=h(Math.abs(a/Math.sin(u*o))))+Math.abs(o/360))m&&(m=e.label.textPxLength)})),this.maxLabelLength=m,this.autoRotation)m>p&&m>g.h?u.rotation=this.labelRotation:this.labelRotation=0;else if(c&&(t=p,!f))for(e="clip",s=n.length;!d&&s--;)(i=a[n[s]].label)&&(i.styles&&"ellipsis"===i.styles.textOverflow?i.css({textOverflow:"clip"}):i.textPxLength>c&&i.css({width:c+"px"}),i.getBBox().height>this.len/n.length-(g.h-g.f)&&(i.specificTextOverflow="ellipsis"));u.rotation&&(t=m>.5*o.chartHeight?.33*o.chartHeight:m,f||(e="ellipsis")),this.labelAlign=l.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(u.align=this.labelAlign),n.forEach((function(i){let s=a[i],o=s&&s.label,r=h.width,n={};o&&(o.attr(u),s.shortenLabel?s.shortenLabel():t&&!r&&"nowrap"!==h.whiteSpace&&(to.g(e).attr({zIndex:n}).addClass("highcharts-".concat(i.toLowerCase()).concat(r," ")+(this.isRadial?"highcharts-radial-axis".concat(r," "):"")+(s.className||"")).add(t);this.axisGroup||(this.gridGroup=r("grid","-grid",s.gridZIndex),this.axisGroup=r("axis","",s.zIndex),this.labelGroup=r("axis-labels","-labels",s.labels.zIndex))}getOffset(){let t,e,i,s,o=this,{chart:r,horiz:n,options:a,side:l,ticks:h,tickPositions:d,coll:c}=o,p=r.inverted&&!o.isZAxis?[1,0,3,2][l]:l,u=o.hasData(),g=a.title,f=a.labels,m=w(a.crossing),x=r.axisOffset,y=r.clipOffset,v=[-1,1,1,-1][l],S=0,k=0,M=0;if(o.showAxis=t=u||a.showEmpty,o.staggerLines=o.horiz&&f.staggerLines||void 0,o.createGroups(),u||o.isLinked?(d.forEach((function(t){o.generateTick(t)})),o.renderUnsquish(),o.reserveSpaceDefault=0===l||2===l||{1:"left",3:"right"}[l]===o.labelAlign,D(f.reserveSpace,!m&&null,"center"===o.labelAlign||null,o.reserveSpaceDefault)&&d.forEach((function(t){M=Math.max(h[t].getLabelSize(),M)})),o.staggerLines&&(M*=o.staggerLines),o.labelOffset=M*(o.opposite?-1:1)):O(h,(function(t,e){t.destroy(),delete h[e]})),null!==g&&void 0!==g&&g.text&&!1!==g.enabled&&(o.addTitle(t),t&&!m&&!1!==g.reserveSpace&&(o.titleOffset=S=o.axisTitle.getBBox()[n?"height":"width"],k=b(e=g.offset)?0:D(g.margin,n?5:10))),o.renderLine(),o.offset=v*D(a.offset,x[l]?x[l]+(a.margin||0):0),o.tickRotCorr=o.tickRotCorr||{x:0,y:0},s=0===l?-o.labelMetrics().h:2===l?o.tickRotCorr.y:0,i=Math.abs(M)+k,M&&(i-=s,i+=v*(n?D(f.y,o.tickRotCorr.y+v*f.distance):D(f.x,v*f.distance))),o.axisTitleMargin=D(e,i),o.getMaxLabelDimensions&&(o.maxLabelDimensions=o.getMaxLabelDimensions(h,d)),"colorAxis"!==c){let t=this.tickSize("tick");x[l]=Math.max(x[l],(o.axisTitleMargin||0)+S+v*o.offset,i,d&&d.length&&t?t[0]+v*o.offset:0);let e=!o.axisLine||a.offset?0:2*Math.floor(o.axisLine.strokeWidth()/2);y[p]=Math.max(y[p],e)}A(this,"afterGetOffset")}getLinePath(t){let e=this.chart,i=this.opposite,s=this.offset,o=this.horiz,r=this.left+(i?this.width:0)+s,n=e.chartHeight-this.bottom-(i?this.height:0)+s;return i&&(t*=-1),e.renderer.crispLine([["M",o?this.left:r,o?n:this.top],["L",o?e.chartWidth-this.right:r,o?n:e.chartHeight-this.bottom]],t)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(t){let e=this.horiz,i=this.left,s=this.top,o=this.len,r=this.options.title,n=e?i:s,a=this.opposite,l=this.offset,h=r.x,d=r.y,c=this.chart.renderer.fontMetrics(t),p=t?Math.max(t.getBBox(!1,0).height-c.h-1,0):0,u={low:n+(e?0:o),middle:n+o/2,high:n+(e?o:0)}[r.align],g=(e?s+this.height:i)+(e?1:-1)*(a?-1:1)*(this.axisTitleMargin||0)+[-p,p,c.f,-p][this.side],f={x:e?u+h:g+(a?this.width:0)+l+h,y:e?g+d-(a?this.height:0)+l:u+d};return A(this,"afterGetTitlePosition",{titlePosition:f}),f}renderMinorTick(t,e){let i=this.minorTicks;i[t]||(i[t]=new n(this,t,"minor")),e&&i[t].isNew&&i[t].render(null,!0),i[t].render(null,!1,1)}renderTick(t,e,i){let s=this.isLinked,o=this.ticks;(!s||t>=this.min&&t<=this.max||this.grid&&this.grid.isColumn)&&(o[t]||(o[t]=new n(this,t)),i&&o[t].isNew&&o[t].render(e,!0,-1),o[t].render(e))}render(){let t,e,i=this,s=i.chart,o=i.logarithmic,a=s.renderer,h=i.options,d=i.isLinked,c=i.tickPositions,p=i.axisTitle,u=i.ticks,g=i.minorTicks,f=i.alternateBands,m=h.stackLabels,x=h.alternateGridColor,b=h.crossing,y=i.tickmarkOffset,v=i.axisLine,S=i.showAxis,k=l(a.globalAnimation);if(i.labelEdge.length=0,i.overlap=!1,[u,g,f].forEach((function(t){O(t,(function(t){t.isActive=!1}))})),w(b)){let t=this.isXAxis?s.yAxis[0]:s.xAxis[0],e=[1,-1,-1,1][this.side];if(t){let s=t.toPixels(b,!0);i.horiz&&(s=t.len-s),i.offset=e*s}}if(i.hasData()||d){let a=i.chart.hasRendered&&i.old&&w(i.old.min);i.minorTickInterval&&!i.categories&&i.getMinorTickPositions().forEach((function(t){i.renderMinorTick(t,a)})),c.length&&(c.forEach((function(t,e){i.renderTick(t,e,a)})),y&&(0===i.min||i.single)&&(u[-1]||(u[-1]=new n(i,-1,null,!0)),u[-1].render(-1))),x&&c.forEach((function(n,a){e=void 0!==c[a+1]?c[a+1]+y:i.max-y,a%2==0&&n=.5)t=Math.round(t),h=o.getLinearTickPositions(t,e,i);else if(t>=.08){let o,r,n,a,l,d,c;for(o=t>.3?[1,2,4]:t>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],r=Math.floor(e);re&&(!s||d<=i)&&void 0!==d&&h.push(d),d>i&&(c=!0),d=l}else{let d=this.lin2log(e),c=this.lin2log(i),p=s?o.getMinorTickInterval():l.tickInterval,u="auto"===p?null:p,g=l.tickPixelInterval/(s?5:1),f=s?a/o.tickPositions.length:a;t=r(t=n(u,this.minorAutoInterval,(c-d)*g/(f||1))),h=o.getLinearTickPositions(t,d,c).map(this.log2lin),s||(this.minorAutoInterval=t/5)}return s||(o.tickInterval=t),h}lin2log(t){return Math.pow(10,t)}log2lin(t){return Math.log(t)/Math.LN10}}t.Additions=l}(i||(i={})),i})),i(e,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){var i;let{composed:s}=t,{erase:o,extend:r,isNumber:n,pushUnique:a}=e;return function(t){let e;function i(t){return this.addPlotBandOrLine(t,"plotBands")}function l(t,i){let s=this.userOptions,o=new e(this,t);if(this.visible&&(o=o.render()),o){if(this._addedPlotLB||(this._addedPlotLB=!0,(s.plotLines||[]).concat(s.plotBands||[]).forEach((t=>{this.addPlotBandOrLine(t)}))),i){let e=s[i]||[];e.push(t),s[i]=e}this.plotLinesAndBands.push(o)}return o}function h(t){return this.addPlotBandOrLine(t,"plotLines")}function d(t,e,i){i=i||this.options;let s,o,r=this.getPlotLinePath({value:e,force:!0,acrossPanes:i.acrossPanes}),a=[],l=this.horiz,h=!n(this.min)||!n(this.max)||tthis.max&&e>this.max,d=this.getPlotLinePath({value:t,force:!0,acrossPanes:i.acrossPanes}),c=1;if(d&&r)for(h&&(o=d.toString()===r.toString(),c=0),s=0;s{var i;null===(i=M)||void 0===i||i.on(e,(function(t){g[e].apply(this,[t])}))})),this.eventsAdded=!0),!P&&M.d||null===(e=C)||void 0===e||!e.length?M&&(C?(M.show(),M.animate({d:C})):M.d&&(M.hide(),A&&(this.label=A=A.destroy()))):M.attr({d:C}),k&&(o(k.text)||o(k.formatter))&&null!==(i=C)&&void 0!==i&&i.length&&r.width>0&&r.height>0&&!C.isFlat?(k=l({align:c&&T&&"center",x:c?!T&&4:10,verticalAlign:!c&&T&&"middle",y:c?T?16:10:T?6:-4,rotation:c&&!T&&90},k),this.renderLabel(k,C,T,f)):A&&A.hide(),this}renderLabel(t,e,o,r){let n=this.axis,a=n.chart.renderer,h=this.label;h||(this.label=h=a.text(this.getLabelText(t),0,0,t.useHTML).attr({align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(o?"band":"line")+"-label"+(t.className||""),zIndex:r}),n.chart.styledMode||h.css(l({fontSize:"0.8em",textOverflow:"ellipsis"},t.style)),h.add());let d=e.xBounds||[e[0][1],e[1][1],o?e[2][1]:e[0][1]],c=e.yBounds||[e[0][2],e[1][2],o?e[2][2]:e[0][2]],p=s(d),u=s(c);if(h.align(t,!1,{x:p,y:u,width:i(d)-p,height:i(c)-u}),!h.alignValue||"left"===h.alignValue){let e=t.clip?n.width:n.chart.chartWidth;h.css({width:(90===h.rotation?n.height-(h.alignAttr.y-n.top):e-(h.alignAttr.x-n.left))+"px"})}h.show(!0)}getLabelText(t){return o(t.formatter)?t.formatter.call(this):t.text}destroy(){n(this.axis.plotLinesAndBands,this),delete this.axis,r(this)}}return c})),i(e,"Core/Tooltip.js",[e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){var r;let{format:n}=t,{composed:a,doc:l,isSafari:h}=e,{distribute:d}=i,{addEvent:c,clamp:p,css:u,discardElement:g,extend:f,fireEvent:m,isArray:x,isNumber:b,isString:y,merge:v,pick:S,pushUnique:k,splat:A,syncTimeout:M}=o;class C{constructor(t,e){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,e)}bodyFormatter(t){return t.map((function(t){let e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))}cleanSplit(t){this.chart.series.forEach((function(e){let i=e&&e.tt;i&&(!i.isActive||t?e.tt=i.destroy():i.isActive=!1)}))}defaultFormatter(t){let e,i=this.points||A(this);return(e=(e=[t.tooltipFooterHeaderFormatter(i[0])]).concat(t.bodyFormatter(i))).push(t.tooltipFooterHeaderFormatter(i[0],!0)),e}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),g(this.container)),o.clearTimeout(this.hideTimer),o.clearTimeout(this.tooltipTimeout)}getAnchor(t,e){let i,s=this.chart,o=s.pointer,r=s.inverted,n=s.plotTop,a=s.plotLeft;if((t=A(t))[0].series&&t[0].series.yAxis&&!t[0].series.yAxis.options.reversedStacks&&(t=t.slice().reverse()),this.followPointer&&e)void 0===e.chartX&&(e=o.normalize(e)),i=[e.chartX-a,e.chartY-n];else if(t[0].tooltipPos)i=t[0].tooltipPos;else{let s=0,o=0;t.forEach((function(t){let e=t.pos(!0);e&&(s+=e[0],o+=e[1])})),s/=t.length,o/=t.length,this.shared&&t.length>1&&e&&(r?s=e.chartX:o=e.chartY),i=[s-a,o-n]}return i.map(Math.round)}getClassName(t,e,i){let s=this.options,o=t.series,r=o.options;return[s.className,"highcharts-label",i&&"highcharts-tooltip-header",e?"highcharts-tooltip-box":"highcharts-tooltip",!i&&"highcharts-color-"+S(t.colorIndex,o.colorIndex),r&&r.className].filter(y).join(" ")}getLabel(){let t=this,i=this.chart.styledMode,o=this.options,r=this.split&&this.allowShared,n=this.container,a=this.chart.renderer;if(this.label){let t=!this.label.hasClass("highcharts-label");(!r&&t||r&&!t)&&this.destroy()}if(!this.label){if(this.outside){let t=this.chart.options.chart.style,i=s.getRendererType();this.container=n=e.doc.createElement("div"),n.className="highcharts-tooltip-container",u(n,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(t&&t.zIndex||0)+3)}),this.renderer=a=new i(n,0,0,t,void 0,void 0,a.styledMode)}if(r?this.label=a.g("tooltip"):(this.label=a.label("",0,0,o.shape,void 0,void 0,o.useHTML,void 0,"tooltip").attr({padding:o.padding,r:o.borderRadius}),i||this.label.attr({fill:o.backgroundColor,"stroke-width":o.borderWidth||0}).css(o.style).css({pointerEvents:o.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),t.outside){let e=this.label,{xSetter:i,ySetter:s}=e;e.xSetter=function(s){i.call(e,t.distance),n&&(n.style.left=s+"px")},e.ySetter=function(i){s.call(e,t.distance),n&&(n.style.top=i+"px")}}this.label.attr({zIndex:8}).shadow(o.shadow).add()}return n&&!n.parentElement&&e.doc.body.appendChild(n),this.label}getPlayingField(){let{body:t,documentElement:e}=l,{chart:i,distance:s,outside:o}=this;return{width:o?Math.max(t.scrollWidth,e.scrollWidth,t.offsetWidth,e.offsetWidth,e.clientWidth)-2*s:i.chartWidth,height:o?Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,e.clientHeight):i.chartHeight}}getPosition(t,e,i){var s;let o,{distance:r,chart:n,outside:a}=this,{inverted:l,plotLeft:h,plotTop:d,polar:c}=n,{plotX:p=0,plotY:u=0}=i,g={},f=l&&i.h||0,{height:m,width:x}=this.getPlayingField(),b=n.pointer.getChartPosition(),y=t=>t*b.scaleX,v=t=>t*b.scaleY,k=i=>{let s="x"===i;return[i,s?x:m,s?t:e].concat(a?[s?y(t):v(e),s?b.left-r+y(p+h):b.top-r+v(u+d),0,s?x:m]:[s?t:e,s?p+h:u+d,s?h:d,s?h+n.plotWidth:d+n.plotHeight])},A=k("y"),M=k("x"),C=!!i.negative;!c&&(null===(s=n.hoverSeries)||void 0===s||null===(s=s.yAxis)||void 0===s?void 0:s.reversed)&&(C=!C);let T=!this.followPointer&&S(i.ttBelow,!c&&!l===C),w=function(t,e,i,s,o,n,l){let h=a?"y"===t?v(r):y(r):r,d=(i-s)/2,c=se?m:m+f)}},P=function(t,e,i,s,o){if(oe-r)return!1;g[t]=oe-s/2?e-s-2:o-i/2},L=function(t){[A,M]=[M,A],o=t},E=()=>{!1!==w.apply(0,A)?!1!==P.apply(0,M)||o||(L(!0),E()):o?g.x=g.y=0:(L(!0),E())};return(l&&!c||this.len>1)&&L(),E(),g}hide(t){let e=this;o.clearTimeout(this.hideTimer),t=S(t,this.options.hideDelay),this.isHidden||(this.hideTimer=M((function(){let i=e.getLabel();e.getLabel().animate({opacity:0},{duration:t?150:t,complete:()=>{i.hide(),e.container&&e.container.remove()}}),e.isHidden=!0}),t))}init(t,e){this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=e.split&&!t.inverted&&!t.polar,this.shared=e.shared||this.split,this.outside=S(e.outside,!(!t.scrollablePixelsX&&!t.scrollablePixelsY))}shouldStickOnContact(t){return!(this.followPointer||!this.options.stickOnContact||t&&!this.chart.pointer.inClass(t.target,"highcharts-tooltip"))}move(t,e,i,s){let r=this,n=r.now,a=!1!==r.options.animation&&!r.isHidden&&(Math.abs(t-n.x)>1||Math.abs(e-n.y)>1),l=r.followPointer||r.len>1;f(n,{x:a?(2*n.x+t)/3:t,y:a?(n.y+e)/2:e,anchorX:l?void 0:a?(2*n.anchorX+i)/3:i,anchorY:l?void 0:a?(n.anchorY+s)/2:s}),r.getLabel().attr(n),r.drawTracker(),a&&(o.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){r&&r.move(t,e,i,s)}),32))}refresh(t,e){let i=this.chart,s=this.options,r=i.pointer,a=A(t),l=a[0],h=[],d=s.format,c=s.formatter||this.defaultFormatter,p=this.shared,u=i.styledMode,g={};if(!s.enabled||!l.series)return;o.clearTimeout(this.hideTimer),this.allowShared=!(!x(t)&&t.series&&t.series.noSharedTooltip),this.followPointer=!this.split&&l.series.tooltipOptions.followPointer;let f=this.getAnchor(t,e),b=f[0],v=f[1];p&&this.allowShared?(r.applyInactiveState(a),a.forEach((function(t){t.setState("hover"),h.push(t.getLabelConfig())})),(g=l.getLabelConfig()).points=h):g=l.getLabelConfig(),this.len=h.length;let k=y(d)?n(d,g,i):c.call(g,this),M=l.series;if(this.distance=S(M.tooltipOptions.distance,16),!1===k)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(k,a);else{let t=b,o=v;if(e&&r.isDirectTouch&&(t=e.chartX-i.plotLeft,o=e.chartY-i.plotTop),!i.polar&&!1!==M.options.clip&&!a.some((e=>r.isDirectTouch||e.series.shouldShowTooltip(t,o))))return void this.hide();{let t=this.getLabel();(!s.style.width||u)&&t.css({width:(this.outside?this.getPlayingField():i.spacingBox).width+"px"}),t.attr({text:k&&k.join?k.join(""):k}),t.addClass(this.getClassName(l),!0),u||t.attr({stroke:s.borderColor||l.color||M.color||"#666666"}),this.updatePosition({plotX:b,plotY:v,negative:l.negative,ttBelow:l.ttBelow,h:f[2]||0})}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}m(this,"refresh")}renderSplit(t,e){let i=this,{chart:s,chart:{chartWidth:o,chartHeight:r,plotHeight:n,plotLeft:a,plotTop:c,pointer:u,scrollablePixelsY:g=0,scrollablePixelsX:m,scrollingContainer:{scrollLeft:x,scrollTop:b}={scrollLeft:0,scrollTop:0},styledMode:v},distance:k,options:A,options:{positioner:M}}=i,C=i.outside&&"number"!=typeof m?l.documentElement.getBoundingClientRect():{left:x,right:x+o,top:b,bottom:b+r},T=i.getLabel(),w=this.renderer||s.renderer,P=!(!s.xAxis[0]||!s.xAxis[0].opposite),{left:L,top:E}=u.getChartPosition(),O=c+b,D=0,j=n-g;function B(t,e,s,o){let r,n,a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return s?(r=P?0:j,n=p(t-o/2,C.left,C.right-o-(i.outside?L:0))):(r=e-O,n=p(n=a?t-o-k:t+k,a?n:C.left,C.right)),{x:n,y:r}}y(t)&&(t=[!1,t]);let I=t.slice(0,e.length+1).reduce((function(t,s,o){if(!1!==s&&""!==s){let r=e[o-1]||{isHeader:!0,plotX:e[0].plotX,plotY:n,series:{}},l=r.isHeader,h=l?i:r.series,d=h.tt=function(t,e,s){let o=t,{isHeader:r,series:n}=e;if(!o){var a;let t={padding:A.padding,r:A.borderRadius};v||(t.fill=A.backgroundColor,t["stroke-width"]=null!==(a=A.borderWidth)&&void 0!==a?a:1),o=w.label("",0,0,A[r?"headerShape":"shape"],void 0,void 0,A.useHTML).addClass(i.getClassName(e,!0,r)).attr(t).add(T)}return o.isActive=!0,o.attr({text:s}),v||o.css(A.style).attr({stroke:A.borderColor||e.color||n.color||"#333333"}),o}(h.tt,r,s.toString()),u=d.getBBox(),g=u.width+d.strokeWidth();l&&(D=u.height,j+=D,P&&(O-=D));let{anchorX:f,anchorY:m}=function(t){let e,i,{isHeader:s,plotX:o=0,plotY:r=0,series:l}=t;if(s)e=Math.max(a+o,a),i=c+n/2;else{let{xAxis:t,yAxis:s}=l;e=t.pos+p(o,-k,t.len+k),l.shouldShowTooltip(0,s.pos-c+r,{ignoreX:!0})&&(i=s.pos+r)}return{anchorX:e=p(e,C.left-k,C.right+k),anchorY:i}}(r);if("number"==typeof m){let e=u.height+1,s=M?M.call(i,g,e,r):B(f,m,l,g);t.push({align:M?0:void 0,anchorX:f,anchorY:m,boxWidth:g,point:r,rank:S(s.rank,l?1:0),size:e,target:s.y,tt:d,x:s.x})}else d.isActive=!1}return t}),[]);!M&&I.some((t=>{let{outside:e}=i,s=(e?L:0)+t.anchorX;return ss}))&&(I=I.map((t=>{let{x:e,y:i}=B(t.anchorX,t.anchorY,t.point.isHeader,t.boxWidth,!1);return f(t,{target:i,x:e})}))),i.cleanSplit(),d(I,j);let R={left:L,right:L};I.forEach((function(t){let{x:e,boxWidth:s,isHeader:o}=t;!o&&(i.outside&&L+eR.right&&(R.right=L+e))})),I.forEach((function(t){let{x:e,anchorX:s,anchorY:o,pos:r,point:{isHeader:n}}=t,a={visibility:void 0===r?"hidden":"inherit",x:e,y:(r||0)+O,anchorX:s,anchorY:o};if(i.outside&&e0&&(n||(a.x=e+t,a.anchorX=s+t),n&&(a.x=(R.right-R.left)/2,a.anchorX=s+t))}t.tt.attr(a)}));let{container:z,outside:N,renderer:G}=i;if(N&&z&&G){let{width:t,height:e,x:i,y:s}=T.getBBox();G.setSize(t+i,e+s,!1),z.style.left=R.left+"px",z.style.top=E+"px"}h&&T.attr({opacity:1===T.opacity?.999:1})}drawTracker(){if(!this.shouldStickOnContact())return void(this.tracker&&(this.tracker=this.tracker.destroy()));let t=this.chart,e=this.label,i=this.shared?t.hoverPoints:t.hoverPoint;if(!e||!i)return;let s={x:0,y:0,width:0,height:0},o=this.getAnchor(i),r=e.getBBox();o[0]+=t.plotLeft-(e.translateX||0),o[1]+=t.plotTop-(e.translateY||0),s.x=Math.min(0,o[0]),s.y=Math.min(0,o[1]),s.width=o[0]<0?Math.max(Math.abs(o[0]),r.width-o[0]):Math.max(Math.abs(o[0]),r.width),s.height=o[1]<0?Math.max(Math.abs(o[1]),r.height-Math.abs(o[1])):Math.max(Math.abs(o[1]),r.height),this.tracker?this.tracker.attr(s):(this.tracker=e.renderer.rect(s).addClass("highcharts-tracker").add(e),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(t){return t.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(t,e){let i=t.series,s=i.tooltipOptions,o=i.xAxis,r=o&&o.dateTime,a={isFooter:e,labelConfig:t},l=s.xDateFormat,h=s[e?"footerFormat":"headerFormat"];return m(this,"headerFormatter",a,(function(e){r&&!l&&b(t.key)&&(l=r.getXDateFormat(t.key,s.dateTimeLabelFormats)),r&&l&&(t.point&&t.point.tooltipDateKeys||["key"]).forEach((function(t){h=h.replace("{point."+t+"}","{point."+t+":"+l+"}")})),i.chart.styledMode&&(h=this.styledModeFormat(h)),e.text=n(h,{point:t,series:i},this.chart)})),a.text}update(t){this.destroy(),this.init(this.chart,v(!0,this.options,t))}updatePosition(t){let e,{chart:i,container:s,distance:o,options:r,renderer:n}=this,{height:a=0,width:l=0}=this.getLabel(),h=i.pointer,{left:d,top:c,scaleX:p,scaleY:g}=h.getChartPosition(),f=(r.positioner||this.getPosition).call(this,l,a,t),m=(t.plotX||0)+i.plotLeft,x=(t.plotY||0)+i.plotTop;n&&s&&(r.positioner&&(f.x+=d-o,f.y+=c-o),e=(r.borderWidth||0)+2*o+2,n.setSize(l+e,a+e,!1),(1!==p||1!==g)&&(u(s,{transform:"scale(".concat(p,", ").concat(g,")")}),m*=p,x*=g),m+=d-f.x,x+=c-f.y),this.move(Math.round(f.x),Math.round(f.y||0),m,x)}}return(r=C||(C={})).compose=function t(e){k(a,t)&&c(e,"afterInit",(function(){let t=this.chart;t.options.tooltip&&(t.tooltip=new r(t,t.options.tooltip))}))},C})),i(e,"Core/Series/Point.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Animation/AnimationUtilities.js"],e["Core/Defaults.js"],e["Core/Templating.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{animObject:r}=e,{defaultOptions:n}=i,{format:a}=s,{addEvent:l,defined:h,erase:d,extend:c,fireEvent:p,getNestedProperty:u,isArray:g,isFunction:f,isNumber:m,isObject:x,merge:b,objectEach:y,pick:v,syncTimeout:S,removeEvent:k,uniqueKey:A}=o;class M{animateBeforeDestroy(){let t=this,e={x:t.startXPos,opacity:0},i=t.getGraphicalProps();i.singular.forEach((function(i){t[i]=t[i].animate("dataLabel"===i?{x:t[i].startXPos,y:t[i].startYPos,opacity:0}:e)})),i.plural.forEach((function(e){t[e].forEach((function(e){e.element&&e.animate(c({x:t.startXPos},e.startYPos?{x:e.startXPos,y:e.startYPos}:{}))}))}))}applyOptions(t,e){let i=this.series,s=i.options.pointValKey||i.pointValKey;return c(this,t=M.prototype.optionsToObject.call(this,t)),this.options=this.options?c(this.options,t):t,t.group&&delete this.group,t.dataLabels&&delete this.dataLabels,s&&(this.y=M.prototype.getNestedProperty.call(this,s)),this.selected&&(this.state="select"),"name"in this&&void 0===e&&i.xAxis&&i.xAxis.hasNames&&(this.x=i.xAxis.nameToX(this)),void 0===this.x&&i?this.x=void 0===e?i.autoIncrement():e:m(t.x)&&i.options.relativeXValue&&(this.x=i.autoIncrement(t.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let t=this,e=t.series,i=e.chart,s=e.options.dataSorting,o=i.hoverPoints,n=t.series.chart.renderer.globalAnimation,a=r(n),l=()=>{for(let e in(t.graphic||t.graphics||t.dataLabel||t.dataLabels)&&(k(t),t.destroyElements()),t)delete t[e]};t.legendItem&&i.legend.destroyItem(t),o&&(t.setState(),d(o,t),o.length||(i.hoverPoints=null)),t===i.hoverPoint&&t.onMouseOut(),s&&s.enabled?(this.animateBeforeDestroy(),S(l,a.duration)):l(),i.pointCount--}this.destroyed=!0}destroyElements(t){let e=this,i=e.getGraphicalProps(t);i.singular.forEach((function(t){e[t]=e[t].destroy()})),i.plural.forEach((function(t){e[t].forEach((function(t){t&&t.element&&t.destroy()})),delete e[t]}))}firePointEvent(t,e,i){let s=this,o=this.series.options;(o.point.events[t]||s.options&&s.options.events&&s.options.events[t])&&s.importEvents(),"click"===t&&o.allowPointSelect&&(i=function(t){!s.destroyed&&s.select&&s.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),p(s,t,e,i)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(t){let e,i,s=this,o=[],r={singular:[],plural:[]};for((t=t||{graphic:1,dataLabel:1}).graphic&&o.push("graphic","connector"),t.dataLabel&&o.push("dataLabel","dataLabelPath","dataLabelUpper"),i=o.length;i--;)s[e=o[i]]&&r.singular.push(e);return["graphic","dataLabel"].forEach((function(e){let i=e+"s";t[e]&&s[i]&&r.plural.push(i)})),r}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(t){return t?0===t.indexOf("custom.")?u(t,this.options):this[t]:void 0}getZone(){let t,e=this.series,i=e.zones,s=e.zoneAxis||"y",o=0;for(t=i[0];this[s]>=t.value;)t=i[++o];return this.nonZonedColor||(this.nonZonedColor=this.color),t&&t.color&&!this.options.color?this.color=t.color:this.color=this.nonZonedColor,t}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(t,e,i){var s;this.formatPrefix="point",this.visible=!0,this.series=t,this.applyOptions(e,i),null!==(s=this.id)&&void 0!==s||(this.id=A()),this.resolveColor(),t.chart.pointCount++,p(this,"afterInit")}isValid(){return(m(this.x)||this.x instanceof Date)&&m(this.y)}optionsToObject(t){let e,i=this.series,s=i.options.keys,o=s||i.pointArrayMap||["y"],r=o.length,n={},a=0,l=0;if(m(t)||null===t)n[o[0]]=t;else if(g(t))for(!s&&t.length>r&&("string"==(e=typeof t[0])?n.name=t[0]:"number"===e&&(n.x=t[0]),a++);l0?M.prototype.setNestedProperty(n,t[a],o[l]):n[o[l]]=t[a]),a++,l++;else"object"==typeof t&&(n=t,t.dataLabels&&(i.hasDataLabels=()=>!0),t.marker&&(i._hasPointMarkers=!0));return n}pos(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.plotY;if(!this.destroyed){let{plotX:i,series:s}=this,{chart:o,xAxis:r,yAxis:n}=s,a=0,l=0;if(m(i)&&m(e))return t&&(a=r?r.pos:o.plotLeft,l=n?n.pos:o.plotTop),o.inverted&&r&&n?[n.len-e+l,r.len-i+a]:[i+a,e+l]}}resolveColor(){let t,e,i,s=this.series,o=s.chart.options.chart,r=s.chart.styledMode,n=o.colorCount;delete this.nonZonedColor,s.options.colorByPoint?(r||(t=(e=s.options.colors||s.chart.options.colors)[s.colorCounter],n=e.length),i=s.colorCounter,s.colorCounter++,s.colorCounter===n&&(s.colorCounter=0)):(r||(t=s.color),i=s.colorIndex),this.colorIndex=v(this.options.colorIndex,i),this.color=v(this.options.color,t)}setNestedProperty(t,e,i){return i.split(".").reduce((function(t,i,s,o){let r=o.length-1===s;return t[i]=r?e:x(t[i],!0)?t[i]:{},t[i]}),t),t}shouldDraw(){return!this.isNull}tooltipFormatter(t){let e=this.series,i=e.tooltipOptions,s=v(i.valueDecimals,""),o=i.valuePrefix||"",r=i.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(o||r)&&(t=t.replace(RegExp(e+"}","g"),o+e+"}"+r)),t=t.replace(RegExp(e+"}","g"),e+":,."+s+"f}")})),a(t,{point:this,series:this.series},e.chart)}update(t,e,i,s){let o,r=this,n=r.series,a=r.graphic,l=n.chart,h=n.options;function d(){r.applyOptions(t);let s=a&&r.hasMockGraphic,d=null===r.y?!s:s;a&&d&&(r.graphic=a.destroy(),delete r.hasMockGraphic),x(t,!0)&&(a&&a.element&&t&&t.marker&&void 0!==t.marker.symbol&&(r.graphic=a.destroy()),null!==t&&void 0!==t&&t.dataLabels&&r.dataLabel&&(r.dataLabel=r.dataLabel.destroy())),o=r.index,n.updateParallelArrays(r,o),h.data[o]=x(h.data[o],!0)||x(t,!0)?r.options:v(t,h.data[o]),n.isDirty=n.isDirtyData=!0,!n.fixedBox&&n.hasCartesianSeries&&(l.isDirtyBox=!0),"point"===h.legendType&&(l.isDirtyLegend=!0),e&&l.redraw(i)}e=v(e,!0),!1===s?d():r.firePointEvent("update",{options:t},d)}remove(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)}select(t,e){let i=this,s=i.series,o=s.chart;t=v(t,!i.selected),this.selectedStaging=t,i.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){i.selected=i.options.selected=t,s.options.data[s.data.indexOf(i)]=i.options,i.setState(t&&"select"),e||o.getSelectedPoints().forEach((function(t){let e=t.series;t.selected&&t!==i&&(t.selected=t.options.selected=!1,e.options.data[e.data.indexOf(t)]=t.options,t.setState(o.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))})),delete this.selectedStaging}onMouseOver(t){let e=this.series.chart,i=e.pointer;t=t?i.normalize(t):i.getChartCoordinatesFromPoint(this,e.inverted),i.runPointActions(t,this)}onMouseOut(){let t=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(t.hoverPoints||[]).forEach((function(t){t.setState()})),t.hoverPoints=t.hoverPoint=null}importEvents(){if(!this.hasImportedEvents){let t=this,e=b(t.series.options.point,t.options).events;t.events=e,y(e,(function(e,i){f(e)&&l(t,i,e)})),this.hasImportedEvents=!0}}setState(e,i){let s,o,r,a,l=this.series,h=this.state,d=l.options.states[e||"normal"]||{},u=n.plotOptions[l.type].marker&&l.options.marker,g=u&&!1===u.enabled,f=u&&u.states&&u.states[e||"normal"]||{},x=!1===f.enabled,b=this.marker||{},y=l.chart,S=u&&l.markerAttribs,k=l.halo,A=l.stateMarkerGraphic;if((e=e||"")===this.state&&!i||this.selected&&"select"!==e||!1===d.enabled||e&&(x||g&&!1===f.enabled)||e&&b.states&&b.states[e]&&!1===b.states[e].enabled)return;if(this.state=e,S&&(s=l.markerAttribs(this,e)),this.graphic&&!this.hasMockGraphic){if(h&&this.graphic.removeClass("highcharts-point-"+h),e&&this.graphic.addClass("highcharts-point-"+e),!y.styledMode){o=l.pointAttribs(this,e),r=v(y.options.chart.animation,d.animation);let t=o.opacity;l.options.inactiveOtherPoints&&m(t)&&(this.dataLabels||[]).forEach((function(e){e&&!e.hasClass("highcharts-data-label-hidden")&&(e.animate({opacity:t},r),e.connector&&e.connector.animate({opacity:t},r))})),this.graphic.animate(o,r)}s&&this.graphic.animate(s,v(y.options.chart.animation,f.animation,u.animation)),A&&A.hide()}else e&&f&&(a=b.symbol||l.symbol,A&&A.currentSymbol!==a&&(A=A.destroy()),s&&(A?A[i?"animate":"attr"]({x:s.x,y:s.y}):a&&(l.stateMarkerGraphic=A=y.renderer.symbol(a,s.x,s.y,s.width,s.height).add(l.markerGroup),A.currentSymbol=a)),!y.styledMode&&A&&"inactive"!==this.state&&A.attr(l.pointAttribs(this,e))),A&&(A[e&&this.isInside?"show":"hide"](),A.element.point=this,A.addClass(this.getClassName(),!0));let M=d.halo,C=this.graphic||A,T=C&&C.visibility||"inherit";M&&M.size&&C&&"hidden"!==T&&!this.isCluster?(k||(l.halo=k=y.renderer.path().add(C.parentGroup)),k.show()[i?"animate":"attr"]({d:this.haloPath(M.size)}),k.attr({class:"highcharts-halo highcharts-color-"+v(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:T,zIndex:-1}),k.point=this,y.styledMode||k.attr(c({fill:this.color||l.color,"fill-opacity":M.opacity},t.filterUserAttributes(M.attributes||{})))):k&&k.point&&k.point.haloPath&&k.animate({d:k.point.haloPath(0)},null,k.hide),p(this,"afterSetState",{state:e})}haloPath(t){let e=this.pos();return e?this.series.chart.renderer.symbols.circle(Math.floor(e[0])-t,e[1]-t,2*t,2*t):[]}}return M})),i(e,"Core/Pointer.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){var s;let{parse:o}=t,{charts:r,composed:n,noop:a}=e,{addEvent:l,attr:h,css:d,defined:c,extend:p,find:u,fireEvent:g,isNumber:f,isObject:m,objectEach:x,offset:b,pick:y,pushUnique:v,splat:S}=i;class k{applyInactiveState(t){let e,i=[];(t||[]).forEach((function(t){e=t.series,i.push(e),e.linkedParent&&i.push(e.linkedParent),e.linkedSeries&&(i=i.concat(e.linkedSeries)),e.navigatorSeries&&i.push(e.navigatorSeries)})),this.chart.series.forEach((function(t){-1===i.indexOf(t)?t.setState("inactive",!0):t.options.inactiveOtherPoints&&t.setAllPointsToState("inactive")}))}destroy(){let t=this;this.eventsToUnbind.forEach((t=>t())),this.eventsToUnbind=[],!e.chartCount&&(k.unbindDocumentMouseUp&&(k.unbindDocumentMouseUp=k.unbindDocumentMouseUp()),k.unbindDocumentTouchEnd&&(k.unbindDocumentTouchEnd=k.unbindDocumentTouchEnd())),clearInterval(t.tooltipTimeout),x(t,(function(e,i){t[i]=void 0}))}getSelectionMarkerAttrs(t,e){let i={args:{chartX:t,chartY:e},attrs:{},shapeType:"rect"};return g(this,"getSelectionMarkerAttrs",i,(i=>{let s,{chart:o,mouseDownX:r=0,mouseDownY:n=0,zoomHor:a,zoomVert:l}=this,h=i.attrs;h.x=o.plotLeft,h.y=o.plotTop,h.width=a?1:o.plotWidth,h.height=l?1:o.plotHeight,a&&(s=t-r,h.width=Math.abs(s),h.x=(s>0?0:s)+r),l&&(s=e-n,h.height=Math.abs(s),h.y=(s>0?0:s)+n)})),i}drag(t){let e,i=this.chart,s=i.options.chart,r=i.plotLeft,n=i.plotTop,a=i.plotWidth,l=i.plotHeight,h=this.mouseDownX||0,d=this.mouseDownY||0,c=m(s.panning)?s.panning&&s.panning.enabled:s.panning,p=s.panKey&&t[s.panKey+"Key"],u=t.chartX,g=t.chartY,f=this.selectionMarker;if((!f||!f.touch)&&(ur+a&&(u=r+a),gn+l&&(g=n+l),this.hasDragged=Math.sqrt(Math.pow(h-u,2)+Math.pow(d-g,2)),this.hasDragged>10)){e=i.isInsidePlot(h-r,d-n,{visiblePlotOnly:!0});let{shapeType:a,attrs:l}=this.getSelectionMarkerAttrs(u,g);(i.hasCartesianSeries||i.mapView)&&(this.zoomX||this.zoomY)&&e&&!p&&!f&&(this.selectionMarker=f=i.renderer[a](),f.attr({class:"highcharts-selection-marker",zIndex:7}).add(),i.styledMode||f.attr({fill:s.selectionMarkerFill||o("#334eff").setOpacity(.25).get()})),f&&f.attr(l),e&&!f&&c&&i.pan(t,s.panning)}}dragStart(t){let e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY}getSelectionBox(t){let e={args:{marker:t},result:{}};return g(this,"getSelectionBox",e,(e=>{e.result={x:t.attr?+t.attr("x"):t.x,y:t.attr?+t.attr("y"):t.y,width:t.attr?t.attr("width"):t.width,height:t.attr?t.attr("height"):t.height}})),e.result}drop(t){let e=this,i=this.chart,s=this.hasPinched;if(this.selectionMarker){let{x:o,y:r,width:n,height:a}=this.getSelectionBox(this.selectionMarker),l={originalEvent:t,xAxis:[],yAxis:[],x:o,y:r,width:n,height:a},h=!!i.mapView;(this.hasDragged||s)&&(i.axes.forEach((function(i){if(i.zoomEnabled&&c(i.min)&&(s||e[{xAxis:"zoomX",yAxis:"zoomY"}[i.coll]])&&f(o)&&f(r)&&f(n)&&f(a)){let e=i.horiz,s="touchend"===t.type?i.minPixelPadding:0,d=i.toValue((e?o:r)+s),c=i.toValue((e?o+n:r+a)-s);l[i.coll].push({axis:i,min:Math.min(d,c),max:Math.max(d,c)}),h=!0}})),h&&g(i,"selection",l,(function(t){i.zoom(p(t,s?{animation:!1}:null))}))),f(i.index)&&(this.selectionMarker=this.selectionMarker.destroy()),s&&this.scaleGroups()}i&&f(i.index)&&(d(i.container,{cursor:i._cursor}),i.cancelClick=+this.hasDragged>10,i.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])}findNearestKDPoint(t,e,i){let s;return t.forEach((function(t){let o=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y"),r=t.searchPoint(i,o);m(r,!0)&&r.series&&(!m(s,!0)||function(t,i){let s=t.distX-i.distX,o=t.dist-i.dist,r=(i.series.group&&i.series.group.zIndex)-(t.series.group&&t.series.group.zIndex);return 0!==s&&e?s:0!==o?o:0!==r?r:t.series.index>i.series.index?-1:1}(s,r)>0)&&(s=r)})),s}getChartCoordinatesFromPoint(t,e){let i=t.series,s=i.xAxis,o=i.yAxis,r=t.shapeArgs;if(s&&o){let i=y(t.clientX,t.plotX),n=t.plotY||0;return t.isNode&&r&&f(r.x)&&f(r.y)&&(i=r.x,n=r.y),e?{chartX:o.len+o.pos-n,chartY:s.len+s.pos-i}:{chartX:i+s.pos,chartY:n+o.pos}}if(r&&r.x&&r.y)return{chartX:r.x,chartY:r.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:t}=this.chart,e=b(t);this.chartPosition={left:e.left,top:e.top,scaleX:1,scaleY:1};let i=t.offsetWidth,s=t.offsetHeight;return i>2&&s>2&&(this.chartPosition.scaleX=e.width/i,this.chartPosition.scaleY=e.height/s),this.chartPosition}getCoordinates(t){let e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(i){e[i.isXAxis?"xAxis":"yAxis"].push({axis:i,value:i.toValue(t[i.horiz?"chartX":"chartY"])})})),e}getHoverData(t,e,i,s,o,r){let n,a=[],l=function(t){return t.visible&&!(!o&&t.directTouch)&&y(t.options.enableMouseTracking,!0)},h=e,d={chartX:r?r.chartX:void 0,chartY:r?r.chartY:void 0,shared:o};g(this,"beforeGetHoverData",d),n=h&&!h.stickyTracking?[h]:i.filter((t=>t.stickyTracking&&(d.filter||l)(t)));let c=s&&t||!r?t:this.findNearestKDPoint(n,o,r);return h=c&&c.series,c&&(o&&!h.noSharedTooltip?(n=i.filter((function(t){return d.filter?d.filter(t):l(t)&&!t.noSharedTooltip}))).forEach((function(t){let e=u(t.points,(function(t){return t.x===c.x&&!t.isNull}));m(e)&&(t.boosted&&t.boost&&(e=t.boost.getPoint(e)),a.push(e))})):a.push(c)),g(this,"afterGetHoverData",d={hoverPoint:c}),{hoverPoint:d.hoverPoint,hoverSeries:h,hoverPoints:a}}getPointFromEvent(t){let e,i=t.target;for(;i&&!e;)e=i.point,i=i.parentNode;return e}onTrackerMouseOut(t){let e=this.chart,i=t.relatedTarget,s=e.hoverSeries;this.isDirectTouch=!1,!s||!i||s.stickyTracking||this.inClass(i,"highcharts-tooltip")||this.inClass(i,"highcharts-series-"+s.index)&&this.inClass(i,"highcharts-tracker")||s.onMouseOut()}inClass(t,e){let i,s=t;for(;s;){if(i=h(s,"class")){if(-1!==i.indexOf(e))return!0;if(-1!==i.indexOf("highcharts-container"))return!1}s=s.parentElement}}constructor(t,e){var i;this.hasDragged=!1,this.lastValidTouch={},this.pinchDown=[],this.eventsToUnbind=[],this.options=e,this.chart=t,this.runChartClick=!(null===(i=e.chart.events)||void 0===i||!i.click),this.pinchDown=[],this.lastValidTouch={},this.setDOMEvents(),g(this,"afterInit")}normalize(t,e){let i=t.touches,s=i?i.length?i.item(0):y(i.changedTouches,t.changedTouches)[0]:t;e||(e=this.getChartPosition());let o=s.pageX-e.left,r=s.pageY-e.top;return p(t,{chartX:Math.round(o/=e.scaleX),chartY:Math.round(r/=e.scaleY)})}onContainerClick(t){let e=this.chart,i=e.hoverPoint,s=this.normalize(t),o=e.plotLeft,r=e.plotTop;!e.cancelClick&&(i&&this.inClass(s.target,"highcharts-tracker")?(g(i.series,"click",p(s,{point:i})),e.hoverPoint&&i.firePointEvent("click",s)):(p(s,this.getCoordinates(s)),e.isInsidePlot(s.chartX-o,s.chartY-r,{visiblePlotOnly:!0})&&g(e,"click",s)))}onContainerMouseDown(t){let i=1==(1&(t.buttons||t.button));t=this.normalize(t),e.isFirefox&&0!==t.button&&this.onContainerMouseMove(t),(void 0===t.button||i)&&(this.zoomOption(t),i&&t.preventDefault&&t.preventDefault(),this.dragStart(t))}onContainerMouseLeave(t){let e=r[y(k.hoverChartIndex,-1)];t=this.normalize(t),this.onContainerMouseMove(t),e&&t.relatedTarget&&!this.inClass(t.relatedTarget,"highcharts-tooltip")&&(e.pointer.reset(),e.pointer.chartPosition=void 0)}onContainerMouseEnter(t){delete this.chartPosition}onContainerMouseMove(t){let e=this.chart,i=e.tooltip,s=this.normalize(t);this.setHoverChartIndex(t),("mousedown"===e.mouseIsDown||this.touchSelect(s))&&this.drag(s),!e.openMenu&&(this.inClass(s.target,"highcharts-tracker")||e.isInsidePlot(s.chartX-e.plotLeft,s.chartY-e.plotTop,{visiblePlotOnly:!0}))&&(!i||!i.shouldStickOnContact(s))&&(this.inClass(s.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(s))}onDocumentTouchEnd(t){let e=r[y(k.hoverChartIndex,-1)];e&&e.pointer.drop(t)}onContainerTouchMove(t){this.touchSelect(t)?this.onContainerMouseMove(t):this.touch(t)}onContainerTouchStart(t){this.touchSelect(t)?this.onContainerMouseDown(t):(this.zoomOption(t),this.touch(t,!0))}onDocumentMouseMove(t){let e=this.chart,i=e.tooltip,s=this.chartPosition,o=this.normalize(t,s);!s||e.isInsidePlot(o.chartX-e.plotLeft,o.chartY-e.plotTop,{visiblePlotOnly:!0})||i&&i.shouldStickOnContact(o)||this.inClass(o.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(t){let e=r[y(k.hoverChartIndex,-1)];e&&e.pointer.drop(t)}pinch(t){let e=this,i=e.chart,s=e.pinchDown,o=t.touches||[],r=o.length,n=e.lastValidTouch,l=e.hasZoom,h={},d=1===r&&(e.inClass(t.target,"highcharts-tracker")&&i.runTrackerClick||e.runChartClick),c={},u=e.chart.tooltip,f=1===r&&y(u&&u.options.followTouchMove,!0),m=e.selectionMarker;r>1?e.initiated=!0:f&&(e.initiated=!1),l&&e.initiated&&!d&&!1!==t.cancelable&&t.preventDefault(),[].map.call(o,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(o,(function(t,e){s[e]={chartX:t.chartX,chartY:t.chartY}})),n.x=[s[0].chartX,s[1]&&s[1].chartX],n.y=[s[0].chartY,s[1]&&s[1].chartY],i.axes.forEach((function(t){if(t.zoomEnabled){let e=i.bounds[t.horiz?"h":"v"],s=t.minPixelPadding,o=t.toPixels(Math.min(y(t.options.min,t.dataMin),t.dataMin)),r=t.toPixels(Math.max(y(t.options.max,t.dataMax),t.dataMax)),n=Math.min(o,r),a=Math.max(o,r);e.min=Math.min(t.pos,n-s),e.max=Math.max(t.pos+t.len,a+s)}})),e.res=!0):f?this.runPointActions(e.normalize(t)):s.length&&(g(i,"touchpan",{originalEvent:t},(()=>{m||(e.selectionMarker=m=p({destroy:a,touch:!0},i.plotBox)),e.pinchTranslate(s,o,h,m,c,n),e.hasPinched=l,e.scaleGroups(h,c)})),e.res&&(e.res=!1,this.reset(!1,0)))}pinchTranslate(t,e,i,s,o,r){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,i,s,o,r),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,i,s,o,r)}pinchTranslateDirection(t,e,i,s,o,r,n,a){let l,h,d,c,p=this.chart,u=t?"x":"y",g=t?"X":"Y",f="chart"+g,m=t?"width":"height",x=p["plot"+(t?"Left":"Top")],b=p.inverted,y=p.bounds[t?"h":"v"],v=1===e.length,S=e[0][f],k=!v&&e[1][f],A=function(){"number"==typeof T&&Math.abs(S-k)>20&&(M=a||Math.abs(C-T)/Math.abs(S-k)),d=(x-C)/M+S,l=p["plot"+(t?"Width":"Height")]/M},M=a||1,C=i[0][f],T=!v&&i[1][f];A(),(h=d)y.max&&(h=y.max-l,c=!0),c?(C-=.8*(C-n[u][0]),"number"==typeof T&&(T-=.8*(T-n[u][1])),A()):n[u]=[C,T],b||(r[u]=d-x,r[m]=l);let w=b?t?"scaleY":"scaleX":"scale"+g,P=b?1/M:M;o[m]=l,o[u]=h,s[w]=M*(b&&!t?-1:1),s["translate"+g]=P*x+(C-P*S)}reset(t,e){let i=this.chart,s=i.hoverSeries,o=i.hoverPoint,r=i.hoverPoints,n=i.tooltip,a=n&&n.shared?r:o;t&&a&&S(a).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?n&&a&&S(a).length&&(n.refresh(a),n.shared&&r?r.forEach((function(t){t.setState(t.state,!0),t.series.isCartesian&&(t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t))})):o&&(o.setState(o.state,!0),i.axes.forEach((function(t){t.crosshair&&o.series[t.coll]===t&&t.drawCrosshair(null,o)})))):(o&&o.onMouseOut(),r&&r.forEach((function(t){t.setState()})),s&&s.onMouseOut(),n&&n.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),i.axes.forEach((function(t){t.hideCrosshair()})),this.hoverX=i.hoverPoints=i.hoverPoint=null)}runPointActions(t,e,i){let s=this.chart,o=s.series,n=s.tooltip&&s.tooltip.options.enabled?s.tooltip:void 0,a=!!n&&n.shared,h=e||s.hoverPoint,d=h&&h.series||s.hoverSeries,c=(!t||"touchmove"!==t.type)&&(!!e||d&&d.directTouch&&this.isDirectTouch),p=this.getHoverData(h,d,o,c,a,t);h=p.hoverPoint,d=p.hoverSeries;let g=p.hoverPoints,f=d&&d.tooltipOptions.followPointer&&!d.tooltipOptions.split,m=a&&d&&!d.noSharedTooltip;if(h&&(i||h!==s.hoverPoint||n&&n.isHidden)){if((s.hoverPoints||[]).forEach((function(t){-1===g.indexOf(t)&&t.setState()})),s.hoverSeries!==d&&d.onMouseOver(),this.applyInactiveState(g),(g||[]).forEach((function(t){t.setState("hover")})),s.hoverPoint&&s.hoverPoint.firePointEvent("mouseOut"),!h.series)return;s.hoverPoints=g,s.hoverPoint=h,h.firePointEvent("mouseOver",void 0,(()=>{n&&h&&n.refresh(m?g:h,t)}))}else if(f&&n&&!n.isHidden){let e=n.getAnchor([{}],t);s.isInsidePlot(e[0],e[1],{visiblePlotOnly:!0})&&n.updatePosition({plotX:e[0],plotY:e[1]})}this.unDocMouseMove||(this.unDocMouseMove=l(s.container.ownerDocument,"mousemove",(function(t){let e=r[k.hoverChartIndex];e&&e.pointer.onDocumentMouseMove(t)})),this.eventsToUnbind.push(this.unDocMouseMove)),s.axes.forEach((function(e){let i,o=y((e.crosshair||{}).snap,!0);!o||(i=s.hoverPoint)&&i.series[e.coll]===e||(i=u(g,(t=>t.series&&t.series[e.coll]===e))),i||!o?e.drawCrosshair(t,i):e.hideCrosshair()}))}scaleGroups(t,e){let i=this.chart;i.series.forEach((function(s){let o=t||s.getPlotBox("series");s.group&&(s.xAxis&&s.xAxis.zoomEnabled||i.mapView)&&(s.group.attr(o),s.markerGroup&&(s.markerGroup.attr(t||s.getPlotBox("marker")),s.markerGroup.clip(e?i.clipRect:null)),s.dataLabelsGroup&&s.dataLabelsGroup.attr(o))})),i.clipRect.attr(e||i.clipBox)}setDOMEvents(){let t=this.chart.container,i=t.ownerDocument;t.onmousedown=this.onContainerMouseDown.bind(this),t.onmousemove=this.onContainerMouseMove.bind(this),t.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(l(t,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(l(t,"mouseleave",this.onContainerMouseLeave.bind(this))),k.unbindDocumentMouseUp||(k.unbindDocumentMouseUp=l(i,"mouseup",this.onDocumentMouseUp.bind(this)));let s=this.chart.renderTo.parentElement;for(;s&&"BODY"!==s.tagName;)this.eventsToUnbind.push(l(s,"scroll",(()=>{delete this.chartPosition}))),s=s.parentElement;e.hasTouch&&(this.eventsToUnbind.push(l(t,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(l(t,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),k.unbindDocumentTouchEnd||(k.unbindDocumentTouchEnd=l(i,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))}setHoverChartIndex(t){let i=this.chart,s=e.charts[y(k.hoverChartIndex,-1)];s&&s!==i&&s.pointer.onContainerMouseLeave(t||{relatedTarget:i.container}),s&&s.mouseIsDown||(k.hoverChartIndex=i.index)}touch(t,e){let i,s,o=this.chart;this.setHoverChartIndex(),1===t.touches.length?(t=this.normalize(t),o.isInsidePlot(t.chartX-o.plotLeft,t.chartY-o.plotTop,{visiblePlotOnly:!0})&&!o.openMenu?(e&&this.runPointActions(t),"touchmove"===t.type&&(i=!!(s=this.pinchDown)[0]&&Math.sqrt(Math.pow(s[0].chartX-t.chartX,2)+Math.pow(s[0].chartY-t.chartY,2))>=4),y(i,!0)&&this.pinch(t)):e&&this.reset()):2===t.touches.length&&this.pinch(t)}touchSelect(t){return!(!this.chart.zooming.singleTouch||!t.touches||1!==t.touches.length)}zoomOption(t){let e,i,s=this.chart,o=(s.options.chart,s.inverted),r=s.zooming.type||"";/touch/.test(t.type)&&(r=y(s.zooming.pinchType,r)),this.zoomX=e=/x/.test(r),this.zoomY=i=/y/.test(r),this.zoomHor=e&&!o||i&&o,this.zoomVert=i&&!o||e&&o,this.hasZoom=e||i}}return(s=k||(k={})).compose=function t(e){v(n,t)&&l(e,"beforeRender",(function(){this.pointer=new s(this,this.options)}))},k})),i(e,"Core/Legend/Legend.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Series/Point.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r){var n;let{animObject:a,setAnimation:l}=t,{format:h}=e,{composed:d,marginNames:c}=i,{distribute:p}=o,{addEvent:u,createElement:g,css:f,defined:m,discardElement:x,find:b,fireEvent:y,isNumber:v,merge:S,pick:k,pushUnique:A,relativeLength:M,stableSort:C,syncTimeout:T}=r;class w{constructor(t,e){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=t,this.setOptions(e),e.enabled&&(this.render(),u(this.chart,"endResize",(function(){this.legend.positionCheckboxes()}))),u(this.chart,"render",(()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())}))}setOptions(t){let e=k(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=S(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop,this.itemMarginBottom=t.itemMarginBottom,this.padding=e,this.initialItemY=e-5,this.symbolWidth=k(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted,this.baseline=void 0}update(t,e){let i=this.chart;this.setOptions(S(!0,this.options,t)),this.destroy(),i.isDirtyLegend=i.isDirtyBox=!0,k(e,!0)&&i.redraw(),y(this,"afterUpdate",{redraw:e})}colorizeItem(t,e){let{area:i,group:s,label:o,line:r,symbol:n}=t.legendItem||{};if(null!==s&&void 0!==s&&s[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:s={}}=this,a=s.color,{fillColor:l,fillOpacity:h,lineColor:d,marker:c}=t.options,p=t=>(!e&&(t.fill&&(t.fill=a),t.stroke&&(t.stroke=a)),t);null!==o&&void 0!==o&&o.css(S(e?this.itemStyle:s)),null!==r&&void 0!==r&&r.attr(p({stroke:d||t.color})),n&&n.attr(p(c&&n.isMarker?t.pointAttribs():{fill:t.color})),null===i||void 0===i||i.attr(p({fill:l||t.color,"fill-opacity":l?1:null!==h&&void 0!==h?h:.75}))}y(this,"afterColorizeItem",{item:t,visible:e})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(t){let{group:e,x:i=0,y:s=0}=t.legendItem||{},o=this.options,r=o.symbolPadding,n=!o.rtl,a=t.checkbox;if(e&&e.element){let o={translateX:n?i:this.legendWidth-i-2*r-4,translateY:s};e[m(e.translateY)?"animate":"attr"](o,void 0,(()=>{y(this,"afterPositionItem",{item:t})}))}a&&(a.x=i,a.y=s)}destroyItem(t){let e=t.checkbox,i=t.legendItem||{};for(let s of["group","label","line","symbol"])i[s]&&(i[s]=i[s].destroy());e&&x(e),t.legendItem=void 0}destroy(){for(let t of this.getAllItems())this.destroyItem(t);for(let t of["clipRect","up","down","pager","nav","box","title","group"])this[t]&&(this[t]=this[t].destroy());this.display=null}positionCheckboxes(){let t,e=this.group&&this.group.alignAttr,i=this.clipHeight||this.legendHeight,s=this.titleHeight;e&&(t=e.translateY,this.allItems.forEach((function(o){let r,n=o.checkbox;n&&(r=t+s+n.y+(this.scrollOffset||0)+3,f(n,{left:e.translateX+o.checkboxOffset+n.x-20+"px",top:r+"px",display:this.proximate||r>t-6&&r1.5*A?v.height:A))}layoutItem(t){let e=this.options,i=this.padding,s="horizontal"===e.layout,o=t.itemHeight,r=this.itemMarginBottom,n=this.itemMarginTop,a=s?k(e.itemDistance,20):0,l=this.maxLegendWidth,h=e.alignColumns&&this.totalItemWidth>l?this.maxItemWidth:t.itemWidth,d=t.legendItem||{};s&&this.itemX-i+h>l&&(this.itemX=i,this.lastLineHeight&&(this.itemY+=n+this.lastLineHeight+r),this.lastLineHeight=0),this.lastItemY=n+this.itemY+r,this.lastLineHeight=Math.max(o,this.lastLineHeight),d.x=this.itemX,d.y=this.itemY,s?this.itemX+=h:(this.itemY+=n+o+r,this.lastLineHeight=o),this.offsetWidth=this.widthOption||Math.max((s?this.itemX-i-(t.checkbox?0:a):h)+i,this.offsetWidth)}getAllItems(){let t=[];return this.chart.series.forEach((function(e){let i=e&&e.options;e&&k(i.showInLegend,!m(i.linkedTo)&&void 0,!0)&&(t=t.concat((e.legendItem||{}).labels||("point"===i.legendType?e.data:e)))})),y(this,"afterGetAllItems",{allItems:t}),t}getAlignment(){let t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)}adjustMargins(t,e){let i=this.chart,s=this.options,o=this.getAlignment();o&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(r,n){r.test(o)&&!m(t[n])&&(i[c[n]]=Math.max(i[c[n]],i.legend[(n+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][n]*s[n%2?"x":"y"]+k(s.margin,12)+e[n]+(i.titleOffset[n]||0)))}))}proximatePositions(){let t,e=this.chart,i=[],s="left"===this.options.align;for(let o of(this.allItems.forEach((function(t){let o,r,n,a,l=s;t.yAxis&&(t.xAxis.options.reversed&&(l=!l),t.points&&(o=b(l?t.points:t.points.slice(0).reverse(),(function(t){return v(t.plotY)}))),r=this.itemMarginTop+t.legendItem.label.getBBox().height+this.itemMarginBottom,a=t.yAxis.top-e.plotTop,n=t.visible?(o?o.plotY:t.yAxis.height)+(a-.3*r):a+t.yAxis.height,i.push({target:n,size:r,item:t}))}),this),p(i,e.plotHeight)))t=o.item.legendItem||{},v(o.pos)&&(t.y=e.plotTop-e.spacing[0]+o.pos)}render(){let t,e,i,s,o=this.chart,r=o.renderer,n=this.options,a=this.padding,l=this.getAllItems(),h=this.group,d=this.box;this.itemX=a,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=M(n.width,o.spacingBox.width-a),s=o.spacingBox.width-2*a-n.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(s/=2),this.maxLegendWidth=this.widthOption||s,h||(this.group=h=r.g("legend").addClass(n.className||"").attr({zIndex:7}).add(),this.contentGroup=r.g().attr({zIndex:1}).add(h),this.scrollGroup=r.g().add(this.contentGroup)),this.renderTitle(),C(l,((t,e)=>(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0))),n.reversed&&l.reverse(),this.allItems=l,this.display=t=!!l.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,l.forEach(this.renderItem,this),l.forEach(this.layoutItem,this),e=(this.widthOption||this.offsetWidth)+a,i=this.lastItemY+this.lastLineHeight+this.titleHeight,i=this.handleOverflow(i)+a,d||(this.box=d=r.rect().addClass("highcharts-legend-box").attr({r:n.borderRadius}).add(h)),o.styledMode||d.attr({stroke:n.borderColor,"stroke-width":n.borderWidth||0,fill:n.backgroundColor||"none"}).shadow(n.shadow),e>0&&i>0&&d[d.placed?"animate":"attr"](d.crisp.call({},{x:0,y:0,width:e,height:i},d.strokeWidth())),h[t?"show":"hide"](),o.styledMode&&"none"===h.getStyle("display")&&(e=i=0),this.legendWidth=e,this.legendHeight=i,t&&this.align(),this.proximate||this.positionItems(),y(this,"afterRender")}align(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.spacingBox,e=this.chart,i=this.options,s=t.y;/(lth|ct|rth)/.test(this.getAlignment())&&e.titleOffset[0]>0?s+=e.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&e.titleOffset[2]>0&&(s-=e.titleOffset[2]),s!==t.y&&(t=S(t,{y:s})),e.hasRendered||(this.group.placed=!1),this.group.align(S(i,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":i.verticalAlign}),!0,t)}handleOverflow(t){let e,i,s,o=this,r=this.chart,n=r.renderer,a=this.options,l=a.y,h="top"===a.verticalAlign,d=this.padding,c=a.maxHeight,p=a.navigation,u=k(p.animation,!0),g=p.arrowSize||12,f=this.pages,m=this.allItems,x=function(t){"number"==typeof t?S.attr({height:t}):S&&(o.clipRect=S.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=t?"rect("+d+"px,9999px,"+(d+t)+"px,0)":"auto")},b=function(t){return o[t]=n.circle(0,0,1.3*g).translate(g/2,g/2).add(v),r.styledMode||o[t].attr("fill","rgba(0,0,0,0.0001)"),o[t]},y=r.spacingBox.height+(h?-l:l)-d,v=this.nav,S=this.clipRect;return"horizontal"!==a.layout||"middle"===a.verticalAlign||a.floating||(y/=2),c&&(y=Math.min(y,c)),f.length=0,t&&y>0&&t>y&&!1!==p.enabled?(this.clipHeight=e=Math.max(y-20-this.titleHeight-d,0),this.currentPage=k(this.currentPage,1),this.fullHeight=t,m.forEach(((t,o)=>{s=t.legendItem||{};let r=s.y||0,n=Math.round(s.label.getBBox().height),a=f.length;(!a||r-f[a-1]>e&&(i||r)!==f[a-1])&&(f.push(i||r),a++),s.pageIx=a-1,i&&((m[o-1].legendItem||{}).pageIx=a-1),o===m.length-1&&r+n-f[a-1]>e&&r>f[a-1]&&(f.push(r),s.pageIx=a),r!==i&&(i=r)})),S||(S=o.clipRect=n.clipRect(0,d-2,9999,0),o.contentGroup.clip(S)),x(e),v||(this.nav=v=n.g().attr({zIndex:1}).add(this.group),this.up=n.symbol("triangle",0,0,g,g).add(v),b("upTracker").on("click",(function(){o.scroll(-1,u)})),this.pager=n.text("",15,10).addClass("highcharts-legend-navigation"),!r.styledMode&&p.style&&this.pager.css(p.style),this.pager.add(v),this.down=n.symbol("triangle-down",0,0,g,g).add(v),b("downTracker").on("click",(function(){o.scroll(1,u)}))),o.scroll(0),t=y):v&&(x(),this.nav=v.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t}scroll(t,e){let i=this.chart,s=this.pages,o=s.length,r=this.clipHeight,n=this.options.navigation,h=this.pager,d=this.padding,c=this.currentPage+t;if(c>o&&(c=o),c>0){void 0!==e&&l(e,i),this.nav.attr({translateX:d,translateY:r+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===c?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),h.attr({text:c+"/"+o}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:c===o?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),i.styledMode||(this.up.attr({fill:1===c?n.inactiveColor:n.activeColor}),this.upTracker.css({cursor:1===c?"default":"pointer"}),this.down.attr({fill:c===o?n.inactiveColor:n.activeColor}),this.downTracker.css({cursor:c===o?"default":"pointer"})),this.scrollOffset=-s[c-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=c,this.positionCheckboxes();let t=a(k(e,i.renderer.globalAnimation,!0));T((()=>{y(this,"afterScroll",{currentPage:c})}),t.duration)}}setItemEvents(t,e,i){let o=this,r=t.legendItem||{},n=o.chart.renderer.boxWrapper,a=t instanceof s,l="highcharts-legend-"+(a?"point":"series")+"-active",h=o.chart.styledMode,d=i?[e,r.symbol]:[r.group],c=e=>{o.allItems.forEach((i=>{t!==i&&[i].concat(i.linkedSeries||[]).forEach((t=>{t.setState(e,!a)}))}))};for(let s of d)s&&s.on("mouseover",(function(){t.visible&&c("inactive"),t.setState("hover"),t.visible&&n.addClass(l),h||e.css(o.options.itemHoverStyle)})).on("mouseout",(function(){o.chart.styledMode||e.css(S(t.visible?o.itemStyle:o.itemHiddenStyle)),c(""),n.removeClass(l),t.setState()})).on("click",(function(e){let i="legendItemClick",s=function(){t.setVisible&&t.setVisible(),c(t.visible?"inactive":"")};n.removeClass(l),e={browserEvent:e},t.firePointEvent?t.firePointEvent(i,e,s):y(t,i,e,s)}))}createCheckboxForItem(t){t.checkbox=g("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),u(t.checkbox,"click",(function(e){let i=e.target;y(t.series||t,"checkboxClick",{checked:i.checked,item:t},(function(){t.select()}))}))}}return(n=w||(w={})).compose=function t(e){A(d,t)&&u(e,"beforeMargins",(function(){this.legend=new n(this,this.options.legend)}))},w})),i(e,"Core/Legend/LegendSymbol.js",[e["Core/Utilities.js"]],(function(t){var e;let{extend:i,merge:s,pick:o}=t;return function(t){function e(t,e,r){let n,a=this.legendItem=this.legendItem||{},{chart:l,options:h}=this,{baseline:d=0,symbolWidth:c,symbolHeight:p}=t,u=this.symbol||"circle",g=p/2,f=l.renderer,m=a.group,x=d-Math.round(p*(r?.4:.3)),b={},y=h.marker,v=0;if(l.styledMode||(b["stroke-width"]=Math.min(h.lineWidth||0,24),h.dashStyle?b.dashstyle=h.dashStyle:"square"===h.linecap||(b["stroke-linecap"]="round")),a.line=f.path().addClass("highcharts-graph").attr(b).add(m),r&&(a.area=f.path().addClass("highcharts-area").add(m)),b["stroke-linecap"]&&(v=Math.min(a.line.strokeWidth(),c)/2),c){var S;let t=[["M",v,x],["L",c-v,x]];a.line.attr({d:t}),null===(S=a.area)||void 0===S||S.attr({d:[...t,["L",c-v,d],["L",v,d]]})}if(y&&!1!==y.enabled&&c){let t=Math.min(o(y.radius,g),g);0===u.indexOf("url")&&(y=s(y,{width:p,height:p}),t=0),a.symbol=n=f.symbol(u,c/2-t,x-t,2*t,2*t,i({context:"legend"},y)).addClass("highcharts-point").add(m),n.isMarker=!0}}t.areaMarker=function(t,i){e.call(this,t,i,!0)},t.lineMarker=e,t.rectangle=function(t,e){let i=e.legendItem||{},s=t.options,r=t.symbolHeight,n=s.squareSymbol,a=n?r:t.symbolWidth;i.symbol=this.chart.renderer.rect(n?(t.symbolWidth-r)/2:0,t.baseline-r+1,a,r,o(t.options.symbolRadius,r/2)).addClass("highcharts-point").attr({zIndex:3}).add(i.group)}}(e||(e={})),e})),i(e,"Core/Series/SeriesDefaults.js",[],(function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:t}=this.series.chart;return"number"!=typeof this.y?"":t(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}})),i(e,"Core/Series/SeriesRegistry.js",[e["Core/Globals.js"],e["Core/Defaults.js"],e["Core/Series/Point.js"],e["Core/Utilities.js"]],(function(t,e,i,s){var o;let{defaultOptions:r}=e,{extendClass:n,merge:a}=s;return function(e){function s(t,s){let o=r.plotOptions||{},n=s.defaultOptions,a=s.prototype;a.type=t,a.pointClass||(a.pointClass=i),n&&(o[t]=n),e.seriesTypes[t]=s}e.seriesTypes=t.seriesTypes,e.registerSeriesType=s,e.seriesType=function(t,o,l,h,d){let c=r.plotOptions||{};return o=o||"",c[t]=a(c[o],l),s(t,n(e.seriesTypes[o]||function(){},h)),e.seriesTypes[t].prototype.type=t,d&&(e.seriesTypes[t].prototype.pointClass=n(i,d)),e.seriesTypes[t]}}(o||(o={})),o})),i(e,"Core/Series/Series.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Defaults.js"],e["Core/Foundation.js"],e["Core/Globals.js"],e["Core/Legend/LegendSymbol.js"],e["Core/Series/Point.js"],e["Core/Series/SeriesDefaults.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a,l,h){let{animObject:d,setAnimation:c}=t,{defaultOptions:p}=e,{registerEventOptions:u}=i,{hasTouch:g,svg:f,win:m}=s,{seriesTypes:x}=a,{arrayMax:b,arrayMin:y,clamp:v,correctFloat:S,defined:k,destroyObjectProperties:A,diffObjects:M,erase:C,error:T,extend:w,find:P,fireEvent:L,getClosestDistance:E,getNestedProperty:O,insertItem:D,isArray:j,isNumber:B,isString:I,merge:R,objectEach:z,pick:N,removeEvent:G,splat:U,syncTimeout:W}=h;class X{constructor(){this.zoneAxis="y"}init(t,e){let i;L(this,"init",{options:e});let s=this,o=t.series;this.eventsToUnbind=[],s.chart=t,s.options=s.setOptions(e);let r=s.options,n=!1!==r.visible;s.linkedSeries=[],s.bindAxes(),w(s,{name:r.name,state:"",visible:n,selected:!0===r.selected}),u(this,r);let a=r.events;(a&&a.click||r.point&&r.point.events&&r.point.events.click||r.allowPointSelect)&&(t.runTrackerClick=!0),s.getColor(),s.getSymbol(),s.parallelArrays.forEach((function(t){s[t+"Data"]||(s[t+"Data"]=[])})),s.isCartesian&&(t.hasCartesianSeries=!0),o.length&&(i=o[o.length-1]),s._i=N(i&&i._i,-1)+1,s.opacity=s.options.opacity,t.orderItems("series",D(this,o)),r.dataSorting&&r.dataSorting.enabled?s.setDataSortingOptions():s.points||s.data||s.setData(r.data,!1),L(this,"afterInit")}is(t){return x[t]&&this instanceof x[t]}bindAxes(){let t,e=this,i=e.options,s=e.chart;L(this,"bindAxes",null,(function(){(e.axisTypes||[]).forEach((function(o){s[o].forEach((function(s){t=s.options,(N(i[o],0)===s.index||void 0!==i[o]&&i[o]===t.id)&&(D(e,s.series),e[o]=s,s.isDirty=!0)})),e[o]||e.optionalAxis===o||T(18,!0,s)}))})),L(this,"afterBindAxes")}updateParallelArrays(t,e,i){let s=t.series,o=B(e)?function(i){let o="y"===i&&s.toYData?s.toYData(t):t[i];s[i+"Data"][e]=o}:function(t){Array.prototype[e].apply(s[t+"Data"],i)};s.parallelArrays.forEach(o)}hasData(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(t,e){let i=t.marker,s=e.marker||{};return i&&(s.enabled&&!i.enabled||s.symbol!==i.symbol||s.height!==i.height||s.width!==i.width)}autoIncrement(t){let e,i,s=this.options,o=s.pointIntervalUnit,r=s.relativeXValue,n=this.chart.time,a=this.xIncrement;return a=N(a,s.pointStart,0),this.pointInterval=i=N(this.pointInterval,s.pointInterval,1),r&&B(t)&&(i*=t),o&&(e=new n.Date(a),"day"===o?n.set("Date",e,n.get("Date",e)+i):"month"===o?n.set("Month",e,n.get("Month",e)+i):"year"===o&&n.set("FullYear",e,n.get("FullYear",e)+i),i=e.getTime()-a),r&&B(t)?a+i:(this.xIncrement=a+i,a)}setDataSortingOptions(){let t=this.options;w(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),k(t.pointRange)||(t.pointRange=1)}setOptions(t){var e,i;let s,o=this.chart,r=o.options.plotOptions,n=o.userOptions||{},a=R(t),l=o.styledMode,h={plotOptions:r,userOptions:a};L(this,"setOptions",h);let d=h.plotOptions[this.type],c=n.plotOptions||{},u=c.series||{},g=p.plotOptions[this.type]||{},f=c[this.type]||{};this.userOptions=h.userOptions;let m=R(d,r.series,f,a);this.tooltipOptions=R(p.tooltip,null===(e=p.plotOptions.series)||void 0===e?void 0:e.tooltip,null===g||void 0===g?void 0:g.tooltip,o.userOptions.tooltip,null===(i=c.series)||void 0===i?void 0:i.tooltip,f.tooltip,a.tooltip),this.stickyTracking=N(a.stickyTracking,f.stickyTracking,u.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||m.stickyTracking),null===d.marker&&delete m.marker,this.zoneAxis=m.zoneAxis||"y";let x=this.zones=(m.zones||[]).slice();return(m.negativeColor||m.negativeFillColor)&&!m.zones&&(s={value:m[this.zoneAxis+"Threshold"]||m.threshold||0,className:"highcharts-negative"},l||(s.color=m.negativeColor,s.fillColor=m.negativeFillColor),x.push(s)),x.length&&k(x[x.length-1].value)&&x.push(l?{}:{color:this.color,fillColor:this.fillColor}),L(this,"afterSetOptions",{options:m}),m}getName(){return N(this.options.name,"Series "+(this.index+1))}getCyclic(t,e,i){let s,o,r=this.chart,n="".concat(t,"Index"),a="".concat(t,"Counter"),l=(null===i||void 0===i?void 0:i.length)||r.options.chart.colorCount;!e&&(k(o=N("color"===t?this.options.colorIndex:void 0,this[n]))?s=o:(r.series.length||(r[a]=0),s=r[a]%l,r[a]+=1),i&&(e=i[s])),void 0!==s&&(this[n]=s),this[t]=e}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||p.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let t=this.options.marker;this.getCyclic("symbol",t.symbol,this.chart.options.symbols)}findPointIndex(t,e){let i,s,o,n=t.id,a=t.x,l=this.points,h=this.options.dataSorting;if(n){let t=this.chart.get(n);t instanceof r&&(i=t)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let e=e=>!e.touched&&e.index===t.index;if(h&&h.matchByName?e=e=>!e.touched&&e.name===t.name:this.options.relativeXValue&&(e=e=>!e.touched&&e.options.x===t.x),!(i=P(l,e)))return}return i&&void 0!==(o=i&&i.index)&&(s=!0),void 0===o&&B(a)&&(o=this.xData.indexOf(a,e)),-1!==o&&void 0!==o&&this.cropped&&(o=o>=this.cropStart?o-this.cropStart:o),!s&&B(o)&&l[o]&&l[o].touched&&(o=void 0),o}updateData(t,e){let i,s,o,r,n=this.options,a=n.dataSorting,l=this.points,h=[],d=this.requireSorting,c=t.length===l.length,p=!0;if(this.xIncrement=null,t.forEach((function(t,e){let s,o=k(t)&&this.pointClass.prototype.optionsToObject.call({series:this},t)||{},p=o.x;o.id||B(p)?(-1===(s=this.findPointIndex(o,r))||void 0===s?h.push(t):l[s]&&t!==n.data[s]?(l[s].update(t,!1,null,!1),l[s].touched=!0,d&&(r=s+1)):l[s]&&(l[s].touched=!0),(!c||e!==s||a&&a.enabled||this.hasDerivedData)&&(i=!0)):h.push(t)}),this),i)for(s=l.length;s--;)(o=l[s])&&!o.touched&&o.remove&&o.remove(!1,e);else!c||a&&a.enabled?p=!1:(t.forEach((function(t,e){t===l[e].y||l[e].destroyed||l[e].update(t,!1,null,!1)})),h.length=0);return l.forEach((function(t){t&&(t.touched=!1)})),!!p&&(h.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=b(this.xData),this.autoIncrement()),!0)}setData(t){let e,i,s,o,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,l=this,h=l.points,d=h&&h.length||0,c=l.options,p=l.chart,u=c.dataSorting,g=l.xAxis,f=c.turboThreshold,m=this.xData,x=this.yData,b=l.pointArrayMap,y=b&&b.length,v=c.keys,S=0,k=1,A=null;p.options.chart.allowMutatingData||(c.data&&delete l.options.data,l.userOptions.data&&delete l.userOptions.data,o=R(!0,t));let M=(t=o||t||[]).length;if(u&&u.enabled&&(t=this.sortData(t)),p.options.chart.allowMutatingData&&!1!==a&&M&&d&&!l.cropped&&!l.hasGroupedData&&l.visible&&!l.boosted&&(s=this.updateData(t,n)),!s){if(l.xIncrement=null,l.colorCounter=0,this.parallelArrays.forEach((function(t){l[t+"Data"].length=0})),f&&M>f)if(B(A=l.getFirstValidPoint(t)))for(e=0;e=0?S:0,k=k>=0?k:1),1===A.length&&(k=0),S===k)for(e=0;e{let s=O(i,t),o=O(i,e);return os?1:0}));return o.forEach((function(t,e){t.x=e}),this),e.linkedSeries&&e.linkedSeries.forEach((function(e){let i=e.options,o=i.data;i.dataSorting&&i.dataSorting.enabled||!o||(o.forEach((function(i,r){o[r]=s(e,i),t[r]&&(o[r].x=t[r].x,o[r].index=r)})),e.setData(o,!1))})),t}getProcessedData(t){let e,i,s,o,r,n=this,a=n.xAxis,l=n.options,h=l.cropThreshold,d=t||n.getExtremesFromAll||l.getExtremesFromAll,c=null===a||void 0===a?void 0:a.logarithmic,p=n.isCartesian,u=0,g=n.xData,f=n.yData,m=!1,x=g.length;a&&(o=(s=a.getExtremes()).min,r=s.max,m=!(!a.categories||a.names.length)),p&&n.sorted&&!d&&(!h||x>h||n.forceCrop)&&(g[x-1]r?(g=[],f=[]):n.yData&&(g[0]r)&&(g=(e=this.cropData(n.xData,n.yData,o,r)).xData,f=e.yData,u=e.start,i=!0));let b=E([c?g.map(c.log2lin):g],(()=>n.requireSorting&&!m&&T(15,!1,n.chart)));return{xData:g,yData:f,cropped:i,cropStart:u,closestPointRange:b}}processData(t){let e=this.xAxis;if(this.isCartesian&&!this.isDirty&&!e.isDirty&&!this.yAxis.isDirty&&!t)return!1;let i=this.getProcessedData();this.cropped=i.cropped,this.cropStart=i.cropStart,this.processedXData=i.xData,this.processedYData=i.yData,this.closestPointRange=this.basePointRange=i.closestPointRange,L(this,"afterProcessData")}cropData(t,e,i,s){let o,r,n=t.length,a=0,l=n;for(o=0;o=i){a=Math.max(0,o-1);break}for(r=o;rs){l=r+1;break}return{xData:t.slice(a,l),yData:e.slice(a,l),start:a,end:l}}generatePoints(){let t,e,i,s,o=this.options,r=this.processedData||o.data,n=this.processedXData,a=this.processedYData,l=this.pointClass,h=n.length,d=this.cropStart||0,c=this.hasGroupedData,p=o.keys,u=[],g=o.dataGrouping&&o.dataGrouping.groupAll?d:0,f=this.data;if(!f&&!c){let t=[];t.length=r.length,f=this.data=t}for(p&&c&&(this.options.keys=!1),s=0;s0:n.length)||!g),o=e||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!h||(c[a+u]||r)>=f&&(c[a-u]||r)<=m,s&&o)if(l=n.length)for(;l--;)B(n[l])&&(p[x++]=n[l]);else p[x++]=n;let S={activeYData:p,dataMin:y(p),dataMax:b(p)};return L(this,"afterGetExtremes",{dataExtremes:S}),S}applyExtremes(){let t=this.getExtremes();return this.dataMin=t.dataMin,this.dataMax=t.dataMax,t}getFirstValidPoint(t){let e=t.length,i=0,s=null;for(;null===s&&i{t&&!this.chart.container.querySelector('[clip-path="url(#'.concat(t.id,')"]'))&&(t.destroy(),delete i[e])})),this.finishedAnimating=!0,L(this,"afterAnimate")}drawPoints(){let t,e,i,s,o,r,n,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.points,l=this.chart,h=l.styledMode,{colorAxis:d,options:c}=this,p=c.marker,u=this[this.specialGroup||"markerGroup"],g=this.xAxis,f=N(p.enabled,!g||!!g.isRadial||null,this.closestPointRangePx>=p.enabledThreshold*p.radius);if(!1!==p.enabled||this._hasPointMarkers)for(t=0;t0||e.hasImage)&&(e.graphic=i=l.renderer.symbol(t,n.x,n.y,n.width,n.height,r?o:p).add(u),this.enabledDataSorting&&l.hasRendered&&(i.attr({x:e.startXPos}),s="animate")),i&&"animate"===s&&i[a?"show":"hide"](a).animate(n),i){let t=this.pointAttribs(e,h||!e.selected?void 0:"select");h?d&&i.css({fill:t.fill}):i[s](t)}i&&i.addClass(e.getClassName(),!0)}else i&&(e.graphic=i.destroy())}markerAttribs(t,e){let i,s,o=this.options,r=o.marker,n=t.marker||{},a=n.symbol||r.symbol,l={},h=N(n.radius,r&&r.radius);e&&(i=r.states[e],h=N((s=n.states&&n.states[e])&&s.radius,i&&i.radius,h&&h+(i&&i.radiusPlus||0))),t.hasImage=a&&0===a.indexOf("url"),t.hasImage&&(h=0);let d=t.pos();return B(h)&&d&&(l.x=d[0]-h,l.y=d[1]-h,o.crisp&&(l.x=Math.floor(l.x))),h&&(l.width=l.height=2*h),l}pointAttribs(t,e){let i,s,o,r,n=this.options.marker,a=t&&t.options,l=a&&a.marker||{},h=a&&a.color,d=t&&t.color,c=t&&t.zone&&t.zone.color,p=this.color,u=N(l.lineWidth,n.lineWidth),g=1;return p=h||c||d||p,o=l.fillColor||n.fillColor||p,r=l.lineColor||n.lineColor||p,e=e||"normal",i=n.states[e]||{},u=N((s=l.states&&l.states[e]||{}).lineWidth,i.lineWidth,u+N(s.lineWidthPlus,i.lineWidthPlus,0)),o=s.fillColor||i.fillColor||o,{stroke:r=s.lineColor||i.lineColor||r,"stroke-width":u,fill:o,opacity:g=N(s.opacity,i.opacity,g)}}destroy(t){let e,i,s,o=this,r=o.chart,n=/AppleWebKit\/533/.test(m.navigator.userAgent),a=o.data||[];for(L(o,"destroy",{keepEventsForUpdate:t}),this.removeEvents(t),(o.axisTypes||[]).forEach((function(t){(s=o[t])&&s.series&&(C(s.series,o),s.isDirty=s.forceRedraw=!0)})),o.legendItem&&o.chart.legend.destroyItem(o),e=a.length;e--;)(i=a[e])&&i.destroy&&i.destroy();o.zones.forEach(A),h.clearTimeout(o.animationTimeout),z(o,(function(t,e){t instanceof l&&!t.survive&&t[n&&"group"===e?"hide":"destroy"]()})),r.hoverSeries===o&&(r.hoverSeries=void 0),C(r.series,o),r.orderItems("series"),z(o,(function(e,i){t&&"hcEvents"===i||delete o[i]}))}applyZones(){let{area:t,chart:e,graph:i,zones:s,points:o,xAxis:r,yAxis:n,zoneAxis:a}=this,{inverted:l,renderer:h}=e,d=this["".concat(a,"Axis")],{isXAxis:c,len:p=0}=d||{},u=((null===i||void 0===i?void 0:i.strokeWidth())||0)/2+1,g=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;l&&(i=p-i);let{translated:s=0,lineClip:o}=t,r=i-s;null===o||void 0===o||o.push(["L",e,Math.abs(r){t.forEach(((e,i)=>{("M"===e[0]||"L"===e[0])&&(t[i]=[e[0],c?p-e[1]:e[1],c?e[2]:p-e[2]])}))};if(s.forEach(((t,i)=>{t.lineClip=[],t.translated=v(d.toPixels(N(t.value,e),!0)||0,0,p)})),i&&!this.showLine&&i.hide(),t&&t.hide(),"y"===a&&o.length{var s,o,a;let d=e.lineClip||[],p=Math.round(e.translated||0);r.reversed&&d.reverse();let{clip:g,simpleClip:x}=e,b=0,y=0,v=r.len,S=n.len;c?(b=p,v=m):(y=p,S=m);let k=[["M",b,y],["L",v,y],["L",v,S],["L",b,S],["Z"]],A=[k[0],...d,k[1],k[2],...f,k[3],k[4]];f=d.reverse(),m=p,l&&(u(A),t&&u(k)),g?(g.animate({d:A}),null===(s=x)||void 0===s||s.animate({d:k})):(g=e.clip=h.path(A),t&&(x=e.simpleClip=h.path(k))),i&&null!==(o=e.graph)&&void 0!==o&&o.clip(g),t&&(null===(a=e.area)||void 0===a||a.clip(x))}))}else this.visible&&(i&&i.show(),t&&t.show())}plotGroup(t,e,i,s,o){let r=this[t],n=!r,a={visibility:i,zIndex:s||.1};return k(this.opacity)&&!this.chart.styledMode&&"inactive"!==this.state&&(a.opacity=this.opacity),r||(this[t]=r=this.chart.renderer.g().add(o)),r.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(k(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(r.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),r.attr(a)[n?"attr":"animate"](this.getPlotBox(e)),r}getPlotBox(t){let e=this.xAxis,i=this.yAxis,s=this.chart,o=s.inverted&&!s.polar&&e&&!1!==this.invertible&&"series"===t;return s.inverted&&(e=i,i=this.xAxis),{translateX:e?e.left:s.plotLeft,translateY:i?i.top:s.plotTop,rotation:o?90:0,rotationOriginX:o?(e.len-i.len)/2:0,rotationOriginY:o?(e.len+i.len)/2:0,scaleX:o?-1:1,scaleY:1}}removeEvents(t){let{eventsToUnbind:e}=this;t||G(this),e.length&&(e.forEach((t=>{t()})),e.length=0)}render(){var t,e,i,s,o;let r=this,{chart:n,options:a,hasRendered:l}=r,h=d(a.animation),c=r.visible?"inherit":"hidden",p=a.zIndex,u=n.seriesGroup,g=r.finishedAnimating?0:h.duration;L(this,"render"),r.plotGroup("group","series",c,p,u),r.markerGroup=r.plotGroup("markerGroup","markers",c,p,u),!1!==a.clip&&r.setClip(),g&&null!==(t=r.animate)&&void 0!==t&&t.call(r,!0),r.drawGraph&&(r.drawGraph(),r.applyZones()),r.visible&&r.drawPoints(),null!==(e=r.drawDataLabels)&&void 0!==e&&e.call(r),null!==(i=r.redrawPoints)&&void 0!==i&&i.call(r),a.enableMouseTracking&&null!==(s=r.drawTracker)&&void 0!==s&&s.call(r),g&&null!==(o=r.animate)&&void 0!==o&&o.call(r),l||(g&&h.defer&&(g+=h.defer),r.animationTimeout=W((()=>{r.afterAnimate()}),g||0)),r.isDirty=!1,r.hasRendered=!0,L(r,"afterRender")}redraw(){let t=this.isDirty||this.isDirtyData;this.translate(),this.render(),t&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(t,e){let{xAxis:i,yAxis:s}=this,o=this.chart.inverted;return this.searchKDTree({clientX:o?i.len-t.chartY+i.pos:t.chartX-i.pos,plotY:o?s.len-t.chartX+s.pos:t.chartY-s.pos},e,t)}buildKDTree(t){this.buildingKdTree=!0;let e=this,i=e.options.findNearestPointBy.indexOf("y")>-1?2:1;delete e.kdTree,W((function(){e.kdTree=function t(i,s,o){let r,n,a=null===i||void 0===i?void 0:i.length;if(a)return r=e.kdAxisArray[s%o],i.sort(((t,e)=>(t[r]||0)-(e[r]||0))),{point:i[n=Math.floor(a/2)],left:t(i.slice(0,n),s+1,o),right:t(i.slice(n+1),s+1,o)}}(e.getValidPoints(void 0,!e.directTouch),i,i),e.buildingKdTree=!1}),e.options.kdNow||"touchstart"===(null===t||void 0===t?void 0:t.type)?0:1)}searchKDTree(t,e,i){let s=this,[o,r]=this.kdAxisArray,n=e?"distX":"dist",a=(s.options.findNearestPointBy||"").indexOf("y")>-1?2:1,l=!!s.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(i),this.kdTree)return function t(e,i,a,h,d){let c,p,u=i.point,g=s.kdAxisArray[a%h],f=u;!function(t,e,i){let s=t[o],n=e[o],a=k(s)&&k(n)?s-n:null,h=t[r],d=e[r],c=k(h)&&k(d)?h-d:0,p=l&&(null===(i=e.marker)||void 0===i?void 0:i.radius)||0;e.dist=Math.sqrt((a&&a*a||0)+c*c)-p,e.distX=k(a)?Math.abs(a)-p:Number.MAX_VALUE}(e,u);let m=(e[g]||0)-(u[g]||0)+(l&&(null===(d=u.marker)||void 0===d?void 0:d.radius)||0),x=m<0?"left":"right",b=m<0?"right":"left";return i[x]&&(f=(c=t(e,i[x],a+1,h))[n]=0&&r<=(s?s.len:e.plotHeight)&&o>=0&&o<=(i?i.len:e.plotWidth)}drawTracker(){var t;let e=this,i=e.options,s=i.trackByArea,o=[].concat((s?e.areaPath:e.graphPath)||[]),r=e.chart,n=r.pointer,a=r.renderer,l=(null===(t=r.options.tooltip)||void 0===t?void 0:t.snap)||0,h=()=>{i.enableMouseTracking&&r.hoverSeries!==e&&e.onMouseOver()},d="rgba(192,192,192,"+(f?1e-4:.002)+")",c=e.tracker;c?c.attr({d:o}):e.graph&&(e.tracker=c=a.path(o).attr({visibility:e.visible?"inherit":"hidden",zIndex:2}).addClass(s?"highcharts-tracker-area":"highcharts-tracker-line").add(e.group),r.styledMode||c.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:d,fill:s?d:"none","stroke-width":e.graph.strokeWidth()+(s?0:2*l)}),[e.tracker,e.markerGroup,e.dataLabelsGroup].forEach((t=>{t&&(t.addClass("highcharts-tracker").on("mouseover",h).on("mouseout",(t=>{n.onTrackerMouseOut(t)})),i.cursor&&!r.styledMode&&t.css({cursor:i.cursor}),g&&t.on("touchstart",h))}))),L(this,"afterDrawTracker")}addPoint(t,e,i,s,o){let r,n,a=this.options,l=this.data,h=this.chart,d=this.xAxis,c=d&&d.hasNames&&d.names,p=a.data,u=this.xData;e=N(e,!0);let g={series:this};this.pointClass.prototype.applyOptions.apply(g,[t]);let f=g.x;if(n=u.length,this.requireSorting&&ff;)n--;this.updateParallelArrays(g,"splice",[n,0,0]),this.updateParallelArrays(g,n),c&&g.name&&(c[f]=g.name),p.splice(n,0,t),(r||this.processedData)&&(this.data.splice(n,0,null),this.processData()),"point"===a.legendType&&this.generatePoints(),i&&(l[0]&&l[0].remove?l[0].remove(!1):(l.shift(),this.updateParallelArrays(g,"shift"),p.shift())),!1!==o&&L(this,"addPoint",{point:g}),this.isDirty=!0,this.isDirtyData=!0,e&&h.redraw(s)}removePoint(t,e,i){let s=this,o=s.data,r=o[t],n=s.points,a=s.chart,l=function(){n&&n.length===o.length&&n.splice(t,1),o.splice(t,1),s.options.data.splice(t,1),s.updateParallelArrays(r||{series:s},"splice",[t,1]),r&&r.destroy(),s.isDirty=!0,s.isDirtyData=!0,e&&a.redraw()};c(i,a),e=N(e,!0),r?r.firePointEvent("remove",null,l):l()}remove(t,e,i,s){let o=this,r=o.chart;function n(){o.destroy(s),r.isDirtyLegend=r.isDirtyBox=!0,r.linkSeries(s),N(t,!0)&&r.redraw(e)}!1!==i?L(o,"remove",null,n):n()}update(t,e){var i,s,o,r;L(this,"update",{options:t=M(t,this.userOptions)});let n,a,l=this,h=l.chart,d=l.userOptions,c=l.initialType||l.type,p=h.options.plotOptions,u=x[c].prototype,g=l.finishedAnimating&&{animation:!1},f={},m=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],b=t.type||d.type||h.options.chart.type,y=!(this.hasDerivedData||b&&b!==this.type||void 0!==t.pointStart||void 0!==t.pointInterval||void 0!==t.relativeXValue||t.joinBy||t.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some((t=>l.hasOptionChanged(t))));b=b||c,y&&(m.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX"),!1!==t.visible&&m.push("area","graph"),l.parallelArrays.forEach((function(t){m.push(t+"Data")})),t.data&&(t.dataSorting&&w(l.options.dataSorting,t.dataSorting),this.setData(t.data,!1))),t=R(d,{index:void 0===d.index?l.index:d.index,pointStart:null!==(i=null!==(s=null===p||void 0===p||null===(o=p.series)||void 0===o?void 0:o.pointStart)&&void 0!==s?s:d.pointStart)&&void 0!==i?i:null===(r=l.xData)||void 0===r?void 0:r[0]},!y&&{data:l.options.data},t,g),y&&t.data&&(t.data=l.options.data),(m=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(m)).forEach((function(t){m[t]=l[t],delete l[t]}));let v=!1;if(x[b]){if(v=b!==l.type,l.remove(!1,!1,!1,!0),v)if(Object.setPrototypeOf)Object.setPrototypeOf(l,x[b].prototype);else{let t=Object.hasOwnProperty.call(l,"hcEvents")&&l.hcEvents;for(a in u)l[a]=void 0;w(l,x[b].prototype),t?l.hcEvents=t:delete l.hcEvents}}else T(17,!0,h,{missingModuleFor:b});if(m.forEach((function(t){l[t]=m[t]})),l.init(h,t),y&&this.points)for(let x of(!1===(n=l.options).visible?(f.graphic=1,f.dataLabel=1):(this.hasMarkerChanged(n,d)&&(f.graphic=1),(null===(S=l.hasDataLabels)||void 0===S?void 0:S.call(l))||(f.dataLabel=1)),this.points)){var S;x&&x.series&&(x.resolveColor(),Object.keys(f).length&&x.destroyElements(f),!1===n.showInLegend&&x.legendItem&&h.legend.destroyItem(x))}l.initialType=c,h.linkSeries(),h.setSortedData(),v&&l.linkedSeries.length&&(l.isDirtyData=!0),L(this,"afterUpdate"),N(e,!0)&&h.redraw(!!y&&void 0)}setName(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0}hasOptionChanged(t){var e,i;let s=this.chart,o=this.options[t],r=s.options.plotOptions,n=this.userOptions[t],a=N(null===r||void 0===r||null===(e=r[this.type])||void 0===e?void 0:e[t],null===r||void 0===r||null===(i=r.series)||void 0===i?void 0:i[t]);return n&&!k(a)?o!==n:o!==N(a,o)}onMouseOver(){let t=this.chart,e=t.hoverSeries;t.pointer.setHoverChartIndex(),e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&L(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this}onMouseOut(){let t=this.options,e=this.chart,i=e.tooltip,s=e.hoverPoint;e.hoverSeries=null,s&&s.onMouseOut(),this&&t.events.mouseOut&&L(this,"mouseOut"),i&&!this.stickyTracking&&(!i.shared||this.noSharedTooltip)&&i.hide(),e.series.forEach((function(t){t.setState("",!0)}))}setState(t,e){let i=this,s=i.options,o=i.graph,r=s.inactiveOtherPoints,n=s.states,a=N(n[t||"normal"]&&n[t||"normal"].animation,i.chart.options.chart.animation),l=s.lineWidth,h=s.opacity;if(t=t||"",i.state!==t&&([i.group,i.markerGroup,i.dataLabelsGroup].forEach((function(e){e&&(i.state&&e.removeClass("highcharts-series-"+i.state),t&&e.addClass("highcharts-series-"+t))})),i.state=t,!i.chart.styledMode)){if(n[t]&&!1===n[t].enabled)return;if(t&&(l=n[t].lineWidth||l+(n[t].lineWidthPlus||0),h=N(n[t].opacity,h)),o&&!o.dashstyle&&B(l))for(let t of[o,...this.zones.map((t=>t.graph))])null===t||void 0===t||t.animate({"stroke-width":l},a);r||[i.group,i.markerGroup,i.dataLabelsGroup,i.labelBySeries].forEach((function(t){t&&t.animate({opacity:h},a)}))}e&&r&&i.points&&i.setAllPointsToState(t||void 0)}setAllPointsToState(t){this.points.forEach((function(e){e.setState&&e.setState(t)}))}setVisible(t,e){var i;let s=this,o=s.chart,r=o.options.chart.ignoreHiddenSeries,n=s.visible;s.visible=t=s.options.visible=s.userOptions.visible=void 0===t?!n:t;let a=t?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((t=>{var e;null===(e=s[t])||void 0===e||e[a]()})),(o.hoverSeries===s||(null===(i=o.hoverPoint)||void 0===i?void 0:i.series)===s)&&s.onMouseOut(),s.legendItem&&o.legend.colorizeItem(s,t),s.isDirty=!0,s.options.stacking&&o.series.forEach((t=>{t.options.stacking&&t.visible&&(t.isDirty=!0)})),s.linkedSeries.forEach((e=>{e.setVisible(t,!1)})),r&&(o.isDirtyBox=!0),L(s,a),!1!==e&&o.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(t){this.selected=t=this.options.selected=void 0===t?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),L(this,t?"select":"unselect")}shouldShowTooltip(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.series=this,i.visiblePlotOnly=!0,this.chart.isInsidePlot(t,e,i)}drawLegendSymbol(t,e){var i;null===(i=o[this.options.legendSymbol||"rectangle"])||void 0===i||i.call(this,t,e)}}return X.defaultOptions=n,X.types=a.seriesTypes,X.registerType=a.registerSeriesType,w(X.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:r,requireSorting:!0,sorted:!0}),a.series=X,X})),i(e,"Core/Chart/Chart.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Axis/Axis.js"],e["Core/Defaults.js"],e["Core/Templating.js"],e["Core/Foundation.js"],e["Core/Globals.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Renderer/SVG/SVGRenderer.js"],e["Core/Time.js"],e["Core/Utilities.js"],e["Core/Renderer/HTML/AST.js"],e["Core/Axis/Tick.js"]],(function(t,e,i,s,o,r,n,a,l,h,d,c,p,u){let{animate:g,animObject:f,setAnimation:m}=t,{defaultOptions:x,defaultTime:b}=i,{numberFormat:y}=s,{registerEventOptions:v}=o,{charts:S,doc:k,marginNames:A,svg:M,win:C}=r,{seriesTypes:T}=l,{addEvent:w,attr:P,createElement:L,clamp:E,css:O,defined:D,diffObjects:j,discardElement:B,erase:I,error:R,extend:z,find:N,fireEvent:G,getStyle:U,isArray:W,isNumber:X,isObject:H,isString:F,merge:Y,objectEach:V,pick:_,pInt:q,relativeLength:Z,removeEvent:K,splat:$,syncTimeout:J,uniqueKey:Q}=c;class tt{static chart(t,e,i){return new tt(t,e,i)}constructor(t,e,i){this.sharedClips={};let s=[...arguments];(F(t)||t.nodeName)&&(this.renderTo=s.shift()),this.init(s[0],s[1])}setZoomOptions(){let t=this.options.chart,e=t.zooming;this.zooming={...e,type:_(t.zoomType,e.type),key:_(t.zoomKey,e.key),pinchType:_(t.pinchType,e.pinchType),singleTouch:_(t.zoomBySingleTouch,e.singleTouch,!1),resetButton:Y(e.resetButton,t.resetZoomButton)}}init(t,e){G(this,"init",{args:arguments},(function(){let i=Y(x,t),s=i.chart;this.userOptions=z({},t),this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=e,this.isResizing=0,this.options=i,this.axes=[],this.series=[],this.time=t.time&&Object.keys(t.time).length?new d(t.time):r.time,this.numberFormatter=s.numberFormatter||y,this.styledMode=s.styledMode,this.hasCartesianSeries=s.showAxes,this.index=S.length,S.push(this),r.chartCount++,v(this,s),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),G(this,"afterInit"),this.firstRender()}))}initSeries(t){let e=this.options.chart,i=t.type||e.type,s=T[i];s||R(17,!0,this,{missingModuleFor:i});let o=new s;return"function"==typeof o.init&&o.init(this,t),o}setSortedData(){this.getSeriesOrderByLinks().forEach((function(t){t.points||t.data||!t.enabledDataSorting||t.setData(t.options.data,!1)}))}getSeriesOrderByLinks(){return this.series.concat().sort((function(t,e){return t.linkedSeries.length||e.linkedSeries.length?e.linkedSeries.length-t.linkedSeries.length:0}))}orderItems(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this[t],s=this.options[t]=$(this.options[t]).slice(),o=this.userOptions[t]=this.userOptions[t]?$(this.userOptions[t]).slice():[];if(this.hasRendered&&(s.splice(e),o.splice(e)),i)for(let r=e,n=i.length;r2&&void 0!==arguments[2]?arguments[2]:{},{inverted:s,plotBox:o,plotLeft:r,plotTop:n,scrollablePlotBox:a}=this,l=0,h=0;i.visiblePlotOnly&&this.scrollingContainer&&({scrollLeft:l,scrollTop:h}=this.scrollingContainer);let d=i.series,c=i.visiblePlotOnly&&a||o,p=i.inverted?e:t,u=i.inverted?t:e,g={x:p,y:u,isInsidePlot:!0,options:i};if(!i.ignoreX){let t=d&&(s&&!this.polar?d.yAxis:d.xAxis)||{pos:r,len:1/0},e=i.paneCoordinates?t.pos+p:r+p;e>=Math.max(l+r,t.pos)&&e<=Math.min(l+r+c.width,t.pos+t.len)||(g.isInsidePlot=!1)}if(!i.ignoreY&&g.isInsidePlot){let t=!s&&i.axis&&!i.axis.isXAxis&&i.axis||d&&(s?d.xAxis:d.yAxis)||{pos:n,len:1/0},e=i.paneCoordinates?t.pos+u:n+u;e>=Math.max(h+n,t.pos)&&e<=Math.min(h+n+c.height,t.pos+t.len)||(g.isInsidePlot=!1)}return G(this,"afterIsInsidePlot",g),g.isInsidePlot}redraw(t){G(this,"beforeRedraw");let e,i,s,o,r=this.hasCartesianSeries?this.axes:this.colorAxis||[],n=this.series,a=this.pointer,l=this.legend,h=this.userOptions.legend,d=this.renderer,c=d.isHidden(),p=[],u=this.isDirtyBox,g=this.isDirtyLegend;for(d.rootFontSize=d.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),m(!!this.hasRendered&&t,this),c&&this.temporaryDisplay(),this.layOutTitles(!1),s=n.length;s--;)if(((o=n[s]).options.stacking||o.options.centerInCategory)&&(i=!0,o.isDirty)){e=!0;break}if(e)for(s=n.length;s--;)(o=n[s]).options.stacking&&(o.isDirty=!0);n.forEach((function(t){t.isDirty&&("point"===t.options.legendType?("function"==typeof t.updateTotals&&t.updateTotals(),g=!0):h&&(h.labelFormatter||h.labelFormat)&&(g=!0)),t.isDirtyData&&G(t,"updatedData")})),g&&l&&l.options.enabled&&(l.render(),this.isDirtyLegend=!1),i&&this.getStacks(),r.forEach((function(t){t.updateNames(),t.setScale()})),this.getMargins(),r.forEach((function(t){t.isDirty&&(u=!0)})),r.forEach((function(t){let e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,p.push((function(){G(t,"afterSetExtremes",z(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(u||i)&&t.redraw()})),u&&this.drawChartBox(),G(this,"predraw"),n.forEach((function(t){(u||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),a&&a.reset(!0),d.draw(),G(this,"redraw"),G(this,"render"),c&&this.temporaryDisplay(!0),p.forEach((function(t){t.call()}))}get(t){let e=this.series;function i(e){return e.id===t||e.options&&e.options.id===t}let s=N(this.axes,i)||N(this.series,i);for(let o=0;!s&&o(e.getPointsCollection().forEach((e=>{_(e.selectedStaging,e.selected)&&t.push(e)})),t)),[])}getSelectedSeries(){return this.series.filter((function(t){return t.selected}))}setTitle(t,e,i){this.applyDescription("title",t),this.applyDescription("subtitle",e),this.applyDescription("caption",void 0),this.layOutTitles(i)}applyDescription(t,e){let i=this,s=this.options[t]=Y(this.options[t],e),o=this[t];o&&e&&(this[t]=o=o.destroy()),s&&!o&&((o=this.renderer.text(s.text,0,0,s.useHTML).attr({align:s.align,class:"highcharts-"+t,zIndex:s.zIndex||4}).add()).update=function(e,s){i.applyDescription(t,e),i.layOutTitles(s)},this.styledMode||o.css(z("title"===t?{fontSize:this.options.isStock?"1em":"1.2em"}:{},s.style)),this[t]=o)}layOutTitles(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=[0,0,0],i=this.renderer,s=this.spacingBox;["title","subtitle","caption"].forEach((function(t){let o=this[t],r=this.options[t],n=r.verticalAlign||"top",a="title"===t?"top"===n?-3:0:"top"===n?e[0]+2:0;if(o){o.css({width:(r.width||s.width+(r.widthAdjust||0))+"px"});let t=i.fontMetrics(o).b,l=Math.round(o.getBBox(r.useHTML).height);o.align(z({y:"bottom"===n?t:a+t,height:l},r),!1,"spacingBox"),r.floating||("top"===n?e[0]=Math.ceil(e[0]+l):"bottom"===n&&(e[2]=Math.ceil(e[2]+l)))}}),this),e[0]&&"top"===(this.options.title.verticalAlign||"top")&&(e[0]+=this.options.title.margin),e[2]&&"bottom"===this.options.caption.verticalAlign&&(e[2]+=this.options.caption.margin);let o=!this.titleOffset||this.titleOffset.join(",")!==e.join(",");this.titleOffset=e,G(this,"afterLayOutTitles"),!this.isDirtyBox&&o&&(this.isDirtyBox=this.isDirtyLegend=o,this.hasRendered&&t&&this.isDirtyBox&&this.redraw())}getContainerBox(){return{width:U(this.renderTo,"width",!0)||0,height:U(this.renderTo,"height",!0)||0}}getChartSize(){let t=this.options.chart,e=t.width,i=t.height,s=this.getContainerBox();this.chartWidth=Math.max(0,e||s.width||600),this.chartHeight=Math.max(0,Z(i,this.chartWidth)||(s.height>1?s.height:400)),this.containerBox=s}temporaryDisplay(t){let e,i=this.renderTo;if(t)for(;i&&i.style;)i.hcOrigStyle&&(O(i,i.hcOrigStyle),delete i.hcOrigStyle),i.hcOrigDetached&&(k.body.removeChild(i),i.hcOrigDetached=!1),i=i.parentNode;else for(;i&&i.style&&(k.body.contains(i)||i.parentNode||(i.hcOrigDetached=!0,k.body.appendChild(i)),("none"===U(i,"display",!1)||i.hcOricDetached)&&(i.hcOrigStyle={display:i.style.display,height:i.style.height,overflow:i.style.overflow},e={display:"block",overflow:"hidden"},i!==this.renderTo&&(e.height=0),O(i,e),i.offsetWidth||i.style.setProperty("display","block","important")),(i=i.parentNode)!==k.body););}setClassName(t){this.container.className="highcharts-container "+(t||"")}getContainer(){let t,e=this.options,i=e.chart,s="data-highcharts-chart",o=Q(),r=this.renderTo;r||(this.renderTo=r=i.renderTo),F(r)&&(this.renderTo=r=k.getElementById(r)),r||R(13,!0,this);let a=q(P(r,s));X(a)&&S[a]&&S[a].hasRendered&&S[a].destroy(),P(r,s,this.index),r.innerHTML=p.emptyHTML,i.skipClone||r.offsetWidth||this.temporaryDisplay(),this.getChartSize();let l=this.chartWidth,d=this.chartHeight;O(r,{overflow:"hidden"}),this.styledMode||(t=z({position:"relative",overflow:"hidden",width:l+"px",height:d+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none"},i.style||{}));let c=L("div",{id:o},t,r);this.container=c,this._cursor=c.style.cursor;let u=i.renderer||!M?n.getRendererType(i.renderer):h;if(this.renderer=new u(c,l,d,void 0,i.forExport,e.exporting&&e.exporting.allowHTML,this.styledMode),this.containerBox=this.getContainerBox(),m(void 0,this),this.setClassName(i.className),this.styledMode)for(let n in e.defs)this.renderer.definition(e.defs[n]);else this.renderer.setStyle(i.style);this.renderer.chartIndex=this.index,G(this,"afterGetContainer")}getMargins(t){let{spacing:e,margin:i,titleOffset:s}=this;this.resetMargins(),s[0]&&!D(i[0])&&(this.plotTop=Math.max(this.plotTop,s[0]+e[0])),s[2]&&!D(i[2])&&(this.marginBottom=Math.max(this.marginBottom,s[2]+e[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(i,e),G(this,"getMargins"),t||this.getAxisMargins()}getAxisMargins(){let t=this,e=t.axisOffset=[0,0,0,0],i=t.colorAxis,s=t.margin,o=function(t){t.forEach((function(t){t.visible&&t.getOffset()}))};t.hasCartesianSeries?o(t.axes):i&&i.length&&o(i),A.forEach((function(i,o){D(s[o])||(t[i]+=e[o])})),t.setChartSize()}getOptions(){return j(this.userOptions,x)}reflow(t){let e=this,i=e.containerBox,s=e.getContainerBox();delete e.pointer.chartPosition,!e.isPrinting&&!e.isResizing&&i&&s.width&&((s.width!==i.width||s.height!==i.height)&&(c.clearTimeout(e.reflowTimeout),e.reflowTimeout=J((function(){e.container&&e.setSize(void 0,void 0,!1)}),t?100:0)),e.containerBox=s)}setReflow(){let t=this,e=e=>{var i;(null===(i=t.options)||void 0===i?void 0:i.chart.reflow)&&t.hasLoaded&&t.reflow(e)};if("function"==typeof ResizeObserver)new ResizeObserver(e).observe(t.renderTo);else{let t=w(C,"resize",e);w(this,"destroy",t)}}setSize(t,e,i){let s=this,o=s.renderer;s.isResizing+=1,m(i,s);let r=o.globalAnimation;s.oldChartHeight=s.chartHeight,s.oldChartWidth=s.chartWidth,void 0!==t&&(s.options.chart.width=t),void 0!==e&&(s.options.chart.height=e),s.getChartSize();let{chartWidth:n,chartHeight:a,scrollablePixelsX:l=0,scrollablePixelsY:h=0}=s;(s.isDirtyBox||n!==s.oldChartWidth||a!==s.oldChartHeight)&&(s.styledMode||(r?g:O)(s.container,{width:"".concat(n+l,"px"),height:"".concat(a+h,"px")},r),s.setChartSize(!0),o.setSize(n,a,r),s.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),s.isDirtyLegend=!0,s.isDirtyBox=!0,s.layOutTitles(),s.getMargins(),s.redraw(r),s.oldChartHeight=void 0,G(s,"resize"),setTimeout((()=>{s&&G(s,"endResize",void 0,(()=>{s.isResizing-=1}))}),f(r).duration))}setChartSize(t){let e,i,s,o,r=this.inverted,n=this.renderer,a=this.chartWidth,l=this.chartHeight,h=this.options.chart,d=this.spacing,c=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=i=Math.round(this.plotTop),this.plotWidth=s=Math.max(0,Math.round(a-e-this.marginRight)),this.plotHeight=o=Math.max(0,Math.round(l-i-this.marginBottom)),this.plotSizeX=r?o:s,this.plotSizeY=r?s:o,this.plotBorderWidth=h.plotBorderWidth||0,this.spacingBox=n.spacingBox={x:d[3],y:d[0],width:a-d[3]-d[1],height:l-d[0]-d[2]},this.plotBox=n.plotBox={x:e,y:i,width:s,height:o};let p=2*Math.floor(this.plotBorderWidth/2),u=Math.ceil(Math.max(p,c[3])/2),g=Math.ceil(Math.max(p,c[0])/2);this.clipBox={x:u,y:g,width:Math.floor(this.plotSizeX-Math.max(p,c[1])/2-u),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(p,c[2])/2-g))},t||(this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),n.alignElements()),G(this,"afterSetChartSize",{skipAxes:t})}resetMargins(){G(this,"resetMargins");let t=this,e=t.options.chart;["margin","spacing"].forEach((function(i){let s=e[i],o=H(s)?s:[s,s,s,s];["Top","Right","Bottom","Left"].forEach((function(s,r){t[i][r]=_(e[i+s],o[r])}))})),A.forEach((function(e,i){t[e]=_(t.margin[i],t.spacing[i])})),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]}drawChartBox(){let t,e,i,s=this.options.chart,o=this.renderer,r=this.chartWidth,n=this.chartHeight,a=this.styledMode,l=this.plotBGImage,h=s.backgroundColor,d=s.plotBackgroundColor,c=s.plotBackgroundImage,p=this.plotLeft,u=this.plotTop,g=this.plotWidth,f=this.plotHeight,m=this.plotBox,x=this.clipRect,b=this.clipBox,y=this.chartBackground,v=this.plotBackground,S=this.plotBorder,k="animate";y||(this.chartBackground=y=o.rect().addClass("highcharts-background").add(),k="attr"),a?t=e=y.strokeWidth():(e=(t=s.borderWidth||0)+(s.shadow?8:0),i={fill:h||"none"},(t||y["stroke-width"])&&(i.stroke=s.borderColor,i["stroke-width"]=t),y.attr(i).shadow(s.shadow)),y[k]({x:e/2,y:e/2,width:r-e-t%2,height:n-e-t%2,r:s.borderRadius}),k="animate",v||(k="attr",this.plotBackground=v=o.rect().addClass("highcharts-plot-background").add()),v[k](m),!a&&(v.attr({fill:d||"none"}).shadow(s.plotShadow),c&&(l?(c!==l.attr("href")&&l.attr("href",c),l.animate(m)):this.plotBGImage=o.image(c,p,u,g,f).add())),x?x.animate({width:b.width,height:b.height}):this.clipRect=o.clipRect(b),k="animate",S||(k="attr",this.plotBorder=S=o.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),a||S.attr({stroke:s.plotBorderColor,"stroke-width":s.plotBorderWidth||0,fill:"none"}),S[k](S.crisp({x:p,y:u,width:g,height:f},-S.strokeWidth())),this.isDirtyBox=!1,G(this,"afterDrawChartBox")}propFromSeries(){let t,e,i,s=this,o=s.options.chart,r=s.options.series;["inverted","angular","polar"].forEach((function(n){for(e=T[o.type],i=o[n]||e&&e.prototype[n],t=r&&r.length;!i&&t--;)(e=T[r[t].type])&&e.prototype[n]&&(i=!0);s[n]=i}))}linkSeries(t){let e=this,i=e.series;i.forEach((function(t){t.linkedSeries.length=0})),i.forEach((function(t){let{linkedTo:i}=t.options;if(F(i)){let s;(s=":previous"===i?e.series[t.index-1]:e.get(i))&&s.linkedParent!==t&&(s.linkedSeries.push(t),t.linkedParent=s,s.enabledDataSorting&&t.setDataSortingOptions(),t.visible=_(t.options.visible,s.options.visible,t.visible))}})),G(this,"afterLinkSeries",{isUpdating:t})}renderSeries(){this.series.forEach((function(t){t.translate(),t.render()}))}render(){let t,e=this.axes,i=this.colorAxis,s=this.renderer,o=this.options.chart.axisLayoutRuns||2,r=t=>{t.forEach((t=>{t.visible&&t.render()}))},n=0,a=!0,l=0;for(let d of(this.setTitle(),G(this,"beforeMargins"),null!==(h=this.getStacks)&&void 0!==h&&h.call(this),this.getMargins(!0),this.setChartSize(),e)){var h;let{options:t}=d,{labels:e}=t;if(d.horiz&&d.visible&&e.enabled&&d.series.length&&"colorAxis"!==d.coll&&!this.polar){n=t.tickLength,d.createGroups();let i=new u(d,0,"",!0),s=i.createLabel("x",e);if(i.destroy(),s&&_(e.reserveSpace,!X(t.crossing))&&(n=s.getBBox().height+e.distance+Math.max(t.offset||0,0)),n){null===s||void 0===s||s.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-n,0);(a||t||o>1)&&l(l?1:1.1),t=s/this.plotHeight>(l?1:1.05),l++}this.drawChartBox(),this.hasCartesianSeries?r(e):i&&i.length&&r(i),this.seriesGroup||(this.seriesGroup=s.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(t){let e=this,i=Y(!0,this.options.credits,t);i.enabled&&!this.credits&&(this.credits=this.renderer.text(i.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){i.href&&(C.location.href=i.href)})).attr({align:i.position.align,zIndex:8}),e.styledMode||this.credits.css(i.style),this.credits.add().align(i.position),this.credits.update=function(t){e.credits=e.credits.destroy(),e.addCredits(t)})}destroy(){let t,e=this,i=e.axes,s=e.series,o=e.container,n=o&&o.parentNode;for(G(e,"destroy"),e.renderer.forExport?I(S,e):S[e.index]=void 0,r.chartCount--,e.renderTo.removeAttribute("data-highcharts-chart"),K(e),t=i.length;t--;)i[t]=i[t].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),t=s.length;t--;)s[t]=s[t].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach((function(t){let i=e[t];i&&i.destroy&&(e[t]=i.destroy())})),o&&(o.innerHTML=p.emptyHTML,K(o),n&&B(o)),V(e,(function(t,i){delete e[i]}))}firstRender(){let t=this,e=t.options;t.getContainer(),t.resetMargins(),t.setChartSize(),t.propFromSeries(),t.getAxes();let i=W(e.series)?e.series:[];e.series=[],i.forEach((function(e){t.initSeries(e)})),t.linkSeries(),t.setSortedData(),G(t,"beforeRender"),t.render(),t.pointer.getChartPosition(),t.renderer.imgCount||t.hasLoaded||t.onload(),t.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),G(this,"load"),G(this,"render"),D(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:t,title:e}=this;!t||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(e&&e.element.textContent||"").replace(/0&&(y+=o,b=S),(o=y-k)>0&&(y=k,b-=o),e.series.length&&b!==u.min&&y!==u.max&&b>=S&&y<=k&&(e.setExtremes(b,y,!1,!1,{trigger:"pan"}),!s.resetZoomButton&&b!==S&&y!==k&&a.match("y")&&(s.showResetZoom(),e.displayBtn=!1),i=!0),r[h]=l)})),V(r,((t,e)=>{s[e]=t})),i&&s.redraw(!1),O(s.container,{cursor:"move"})}))}}return z(tt.prototype,{callbacks:[],collectionsWithInit:{xAxis:[tt.prototype.addAxis,[!0]],yAxis:[tt.prototype.addAxis,[!1]],series:[tt.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),tt})),i(e,"Extensions/ScrollablePlotArea.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Globals.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s){let{stop:o}=t,{composed:r}=e,{addEvent:n,createElement:a,css:l,defined:h,extend:d,merge:c,pick:p,pushUnique:u}=s;function g(){var t,e,s;let r,{axisOffset:h,chartWidth:d,chartHeight:c,container:u,plotHeight:g,plotLeft:f,plotTop:m,plotWidth:x,scrollablePixelsX:b=0,scrollablePixelsY:y=0,scrollingContainer:v}=this,S=!this.fixedDiv,k=this.options.chart,A=k.scrollablePlotArea,{scrollPositionX:M,scrollPositionY:C}=A,T=i.getRendererType(),{fixedRenderer:w}=this;w?w.setSize(d,c):(this.fixedDiv=a("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:((null===(t=k.style)||void 0===t?void 0:t.zIndex)||0)+2,top:0},void 0,!0),null!==v&&void 0!==v&&v.parentNode.insertBefore(this.fixedDiv,v),l(this.renderTo,{overflow:"visible"}),this.fixedRenderer=w=new T(this.fixedDiv,d,c,k.style),this.scrollableMask=w.path().attr({fill:k.backgroundColor||"#fff","fill-opacity":p(A.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),n(this,"afterShowResetZoom",this.moveFixedElements),n(this,"afterApplyDrilldown",this.moveFixedElements),n(this,"afterLayOutTitles",this.moveFixedElements)),(this.scrollableDirty||S)&&(this.scrollableDirty=!1,this.moveFixedElements());let P=d+b,L=c+y;o(this.container),l(u,{width:"".concat(P,"px"),height:"".concat(L,"px")}),this.renderer.boxWrapper.attr({width:P,height:L,viewBox:[0,0,P,L].join(" ")}),null!==(e=this.chartBackground)&&void 0!==e&&e.attr({width:P,height:L}),v&&(l(v,{width:"".concat(this.chartWidth,"px"),height:"".concat(this.chartHeight,"px")}),S&&(M&&(v.scrollLeft=b*M),C&&(v.scrollTop=y*C)));let E=m-h[0]-1,O=f-h[3]-1,D=m+g+h[2]+1,j=f+x+h[1]+1,B=f+x-b,I=m+g-y;r=b?[["M",0,E],["L",f-1,E],["L",f-1,D],["L",0,D],["Z"],["M",B,E],["L",d,E],["L",d,D],["L",B,D],["Z"]]:y?[["M",O,0],["L",O,m-1],["L",j,m-1],["L",j,0],["Z"],["M",O,I],["L",O,c],["L",j,c],["L",j,I],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&(null===(s=this.scrollableMask)||void 0===s||s.attr({d:r}))}function f(){let t,e=this.container,i=this.fixedRenderer,s=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-reset-zoom",".highcharts-drillup-button",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"];for(let o of(this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),t&&s.push("".concat(t,":not(.highcharts-radial-axis)"),"".concat(t,"-labels:not(.highcharts-radial-axis-labels)")),s))[].forEach.call(e.querySelectorAll(o),(t=>{(t.namespaceURI===i.SVG_NS?i.box:i.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}function m(){let t,e={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(e.overflowX="auto"),this.scrollablePixelsY&&(e.overflowY="auto"),this.scrollingParent=a("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=a("div",{className:"highcharts-scrolling"},e,this.scrollingParent),n(this.scrollingContainer,"scroll",(()=>{this.pointer&&(delete this.pointer.chartPosition,this.hoverPoint&&(t=this.hoverPoint),this.pointer.runPointActions(void 0,t,!0))})),this.innerContainer=a("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null}function x(){this.chart.scrollableDirty=!0}function b(t){let e,i,s,o=this.options.chart.scrollablePlotArea,r=o&&o.minWidth,n=o&&o.minHeight;if(!this.renderer.forExport&&(r?(this.scrollablePixelsX=e=Math.max(0,r-this.chartWidth),e&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=c(this.plotBox),this.plotBox.width=this.plotWidth+=e,this.inverted?this.clipBox.height+=e:this.clipBox.width+=e,s={1:{name:"right",value:e}})):n&&(this.scrollablePixelsY=i=Math.max(0,n-this.chartHeight),h(i)&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=c(this.plotBox),this.plotBox.height=this.plotHeight+=i,this.inverted?this.clipBox.width+=i:this.clipBox.height+=i,s={2:{name:"bottom",value:i}})),s&&!t.skipAxes))for(let a of this.axes)if(s[a.side]){let t=a.getPlotLinePath;a.getPlotLinePath=function(){let e=s[a.side].name,i=s[a.side].value,o=this[e];this[e]=o-i;let r=t.apply(this,arguments);return this[e]=o,r}}else a.setAxisSize(),a.setAxisTranslation()}function y(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}function v(){this.chart.scrollableDirty=!0}return{compose:function t(e,i,s){u(r,t)&&(n(e,"afterInit",x),d(i.prototype,{applyFixed:g,moveFixedElements:f,setUpScrolling:m}),n(i,"afterSetChartSize",b),n(i,"render",y),n(s,"show",v))}}})),i(e,"Core/Axis/Stacking/StackItem.js",[e["Core/Templating.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{format:s}=t,{series:o}=e,{destroyObjectProperties:r,fireEvent:n,isNumber:a,pick:l}=i;return class{constructor(t,e,i,s,o){let r=t.chart.inverted,n=t.reversed;this.axis=t;let a=this.isNegative=!!i!=!!n;this.options=e=e||{},this.x=s,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=o,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:e.align||(r?a?"left":"right":"center"),verticalAlign:e.verticalAlign||(r?"middle":a?"bottom":"top"),y:e.y,x:e.x},this.textAlign=e.textAlign||(r?a?"right":"left":"center")}destroy(){r(this,this.axis)}render(t){let e=this.axis.chart,i=this.options,o=i.format,r=o?s(o,this,e):i.formatter.call(this);if(this.label)this.label.attr({text:r,visibility:"hidden"});else{this.label=e.renderer.label(r,null,void 0,i.shape,void 0,void 0,i.useHTML,!1,"stack-labels");let s={r:i.borderRadius||0,text:r,padding:l(i.padding,5),visibility:"hidden"};e.styledMode||(s.fill=i.backgroundColor,s.stroke=i.borderColor,s["stroke-width"]=i.borderWidth,this.label.css(i.style||{})),this.label.attr(s),this.label.added||this.label.add(t)}this.label.labelrank=e.plotSizeY,n(this,"afterRender")}setOffset(t,e,i,s,r,h){let{alignOptions:d,axis:c,label:p,options:u,textAlign:g}=this,f=c.chart,m=this.getStackBox({xOffset:t,width:e,boxBottom:i,boxTop:s,defaultX:r,xAxis:h}),{verticalAlign:x}=d;if(p&&m){let t,e=p.getBBox(),i=p.padding,s="justify"===l(u.overflow,"justify");d.x=u.x||0,d.y=u.y||0;let{x:r,y:n}=this.adjustStackPosition({labelBox:e,verticalAlign:x,textAlign:g});m.x-=r,m.y-=n,p.align(d,!1,m),(t=f.isInsidePlot(p.alignAttr.x+d.x+r,p.alignAttr.y+d.y+n))||(s=!1),s&&o.prototype.justifyDataLabel.call(c,p,d,p.alignAttr,e,m),p.attr({x:p.alignAttr.x,y:p.alignAttr.y,rotation:u.rotation,rotationOriginX:e.width/2,rotationOriginY:e.height/2}),l(!s&&u.crop,!0)&&(t=a(p.x)&&a(p.y)&&f.isInsidePlot(p.x-i+(p.width||0),p.y)&&f.isInsidePlot(p.x+i,p.y)),p[t?"show":"hide"]()}n(this,"afterSetOffset",{xOffset:t,width:e})}adjustStackPosition(t){let{labelBox:e,verticalAlign:i,textAlign:s}=t,o={bottom:0,middle:1,top:2,right:1,center:0,left:-1},r=o[i],n=o[s];return{x:e.width/2+e.width/2*n,y:e.height/2*r}}getStackBox(t){let e=this.axis,i=e.chart,{boxTop:s,defaultX:o,xOffset:r,width:n,boxBottom:h}=t,d=e.stacking.usePercentage?100:l(s,this.total,0),c=e.toPixels(d),p=t.xAxis||i.xAxis[0],u=l(o,p.translate(this.x))+r,g=e.toPixels(h||a(e.min)&&e.logarithmic&&e.logarithmic.lin2log(e.min)||0),f=Math.abs(c-g),m=i.inverted,x=this.isNegative;return m?{x:(x?c:c-f)-i.plotLeft,y:p.height-u-n,width:f,height:n}:{x:u+p.transB-i.plotLeft,y:(x?c-f:c)-i.plotTop,width:n,height:f}}}})),i(e,"Core/Axis/Stacking/StackingAxis.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Axis/Axis.js"],e["Core/Globals.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Axis/Stacking/StackItem.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r){var n;let{getDeferredAnimation:a}=t,{composed:l}=i,{series:{prototype:h}}=s,{addEvent:d,correctFloat:c,defined:p,destroyObjectProperties:u,fireEvent:g,isArray:f,isNumber:m,objectEach:x,pick:b,pushUnique:y}=r;function v(){let t=this.inverted;this.axes.forEach((t=>{t.stacking&&t.stacking.stacks&&t.hasVisibleSeries&&(t.stacking.oldStacks=t.stacking.stacks)})),this.series.forEach((e=>{let i=e.xAxis&&e.xAxis.options||{};e.options.stacking&&e.reserveSpace()&&(e.stackKey=[e.type,b(e.options.stack,""),t?i.top:i.left,t?i.height:i.width].join(","))}))}function S(){let t=this.stacking;if(t){var e;let i=t.stacks;x(i,((t,e)=>{u(t),delete i[e]})),null===(e=t.stackTotalGroup)||void 0===e||e.destroy()}}function k(){this.stacking||(this.stacking=new P(this))}function A(t,e,i,s){return!p(t)||t.x!==e||s&&t.stackKey!==s?t={x:e,index:0,key:s,stackKey:s}:t.index++,t.key=[i,e,t.index].join(","),t}function M(){let t,e=this,i=e.yAxis,s=e.stackKey||"",o=i.stacking.stacks,r=e.processedXData,n=e.options.stacking,a=e[n+"Stacker"];a&&[s,"-"+s].forEach((i=>{let s,n,l,h=r.length;for(;h--;){var d,c;s=r[h],t=e.getStackIndicator(t,s,e.index,i),n=null===(d=o[i])||void 0===d?void 0:d[s],(l=null===(c=n)||void 0===c?void 0:c.points[t.key||""])&&a.call(e,l,n,h)}}))}function C(t,e,i){let s=e.total?100/e.total:0;t[0]=c(t[0]*s),t[1]=c(t[1]*s),this.stackedYData[i]=t[1]}function T(t){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?h.setStackedPoints.call(this,t,"group"):t.stacking.resetStacks())}function w(t,e){let i,s,r,n,a,l,h,d,u,g=e||this.options.stacking;if(!g||!this.reserveSpace()||({group:"xAxis"}[g]||"yAxis")!==t.coll)return;let m=this.processedXData,x=this.processedYData,y=[],v=x.length,S=this.options,k=S.threshold||0,A=S.startFromThreshold?k:0,M=S.stack,C=e?"".concat(this.type,",").concat(g):this.stackKey||"",T="-"+C,w=this.negStacks,P=t.stacking,L=P.stacks,E=P.oldStacks;for(P.stacksTouched+=1,h=0;h0&&!1===this.singleStacks&&(r.points[l][0]=r.points[this.index+","+d+",0"][0])):(delete r.points[l],delete r.points[this.index]);let e=r.total||0;"percent"===g?(n=s?C:T,e=w&&null!==(D=L[n])&&void 0!==D&&D[d]?(n=L[n][d]).total=Math.max(n.total||0,e)+Math.abs(u)||0:c(e+(Math.abs(u)||0))):"group"===g?(f(u)&&(u=u[0]),null!==u&&e++):e=c(e+(u||0)),r.cumulative="group"===g?(e||1)-1:c(b(r.cumulative,A)+(u||0)),r.total=e,null!==u&&(r.points[l].push(r.cumulative),y[h]=r.cumulative,r.hasValidPoints=!0)}"percent"===g&&(P.usePercentage=!0),"group"!==g&&(this.stackedYData=y),P.oldStacks={}}class P{constructor(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}buildStacks(){let t,e,i=this.axis,s=i.series,o="xAxis"===i.coll,r=i.options.reversedStacks,n=s.length;for(this.resetStacks(),this.usePercentage=!1,e=n;e--;)t=s[r?e:n-e-1],o&&t.setGroupedPoints(i),t.setStackedPoints(i);if(!o)for(e=0;e{x(t,(t=>{t.cumulative=t.total}))})))}resetStacks(){x(this.stacks,(t=>{x(t,((e,i)=>{m(e.touched)&&e.touched{x(t,(t=>{t.render(l)}))})),l.animate({opacity:1},n)}}return(n||(n={})).compose=function t(e,i,s){if(y(l,t)){let t=i.prototype,o=s.prototype;d(e,"init",k),d(e,"destroy",S),t.getStacks=v,o.getStackIndicator=A,o.modifyStacks=M,o.percentStacker=C,o.setGroupedPoints=T,o.setStackedPoints=w}},n})),i(e,"Series/Line/LineSeries.js",[e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{defined:s,merge:o,isObject:r}=i;class n extends t{drawGraph(){let t=this.options,e=(this.gappedPath||this.getGraphPath).call(this),i=this.chart.styledMode;[this,...this.zones].forEach(((s,n)=>{let a,l=s.graph,h=l?"animate":"attr",d=s.dashStyle||t.dashStyle;l?(l.endX=this.preventGraphAnimation?null:e.xMap,l.animate({d:e})):e.length&&(s.graph=l=this.chart.renderer.path(e).addClass("highcharts-graph"+(n?" highcharts-zone-graph-".concat(n-1," "):" ")+(n&&s.className||"")).attr({zIndex:1}).add(this.group)),l&&!i&&(a={stroke:!n&&t.lineColor||s.color||this.color||"#cccccc","stroke-width":t.lineWidth||0,fill:this.fillGraph&&this.color||"none"},d?a.dashstyle=d:"square"!==t.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),l[h](a).shadow(n<2&&t.shadow&&o({filterUnits:"userSpaceOnUse"},r(t.shadow)?t.shadow:{}))),l&&(l.startX=e.xMap,l.isArea=e.isArea)}))}getGraphPath(t,e,i){let o,r=this,n=r.options,a=[],l=[],h=n.step,d=(t=t||r.points).reversed;return d&&t.reverse(),(h={right:1,center:2}[h]||h&&3)&&d&&(h=4-h),(t=this.getValidPoints(t,!1,!(n.connectNulls&&!e&&!i))).forEach((function(d,c){let p,u=d.plotX,g=d.plotY,f=t[c-1],m=d.isNull||"number"!=typeof g;(d.leftCliff||f&&f.rightCliff)&&!i&&(o=!0),m&&!s(e)&&c>0?o=!n.connectNulls:m&&!e?o=!0:(0===c||o?p=[["M",d.plotX,d.plotY]]:r.getPointSpline?p=[r.getPointSpline(t,d,c)]:h?(p=1===h?[["L",f.plotX,g]]:2===h?[["L",(f.plotX+u)/2,f.plotY],["L",(f.plotX+u)/2,g]]:[["L",u,f.plotY]]).push(["L",u,g]):p=[["L",u,g]],l.push(d.x),h&&(l.push(d.x),2===h&&l.push(d.x)),a.push.apply(a,p),o=!1)})),a.xMap=l,r.graphPath=a,a}}return n.defaultOptions=o(t.defaultOptions,{legendSymbol:"lineMarker"}),e.registerSeriesType("line",n),n})),i(e,"Series/Area/AreaSeries.js",[e["Core/Color/Color.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{parse:s}=t,{seriesTypes:{line:o}}=e,{extend:r,merge:n,objectEach:a,pick:l}=i;class h extends o{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:t,options:e}=this;[this,...this.zones].forEach(((i,s)=>{var o;let r={},n=i.fillColor||e.fillColor,a=i.area,l=a?"animate":"attr";a?(a.endX=this.preventGraphAnimation?null:t.xMap,a.animate({d:t})):(r.zIndex=0,(a=i.area=this.chart.renderer.path(t).addClass("highcharts-area"+(s?" highcharts-zone-area-".concat(s-1," "):" ")+(s&&i.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(r.fill=n||i.color||this.color,r["fill-opacity"]=n?1:null!==(o=e.fillOpacity)&&void 0!==o?o:.75,a.css({pointerEvents:this.stickyTracking?"none":"auto"})),a[l](r),a.startX=t.xMap,a.shiftUnit=e.step?2:1}))}getGraphPath(t){let e,i,s,r=o.prototype.getGraphPath,n=this.options,a=n.stacking,h=this.yAxis,d=[],c=[],p=this.index,u=h.stacking.stacks[this.stackKey],g=n.threshold,f=Math.round(h.getThreshold(n.threshold)),m=l(n.connectNulls,"percent"===a),x=function(i,s,o){let r,n,l=t[i],m=a&&u[l.x].points[p],x=l[o+"Null"]||0,b=l[o+"Cliff"]||0,y=!0;b||x?(r=(x?m[0]:m[1])+b,n=m[0]+b,y=!!x):!a&&t[s]&&t[s].isNull&&(r=n=g),void 0!==r&&(c.push({plotX:e,plotY:null===r?f:h.getThreshold(r),isNull:y,isCliff:!0}),d.push({plotX:e,plotY:null===n?f:h.getThreshold(n),doCurve:!1}))};t=t||this.points,a&&(t=this.getStackPoints(t));for(let o=0,A=t.length;ot.visible));s.forEach((function(t,a){let f,m,x=0;if(h[t]&&!h[t].isNull)i.push(h[t]),[-1,1].forEach((function(i){let o=1===i?"rightNull":"leftNull",r=n[s[a+i]],l=0;if(r){let i=u;for(;i>=0&&i=0&&ei&&r>h?(r=Math.max(i,h),a=2*h-r):rp&&a>h?(a=Math.max(p,h),r=2*h-a):a=Math.abs(e)&&a>.5;return s=a-(e=Math.round(e)+n),l&&s&&(e-=1,s+=1),{x:t,y:e,width:i,height:s}}adjustForMissingColumns(t,e,i,s){if(!i.isNull&&s.columnCount>1){var o;let r=this.xAxis.series.filter((t=>t.visible)).map((t=>t.index)),n=0,a=0;y(null===(o=this.xAxis.stacking)||void 0===o?void 0:o.stacks,(t=>{if("number"==typeof i.x){let e=t[i.x.toString()];if(e){let t=e.points[this.index];if(f(t)){let t=Object.keys(e.points).filter((t=>!t.match(",")&&e.points[t]&&e.points[t].length>1)).map(parseFloat).filter((t=>-1!==r.indexOf(t))).sort(((t,e)=>e-t));n=t.indexOf(this.index),a=t.length}}}}));let l=(a-1)*s.paddedWidth+e;t=(i.plotX||0)+l/2-e-n*s.paddedWidth}return t}translate(){let t=this,e=t.chart,i=t.options,s=t.dense=t.closestPointRange*t.xAxis.transA<2,r=t.borderWidth=b(i.borderWidth,s?0:1),n=t.xAxis,a=t.yAxis,l=i.threshold,h=b(i.minPointLength,5),d=t.getColumnMetrics(),u=d.width,f=t.pointXOffset=d.offset,x=t.dataMin,y=t.dataMax,v=t.barW=Math.max(u,1+2*r),S=t.translatedThreshold=a.getThreshold(l);e.inverted&&(S-=.5),i.pointPadding&&(v=Math.ceil(v)),o.prototype.translate.apply(t),t.points.forEach((function(s){let o=b(s.yBottom,S),r=999+Math.abs(o),g=s.plotX||0,k=c(s.plotY,-r,a.len+r);s.stackBox;let A,M=Math.min(k,o),C=Math.max(k,o)-M,T=u,w=g+f,P=v;h&&Math.abs(C)h?o-h:S-(A?h:0)),p(s.options.pointWidth)&&(w-=Math.round(((T=P=Math.ceil(s.options.pointWidth))-u)/2)),i.centerInCategory&&!i.stacking&&(w=t.adjustForMissingColumns(w,T,s,d)),s.barX=w,s.pointWidth=T,s.tooltipPos=e.inverted?[c(a.len+a.pos-e.plotLeft-k,a.pos-e.plotLeft,a.len+a.pos-e.plotLeft),n.len+n.pos-e.plotTop-w-P/2,C]:[n.left-e.plotLeft+w+P/2,c(k+a.pos-e.plotTop,a.pos-e.plotTop,a.len+a.pos-e.plotTop),C],s.shapeType=t.pointClass.prototype.shapeType||"roundedRect",s.shapeArgs=t.crispCol(w,s.isNull?S:M,P,s.isNull?0:C)})),g(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(t,e){let i,s,o,r=this.options,n=this.pointAttrToOptions||{},a=n.stroke||"borderColor",h=n["stroke-width"]||"borderWidth",d=t&&t.color||this.color,c=t&&t[a]||r[a]||d,p=t&&t.options.dashStyle||r.dashStyle,u=t&&t[h]||r[h]||this[h]||0,g=b(t&&t.opacity,r.opacity,1);t&&this.zones.length&&(s=t.getZone(),d=t.options.color||s&&(s.color||t.nonZonedColor)||this.color,s&&(c=s.borderColor||c,p=s.dashStyle||p,u=s.borderWidth||u)),e&&t&&(o=(i=x(r.states[e],t.options.states&&t.options.states[e]||{})).brightness,d=i.color||void 0!==o&&l(d).brighten(i.brightness).get()||d,c=i[a]||c,u=i[h]||u,p=i.dashStyle||p,g=b(i.opacity,g));let f={fill:d,stroke:c,"stroke-width":u,opacity:g};return p&&(f.dashstyle=p),f}drawPoints(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.points,i=this,s=this.chart,o=i.options,r=s.renderer,n=o.animationLimit||250;e.forEach((function(e){let a=e.plotY,l=e.graphic,h=!!l,d=l&&s.pointCount0&&void 0!==arguments[0]?arguments[0]:this.points,i=this,s=i.chart,o=s.pointer,r=function(t){let e=o.getPointFromEvent(t);void 0!==e&&i.options.enableMouseTracking&&(o.isDirectTouch=!0,e.onMouseOver(t))};e.forEach((function(e){t=f(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){t.div?t.div.point=e:t.element.point=e}))})),i._hasTracking||(i.trackerGroups.forEach((function(t){i[t]&&(i[t].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",(function(t){o.onTrackerMouseOut(t)})),h&&i[t].on("touchstart",r),!s.styledMode&&i.options.cursor&&i[t].css({cursor:i.options.cursor}))})),i._hasTracking=!0),g(this,"afterDrawTracker")}remove(){let t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),o.prototype.remove.apply(t,arguments)}}return S.defaultOptions=x(o.defaultOptions,i),u(S.prototype,{directTouch:!0,getSymbol:d,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),r.registerSeriesType("column",S),S})),i(e,"Core/Series/DataLabel.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i,s){var o;let{getDeferredAnimation:r}=t,{format:n}=e,{composed:a}=i,{defined:l,extend:h,fireEvent:d,isArray:c,isString:p,merge:u,objectEach:g,pick:f,pInt:m,pushUnique:x,splat:b}=s;return function(t){function e(){return k(this).some((t=>null===t||void 0===t?void 0:t.enabled))}function i(t,e,i,s,o){let r,n,a,d=this,c=this.chart,p=this.isCartesian&&c.inverted,u=this.enabledDataSorting,g=t.plotX,m=t.plotY,x=i.rotation,b=i.align,y=l(g)&&l(m)&&c.isInsidePlot(g,Math.round(m),{inverted:p,paneCoordinates:!0,series:d}),v=i=>{u&&d.xAxis&&!S&&d.setDataLabelStartPos(t,e,o,y,i)},S="justify"===f(i.overflow,u?"none":"justify"),k=this.visible&&!1!==t.visible&&l(g)&&(t.series.forceDL||u&&!S||y||f(i.inside,!!this.options.stacking)&&s&&c.isInsidePlot(g,p?s.x+1:s.y+s.height-1,{inverted:p,paneCoordinates:!0,series:d})),A=t.pos();if(k&&A){x&&e.attr({align:b});let t=e.getBBox(!0),l=[0,0];if(r=c.renderer.fontMetrics(e).b,s=h({x:A[0],y:Math.round(A[1]),width:0,height:0},s),h(i,{width:t.width,height:t.height}),x?(S=!1,n=c.renderer.rotCorr(r,x),a={x:s.x+(i.x||0)+s.width/2+n.x,y:s.y+(i.y||0)+{top:0,middle:.5,bottom:1}[i.verticalAlign]*s.height},l=[t.x-Number(e.attr("x")),t.y-Number(e.attr("y"))],v(a),e[o?"attr":"animate"](a)):(v(s),e.align(i,void 0,s),a=e.alignAttr),S&&s.height>=0)this.justifyDataLabel(e,i,a,t,s,o);else if(f(i.crop,!0)){let{x:e,y:i}=a;e+=l[0],i+=l[1],k=c.isInsidePlot(e,i,{paneCoordinates:!0,series:d})&&c.isInsidePlot(e+t.width,i+t.height,{paneCoordinates:!0,series:d})}i.shape&&!x&&e[o?"attr":"animate"]({anchorX:A[0],anchorY:A[1]})}o&&u&&(e.placed=!1),k||u&&!S?e.show():(e.hide(),e.placed=!1)}function s(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function o(t){let e=this.hasRendered||0,i=this.initDataLabelsGroup().attr({opacity:+e});return!e&&i&&(this.visible&&i.show(),this.options.animation?i.animate({opacity:1},t):i.attr({opacity:1})),i}function y(t){var e;let i;t=t||this.points;let s=this,o=s.chart,a=s.options,h=o.renderer,{backgroundColor:c,plotBackgroundColor:u}=o.options.chart,x=h.getContrast(p(u)&&u||p(c)&&c||"#000000"),y=k(s),{animation:v,defer:A}=y[0],M=A?r(o,v,s):{defer:0,duration:0};d(this,"drawDataLabels"),null!==(e=s.hasDataLabels)&&void 0!==e&&e.call(s)&&(i=this.initDataLabels(M),t.forEach((t=>{var e;let r=t.dataLabels||[];b(S(y,t.dlOptions||(null===(e=t.options)||void 0===e?void 0:e.dataLabels))).forEach(((e,d)=>{let c,u,b,y,v,S=e.enabled&&t.visible&&(!t.isNull||t.dataLabelOnNull)&&function(t,e){let i=e.filter;if(i){let e=i.operator,s=t[i.property],o=i.value;return">"===e&&s>o||"<"===e&&s="===e&&s>=o||"<="===e&&s<=o||"=="===e&&s==o||"==="===e&&s===o||"!="===e&&s!=o||"!=="===e&&s!==o}return!0}(t,e),{backgroundColor:k,borderColor:A,distance:M,style:C={}}=e,T={},w=r[d],P=!w;if(S&&(u=f(e[t.formatPrefix+"Format"],e.format),c=t.getLabelConfig(),b=l(u)?n(u,c,o):(e[t.formatPrefix+"Formatter"]||e.formatter).call(c,e),y=e.rotation,!o.styledMode&&(C.color=f(e.color,C.color,p(s.color)?s.color:void 0,"#000000"),"contrast"===C.color?("none"!==k&&(v=k),t.contrastColor=h.getContrast("auto"!==v&&v||t.color||s.color),C.color=v||!l(M)&&e.inside||0>m(M||0)||a.stacking?t.contrastColor:x):delete t.contrastColor,a.cursor&&(C.cursor=a.cursor)),T={r:e.borderRadius||0,rotation:y,padding:e.padding,zIndex:1},o.styledMode||(T.fill="auto"===k?t.color:k,T.stroke="auto"===A?t.color:A,T["stroke-width"]=e.borderWidth),g(T,((t,e)=>{void 0===t&&delete T[e]}))),!w||S&&l(b)&&!!w.div==!!e.useHTML&&(w.rotation&&e.rotation||w.rotation===e.rotation)||(w=void 0,P=!0),S&&l(b)&&(w?T.text=b:(w=y?h.text(b,0,0,e.useHTML).addClass("highcharts-data-label"):h.label(b,0,0,e.shape,void 0,void 0,e.useHTML,void 0,"data-label"))&&w.addClass(" highcharts-data-label-color-"+t.colorIndex+" "+(e.className||"")+(e.useHTML?" highcharts-tracker":"")),w)){var L;w.options=e,w.attr(T),o.styledMode||w.css(C).shadow(e.shadow);let n=e[t.formatPrefix+"TextPath"]||e.textPath;n&&!e.useHTML&&(w.setTextPath((null===(L=t.getDataLabelPath)||void 0===L?void 0:L.call(t,w))||t.graphic,n),t.dataLabelPath&&!n.enabled&&(t.dataLabelPath=t.dataLabelPath.destroy())),w.added||w.add(i),s.alignDataLabel(t,w,e,void 0,P),w.isActive=!0,r[d]&&r[d]!==w&&r[d].destroy(),r[d]=w}}));let d=r.length;for(;d--;){var c;r[d]&&r[d].isActive?r[d].isActive=!1:(null!==(c=r[d])&&void 0!==c&&c.destroy(),r.splice(d,1))}t.dataLabel=r[0],t.dataLabels=r}))),d(this,"afterDrawDataLabels")}function v(t,e,i,s,o,r){let n,a,l=this.chart,h=e.align,d=e.verticalAlign,c=t.box?0:t.padding||0,{x:p=0,y:u=0}=e;return(n=(i.x||0)+c)<0&&("right"===h&&p>=0?(e.align="left",e.inside=!0):p-=n,a=!0),(n=(i.x||0)+s.width-c)>l.plotWidth&&("left"===h&&p<=0?(e.align="right",e.inside=!0):p+=l.plotWidth-n,a=!0),(n=i.y+c)<0&&("bottom"===d&&u>=0?(e.verticalAlign="top",e.inside=!0):u-=n,a=!0),(n=(i.y||0)+s.height-c)>l.plotHeight&&("top"===d&&u<=0?(e.verticalAlign="bottom",e.inside=!0):u+=l.plotHeight-n,a=!0),a&&(e.x=p,e.y=u,t.placed=!r,t.align(e,void 0,o)),a}function S(t,e){let i,s=[];if(c(t)&&!c(e))s=t.map((function(t){return u(t,e)}));else if(c(e)&&!c(t))s=e.map((function(e){return u(t,e)}));else if(c(t)||c(e)){if(c(t)&&c(e))for(i=Math.max(t.length,e.length);i--;)s[i]=u(t[i],e[i])}else s=u(t,e);return s}function k(t){var e,i;let s=t.chart.options.plotOptions;return b(S(S(null===s||void 0===s||null===(e=s.series)||void 0===e?void 0:e.dataLabels,null===s||void 0===s||null===(i=s[t.type])||void 0===i?void 0:i.dataLabels),t.options.dataLabels))}function A(t,e,i,s,o){let r=this.chart,n=r.inverted,a=this.xAxis,l=a.reversed,h=((n?e.height:e.width)||0)/2,d=t.pointWidth,c=d?d/2:0;e.startXPos=n?o.x:l?-h-c:a.width-h+c,e.startYPos=n?l?this.yAxis.height-h+c:-h-c:o.y,s?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),r.hasRendered&&(i&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)}t.compose=function t(r){if(x(a,t)){let t=r.prototype;t.initDataLabelsGroup=s,t.initDataLabels=o,t.alignDataLabel=i,t.drawDataLabels=y,t.justifyDataLabel=v,t.setDataLabelStartPos=A,t.hasDataLabels=e}}}(o||(o={})),o})),i(e,"Series/Column/ColumnDataLabel.js",[e["Core/Series/DataLabel.js"],e["Core/Globals.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s){var o;let{composed:r}=e,{series:n}=i,{merge:a,pick:l,pushUnique:h}=s;return function(e){function i(t,e,i,s,o){let r=this.chart.inverted,h=t.series,d=(h.xAxis?h.xAxis.len:this.chart.plotSizeX)||0,c=(h.yAxis?h.yAxis.len:this.chart.plotSizeY)||0,p=t.dlBox||t.shapeArgs,u=l(t.below,t.plotY>l(this.translatedThreshold,c)),g=l(i.inside,!!this.options.stacking);if(p){if(s=a(p),"allow"!==i.overflow||!1!==i.crop){s.y<0&&(s.height+=s.y,s.y=0);let t=s.y+s.height-c;t>0&&t\u25cf {series.name}
',pointFormat:"x: {point.x}
y: {point.y}
"}}})),i(e,"Series/Scatter/ScatterSeries.js",[e["Series/Scatter/ScatterSeriesDefaults.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{column:s,line:o}=e.seriesTypes,{addEvent:r,extend:n,merge:a}=i;class l extends o{applyJitter(){let t=this,e=this.options.jitter,i=this.points.length;e&&this.points.forEach((function(s,o){["x","y"].forEach((function(r,n){let a,l,h,d,c="plot"+r.toUpperCase();e[r]&&!s.isNull&&(a=t[r+"Axis"],d=e[r]*a.transA,a&&!a.isLog&&(l=Math.max(0,s[c]-d),h=Math.min(a.len,s[c]+d),s[c]=l+(h-l)*function(t){let e=1e4*Math.sin(t);return e-Math.floor(e)}(o+n*i),"x"===r&&(s.clientX=s.plotX)))}))}))}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return l.defaultOptions=a(o.defaultOptions,t),n(l.prototype,{drawTracker:s.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),r(l,"afterTranslate",(function(){this.applyJitter()})),e.registerSeriesType("scatter",l),l})),i(e,"Series/CenteredUtilities.js",[e["Core/Globals.js"],e["Core/Series/Series.js"],e["Core/Utilities.js"]],(function(t,e,i){var s,o;let{deg2rad:r}=t,{fireEvent:n,isNumber:a,pick:l,relativeLength:h}=i;return(o=s||(s={})).getCenter=function(){let t,i,s,o=this.options,r=this.chart,d=2*(o.slicedOffset||0),c=r.plotWidth-2*d,p=r.plotHeight-2*d,u=o.center,g=Math.min(c,p),f=o.thickness,m=o.size,x=o.innerSize||0;"string"==typeof m&&(m=parseFloat(m)),"string"==typeof x&&(x=parseFloat(x));let b=[l(u[0],"50%"),l(u[1],"50%"),l(m&&m<0?void 0:o.size,"100%"),l(x&&x<0?void 0:o.innerSize||0,"0%")];for(!r.angular||this instanceof e||(b[3]=0),i=0;i<4;++i)s=b[i],t=i<2||2===i&&/%$/.test(s),b[i]=h(s,[c,p,g,b[2]][i])+(t?d:0);return b[3]>b[2]&&(b[3]=b[2]),a(f)&&2*f0&&(b[3]=b[2]-2*f),n(this,"afterGetCenter",{positions:b}),b},o.getStartAndEndRadians=function(t,e){let i=a(t)?t:0,s=a(e)&&e>i&&e-i<360?e:i+360;return{start:r*(i+-90),end:r*(s+-90)}},s})),i(e,"Series/Pie/PiePoint.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Series/Point.js"],e["Core/Utilities.js"]],(function(t,e,i){let{setAnimation:s}=t,{addEvent:o,defined:r,extend:n,isNumber:a,isString:l,pick:h,relativeLength:d}=i;class c extends e{getConnectorPath(t){let e=t.dataLabelPosition,i=t.options||{},s=i.connectorShape,o=this.connectorShapes[s]||s;return e&&o.call(this,{...e.computed,alignment:e.alignment},e.connectorPosition,i)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(t){let e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end,borderRadius:e.borderRadius})}constructor(t,e,i){var s;super(t,e,i),this.half=0,null!==(s=this.name)&&void 0!==s||(this.name="Slice");let r=t=>{this.slice("select"===t.type)};o(this,"select",r),o(this,"unselect",r)}isValid(){return a(this.y)&&this.y>=0}setVisible(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t!==this.visible&&this.update({visible:null!==t&&void 0!==t?t:!this.visible},e,void 0,!1)}slice(t,e,i){let o=this.series,n=o.chart;s(i,n),e=h(e,!0),this.sliced=this.options.sliced=t=r(t)?t:!this.sliced,o.options.data[o.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return n(c.prototype,{connectorShapes:{fixedOffset:function(t,e,i){let s=e.breakAt,o=e.touchingSliceAt,r=i.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*s.x-o.x,2*s.y-o.y,s.x,s.y]:["L",s.x,s.y];return[["M",t.x,t.y],r,["L",o.x,o.y]]},straight:function(t,e){let i=e.touchingSliceAt;return[["M",t.x,t.y],["L",i.x,i.y]]},crookedLine:function(t,e,i){let{breakAt:s,touchingSliceAt:o}=e,{series:r}=this,[n,a,l]=r.center,h=l/2,{plotLeft:c,plotWidth:p}=r.chart,u="left"===t.alignment,{x:g,y:f}=t,m=s.x;if(i.crookDistance){let t=d(i.crookDistance,1);m=u?n+h+(p+c-n-h)*(1-t):c+(n-h)*t}else m=n+(a-f)*Math.tan((this.angle||0)-Math.PI/2);let x=[["M",g,f]];return(u?m<=g&&m>=s.x:m>=g&&m<=s.x)&&x.push(["L",m,f]),x.push(["L",s.x,s.y],["L",o.x,o.y]),x}}}),c})),i(e,"Series/Pie/PieSeriesDefaults.js",[],(function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}})),i(e,"Series/Pie/PieSeries.js",[e["Series/CenteredUtilities.js"],e["Series/Column/ColumnSeries.js"],e["Core/Globals.js"],e["Series/Pie/PiePoint.js"],e["Series/Pie/PieSeriesDefaults.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Renderer/SVG/Symbols.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a,l){let{getStartAndEndRadians:h}=t,{noop:d}=i,{clamp:c,extend:p,fireEvent:u,merge:g,pick:f,relativeLength:m,splat:x}=l;class b extends r{animate(t){let e=this,i=e.points,s=e.startAngleRad;t||i.forEach((function(t){let i=t.graphic,o=t.shapeArgs;i&&o&&(i.attr({r:f(t.startR,e.center&&e.center[3]/2),start:s,end:s}),i.animate({r:o.r,start:o.start,end:o.end},e.options.animation))}))}drawEmpty(){let t,e,i=this.startAngleRad,s=this.endAngleRad,o=this.options;0===this.total&&this.center?(t=this.center[0],e=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(t,e,this.center[1]/2,0,i,s).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:a.arc(t,e,this.center[2]/2,0,{start:i,end:s,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":o.borderWidth,fill:o.fillColor||"none",stroke:o.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))}generatePoints(){super.generatePoints(),this.updateTotals()}getX(t,e,i,s){let o=this.center,r=this.radii?this.radii[i.index]||0:o[2]/2,n=s.dataLabelPosition,a=(null===n||void 0===n?void 0:n.distance)||0,l=Math.asin(c((t-o[1])/(r+a),-1,1));return o[0]+(e?-1:1)*(Math.cos(l)*(r+a))+(a>0?(e?-1:1)*(s.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let t,e,i,s,o=this,r=o.chart;this.drawEmpty(),o.group&&!r.styledMode&&o.group.shadow(o.options.shadow),o.points.forEach((function(n){let a={};e=n.graphic,!n.isNull&&e?(s=n.shapeArgs,t=n.getTranslate(),r.styledMode||(i=o.pointAttribs(n,n.selected&&"select")),n.delayedRendering?(e.setRadialReference(o.center).attr(s).attr(t),r.styledMode||e.attr(i).attr({"stroke-linejoin":"round"}),n.delayedRendering=!1):(e.setRadialReference(o.center),r.styledMode||g(!0,a,i),g(!0,a,s,t),e.animate(a)),e.attr({visibility:n.visible?"inherit":"hidden"}),e.addClass(n.getClassName(),!0)):e&&(n.graphic=e.destroy())}))}sortByAngle(t,e){t.sort((function(t,i){return void 0!==t.angle&&(i.angle-t.angle)*e}))}translate(t){u(this,"translate"),this.generatePoints();let e,i,s,o,r,n,a,l=this.options,d=l.slicedOffset,c=h(l.startAngle,l.endAngle),p=this.startAngleRad=c.start,g=(this.endAngleRad=c.end)-p,f=this.points,m=l.ignoreHiddenPoint,x=f.length,b=0;for(t||(this.center=t=this.getCenter()),n=0;n1.5*Math.PI?s-=2*Math.PI:s<-Math.PI/2&&(s+=2*Math.PI),a.slicedTranslation={translateX:Math.round(Math.cos(s)*d),translateY:Math.round(Math.sin(s)*d)},o=Math.cos(s)*t[2]/2,r=Math.sin(s)*t[2]/2,a.tooltipPos=[t[0]+.7*o,t[1]+.7*r],a.half=s<-Math.PI/2||s>Math.PI/2?1:0,a.angle=s}u(this,"afterTranslate")}updateTotals(){let t,e,i=this.points,s=i.length,o=this.options.ignoreHiddenPoint,r=0;for(t=0;t0&&(e.visible||!o)?e.y/r*100:0,e.total=r}}return b.defaultOptions=g(r.defaultOptions,o),p(b.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:e.prototype.drawTracker,getCenter:t.getCenter,getSymbol:d,isCartesian:!1,noSharedTooltip:!0,pointAttribs:e.prototype.pointAttribs,pointClass:s,requireSorting:!1,searchPoint:d,trackerGroups:["group","dataLabelsGroup"]}),n.registerSeriesType("pie",b),b})),i(e,"Series/Pie/PieDataLabel.js",[e["Core/Series/DataLabel.js"],e["Core/Globals.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){var r;let{composed:n,noop:a}=e,{distribute:l}=i,{series:h}=s,{arrayMax:d,clamp:c,defined:p,pick:u,pushUnique:g,relativeLength:f}=o;return function(e){let i={radialDistributionY:function(t,e){var i;return((null===(i=e.dataLabelPosition)||void 0===i?void 0:i.top)||0)+t.distributeBox.pos},radialDistributionX:function(t,e,i,s,o){let r=o.dataLabelPosition;return t.getX(i<((null===r||void 0===r?void 0:r.top)||0)+2||i>((null===r||void 0===r?void 0:r.bottom)||0)-2?s:i,e.half,e,o)},justify:function(t,e,i,s){var o;return s[0]+(t.half?-1:1)*(i+((null===(o=e.dataLabelPosition)||void 0===o?void 0:o.distance)||0))},alignToPlotEdges:function(t,e,i,s){let o=t.getBBox().width;return e?o+s:i-o-s},alignToConnectors:function(t,e,i,s){let o,r=0;return t.forEach((function(t){(o=t.dataLabel.getBBox().width)>r&&(r=o)})),e?r+s:i-r-s}};function s(t,e){let{center:i,options:s}=this,o=i[2]/2,r=t.angle||0,n=Math.cos(r),a=Math.sin(r),l=i[0]+n*o,h=i[1]+a*o,d=Math.min((s.slicedOffset||0)+(s.borderWidth||0),e/5);return{natural:{x:l+n*e,y:h+a*e},computed:{},alignment:e<0?"center":t.half?"right":"left",connectorPosition:{breakAt:{x:l+n*d,y:h+a*d},touchingSliceAt:{x:l,y:h}},distance:e}}function o(){var t;let e,i,s,o=this,r=o.points,n=o.chart,a=n.plotWidth,c=n.plotHeight,g=n.plotLeft,m=Math.round(n.chartWidth/3),x=o.center,b=x[2]/2,y=x[1],v=[[],[]],S=[0,0,0,0],k=o.dataLabelPositioners,A=0;o.visible&&(null===(t=o.hasDataLabels)||void 0===t?void 0:t.call(o))&&(r.forEach((t=>{(t.dataLabels||[]).forEach((t=>{t.shortened&&(t.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.shortened=!1)}))})),h.prototype.drawDataLabels.apply(o),r.forEach((t=>{(t.dataLabels||[]).forEach(((e,i)=>{var s;let o=x[2]/2,r=e.options,n=f((null===r||void 0===r?void 0:r.distance)||0,o);0===i&&v[t.half].push(t),!p(null===r||void 0===r||null===(s=r.style)||void 0===s?void 0:s.width)&&e.getBBox().width>m&&(e.css({width:Math.round(.7*m)+"px"}),e.shortened=!0),e.dataLabelPosition=this.getDataLabelPosition(t,n),A=Math.max(A,n)}))})),v.forEach(((t,e)=>{let r,h,d,f=t.length,m=[],v=0;f&&(o.sortByAngle(t,e-.5),A>0&&(r=Math.max(0,y-b-A),h=Math.min(y+b+A,n.plotHeight),t.forEach((t=>{(t.dataLabels||[]).forEach(((e,i)=>{var s;let o=e.dataLabelPosition;o&&o.distance>0&&(o.top=Math.max(0,y-b-o.distance),o.bottom=Math.min(y+b+o.distance,n.plotHeight),v=e.getBBox().height||21,t.distributeBox={target:((null===(s=e.dataLabelPosition)||void 0===s?void 0:s.natural.y)||0)-o.top+v/2,size:v,rank:t.y},m.push(t.distributeBox))}))})),l(m,d=h+v-r,d/5)),t.forEach((r=>{(r.dataLabels||[]).forEach((n=>{let l=n.options||{},h=r.distributeBox,d=n.dataLabelPosition,f=(null===d||void 0===d?void 0:d.natural.y)||0,y=l.connectorPadding||0,v=0,A=f,M="inherit";if(d){if(m&&p(h)&&d.distance>0&&(void 0===h.pos?M="hidden":(s=h.size,A=k.radialDistributionY(r,n))),l.justify)v=k.justify(r,n,b,x);else switch(l.alignTo){case"connectors":v=k.alignToConnectors(t,e,a,g);break;case"plotEdges":v=k.alignToPlotEdges(n,e,a,g);break;default:v=k.radialDistributionX(o,r,A,f,n)}if(d.attribs={visibility:M,align:d.alignment},d.posAttribs={x:v+(l.x||0)+({left:y,right:-y}[d.alignment]||0),y:A+(l.y||0)-n.getBBox().height/2},d.computed.x=v,d.computed.y=A,u(l.crop,!0)){let t;v-(i=n.getBBox().width)a-y&&0===e&&(t=Math.round(v+i-a+y),S[1]=Math.max(t,S[1])),A-s/2<0?S[0]=Math.max(Math.round(s/2-A),S[0]):A+s/2>c&&(S[2]=Math.max(Math.round(A+s/2-c),S[2])),d.sideOverflow=t}}}))})))})),(0===d(S)||this.verifyDataLabelOverflow(S))&&(this.placeDataLabels(),this.points.forEach((t=>{(t.dataLabels||[]).forEach((i=>{let{connectorColor:s,connectorWidth:r=1}=i.options||{},a=i.dataLabelPosition;if(r){var l;let h;e=i.connector,a&&a.distance>0?(h=!e,e||(i.connector=e=n.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(o.dataLabelsGroup)),n.styledMode||e.attr({"stroke-width":r,stroke:s||t.color||"#666666"}),e[h?"attr":"animate"]({d:t.getConnectorPath(i)}),e.attr({visibility:null===(l=a.attribs)||void 0===l?void 0:l.visibility})):e&&(i.connector=e.destroy())}}))}))))}function r(){this.points.forEach((t=>{(t.dataLabels||[]).forEach((t=>{var e;let i=t.dataLabelPosition;i?(i.sideOverflow&&(t.css({width:Math.max(t.getBBox().width-i.sideOverflow,0)+"px",textOverflow:((null===(e=t.options)||void 0===e?void 0:e.style)||{}).textOverflow||"ellipsis"}),t.shortened=!0),t.attr(i.attribs),t[t.moved?"animate":"attr"](i.posAttribs),t.moved=!0):t&&t.attr({y:-9999})})),delete t.distributeBox}),this)}function m(t){let e=this.center,i=this.options,s=i.center,o=i.minSize||80,r=o,n=null!==i.size;return!n&&(null!==s[0]?r=Math.max(e[2]-Math.max(t[1],t[3]),o):(r=Math.max(e[2]-t[1]-t[3],o),e[0]+=(t[3]-t[1])/2),null!==s[1]?r=c(r,o,e[2]-Math.max(t[0],t[2])):(r=c(r,o,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),r!(e.x>=t.x+t.width||e.x+e.width<=t.x||e.y>=t.y+t.height||e.y+e.height<=t.y),p=t=>{let e,i,s,o,n,a=t.box?0:t.padding||0,l=0,d=0;if(t&&(!t.alignAttr||t.placed))return e=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},i=t.parentGroup,t.width||(s=t.getBBox(),t.width=s.width,t.height=s.height,l=h.fontMetrics(t.element).h),o=t.width-2*a,(n={left:"0",center:"0.5",right:"1"}[t.alignValue])?d=+n*o:r(t.x)&&Math.round(t.x)!==t.translateX&&(d=t.x-(t.translateX||0)),{x:e.x+(i.translateX||0)+a-(d||0),y:e.y+(i.translateY||0)+a-l,width:t.width-2*a,height:(t.height||0)-2*a}},u=!1;for(let o=0;o(e.labelrank||0)-(t.labelrank||0)));for(let o=0;o{n(t,(t=>{t.label&&e.push(t.label)}))}));for(let s of t.series||[]){var i;if(s.visible&&null!==(i=s.hasDataLabels)&&void 0!==i&&i.call(s)){let i=i=>{for(let s of i)s.visible&&(s.dataLabels||[]).forEach((i=>{var o,r;let n=i.options||{};i.labelrank=a(n.labelrank,s.labelrank,null===(o=s.shapeArgs)||void 0===o?void 0:o.height),(null!==(r=n.allowOverlap)&&void 0!==r?r:Number(n.distance)>0)?(i.oldOpacity=i.opacity,i.newOpacity=1,d(i,t)):e.push(i)}))};i(s.nodes||[]),i(s.points)}}this.hideOverlappingLabels(e)}return{compose:function t(e){l(i,t)&&(e.prototype.hideOverlappingLabels=h,s(e,"render",c))}}})),i(e,"Extensions/BorderRadius.js",[e["Core/Defaults.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{defaultOptions:s}=t,{composed:o,noop:r}=e,{addEvent:n,extend:a,isObject:l,merge:h,pushUnique:d,relativeLength:c}=i,p={radius:0,scope:"stack",where:void 0},u=r,g=r;function f(t,e,i,s){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=u(t,e,i,s,o),{innerR:n=0,r:a=i,start:l=0,end:h=0}=o;if(o.open||!o.borderRadius)return r;let d=h-l,p=Math.sin(d/2),g=Math.max(Math.min(c(o.borderRadius||0,a-n),(a-n)/2,a*p/(1+p)),0),f=Math.min(g,d/Math.PI*2*n),m=r.length-1;for(;m--;)!function(t,e,i){let s,o,r,n=t[e],a=t[e+1];if("Z"===a[0]&&(a=t[0]),"M"!==n[0]&&"L"!==n[0]||"A"!==a[0]?"A"===n[0]&&("M"===a[0]||"L"===a[0])&&(s=a,o=n):(s=n,o=a,r=!0),s&&o&&o.params){let n=o[1],a=o[5],l=o.params,{start:h,end:d,cx:c,cy:p}=l,u=a?n-i:n+i,g=u?Math.asin(i/u):0,f=a?g:-g,m=Math.cos(g)*u;r?(l.start=h+f,s[1]=c+m*Math.cos(h),s[2]=p+m*Math.sin(h),t.splice(e+1,0,["A",i,i,0,0,1,c+n*Math.cos(l.start),p+n*Math.sin(l.start)])):(l.end=d-f,o[6]=c+n*Math.cos(l.end),o[7]=p+n*Math.sin(l.end),t.splice(e+1,0,["A",i,i,0,0,1,c+m*Math.cos(d),p+m*Math.sin(d)])),o[4]=Math.abs(l.end-l.start)1?f:g);return r}function m(){if(this.options.borderRadius&&(!this.chart.is3d||!this.chart.is3d())){var t;let{options:e,yAxis:i}=this,o="percent"===e.stacking,r=null===(t=s.plotOptions)||void 0===t||null===(t=t[this.type])||void 0===t?void 0:t.borderRadius,n=x(e.borderRadius,l(r)?r:{}),h=i.options.reversed;for(let t of this.points){let{shapeArgs:s}=t;if("roundedRect"===t.shapeType&&s){let{width:r=0,height:l=0,y:d=0}=s,p=d,u=l;if("stack"===n.scope&&t.stackTotal){let s=i.translate(o?100:t.stackTotal,!1,!0,!1,!0),r=i.translate(e.threshold||0,!1,!0,!1,!0),n=this.crispCol(0,Math.min(s,r),0,Math.abs(s-r));p=n.y,u=n.height}let g=(t.negative?-1:1)*(h?-1:1)==-1,f=n.where;!f&&this.is("waterfall")&&Math.abs((t.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(f="all"),f||(f="end");let m=Math.min(c(n.radius,r),r/2,"all"===f?l/2:1/0)||0;"end"===f&&(g&&(p-=m),u+=m),a(s,{brBoxHeight:u,brBoxY:p,r:m})}}}}function x(t,e){return l(t)||(t={radius:t||0}),h(p,e,t)}function b(){let t=x(this.options.borderRadius);for(let e of this.points){let i=e.shapeArgs;i&&(i.borderRadius=c(t.radius,(i.r||0)-(i.innerR||0)))}}function y(t,e,i,s){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=g(t,e,i,s,o),{r:n=0,brBoxHeight:a=s,brBoxY:l=e}=o,h=e-l,d=l+a-(e+s),c=h-n>-.1?0:n,p=d-n>-.1?0:n,u=Math.max(c&&h,0),f=Math.max(p&&d,0),m=[t+c,e],x=[t+i-c,e],b=[t+i,e+c],y=[t+i,e+s-p],v=[t+i-p,e+s],S=[t+p,e+s],k=[t,e+s-p],A=[t,e+c],M=(t,e)=>Math.sqrt(Math.pow(t,2)-Math.pow(e,2));if(u){let t=M(c,c-u);m[0]-=t,x[0]+=t,b[1]=A[1]=e+c-u}if(s=l(i.minWidth,0)&&this.chartHeight>=l(i.minHeight,0)}).call(this)&&e.push(t._id)}function i(t,e){let i,s=this.options.responsive,r=this.currentResponsive,l=[];!e&&s&&s.rules&&s.rules.forEach((t=>{void 0===t._id&&(t._id=d()),this.matchResponsiveRule(t,l)}),this);let h=a(...l.map((t=>n((s||{}).rules||[],(e=>e._id===t)))).map((t=>t&&t.chartOptions)));h.isResponsiveOptions=!0,l=l.toString()||void 0;let c=r&&r.ruleIds;l!==c&&(r&&this.update(r.undoOptions,t,!0),l?((i=o(h,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:l,mergedOptions:h,undoOptions:i},this.update(h,t,!0)):this.currentResponsive=void 0)}t.compose=function t(o){return h(s,t)&&r(o.prototype,{matchResponsiveRule:e,setResponsive:i}),o}}(i||(i={})),i})),i(e,"masters/highcharts.src.js",[e["Core/Globals.js"],e["Core/Utilities.js"],e["Core/Defaults.js"],e["Core/Animation/Fx.js"],e["Core/Animation/AnimationUtilities.js"],e["Core/Renderer/HTML/AST.js"],e["Core/Templating.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Renderer/SVG/SVGRenderer.js"],e["Core/Renderer/HTML/HTMLElement.js"],e["Core/Renderer/HTML/HTMLRenderer.js"],e["Core/Axis/Axis.js"],e["Core/Axis/DateTimeAxis.js"],e["Core/Axis/LogarithmicAxis.js"],e["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],e["Core/Axis/Tick.js"],e["Core/Tooltip.js"],e["Core/Series/Point.js"],e["Core/Pointer.js"],e["Core/Legend/Legend.js"],e["Core/Chart/Chart.js"],e["Extensions/ScrollablePlotArea.js"],e["Core/Axis/Stacking/StackingAxis.js"],e["Core/Axis/Stacking/StackItem.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Series/Column/ColumnSeries.js"],e["Series/Column/ColumnDataLabel.js"],e["Series/Pie/PieSeries.js"],e["Series/Pie/PieDataLabel.js"],e["Core/Series/DataLabel.js"],e["Extensions/OverlappingDataLabels.js"],e["Extensions/BorderRadius.js"],e["Core/Responsive.js"],e["Core/Color/Color.js"],e["Core/Time.js"]],(function(t,e,i,s,o,r,n,a,l,h,d,c,p,u,g,f,m,x,b,y,v,S,k,A,M,C,T,w,P,L,E,O,D,j,B,I,R){return t.animate=o.animate,t.animObject=o.animObject,t.getDeferredAnimation=o.getDeferredAnimation,t.setAnimation=o.setAnimation,t.stop=o.stop,t.timers=s.timers,t.AST=r,t.Axis=p,t.Chart=S,t.chart=S.chart,t.Fx=s,t.Legend=v,t.PlotLineOrBand=f,t.Point=b,t.Pointer=y,t.Series=C,t.StackItem=M,t.SVGElement=l,t.SVGRenderer=h,t.Templating=n,t.Tick=m,t.Time=R,t.Tooltip=x,t.Color=I,t.color=I.parse,c.compose(h),d.compose(l),y.compose(S),v.compose(S),t.defaultOptions=i.defaultOptions,t.getOptions=i.getOptions,t.time=i.defaultTime,t.setOptions=i.setOptions,t.dateFormat=n.dateFormat,t.format=n.format,t.numberFormat=n.numberFormat,e.extend(t,e),t.distribute=a.distribute,t.seriesType=T.seriesType,P.compose(w),j.compose(C,L,l,h),O.compose(C),u.compose(p),g.compose(p),D.compose(S),E.compose(L),f.compose(p),B.compose(S),k.compose(p,S,C),A.compose(p,S,C),x.compose(y),t})),e["masters/highcharts.src.js"]._modules=e,e["masters/highcharts.src.js"]},t.exports?(r.default=r,t.exports=o&&o.document?r(o):r):void 0===(s=function(){return r(o)}.call(e,i,e,t))||(t.exports=s)},9027:(t,e,i)=>{var s,o,r;r=function(t){"use strict";var e=t?t._modules:{};function i(t,e,i,s){t.hasOwnProperty(e)||(t[e]=s.apply(null,i),"function"==typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:e,module:t[e]}})))}i(e,"Extensions/Boost/Boostables.js",[],(function(){return["area","areaspline","arearange","column","columnrange","bar","line","scatter","heatmap","bubble","treemap"]})),i(e,"Extensions/Boost/BoostableMap.js",[e["Extensions/Boost/Boostables.js"]],(function(t){let e={};return t.forEach((t=>{e[t]=!0})),e})),i(e,"Extensions/Boost/BoostChart.js",[e["Extensions/Boost/BoostableMap.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{composed:s}=e,{addEvent:o,pick:r,pushUnique:n}=i;function a(e){let i=e.series,s=e.boost=e.boost||{},o=e.options.boost||{},n=r(o.seriesThreshold,50);if(i.length>=n)return!0;if(1===i.length)return!1;let a=o.allowForce;if(void 0===a)for(let t of(a=!0,e.xAxis))if(r(t.min,-1/0)>r(t.dataMin,-1/0)||r(t.max,1/0)0)return t=e.length,!0})),t}(r.processedXData,l.data,r.points)>=(l.boostThreshold||Number.MAX_VALUE)&&++d);return s.forceChartBoost=a&&(h===i.length&&d===h||d>5),s.forceChartBoost}function l(t){function e(){t.boost&&t.boost.wgl&&a(t)&&t.boost.wgl.render(t)}o(t,"predraw",(function(){t.boost=t.boost||{},t.boost.forceChartBoost=void 0,t.boosted=!1,t.boost.clear&&t.boost.clear(),t.boost.canvas&&t.boost.wgl&&a(t)&&t.boost.wgl.allocateBuffer(t),t.boost.markerGroup&&t.xAxis&&t.xAxis.length>0&&t.yAxis&&t.yAxis.length>0&&t.boost.markerGroup.translate(t.xAxis[0].pos,t.yAxis[0].pos)})),o(t,"load",e,{order:-1}),o(t,"redraw",e);let i=-1,s=-1;o(t.pointer,"afterGetHoverData",(()=>{let e=t.hoverSeries;if(t.boost=t.boost||{},t.boost.markerGroup&&e){let o=t.inverted?e.yAxis:e.xAxis,r=t.inverted?e.xAxis:e.yAxis;(o&&o.pos!==i||r&&r.pos!==s)&&(t.boost.markerGroup.translate(o.pos,r.pos),i=o.pos,s=r.pos)}}))}return{compose:function t(e,i){return i&&n(s,t)&&e.prototype.callbacks.push(l),e},getBoostClipRect:function(t,e){let i={x:t.plotLeft,y:t.plotTop,width:t.plotWidth,height:t.navigator?t.navigator.top+t.navigator.height-t.plotTop:t.plotHeight};if(e.getClipBox){let{xAxis:s,yAxis:o}=e;if(i=e.getClipBox(),t.inverted){let t=i.width;i.width=i.height,i.height=t,i.x=o.pos,i.y=s.pos}else i.x=s.pos,i.y=o.pos}if(e===t){let e=t.inverted?t.xAxis:t.yAxis;e.length<=1&&(i.y=Math.min(e[0].pos,i.y),i.height=e[0].pos-t.plotTop+e[0].len)}return i},isChartSeriesBoosting:a}})),i(e,"Extensions/Boost/WGLDrawMode.js",[],(function(){return{area:"LINES",arearange:"LINES",areaspline:"LINES",column:"LINES",columnrange:"LINES",bar:"LINES",line:"LINE_STRIP",scatter:"POINTS",heatmap:"TRIANGLES",treemap:"TRIANGLES",bubble:"POINTS"}})),i(e,"Extensions/Boost/WGLShader.js",[e["Core/Utilities.js"]],(function(t){let{clamp:e,error:i,pick:s}=t;return class{constructor(t){this.errors=[],this.uLocations={},this.gl=t,!t||this.createShader()}bind(){this.gl&&this.shaderProgram&&this.gl.useProgram(this.shaderProgram)}createShader(){let t=this.stringToProgram("#version 100\n#define LN10 2.302585092994046\nprecision highp float;\nattribute vec4 aVertexPosition;\nattribute vec4 aColor;\nvarying highp vec2 position;\nvarying highp vec4 vColor;\nuniform mat4 uPMatrix;\nuniform float pSize;\nuniform float translatedThreshold;\nuniform bool hasThreshold;\nuniform bool skipTranslation;\nuniform float xAxisTrans;\nuniform float xAxisMin;\nuniform float xAxisMinPad;\nuniform float xAxisPointRange;\nuniform float xAxisLen;\nuniform bool xAxisPostTranslate;\nuniform float xAxisOrdinalSlope;\nuniform float xAxisOrdinalOffset;\nuniform float xAxisPos;\nuniform bool xAxisCVSCoord;\nuniform bool xAxisIsLog;\nuniform bool xAxisReversed;\nuniform float yAxisTrans;\nuniform float yAxisMin;\nuniform float yAxisMinPad;\nuniform float yAxisPointRange;\nuniform float yAxisLen;\nuniform bool yAxisPostTranslate;\nuniform float yAxisOrdinalSlope;\nuniform float yAxisOrdinalOffset;\nuniform float yAxisPos;\nuniform bool yAxisCVSCoord;\nuniform bool yAxisIsLog;\nuniform bool yAxisReversed;\nuniform bool isBubble;\nuniform bool bubbleSizeByArea;\nuniform float bubbleZMin;\nuniform float bubbleZMax;\nuniform float bubbleZThreshold;\nuniform float bubbleMinSize;\nuniform float bubbleMaxSize;\nuniform bool bubbleSizeAbs;\nuniform bool isInverted;\nfloat bubbleRadius(){\nfloat value = aVertexPosition.w;\nfloat zMax = bubbleZMax;\nfloat zMin = bubbleZMin;\nfloat radius = 0.0;\nfloat pos = 0.0;\nfloat zRange = zMax - zMin;\nif (bubbleSizeAbs){\nvalue = value - bubbleZThreshold;\nzMax = max(zMax - bubbleZThreshold, zMin - bubbleZThreshold);\nzMin = 0.0;\n}\nif (value < zMin){\nradius = bubbleZMin / 2.0 - 1.0;\n} else {\npos = zRange > 0.0 ? (value - zMin) / zRange : 0.5;\nif (bubbleSizeByArea && pos > 0.0){\npos = sqrt(pos);\n}\nradius = ceil(bubbleMinSize + pos * (bubbleMaxSize - bubbleMinSize)) / 2.0;\n}\nreturn radius * 2.0;\n}\nfloat translate(float val,\nfloat pointPlacement,\nfloat localA,\nfloat localMin,\nfloat minPixelPadding,\nfloat pointRange,\nfloat len,\nbool cvsCoord,\nbool isLog,\nbool reversed\n){\nfloat sign = 1.0;\nfloat cvsOffset = 0.0;\nif (cvsCoord) {\nsign *= -1.0;\ncvsOffset = len;\n}\nif (isLog) {\nval = log(val) / LN10;\n}\nif (reversed) {\nsign *= -1.0;\ncvsOffset -= sign * len;\n}\nreturn sign * (val - localMin) * localA + cvsOffset + \n(sign * minPixelPadding);\n}\nfloat xToPixels(float value) {\nif (skipTranslation){\nreturn value;// + xAxisPos;\n}\nreturn translate(value, 0.0, xAxisTrans, xAxisMin, xAxisMinPad, xAxisPointRange, xAxisLen, xAxisCVSCoord, xAxisIsLog, xAxisReversed);// + xAxisPos;\n}\nfloat yToPixels(float value, float checkTreshold) {\nfloat v;\nif (skipTranslation){\nv = value;// + yAxisPos;\n} else {\nv = translate(value, 0.0, yAxisTrans, yAxisMin, yAxisMinPad, yAxisPointRange, yAxisLen, yAxisCVSCoord, yAxisIsLog, yAxisReversed);// + yAxisPos;\nif (v > yAxisLen) {\nv = yAxisLen;\n}\n}\nif (checkTreshold > 0.0 && hasThreshold) {\nv = min(v, translatedThreshold);\n}\nreturn v;\n}\nvoid main(void) {\nif (isBubble){\ngl_PointSize = bubbleRadius();\n} else {\ngl_PointSize = pSize;\n}\nvColor = aColor;\nif (skipTranslation && isInverted) {\ngl_Position = uPMatrix * vec4(aVertexPosition.y + yAxisPos, aVertexPosition.x + xAxisPos, 0.0, 1.0);\n} else if (isInverted) {\ngl_Position = uPMatrix * vec4(yToPixels(aVertexPosition.y, aVertexPosition.z) + yAxisPos, xToPixels(aVertexPosition.x) + xAxisPos, 0.0, 1.0);\n} else {\ngl_Position = uPMatrix * vec4(xToPixels(aVertexPosition.x) + xAxisPos, yToPixels(aVertexPosition.y, aVertexPosition.z) + yAxisPos, 0.0, 1.0);\n}\n}","vertex"),e=this.stringToProgram("precision highp float;\nuniform vec4 fillColor;\nvarying highp vec2 position;\nvarying highp vec4 vColor;\nuniform sampler2D uSampler;\nuniform bool isCircle;\nuniform bool hasColor;\nvoid main(void) {\nvec4 col = fillColor;\nvec4 tcol = texture2D(uSampler, gl_PointCoord.st);\nif (hasColor) {\ncol = vColor;\n}\nif (isCircle) {\ncol *= tcol;\nif (tcol.r < 0.0) {\ndiscard;\n} else {\ngl_FragColor = col;\n}\n} else {\ngl_FragColor = col;\n}\n}","fragment"),i=t=>this.gl.getUniformLocation(this.shaderProgram,t);return t&&e?(this.shaderProgram=this.gl.createProgram(),this.gl.attachShader(this.shaderProgram,t),this.gl.attachShader(this.shaderProgram,e),this.gl.linkProgram(this.shaderProgram),this.gl.getProgramParameter(this.shaderProgram,this.gl.LINK_STATUS)?(this.gl.useProgram(this.shaderProgram),this.gl.bindAttribLocation(this.shaderProgram,0,"aVertexPosition"),this.pUniform=i("uPMatrix"),this.psUniform=i("pSize"),this.fcUniform=i("fillColor"),this.isBubbleUniform=i("isBubble"),this.bubbleSizeAbsUniform=i("bubbleSizeAbs"),this.bubbleSizeAreaUniform=i("bubbleSizeByArea"),this.uSamplerUniform=i("uSampler"),this.skipTranslationUniform=i("skipTranslation"),this.isCircleUniform=i("isCircle"),this.isInverted=i("isInverted"),!0):(this.errors.push(this.gl.getProgramInfoLog(this.shaderProgram)),this.handleErrors(),this.shaderProgram=!1,!1)):(this.shaderProgram=!1,this.handleErrors(),!1)}handleErrors(){this.errors.length&&i("[highcharts boost] shader error - "+this.errors.join("\n"))}stringToProgram(t,e){let i=this.gl.createShader("vertex"===e?this.gl.VERTEX_SHADER:this.gl.FRAGMENT_SHADER);return this.gl.shaderSource(i,t),this.gl.compileShader(i),this.gl.getShaderParameter(i,this.gl.COMPILE_STATUS)?i:(this.errors.push("when compiling "+e+" shader:\n"+this.gl.getShaderInfoLog(i)),!1)}destroy(){this.gl&&this.shaderProgram&&(this.gl.deleteProgram(this.shaderProgram),this.shaderProgram=!1)}fillColorUniform(){return this.fcUniform}getProgram(){return this.shaderProgram}pointSizeUniform(){return this.psUniform}perspectiveUniform(){return this.pUniform}reset(){this.gl&&this.shaderProgram&&(this.gl.uniform1i(this.isBubbleUniform,0),this.gl.uniform1i(this.isCircleUniform,0))}setBubbleUniforms(t,i,o){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,n=t.options,a=Number.MAX_VALUE,l=-Number.MAX_VALUE;if(this.gl&&this.shaderProgram&&t.is("bubble")){let h=t.getPxExtremes();a=s(n.zMin,e(i,!1===n.displayNegative?n.zThreshold:-Number.MAX_VALUE,a)),l=s(n.zMax,Math.max(l,o)),this.gl.uniform1i(this.isBubbleUniform,1),this.gl.uniform1i(this.isCircleUniform,1),this.gl.uniform1i(this.bubbleSizeAreaUniform,"width"!==t.options.sizeBy),this.gl.uniform1i(this.bubbleSizeAbsUniform,t.options.sizeByAbsoluteValue),this.setUniform("bubbleMinSize",h.minPxSize*r),this.setUniform("bubbleMaxSize",h.maxPxSize*r),this.setUniform("bubbleZMin",a),this.setUniform("bubbleZMax",l),this.setUniform("bubbleZThreshold",t.options.zThreshold)}}setColor(t){this.gl&&this.shaderProgram&&this.gl.uniform4f(this.fcUniform,t[0]/255,t[1]/255,t[2]/255,t[3])}setDrawAsCircle(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.isCircleUniform,t?1:0)}setInverted(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.isInverted,t)}setPMatrix(t){this.gl&&this.shaderProgram&&this.gl.uniformMatrix4fv(this.pUniform,!1,t)}setPointSize(t){this.gl&&this.shaderProgram&&this.gl.uniform1f(this.psUniform,t)}setSkipTranslation(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.skipTranslationUniform,!0===t?1:0)}setTexture(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.uSamplerUniform,t)}setUniform(t,e){if(this.gl&&this.shaderProgram){let i=this.uLocations[t]=this.uLocations[t]||this.gl.getUniformLocation(this.shaderProgram,t);this.gl.uniform1f(i,e)}}}})),i(e,"Extensions/Boost/WGLVertexBuffer.js",[],(function(){return class{constructor(t,e,i){this.buffer=!1,this.iterator=0,this.preAllocated=!1,this.vertAttribute=!1,this.components=i||2,this.dataComponents=i,this.gl=t,this.shader=e}allocate(t){this.iterator=-1,this.preAllocated=new Float32Array(4*t)}bind(){if(!this.buffer)return!1;this.gl.vertexAttribPointer(this.vertAttribute,this.components,this.gl.FLOAT,!1,0,0)}build(t,e,i){let s;return this.data=t||[],this.data&&0!==this.data.length||this.preAllocated?(this.components=i||this.components,this.buffer&&this.gl.deleteBuffer(this.buffer),this.preAllocated||(s=new Float32Array(this.data)),this.buffer=this.gl.createBuffer(),this.gl.bindBuffer(this.gl.ARRAY_BUFFER,this.buffer),this.gl.bufferData(this.gl.ARRAY_BUFFER,this.preAllocated||s,this.gl.STATIC_DRAW),this.vertAttribute=this.gl.getAttribLocation(this.shader.getProgram(),e),this.gl.enableVertexAttribArray(this.vertAttribute),s=!1,!0):(this.destroy(),!1)}destroy(){this.buffer&&(this.gl.deleteBuffer(this.buffer),this.buffer=!1,this.vertAttribute=!1),this.iterator=0,this.components=this.dataComponents||2,this.data=[]}push(t,e,i,s){this.preAllocated&&(this.preAllocated[++this.iterator]=t,this.preAllocated[++this.iterator]=e,this.preAllocated[++this.iterator]=i,this.preAllocated[++this.iterator]=s)}render(t,e,i){let s=this.preAllocated?this.preAllocated.length:this.data.length;return!!this.buffer&&!!s&&((!t||t>s||t<0)&&(t=0),(!e||e>s)&&(e=s),!(t>=e)&&(i=i||"POINTS",this.gl.drawArrays(this.gl[i],t/this.components,(e-t)/this.components),!0))}}})),i(e,"Extensions/Boost/WGLRenderer.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"],e["Extensions/Boost/WGLDrawMode.js"],e["Extensions/Boost/WGLShader.js"],e["Extensions/Boost/WGLVertexBuffer.js"]],(function(t,e,i,s,o,r){let{parse:n}=t,{doc:a,win:l}=e,{isNumber:h,isObject:d,merge:c,objectEach:p,pick:u}=i,g={column:!0,columnrange:!0,bar:!0,area:!0,areaspline:!0,arearange:!0},f={scatter:!0,bubble:!0},m=["webgl","experimental-webgl","moz-webgl","webkit-3d"];class x{static orthoMatrix(t,e){return[2/t,0,0,0,0,-2/e,0,0,0,0,-2,0,-1,1,-1,1]}static seriesPointCount(t){let e,i,s;return t.boosted?(e=!!t.options.stacking,i=t.xData||t.options.xData||t.processedXData,s=(e?t.data:i||t.options.data).length,"treemap"===t.type?s*=12:"heatmap"===t.type?s*=6:g[t.type]&&(s*=2),s):0}constructor(t){this.data=[],this.height=0,this.isInited=!1,this.markerData=[],this.series=[],this.textureHandles={},this.width=0,this.postRenderCallback=t,this.settings={pointSize:1,lineWidth:1,fillColor:"#AA00AA",useAlpha:!0,usePreallocated:!1,useGPUTranslations:!1,debug:{timeRendering:!1,timeSeriesProcessing:!1,timeSetup:!1,timeBufferCopy:!1,timeKDTree:!1,showSkipSummary:!1}}}getPixelRatio(){return this.settings.pixelRatio||l.devicePixelRatio||1}setOptions(t){"pixelRatio"in t||(t.pixelRatio=1),c(!0,this.settings,t)}allocateBuffer(t){let e=this.vbuffer,i=0;this.settings.usePreallocated&&(t.series.forEach((t=>{t.boosted&&(i+=x.seriesPointCount(t))})),e&&e.allocate(i))}allocateBufferForSingleSeries(t){let e=this.vbuffer,i=0;this.settings.usePreallocated&&(t.boosted&&(i=x.seriesPointCount(t)),e&&e.allocate(i))}clear(){let t=this.gl;t&&t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}pushSeriesData(t,e){let i,s,o,r,a,l,h,c,p=this.data,u=this.settings,f=this.vbuffer,m=t.pointArrayMap&&"low,high"===t.pointArrayMap.join(","),{chart:x,options:b,sorted:y,xAxis:v,yAxis:S}=t,k=!!b.stacking,A=b.data,M=t.xAxis.getExtremes(),C=M.min-(t.xAxis.minPointOffset||0),T=M.max+(t.xAxis.minPointOffset||0),w=t.yAxis.getExtremes(),P=w.min-(t.yAxis.minPointOffset||0),L=w.max+(t.yAxis.minPointOffset||0),E=t.xData||b.xData||t.processedXData,O=t.yData||b.yData||t.processedYData,D=t.zData||b.zData||t.processedZData,j=!E||0===E.length,B=b.connectNulls,I=t.points||!1,R=k?t.data:E||A,z={x:Number.MAX_VALUE,y:0},N={x:-Number.MAX_VALUE,y:0},G=void 0===x.index,U=g[t.type],W=b.zoneAxis||"y",X=b.zones||!1,H=b.threshold,F=this.getPixelRatio(),Y=t.chart.plotWidth,V=!1,_=!1,q=0,Z=!1,K=-1,$=!1,J=!1,Q=!1,tt=!1,et=!1,it=!1,st=!0,ot=!0,rt=!1,nt=!1,at=0;if(b.boostData&&b.boostData.length>0)return;if(b.gapSize&&(nt="value"!==b.gapUnit?b.gapSize*t.closestPointRange:b.gapSize),X&&(c=[],X.forEach(((t,e)=>{if(t.color){let i=n(t.color).rgba;i[0]/=255,i[1]/=255,i[2]/=255,c[e]=i,rt||void 0!==t.value||(rt=i)}})),!rt)){let e=t.pointAttribs&&t.pointAttribs().fill||t.color;rt=n(e).rgba,rt[0]/=255,rt[1]/=255,rt[2]/=255}x.inverted&&(Y=t.chart.plotHeight),t.closestPointRangePx=Number.MAX_VALUE;let lt=t=>{t&&(e.colorData.push(t[0]),e.colorData.push(t[1]),e.colorData.push(t[2]),e.colorData.push(t[3]))},ht=function(t,i,s){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;lt(arguments.length>4?arguments[4]:void 0),1!==F&&(!u.useGPUTranslations||e.skipTranslation)&&(t*=F,i*=F,o*=F),u.usePreallocated&&f?(f.push(t,i,s?1:0,o),at+=4):(p.push(t),p.push(i),p.push(s?F:0),p.push(o))},dt=()=>{e.segments.length&&(e.segments[e.segments.length-1].to=p.length||at)},ct=()=>{e.segments.length&&e.segments[e.segments.length-1].from===(p.length||at)||(dt(),e.segments.push({from:p.length||at}))},pt=(t,e,i,s,o)=>{lt(o),ht(t+i,e),lt(o),ht(t,e),lt(o),ht(t,e+s),lt(o),ht(t,e+s),lt(o),ht(t+i,e+s),lt(o),ht(t+i,e)};if(ct(),I&&I.length>0)return e.skipTranslation=!0,e.drawMode="TRIANGLES",I[0].node&&I[0].node.levelDynamic&&I.sort(((t,e)=>{if(t.node){if(t.node.levelDynamic>e.node.levelDynamic)return 1;if(t.node.levelDynamic{let i,o,r=e.plotY;if(void 0!==r&&!isNaN(r)&&null!==e.y&&e.shapeArgs){let{x:r=0,y:a=0,width:l=0,height:h=0}=e.shapeArgs;i=(o=x.styledMode?e.series.colorAttribs(e):o=e.series.pointAttribs(e))["stroke-width"]||0,et=n(o.fill).rgba,et[0]/=255,et[1]/=255,et[2]/=255,t.is("treemap")&&(i=i||1,s=n(o.stroke).rgba,s[0]/=255,s[1]/=255,s[2]/=255,pt(r,a,l,h,s),i/=2),t.is("heatmap")&&x.inverted&&(r=v.len-r,a=S.len-a,l=-l,h=-h),pt(r+i,a+i,l-2*i,h-2*i,et)}})),void dt();for(;K=3&&(l=a[2],a[2]>e.zMax&&(e.zMax=a[2]),a[2]e.zMax&&(e.zMax=D[K]),D[K]=C&&J<=T&&(Q=!0),$&&$>=C&&$<=T&&(tt=!0),m?(j&&(r=a.slice(1,3)),h=r[0],r=r[1]):k&&(o=a.x,h=(r=a.stackY)-a.y),null!=P&&null!=L&&(st=r>=P&&r<=L),o>T&&N.xC&&(z.x=o,z.y=r),null!==r||!B){if(null===r||!st&&!Q&&!tt){ct();continue}if(y&&(J>=C||o>=C)&&($<=T||o<=T)&&(it=!0),it||Q||tt){if(nt&&o-$>nt&&ct(),X){let t;X.some(((e,i)=>{let s=X[i-1];return"x"===W?void 0!==e.value&&o<=e.value&&(c[i]&&(!s||o>=s.value)&&(t=c[i]),!0):void 0!==e.value&&r<=e.value&&(c[i]&&(!s||r>=s.value)&&(t=c[i]),!0)})),et=t||rt||et}if(u.useGPUTranslations||(e.skipTranslation=!0,o=v.toPixels(o,!0),r=S.toPixels(r,!0),!(o>Y)||"POINTS"!==e.drawMode)){if(e.hasMarkers&&it&&!1!==V&&(t.closestPointRangePx=Math.min(t.closestPointRangePx,Math.abs(o-V))),!u.useGPUTranslations&&!u.usePreallocated&&V&&1>Math.abs(o-V)&&_&&1>Math.abs(r-_)){u.debug.showSkipSummary&&++q;continue}U&&(i=h,(!1===h||void 0===h)&&(i=r<0?r:0),(m||k)&&!S.logarithmic||(i=Math.max(null===H?P:H,P)),u.useGPUTranslations||(i=S.toPixels(i,!0)),ht(o,i,0,0,et)),b.step&&!ot&&ht(o,_,0,2,et),ht(o,r,0,"bubble"===t.type?l||1:2,et),V=o,_=r,Z=!0,ot=!1}}}}else ct()}u.debug.showSkipSummary&&console.log("skipped points:",q);let ut=(t,i)=>{u.useGPUTranslations||(e.skipTranslation=!0,t.x=v.toPixels(t.x,!0),t.y=S.toPixels(t.y,!0)),i?this.data=[t.x,t.y,0,2].concat(this.data):ht(t.x,t.y,0,2)};!Z&&!1!==B&&"line_strip"===t.drawMode&&(z.x-Number.MAX_VALUE&&ut(N)),dt()}pushSeries(t){let e=this.markerData,i=this.series,o=this.settings;i.length>0&&i[i.length-1].hasMarkers&&(i[i.length-1].markerTo=e.length),o.debug.timeSeriesProcessing&&console.time("building "+t.type+" series");let r={segments:[],markerFrom:e.length,colorData:[],series:t,zMin:Number.MAX_VALUE,zMax:-Number.MAX_VALUE,hasMarkers:!!t.options.marker&&!1!==t.options.marker.enabled,showMarkers:!0,drawMode:s[t.type]||"LINE_STRIP"};t.index>=i.length?i.push(r):i[t.index]=r,this.pushSeriesData(t,r),o.debug.timeSeriesProcessing&&console.timeEnd("building "+t.type+" series")}flush(){let t=this.vbuffer;this.data=[],this.markerData=[],this.series=[],t&&t.destroy()}setXAxis(t){let e=this.shader;if(!e)return;let i=this.getPixelRatio();e.setUniform("xAxisTrans",t.transA*i),e.setUniform("xAxisMin",t.min),e.setUniform("xAxisMinPad",t.minPixelPadding*i),e.setUniform("xAxisPointRange",t.pointRange),e.setUniform("xAxisLen",t.len*i),e.setUniform("xAxisPos",t.pos*i),e.setUniform("xAxisCVSCoord",!t.horiz),e.setUniform("xAxisIsLog",!!t.logarithmic),e.setUniform("xAxisReversed",!!t.reversed)}setYAxis(t){let e=this.shader;if(!e)return;let i=this.getPixelRatio();e.setUniform("yAxisTrans",t.transA*i),e.setUniform("yAxisMin",t.min),e.setUniform("yAxisMinPad",t.minPixelPadding*i),e.setUniform("yAxisPointRange",t.pointRange),e.setUniform("yAxisLen",t.len*i),e.setUniform("yAxisPos",t.pos*i),e.setUniform("yAxisCVSCoord",!t.horiz),e.setUniform("yAxisIsLog",!!t.logarithmic),e.setUniform("yAxisReversed",!!t.reversed)}setThreshold(t,e){let i=this.shader;i&&(i.setUniform("hasThreshold",t),i.setUniform("translatedThreshold",e))}renderChart(i){let s=this.gl,o=this.settings,a=this.shader,l=this.vbuffer,d=this.getPixelRatio();if(!i)return!1;this.width=i.chartWidth*d,this.height=i.chartHeight*d;let c=this.height,p=this.width;if(!s||!a||!p||!c)return!1;o.debug.timeRendering&&console.time("gl rendering"),s.canvas.width=p,s.canvas.height=c,a.bind(),s.viewport(0,0,p,c),a.setPMatrix(x.orthoMatrix(p,c)),o.lineWidth>1&&!e.isMS&&s.lineWidth(o.lineWidth),l&&(l.build(this.data,"aVertexPosition",4),l.bind()),a.setInverted(i.inverted),this.series.forEach(((e,c)=>{let p,g,m,x=e.series.options,b=x.marker,y=void 0!==x.lineWidth?x.lineWidth:1,v=x.threshold,S=h(v),k=e.series.yAxis.getThreshold(v),A=u(x.marker?x.marker.enabled:null,!!e.series.xAxis.isRadial||null,e.series.closestPointRangePx>2*((x.marker?x.marker.radius:10)||10)),M=this.textureHandles[b&&b.symbol||e.series.symbol]||this.textureHandles.circle,C=[];if(0!==e.segments.length&&e.segments[0].from!==e.segments[0].to&&(M.isReady&&(s.bindTexture(s.TEXTURE_2D,M.handle),a.setTexture(M.handle)),i.styledMode?m=e.series.markerGroup&&e.series.markerGroup.getStyle("fill"):(m="POINTS"===e.drawMode&&e.series.pointAttribs&&e.series.pointAttribs().fill||e.series.color,x.colorByPoint&&(m=e.series.chart.options.colors[c])),e.series.fillOpacity&&x.fillOpacity&&(m=new t(m).setOpacity(u(x.fillOpacity,1)).get()),C=n(m).rgba,o.useAlpha||(C[3]=1),"LINES"===e.drawMode&&o.useAlpha&&C[3]<1&&(C[3]/=10),"add"===x.boostBlending?(s.blendFunc(s.SRC_ALPHA,s.ONE),s.blendEquation(s.FUNC_ADD)):"mult"===x.boostBlending||"multiply"===x.boostBlending?s.blendFunc(s.DST_COLOR,s.ZERO):"darken"===x.boostBlending?(s.blendFunc(s.ONE,s.ONE),s.blendEquation(s.FUNC_MIN)):s.blendFuncSeparate(s.SRC_ALPHA,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA),a.reset(),e.colorData.length>0?(a.setUniform("hasColor",1),(g=new r(s,a)).build(Array(e.segments[0].from).concat(e.colorData),"aColor",4),g.bind()):(a.setUniform("hasColor",0),s.disableVertexAttribArray(s.getAttribLocation(a.getProgram(),"aColor"))),a.setColor(C),this.setXAxis(e.series.xAxis),this.setYAxis(e.series.yAxis),this.setThreshold(S,k),"POINTS"===e.drawMode&&a.setPointSize(2*u(x.marker&&x.marker.radius,.5)*d),a.setSkipTranslation(e.skipTranslation),"bubble"===e.series.type&&a.setBubbleUniforms(e.series,e.zMin,e.zMax,d),a.setDrawAsCircle(f[e.series.type]||!1),l)){if(y>0||"LINE_STRIP"!==e.drawMode)for(p=0;p{this.render(t)}),1)}setSize(t,e){let i=this.shader;i&&(this.width!==t||this.height!==e)&&(this.width=t,this.height=e,i.bind(),i.setPMatrix(x.orthoMatrix(t,e)))}init(t,e){let i=this.settings;if(this.isInited=!1,!t)return!1;i.debug.timeSetup&&console.time("gl setup");for(let o=0;o{let i={isReady:!1,texture:a.createElement("canvas"),handle:s.createTexture()},o=i.texture.getContext("2d");this.textureHandles[t]=i,i.texture.width=512,i.texture.height=512,o.mozImageSmoothingEnabled=!1,o.webkitImageSmoothingEnabled=!1,o.msImageSmoothingEnabled=!1,o.imageSmoothingEnabled=!1,o.strokeStyle="rgba(255, 255, 255, 0)",o.fillStyle="#FFF",e(o);try{s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,i.handle),s.texImage2D(s.TEXTURE_2D,0,s.RGBA,s.RGBA,s.UNSIGNED_BYTE,i.texture),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_WRAP_S,s.CLAMP_TO_EDGE),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_WRAP_T,s.CLAMP_TO_EDGE),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_MAG_FILTER,s.LINEAR),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_MIN_FILTER,s.LINEAR),s.bindTexture(s.TEXTURE_2D,null),i.isReady=!0}catch(t){}};return l("circle",(t=>{t.beginPath(),t.arc(256,256,256,0,2*Math.PI),t.stroke(),t.fill()})),l("square",(t=>{t.fillRect(0,0,512,512)})),l("diamond",(t=>{t.beginPath(),t.moveTo(256,0),t.lineTo(512,256),t.lineTo(256,512),t.lineTo(0,256),t.lineTo(256,0),t.fill()})),l("triangle",(t=>{t.beginPath(),t.moveTo(0,512),t.lineTo(256,0),t.lineTo(512,512),t.lineTo(0,512),t.fill()})),l("triangle-down",(t=>{t.beginPath(),t.moveTo(0,0),t.lineTo(256,512),t.lineTo(512,0),t.lineTo(0,0),t.fill()})),this.isInited=!0,i.debug.timeSetup&&console.timeEnd("gl setup"),!0}destroy(){let t=this.gl,e=this.shader,i=this.vbuffer;this.flush(),i&&i.destroy(),e&&e.destroy(),t&&(p(this.textureHandles,(e=>{e.handle&&t.deleteTexture(e.handle)})),t.canvas.width=1,t.canvas.height=1)}}return x})),i(e,"Extensions/Boost/BoostSeries.js",[e["Extensions/Boost/BoostableMap.js"],e["Extensions/Boost/Boostables.js"],e["Extensions/Boost/BoostChart.js"],e["Core/Defaults.js"],e["Core/Globals.js"],e["Core/Utilities.js"],e["Extensions/Boost/WGLRenderer.js"]],(function(t,e,i,s,o,r,n){let a,l,{getBoostClipRect:h,isChartSeriesBoosting:d}=i,{getOptions:c}=s,{composed:p,doc:u,noop:g,win:f}=o,{addEvent:m,destroyObjectProperties:x,error:b,extend:y,fireEvent:v,isArray:S,isNumber:k,pick:A,pushUnique:M,wrap:C,defined:T}=r;function w(t,e){let i=e.boost;t&&i&&i.target&&i.canvas&&!d(e.chart)&&t.allocateBufferForSingleSeries(e)}function P(t){return A(t&&t.options&&t.options.boost&&t.options.boost.enabled,!0)}function L(t,e){let i=t.constructor,s=t.seriesGroup||e.group,o=t.chartWidth,r=t.chartHeight,a=t,c="undefined"!=typeof SVGForeignObjectElement;a=d(t)?t:e;let p=a.boost=a.boost||{};return c=!1,l||(l=u.createElement("canvas")),!p.target&&(p.canvas=l,t.renderer.forExport,a.renderTarget=p.target=t.renderer.image("",0,0,o,r).addClass("highcharts-boost-canvas").add(s),p.clear=function(){p.target.attr({href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="})},p.copy=function(){p.resize(),p.target.attr({href:p.canvas.toDataURL("image/png")})},p.resize=function(){o=t.chartWidth,r=t.chartHeight,(p.targetFo||p.target).attr({x:0,y:0,width:o,height:r}).css({pointerEvents:"none",mixedBlendMode:"normal",opacity:1}),a instanceof i&&a.boost.markerGroup.translate(t.plotLeft,t.plotTop)},p.clipRect=t.renderer.clipRect(),(p.targetFo||p.target).attr({zIndex:e.options.zIndex}).clip(p.clipRect),a instanceof i&&(a.boost.markerGroup=a.renderer.g().add(s).translate(e.xAxis.pos,e.yAxis.pos))),p.canvas.width=o,p.canvas.height=r,p.clipRect&&p.clipRect.attr(h(t,a)),p.resize(),p.clear(),!p.wgl&&(p.wgl=new n((t=>{t.settings.debug.timeBufferCopy&&console.time("buffer copy"),p.copy(),t.settings.debug.timeBufferCopy&&console.timeEnd("buffer copy")})),p.wgl.init(p.canvas)||b("[highcharts boost] - unable to init WebGL renderer"),p.wgl.setOptions(t.options.boost||{}),a instanceof i&&p.wgl.allocateBuffer(t)),p.wgl.setSize(o,r),p.wgl}function E(t){let e=t.points;if(e){let t,i;for(i=0;i{let i=t[e];i&&(t[e]=i.destroy())})),t.zones.forEach(x)}function O(t,e,i,s,o,r){let n=(o=o||0)+(s=s||3e3),a=!0;for(;a&&o(i.boostThreshold||Number.MAX_VALUE)&&k(r.min)&&k(r.max)&&(!e||k(o.min)&&k(o.max))&&(!n||k(n.min)&&k(n.max))}let j=(t,e)=>!t.forceCrop&&(d(t.chart)||(e?e.length:0)>=(t.options.boostThreshold||Number.MAX_VALUE));function B(){let t=this,e=t.chart;e.boost&&e.boost.markerGroup===t.markerGroup&&(t.markerGroup=null),e.hoverPoints&&(e.hoverPoints=e.hoverPoints.filter((function(e){return e.series===t}))),e.hoverPoint&&e.hoverPoint.series===t&&(e.hoverPoint=null)}function I(){let t=this.boost;t&&t.canvas&&t.target&&(t.wgl&&t.wgl.clear(),t.clear&&t.clear())}function R(t){let e=t.boost;e&&e.canvas&&e.target&&e.wgl&&!d(t.chart)&&e.wgl.render(t.chart)}function z(t,e){let i=t.options,s=t.xAxis,o=t.pointClass;if(e instanceof o)return e;let r=t.xData||i.xData||t.processedXData||!1,n=new o(t,(t.options.data||[])[e.i],r?r[e.i]:void 0);return n.category=A(s.categories?s.categories[n.x]:n.x,n.x),n.dist=e.dist,n.distX=e.distX,n.plotX=e.plotX,n.plotY=e.plotY,n.index=e.i,n.percentage=e.percentage,n.isInside=t.isPointInside(n),n}function N(t){var e,i,s,o,r,n;let{options:a,xAxis:l,yAxis:h}=this;if(!this.isDirty&&!l.isDirty&&!h.isDirty&&!t)return!1;this.yAxis.setTickInterval();let d=a.boostThreshold||0,c=a.cropThreshold,p=a.data||this.data,u=this.xData,g=l.getExtremes(),f=g.max,m=g.min,x=this.yData,b=h.getExtremes(),y=b.max,v=b.min;if(!this.boosted&&l.old&&h.old&&m>=(null!==(e=l.old.min)&&void 0!==e?e:-Number.MAX_VALUE)&&f<=(null!==(i=l.old.max)&&void 0!==i?i:Number.MAX_VALUE)&&v>=(null!==(s=h.old.min)&&void 0!==s?s:-Number.MAX_VALUE)&&y<=(null!==(o=h.old.max)&&void 0!==o?o:Number.MAX_VALUE))return null!==(r=this.processedXData)&&void 0!==r||(this.processedXData=u),null!==(n=this.processedYData)&&void 0!==n||(this.processedYData=x),!0;if(!d||p.length=m&&S<=f&&k>=v&&k<=y?(A.push({x:S,y:k}),M.push(S),C.push(k)):T=!0;return this.cropped=T,this.cropStart=0,this.processedXData=M,this.processedYData=C,j(this,M)||(this.processedData=A),!0}function G(){let t,e,i,s,o,r=this.options||{},n=this.chart,l=this.xAxis,h=this.yAxis,c=r.xData||this.processedXData,p=r.yData||this.processedYData,u=this.processedData||r.data,f=l.getExtremes(),m=f.min-(l.minPointOffset||0),x=f.max+(l.minPointOffset||0),b=h.getExtremes(),y=b.min-(h.minPointOffset||0),S=b.max+(h.minPointOffset||0),k={},A=!!this.sampling,M=r.enableMouseTracking,C=r.threshold,P=this.pointArrayMap&&"low,high"===this.pointArrayMap.join(","),D=!!r.stacking,j=this.cropStart||0,B=this.requireSorting,I=!c,z="x"===r.findNearestPointBy,N=this.xData||this.options.xData||this.processedXData||!1,G=!1,U=h.getThreshold(C);if(G=L(n,this),n.boosted=!0,!this.visible)return;(this.points||this.graph)&&E(this),d(n)?(this.markerGroup&&this.markerGroup!==n.boost.markerGroup&&this.markerGroup.destroy(),this.markerGroup=n.boost.markerGroup,this.boost&&this.boost.target&&(this.renderTarget=this.boost.target=this.boost.target.destroy())):(n.boost&&this.markerGroup===n.boost.markerGroup&&(this.markerGroup=void 0),this.markerGroup=this.plotGroup("markerGroup","markers",!0,1,n.seriesGroup));let W=this.points=[],X=(t,e,i,s)=>{let o=!!N&&N[j+i],r=t=>{n.inverted&&(t=l.len-t,e=h.len-e),W.push({destroy:g,x:o,clientX:t,plotX:t,plotY:e,i:j+i,percentage:s})};t=Math.ceil(t),a=z?t:t+","+e,M&&(k[a]?o===N[N.length-1]&&(W.length--,r(t)):(k[a]=!0,r(t)))};this.buildKDTree=g,G&&(w(G,this),G.pushSeries(this),R(this));let H=G.settings;n.renderer.forExport||(H.debug.timeKDTree&&console.time("kd tree building"),O(D?this.data.slice(j):c||u,(function(r,a){let d,c,u,g,f,b=void 0===n.index,v=!1,k=!0;return!T(r)||(!b&&(I?(d=r[0],c=r[1]):(d=r,c=p[a]),P?(I&&(c=r.slice(1,3)),v=c[0],c=c[1]):D&&(d=r.x,v=(c=r.stackY)-r.y,f=r.percentage),B||(k=(c||0)>=y&&c<=S),null!==c&&d>=m&&d<=x&&k&&(u=l.toPixels(d,!0),A?((void 0===s||u===t)&&(P||(v=c),(void 0===o||c>i)&&(i=c,o=a),(void 0===s||v{v(this,"renderedCanvas"),delete this.buildKDTree,this.options&&this.buildKDTree(),H.debug.timeKDTree&&console.timeEnd("kd tree building")})))}function U(t){let e=!0;if(this.chart.options&&this.chart.options.boost&&(e=void 0===this.chart.options.boost.enabled||this.chart.options.boost.enabled),!e||!this.boosted)return t.call(this);this.chart.boosted=!0;let i=L(this.chart,this);i&&(w(i,this),i.pushSeries(this)),R(this)}function W(t){return this.boosted&&D(this)?{}:t.apply(this,[].slice.call(arguments,1))}function X(e){let i=this.options.data;if(P(this.chart)&&t[this.type]){let t=this.is("scatter")&&!this.is("bubble");if((!j(this,i)||t||this.options.stacking||!D(this,!0))&&(t&&!this.yAxis.treeGrid?N.call(this,arguments[1]):e.apply(this,[].slice.call(arguments,1)),i=this.processedXData),this.boosted=j(this,i),this.boosted){let t;this.options.data&&this.options.data.length&&!k(t=this.getFirstValidPoint(this.options.data))&&!S(t)&&b(12,!1,this.chart),function(t){t.boost=t.boost||{getPoint:e=>z(t,e)};let e=t.boost.altered=[];if(["allowDG","directTouch","stickyTracking"].forEach((i=>{e.push({prop:i,val:t[i],own:Object.hasOwnProperty.call(t,i)})})),t.allowDG=!1,t.directTouch=!1,t.stickyTracking=!0,t.finishedAnimating=!0,t.labelBySeries&&(t.labelBySeries=t.labelBySeries.destroy()),t.is("scatter")&&t.data.length){for(let e of t.data){var i;null===e||void 0===e||null===(i=e.destroy)||void 0===i||i.call(e)}t.data.length=0,t.points.length=0,delete t.processedData}}(this)}else!function(t){let e=t.boost;e&&((e.altered||[]).forEach((e=>{e.own?t[e.prop]=e.val:delete t[e.prop]})),e.clear&&e.clear())}(this)}else e.apply(this,[].slice.call(arguments,1))}function H(t){let e=t.apply(this,[].slice.call(arguments,1));return this.boost&&e?this.boost.getPoint(e):e}return{compose:function i(s,o,r){if(M(p,i)){let i=c().plotOptions,n=s.prototype;if(m(s,"destroy",B),m(s,"hide",I),r&&(n.renderCanvas=G),C(n,"getExtremes",W),C(n,"processData",X),C(n,"searchPoint",H),["translate","generatePoints","drawTracker","drawPoints","render"].forEach((e=>function(e,i,s){function o(e){let i=this.options.stacking&&("translate"===s||"generatePoints"===s);this.boosted&&!i&&P(this.chart)&&"heatmap"!==this.type&&"treemap"!==this.type&&t[this.type]&&0!==this.options.boostThreshold?"render"===s&&this.renderCanvas&&this.renderCanvas():e.call(this)}if(C(e,s,o),"translate"===s)for(let t of["column","arearange","columnrange","heatmap","treemap"])i[t]&&C(i[t].prototype,s,o)}(n,o,e))),e.forEach((t=>{let e=i[t];e&&(e.boostThreshold=5e3,e.boostData=[],o[t].prototype.fillOpacity=!0)})),r){let{area:t,areaspline:e,bubble:i,column:s,heatmap:r,scatter:n,treemap:a}=o;if(t&&y(t.prototype,{fill:!0,fillOpacity:!0,sampling:!0}),e&&y(e.prototype,{fill:!0,fillOpacity:!0,sampling:!0}),i){let t=i.prototype;delete t.buildKDTree,C(t,"markerAttribs",(function(t){return!this.boosted&&t.apply(this,[].slice.call(arguments,1))}))}s&&y(s.prototype,{fill:!0,sampling:!0}),n&&(n.prototype.fill=!0),[r,a].forEach((t=>{t&&C(t.prototype,"drawPoints",U)}))}}return s},destroyGraphics:E,eachAsync:O,getPoint:z}})),i(e,"Extensions/Boost/NamedColors.js",[],(function(){return{defaultHTMLColorMap:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",feldspar:"#d19275",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslateblue:"#8470ff",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",violetred:"#d02090",wheat:"#f5deb3",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}}})),i(e,"Extensions/Boost/Boost.js",[e["Extensions/Boost/BoostChart.js"],e["Extensions/Boost/BoostSeries.js"],e["Core/Globals.js"],e["Extensions/Boost/NamedColors.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{composed:r,doc:n,win:a}=i,{error:l,pushUnique:h}=o,d=["webgl","experimental-webgl","moz-webgl","webkit-3d"];function c(){let t;if(void 0!==a.WebGLRenderingContext){t=n.createElement("canvas");for(let e=0;et.length)&&(e=t.length);for(var i=0,s=new Array(e);iparseInt(i.userAgent.split("Firefox/")[1],10),i.hasTouch=!!i.win.TouchEvent,i.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],i.noop=function(){},i.supportsPassiveEvents=function(){let t=!1;if(!i.isMS){let e=Object.defineProperty({},"passive",{get:function(){t=!0}});i.win.addEventListener&&i.win.removeEventListener&&(i.win.addEventListener("testPassive",i.noop,e),i.win.removeEventListener("testPassive",i.noop,e))}return t}(),i.charts=[],i.composed=[],i.dateFormats={},i.seriesTypes={},i.symbolSizes={},i.chartCount=0,e})),i(e,"Core/Utilities.js",[e["Core/Globals.js"]],(function(t){let e,{charts:i,doc:s,win:o}=t;function r(e,i,s,n){let a=i?"Highcharts error":"Highcharts warning";32===e&&(e="".concat(a,": Deprecated member"));let l=p(e),h=l?"".concat(a," #").concat(e,": www.highcharts.com/errors/").concat(e,"/"):e.toString();if(void 0!==n){let t="";l&&(h+="?"),k(n,(function(e,i){t+="\n - ".concat(i,": ").concat(e),l&&(h+=encodeURI(i)+"="+encodeURI(e))})),h+=t}M(t,"displayError",{chart:s,code:e,message:h,params:n},(function(){if(i)throw Error(h);o.console&&-1===r.messages.indexOf(h)&&console.warn(h)})),r.messages.push(h)}function n(t,e){return parseInt(t,e||10)}function a(t){return"string"==typeof t}function l(t){let e=Object.prototype.toString.call(t);return"[object Array]"===e||"[object Array Iterator]"===e}function h(t,e){return!!t&&"object"==typeof t&&(!e||!l(t))}function d(t){return h(t)&&"number"==typeof t.nodeType}function c(t){let e=t&&t.constructor;return!(!h(t,!0)||d(t)||!e||!e.name||"Object"===e.name)}function p(t){return"number"==typeof t&&!isNaN(t)&&t<1/0&&t>-1/0}function u(t){return null!=t}function g(t,e,i){let s,o=a(e)&&!u(i),r=(e,i)=>{u(e)?t.setAttribute(i,e):o?(s=t.getAttribute(i))||"class"!==i||(s=t.getAttribute(i+"Name")):t.removeAttribute(i)};return a(e)?r(i,e):k(e,r),s}function f(t){return l(t)?t:[t]}function m(t,e){let i;for(i in t||(t={}),e)t[i]=e[i];return t}function x(){let t=arguments,e=t.length;for(let i=0;i1e14?t:parseFloat(t.toPrecision(e||14))}(r||(r={})).messages=[],Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};let S=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){let i,s=t.length;for(i=0;it.order-e.order)),t.forEach((t=>{!1===t.fn.call(e,o)&&o.preventDefault()}))}r&&!o.defaultPrevented&&r.call(e,o)}k({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(e,i){t[i]=function(t){return r(32,!1,void 0,{["Highcharts.".concat(i)]:"use Array.".concat(e)}),Array.prototype[e].apply(t,[].slice.call(arguments,1))}}));let C=function(){let t=Math.random().toString(36).substring(2,9)+"-",i=0;return function(){return"highcharts-"+(e?"":t)+i++}}();o.jQuery&&(o.jQuery.fn.highcharts=function(){let e=[].slice.call(arguments);if(this[0])return e[0]?(new(t[a(e[0])?e.shift():"Chart"])(this[0],e[0],e[1]),this):i[g(this[0],"data-highcharts-chart")]});let T={addEvent:function(e,i,s){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r="function"==typeof e&&e.prototype||e;Object.hasOwnProperty.call(r,"hcEvents")||(r.hcEvents={});let n=r.hcEvents;t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0);let a=e.addEventListener;a&&a.call(e,i,s,!!t.supportsPassiveEvents&&{passive:void 0===o.passive?-1!==i.indexOf("touch"):o.passive,capture:!1}),n[i]||(n[i]=[]);let l={fn:s,order:"number"==typeof o.order?o.order:1/0};return n[i].push(l),n[i].sort(((t,e)=>t.order-e.order)),function(){A(e,i,s)}},arrayMax:function(t){let e=t.length,i=t[0];for(;e--;)t[e]>i&&(i=t[e]);return i},arrayMin:function(t){let e=t.length,i=t[0];for(;e--;)t[e]e?t-1&&o[d]){i=f(i),r[d]=[];for(let e=0;e{if(t.length>1)for(o=t.length-1;o>0;o--){var n;(s=t[o]-t[o-1])<0&&!r?(null!==(n=e)&&void 0!==n&&n(),e=void 0):s&&(void 0===i||s=i-1&&(i=Math.floor(s)),Math.max(0,i-(t(e,"padding-left",!0)||0)-(t(e,"padding-right",!0)||0))}if("height"===i)return Math.max(0,Math.min(e.offsetHeight,e.scrollHeight)-(t(e,"padding-top",!0)||0)-(t(e,"padding-bottom",!0)||0));let a=o.getComputedStyle(e,void 0);return a&&(r=a.getPropertyValue(i),x(s,"opacity"!==i)&&(r=n(r))),r},inArray:function(t,e,i){return r(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),e.indexOf(t,i)},insertItem:function(t,e){let i,s=t.options.index,o=e.length;for(i=t.options.isInternal?o:0;i=t))&&(o||!(a<=(e[r]+(e[r+1]||e[r]))/2)));r++);return v(n*i,-Math.round(Math.log(.001)/Math.LN10))},objectEach:k,offset:function(t){let e=s.documentElement,i=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:i.top+(o.pageYOffset||e.scrollTop)-(e.clientTop||0),left:i.left+(o.pageXOffset||e.scrollLeft)-(e.clientLeft||0),width:i.width,height:i.height}},pad:function(t,e,i){return Array((e||2)+1-String(t).replace("-","").length).join(i||"0")+t},pick:x,pInt:n,pushUnique:function(t,e){return 0>t.indexOf(e)&&!!t.push(e)},relativeLength:function(t,e,i){return/%$/.test(t)?e*parseFloat(t)/100+(i||0):parseFloat(t)},removeEvent:A,splat:f,stableSort:function(t,e){let i,s,o=t.length;for(s=0;s0?setTimeout(t,e,i):(t.call(0,i),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:C,useSerialIds:function(t){return e=x(t,e)},wrap:function(t,e,i){let s=t[e];t[e]=function(){let t=arguments,e=this;return i.apply(this,[function(){return s.apply(e,arguments.length?arguments:t)}].concat([].slice.call(arguments)))}}};return T})),i(e,"Core/Chart/ChartDefaults.js",[],(function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}})),i(e,"Core/Color/Palettes.js",[],(function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}})),i(e,"Core/Time.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){let{win:i}=t,{defined:s,error:o,extend:r,isNumber:n,isObject:a,merge:l,objectEach:h,pad:d,pick:c,splat:p,timeUnits:u}=e,g=t.isSafari&&i.Intl&&i.Intl.DateTimeFormat.prototype.formatRange,f=t.isSafari&&i.Intl&&!i.Intl.DateTimeFormat.prototype.formatRange;return class{constructor(t){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=i.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}get(t,e){if(this.variableTimezone||this.timezoneOffset){let i=e.getTime(),s=i-this.getTimezoneOffset(e);e.setTime(s);let o=e["getUTC"+t]();return e.setTime(i),o}return this.useUTC?e["getUTC"+t]():e["get"+t]()}set(t,e,i){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t&&this.getTimezoneOffset(e)%36e5==0)return e["setUTC"+t](i);let s=this.getTimezoneOffset(e),o=e.getTime()-s;e.setTime(o),e["setUTC"+t](i);let r=this.getTimezoneOffset(e);return o=e.getTime()+r,e.setTime(o)}return this.useUTC||g&&"FullYear"===t?e["setUTC"+t](i):e["set"+t](i)}update(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=c(t.useUTC,!0);this.options=t=l(!0,this.options,t),this.Date=t.Date||i.Date||Date,this.useUTC=e,this.timezoneOffset=e&&t.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=e&&!(!t.getTimezoneOffset&&!t.timezone)}makeTime(t,e,i,s,o,r){let n,a,l;return this.useUTC?(n=this.Date.UTC.apply(0,arguments),a=this.getTimezoneOffset(n),n+=a,a!==(l=this.getTimezoneOffset(n))?n+=l-a:a-36e5!==this.getTimezoneOffset(n-36e5)||f||(n-=36e5)):n=new this.Date(t,e,c(i,1),c(s,0),c(o,0),c(r,0)).getTime(),n}timezoneOffsetFunction(){let t=this,e=this.options,i=e.getTimezoneOffset;return this.useUTC?e.timezone?t=>{try{let[i,s,o,r,a=0]=Intl.DateTimeFormat("en",{timeZone:e.timezone,timeZoneName:"shortOffset"}).format(t).split(/(GMT|:)/).map(Number),l=-36e5*(o+a/60);if(n(l))return l}catch(t){o(34)}return 0}:this.useUTC&&i?t=>6e4*i(t.valueOf()):()=>6e4*(t.timezoneOffset||0):t=>6e4*new Date(t.toString()).getTimezoneOffset()}dateFormat(e,i,o){if(!s(i)||isNaN(i))return t.defaultOptions.lang&&t.defaultOptions.lang.invalidDate||"";e=c(e,"%Y-%m-%d %H:%M:%S");let n=this,a=new this.Date(i),l=this.get("Hours",a),p=this.get("Day",a),u=this.get("Date",a),g=this.get("Month",a),f=this.get("FullYear",a),m=t.defaultOptions.lang,x=m&&m.weekdays,b=m&&m.shortWeekdays,y=r({a:b?b[p]:x[p].substr(0,3),A:x[p],d:d(u),e:d(u,2," "),w:p,b:m.shortMonths[g],B:m.months[g],m:d(g+1),o:g+1,y:f.toString().substr(2,2),Y:f,H:d(l),k:l,I:d(l%12||12),l:l%12||12,M:d(this.get("Minutes",a)),p:l<12?"AM":"PM",P:l<12?"am":"pm",S:d(this.get("Seconds",a)),L:d(Math.floor(i%1e3),3)},t.dateFormats);return h(y,(function(t,s){for(;-1!==e.indexOf("%"+s);)e=e.replace("%"+s,"function"==typeof t?t.call(n,i):t)})),o?e.substr(0,1).toUpperCase()+e.substr(1):e}resolveDTLFormat(t){return a(t,!0)?t:{main:(t=p(t))[0],from:t[1],to:t[2]}}getTimeTicks(t,e,i,o){let n,a,l,h,d=this,p=d.Date,g=[],f={},m=new p(e),x=t.unitRange,b=t.count||1;if(o=c(o,1),s(e)){d.set("Milliseconds",m,x>=u.second?0:b*Math.floor(d.get("Milliseconds",m)/b)),x>=u.second&&d.set("Seconds",m,x>=u.minute?0:b*Math.floor(d.get("Seconds",m)/b)),x>=u.minute&&d.set("Minutes",m,x>=u.hour?0:b*Math.floor(d.get("Minutes",m)/b)),x>=u.hour&&d.set("Hours",m,x>=u.day?0:b*Math.floor(d.get("Hours",m)/b)),x>=u.day&&d.set("Date",m,x>=u.month?1:Math.max(1,b*Math.floor(d.get("Date",m)/b))),x>=u.month&&(d.set("Month",m,x>=u.year?0:b*Math.floor(d.get("Month",m)/b)),a=d.get("FullYear",m)),x>=u.year&&(a-=a%b,d.set("FullYear",m,a)),x===u.week&&(h=d.get("Day",m),d.set("Date",m,d.get("Date",m)-h+o+(h4*u.month||d.getTimezoneOffset(e)!==d.getTimezoneOffset(i));let p=m.getTime();for(n=1;p1?p=d.makeTime(a,t,r,c+n*b):p+=x*b:p=d.makeTime(a,t,r+n*b*(x===u.day?1:7)),n++;g.push(p),x<=u.hour&&g.length<1e4&&g.forEach((function(t){t%18e5==0&&"000000000"===d.dateFormat("%H%M%S%L",t)&&(f[t]="day")}))}return g.info=r(t,{higherRanks:f,totalRange:x*b}),g}getDateFormat(t,e,i,s){let o=this.dateFormat("%m-%d %H:%M:%S.%L",e),r="01-01 00:00:00.000",n={millisecond:15,second:12,minute:9,hour:6,day:3},a="millisecond",l=a;for(a in u){if(t===u.week&&+this.dateFormat("%w",e)===i&&o.substr(6)===r.substr(6)){a="week";break}if(u[a]>t){a=l;break}if(n[a]&&o.substr(n[a])!==r.substr(n[a]))break;"week"!==a&&(l=a)}return this.resolveDTLFormat(s[a]).main}}})),i(e,"Core/Defaults.js",[e["Core/Chart/ChartDefaults.js"],e["Core/Globals.js"],e["Core/Color/Palettes.js"],e["Core/Time.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{isTouchDevice:r,svg:n}=e,{merge:a}=o,l={colors:i.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:t,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:n,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:r?25:10,headerFormat:'{point.key}
',pointFormat:'\u25cf {series.name}: {point.y}
',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};l.chart.styledMode=!1;let h=new s(l.time);return{defaultOptions:l,defaultTime:h,getOptions:function(){return l},setOptions:function(t){return a(!0,l,t),(t.time||t.global)&&(e.time?e.time.update(a(l.global,l.time,t.global,t.time)):e.time=h),l}}})),i(e,"Core/Color/Color.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){let{isNumber:i,merge:s,pInt:o}=e;class r{static parse(t){return t?new r(t):r.None}constructor(e){let i,s,o,n;this.rgba=[NaN,NaN,NaN,NaN],this.input=e;let a=t.Color;if(a&&a!==r)return new a(e);if("object"==typeof e&&void 0!==e.stops)this.stops=e.stops.map((t=>new r(t[1])));else if("string"==typeof e){if(this.input=e=r.names[e.toLowerCase()]||e,"#"===e.charAt(0)){let t=e.length,i=parseInt(e.substr(1),16);7===t?s=[(16711680&i)>>16,(65280&i)>>8,255&i,1]:4===t&&(s=[(3840&i)>>4|(3840&i)>>8,(240&i)>>4|240&i,(15&i)<<4|15&i,1])}if(!s)for(o=r.parsers.length;o--&&!s;)(i=(n=r.parsers[o]).regex.exec(e))&&(s=n.parse(i))}s&&(this.rgba=s)}get(t){let e=this.input,o=this.rgba;if("object"==typeof e&&void 0!==this.stops){let i=s(e);return i.stops=[].slice.call(i.stops),this.stops.forEach(((e,s)=>{i.stops[s]=[i.stops[s][0],e.get(t)]})),i}return o&&i(o[0])?"rgb"===t||!t&&1===o[3]?"rgb("+o[0]+","+o[1]+","+o[2]+")":"a"===t?"".concat(o[3]):"rgba("+o.join(",")+")":e}brighten(t){let e=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(i(t)&&0!==t)for(let i=0;i<3;i++)e[i]+=o(255*t),e[i]<0&&(e[i]=0),e[i]>255&&(e[i]=255);return this}setOpacity(t){return this.rgba[3]=t,this}tweenTo(t,e){let s=this.rgba,o=t.rgba;if(!i(s[0])||!i(o[0]))return t.input||"none";let r=1!==o[3]||1!==s[3];return(r?"rgba(":"rgb(")+Math.round(o[0]+(s[0]-o[0])*(1-e))+","+Math.round(o[1]+(s[1]-o[1])*(1-e))+","+Math.round(o[2]+(s[2]-o[2])*(1-e))+(r?","+(o[3]+(s[3]-o[3])*(1-e)):"")+")"}}return r.names={white:"#ffffff",black:"#000000"},r.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),1]}}],r.None=new r(""),r})),i(e,"Core/Animation/Fx.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{parse:s}=t,{win:o}=e,{isNumber:r,objectEach:n}=i;class a{constructor(t,e,i){this.pos=NaN,this.options=e,this.elem=t,this.prop=i}dSetter(){let t=this.paths,e=t&&t[0],i=t&&t[1],s=this.now||0,o=[];if(1!==s&&e&&i)if(e.length===i.length&&s<1)for(let n=0;n=l+this.startTime?(this.now=this.end,this.pos=1,this.update(),h[this.prop]=!0,i=!0,n(h,(function(t){!0!==t&&(i=!1)})),i&&a&&a.call(r),e=!1):(this.pos=o.easing((s-this.startTime)/l),this.now=this.start+(this.end-this.start)*this.pos,this.update(),e=!0),e}initPath(t,e,i){let s,o,n,a,l=t.startX,h=t.endX,d=i.slice(),c=t.isArea,p=c?2:1,u=e&&e.slice();if(!u)return[d,d];function g(t,e){for(;t.length{let s=d(t.options.animation);a=n(e)&&i(e.defer)?o.defer:Math.max(a,s.duration+s.defer),l=Math.min(o.duration,s.duration)})),t.renderer.forExport&&(a=0),{defer:Math.max(0,a-l),duration:Math.min(a,l)}},setAnimation:function(t,e){e.renderer.globalAnimation=h(t,e.options.chart.animation,!0)},stop:c}})),i(e,"Core/Renderer/HTML/AST.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){let{SVG_NS:i,win:s}=t,{attr:o,createElement:r,css:n,error:a,isFunction:l,isString:h,objectEach:d,splat:c}=e,{trustedTypes:p}=s,u=p&&l(p.createPolicy)&&p.createPolicy("highcharts",{createHTML:t=>t}),g=u?u.createHTML(""):"",f=function(){try{return!!(new DOMParser).parseFromString(g,"text/html")}catch(t){return!1}}();class m{static filterUserAttributes(t){return d(t,((e,i)=>{let s=!0;-1===m.allowedAttributes.indexOf(i)&&(s=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(i)&&(s=h(e)&&m.allowedReferences.some((t=>0===e.indexOf(t)))),s||(a(33,!1,void 0,{"Invalid attribute in config":"".concat(i)}),delete t[i]),h(e)&&t[i]&&(t[i]=e.replace(/{let i=e.split(":").map((t=>t.trim())),s=i.shift();return s&&i.length&&(t[s.replace(/-([a-z])/g,(t=>t[1].toUpperCase()))]=i.join(":")),t}),{})}static setElementHTML(t,e){t.innerHTML=m.emptyHTML,e&&new m(e).addToDOM(t)}constructor(t){this.nodes="string"==typeof t?this.parseMarkup(t):t}addToDOM(e){return function e(s,r){let l;return c(s).forEach((function(s){let h,c=s.tagName,p=s.textContent?t.doc.createTextNode(s.textContent):void 0,u=m.bypassHTMLFiltering;if(c)if("#text"===c)h=p;else if(-1!==m.allowedTags.indexOf(c)||u){let a="svg"===c?i:r.namespaceURI||i,l=t.doc.createElementNS(a,c),g=s.attributes||{};d(s,(function(t,e){"tagName"!==e&&"attributes"!==e&&"children"!==e&&"style"!==e&&"textContent"!==e&&(g[e]=t)})),o(l,u?g:m.filterUserAttributes(g)),s.style&&n(l,s.style),p&&l.appendChild(p),e(s.children||[],l),h=l}else a(33,!1,void 0,{"Invalid tagName in config":c});h&&r.appendChild(h),l=h})),l}(this.nodes,e)}parseMarkup(t){let e,i=[];if(t=t.trim().replace(/ style=(["'])/g," data-style=$1"),f)e=(new DOMParser).parseFromString(u?u.createHTML(t):t,"text/html");else{let i=r("div");i.innerHTML=t,e={body:i}}let s=(t,e)=>{let i=t.nodeName.toLowerCase(),o={tagName:i};"#text"===i&&(o.textContent=t.textContent||"");let r=t.attributes;if(r){let t={};[].forEach.call(r,(e=>{"data-style"===e.name?o.style=m.parseStyle(e.value):t[e.name]=e.value})),o.attributes=t}if(t.childNodes.length){let e=[];[].forEach.call(t.childNodes,(t=>{s(t,e)})),e.length&&(o.children=e)}e.push(o)};return[].forEach.call(e.body.childNodes,(t=>s(t,i))),i}}return m.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","markerHeight","markerWidth","offset","opacity","orient","padding","paddingLeft","paddingRight","patternUnits","r","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],m.allowedReferences=["https://","http://","mailto:","/","../","./","#"],m.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feDropShadow","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],m.emptyHTML=g,m.bypassHTMLFiltering=!1,m})),i(e,"Core/Templating.js",[e["Core/Defaults.js"],e["Core/Utilities.js"]],(function(t,e){let{defaultOptions:i,defaultTime:s}=t,{extend:o,getNestedProperty:r,isArray:n,isNumber:a,isObject:l,isString:h,pick:d,pInt:c}=e,p={add:(t,e)=>t+e,divide:(t,e)=>0!==e?t/e:"",eq:(t,e)=>t==e,each:function(t){let e=arguments[arguments.length-1];return!!n(t)&&t.map(((i,s)=>u(e.body,o(l(i)?i:{"@this":i},{"@index":s,"@first":0===s,"@last":s===t.length-1})))).join("")},ge:(t,e)=>t>=e,gt:(t,e)=>t>e,if:t=>!!t,le:(t,e)=>t<=e,lt:(t,e)=>tt*e,ne:(t,e)=>t!=e,subtract:(t,e)=>t-e,unless:t=>!t};function u(){let t,e,o,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0,h=/\{([a-zA-Z0-9\:\.\,;\-\/<>%_@"'= #\(\)]+)\}/g,c=/\(([a-zA-Z0-9\:\.\,;\-\/<>%_@"'= ]+)\)/g,f=[],m=/f$/,x=/\.([0-9])/,b=i.lang,y=l&&l.time||s,v=l&&l.numberFormatter||g,S=function(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"true"===e||"false"!==e&&((t=Number(e)).toString()===e?t:r(e,a))},k=0;for(;null!==(t=h.exec(n));){var A;let i=c.exec(t[1]);i&&(t=i,o=!0),e&&e.isBlock||(e={ctx:a,expression:t[1],find:t[0],isBlock:"#"===t[1].charAt(0),start:t.index,startInner:t.index+t[0].length,length:t[0].length});let s=t[1].split(" ")[0].replace("#","");p[s]&&(e.isBlock&&s===e.fn&&k++,e.fn||(e.fn=s));let r="else"===t[1];if(e.isBlock&&e.fn&&(t[1]==="/".concat(e.fn)||r))if(k)!r&&k--;else{let i=e.startInner,s=n.substr(i,t.index-i);void 0===e.body?(e.body=s,e.startInner=t.index+t[0].length):e.elseBody=s,e.find+=s+t[0],r||(f.push(e),e=void 0)}else e.isBlock||f.push(e);if(i&&(null===(A=e)||void 0===A||!A.isBlock))break}return f.forEach((t=>{let e,i,{body:s,elseBody:o,expression:r,fn:l}=t;if(l){let n=[t],h=r.split(" ");for(i=p[l].length;i--;)n.unshift(S(h[i+1]));e=p[l].apply(a,n),t.isBlock&&"boolean"==typeof e&&(e=u(e?s:o,a))}else{let t=r.split(":");if(e=S(t.shift()||""),t.length&&"number"==typeof e){let i=t.join(":");if(m.test(i)){let t=parseInt((i.match(x)||["","-1"])[1],10);null!==e&&(e=v(e,t,b.decimalPoint,i.indexOf(",")>-1?b.thousandsSep:""))}else e=y.dateFormat(i,e)}}n=n.replace(t.find,d(e,""))})),o?u(n,a,l):n}function g(t,e,s,o){let r,n;t=+t||0,e=+e;let l=i.lang,h=(t.toString().split(".")[1]||"").split("e")[0].length,p=t.toString().split("e"),u=e;-1===e?e=Math.min(h,20):a(e)?e&&p[1]&&p[1]<0&&((n=e+ +p[1])>=0?(p[0]=(+p[0]).toExponential(n).split("e")[0],e=n):(p[0]=p[0].split(".")[0]||0,t=e<20?(p[0]*Math.pow(10,p[1])).toFixed(e):0,p[1]=0)):e=2;let g=(Math.abs(p[1]?p[0]:t)+Math.pow(10,-Math.max(e,h)-1)).toFixed(e),f=String(c(g)),m=f.length>3?f.length%3:0;return s=d(s,l.decimalPoint),o=d(o,l.thousandsSep),r=(t<0?"-":"")+(m?f.substr(0,m)+o:""),0>+p[1]&&!u?r="0":r+=f.substr(m).replace(/(\d{3})(?=\d)/g,"$1"+o),e&&(r+=s+g.slice(-e)),p[1]&&0!=+r&&(r+="e"+p[1]),r}return{dateFormat:function(t,e,i){return s.dateFormat(t,e,i)},format:u,helpers:p,numberFormat:g}})),i(e,"Core/Renderer/RendererUtilities.js",[e["Core/Utilities.js"]],(function(t){var e;let{clamp:i,pick:s,pushUnique:o,stableSort:r}=t;return(e||(e={})).distribute=function t(e,n,a){let l,h,d,c,p,u,g=e,f=g.reducedLen||n,m=(t,e)=>t.target-e.target,x=[],b=e.length,y=[],v=x.push,S=!0,k=0;for(l=b;l--;)k+=e[l].size;if(k>f){for(r(e,((t,e)=>(e.rank||0)-(t.rank||0))),d=(u=e[0].rank===e[e.length-1].rank)?b/2:-1,h=u?d:b-1;d&&k>f;)c=e[l=Math.floor(h)],o(y,l)&&(k-=c.size),h+=d,u&&h>=e.length&&(d/=2,h=d);y.sort(((t,e)=>e-t)).forEach((t=>v.apply(x,e.splice(t,1))))}for(r(e,m),e=e.map((t=>({size:t.size,targets:[t.target],align:s(t.align,.5)})));S;){for(l=e.length;l--;)c=e[l],p=(Math.min.apply(0,c.targets)+Math.max.apply(0,c.targets))/2,c.pos=i(p-c.size*c.align,0,n-c.size);for(l=e.length,S=!1;l--;)l>0&&e[l-1].pos+e[l-1].size>e[l].pos&&(e[l-1].size+=e[l].size,e[l-1].targets=e[l-1].targets.concat(e[l].targets),e[l-1].align=.5,e[l-1].pos+e[l-1].size>n&&(e[l-1].pos=n-e[l-1].size),e.splice(l,1),S=!0)}return v.apply(g,x),l=0,e.some((e=>{let i=0;return(e.targets||[]).some((()=>(g[l].pos=e.pos+i,void 0!==a&&Math.abs(g[l].pos-g[l].target)>a?(g.slice(0,l+1).forEach((t=>delete t.pos)),g.reducedLen=(g.reducedLen||n)-.1*n,g.reducedLen>.1*n&&t(g,n,a),!0):(i+=g[l].size,l++,!1))))})),r(g,m),g},e})),i(e,"Core/Renderer/SVG/SVGElement.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i,s){let{animate:o,animObject:r,stop:n}=t,{deg2rad:a,doc:l,noop:h,svg:d,SVG_NS:c,win:p}=i,{addEvent:u,attr:g,createElement:f,css:m,defined:x,erase:b,extend:y,fireEvent:v,isArray:S,isFunction:k,isObject:A,isString:M,merge:C,objectEach:T,pick:w,pInt:P,syncTimeout:L,uniqueKey:E}=s;class O{_defaultGetter(t){let e=w(this[t+"Value"],this[t],this.element?this.element.getAttribute(t):null,0);return/^[\-0-9\.]+$/.test(e)&&(e=parseFloat(e)),e}_defaultSetter(t,e,i){i.setAttribute(e,t)}add(t){let e,i=this.renderer,s=this.element;return t&&(this.parentGroup=t),void 0!==this.textStr&&"text"===this.element.nodeName&&i.buildText(this),this.added=!0,(!t||t.handleZ||this.zIndex)&&(e=this.zIndexSetter()),e||(t?t.element:i.box).appendChild(s),this.onAdd&&this.onAdd(),this}addClass(t,e){let i=e?"":this.attr("class")||"";return(t=(t||"").split(/ /g).reduce((function(t,e){return-1===i.indexOf(e)&&t.push(e),t}),i?[i]:[]).join(" "))!==i&&this.attr("class",t),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(t,e,i){let s,o,r,n,a,l={},h=this.renderer,d=h.alignedObjects;t?(this.alignOptions=t,this.alignByTranslate=e,(!i||M(i))&&(this.alignTo=r=i||"renderer",b(d,this),d.push(this),i=void 0)):(t=this.alignOptions,e=this.alignByTranslate,r=this.alignTo),i=w(i,h[r],"scrollablePlotBox"===r?h.plotBox:void 0,h);let c=t.align,p=t.verticalAlign;return s=(i.x||0)+(t.x||0),o=(i.y||0)+(t.y||0),"right"===c?n=1:"center"===c&&(n=2),n&&(s+=(i.width-(t.width||0))/n),l[e?"translateX":"x"]=Math.round(s),"bottom"===p?a=1:"middle"===p&&(a=2),a&&(o+=(i.height-(t.height||0))/a),l[e?"translateY":"y"]=Math.round(o),this[this.placed?"animate":"attr"](l),this.placed=!0,this.alignAttr=l,this}alignSetter(t){let e={left:"start",center:"middle",right:"end"};e[t]&&(this.alignValue=t,this.element.setAttribute("text-anchor",e[t]))}animate(t,e,i){let s=r(w(e,this.renderer.globalAnimation,!0)),n=s.defer;return l.hidden&&(s.duration=0),0!==s.duration?(i&&(s.complete=i),L((()=>{this.element&&o(this,t,s)}),n)):(this.attr(t,void 0,i||s.complete),T(t,(function(t,e){s.step&&s.step.call(this,t,{prop:e,pos:1,elem:this})}),this)),this}applyTextOutline(t){let e=this.element;-1!==t.indexOf("contrast")&&(t=t.replace(/contrast/g,this.renderer.getContrast(e.style.fill)));let s=t.split(" "),o=s[s.length-1],r=s[0];if(r&&"none"!==r&&i.svg){this.fakeTS=!0,r=r.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,i){return 2*Number(e)+i})),this.removeTextOutline();let t=l.createElementNS(c,"tspan");g(t,{class:"highcharts-text-outline",fill:o,stroke:o,"stroke-width":r,"stroke-linejoin":"round"});let i=e.querySelector("textPath")||e;[].forEach.call(i.childNodes,(e=>{let i=e.cloneNode(!0);i.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((t=>i.removeAttribute(t))),t.appendChild(i)}));let s=0;[].forEach.call(i.querySelectorAll("text tspan"),(t=>{s+=Number(t.getAttribute("dy"))}));let n=l.createElementNS(c,"tspan");n.textContent="\u200b",g(n,{x:Number(e.getAttribute("x")),dy:-s}),t.appendChild(n),i.insertBefore(t,i.firstChild)}}attr(t,e,i,s){let o,r,a,l=this.element,h=O.symbolCustomAttribs,d=this;return"string"==typeof t&&void 0!==e&&(o=t,(t={})[o]=e),"string"==typeof t?d=(this[t+"Getter"]||this._defaultGetter).call(this,t,l):(T(t,(function(e,i){a=!1,s||n(this,i),this.symbolName&&-1!==h.indexOf(i)&&(r||(this.symbolAttr(t),r=!0),a=!0),this.rotation&&("x"===i||"y"===i)&&(this.doTransform=!0),a||(this[i+"Setter"]||this._defaultSetter).call(this,e,i,l)}),this),this.afterSetters()),i&&i.call(this),d}clip(t){if(t&&!t.clipPath){let e=E()+"-",i=this.renderer.createElement("clipPath").attr({id:e}).add(this.renderer.defs);y(t,{clipPath:i,id:e,count:0}),t.add(i)}return this.attr("clip-path",t?"url(".concat(this.renderer.url,"#").concat(t.id,")"):"none")}crisp(t,e){e=e||t.strokeWidth||0;let i=Math.round(e)%2/2;return t.x=Math.floor(t.x||this.x||0)+i,t.y=Math.floor(t.y||this.y||0)+i,t.width=Math.floor((t.width||this.width||0)-2*i),t.height=Math.floor((t.height||this.height||0)-2*i),x(t.strokeWidth)&&(t.strokeWidth=e),t}complexColor(t,i,s){let o,r,n,a,l,h,d,c,p,u,g,f=this.renderer,m=[];v(this.renderer,"complexColor",{args:arguments},(function(){if(t.radialGradient?r="radialGradient":t.linearGradient&&(r="linearGradient"),r){if(n=t[r],l=f.gradients,h=t.stops,p=s.radialReference,S(n)&&(t[r]=n={x1:n[0],y1:n[1],x2:n[2],y2:n[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===r&&p&&!x(n.gradientUnits)&&(a=n,n=C(n,f.getRadialAttr(p,a),{gradientUnits:"userSpaceOnUse"})),T(n,(function(t,e){"id"!==e&&m.push(e,t)})),T(h,(function(t){m.push(t)})),l[m=m.join(",")])u=l[m].attr("id");else{n.id=u=E();let t=l[m]=f.createElement(r).attr(n).add(f.defs);t.radAttr=a,t.stops=[],h.forEach((function(i){0===i[1].indexOf("rgba")?(d=(o=e.parse(i[1])).get("rgb"),c=o.get("a")):(d=i[1],c=1);let s=f.createElement("stop").attr({offset:i[0],"stop-color":d,"stop-opacity":c}).add(t);t.stops.push(s)}))}g="url("+f.url+"#"+u+")",s.setAttribute(i,g),s.gradient=m,t.toString=function(){return g}}}))}css(t){let e,i=this.styles,s={},o=this.element,r=!i;if(i&&T(t,(function(t,e){i&&i[e]!==t&&(s[e]=t,r=!0)})),r){i&&(t=y(i,s)),null===t.width||"auto"===t.width?delete this.textWidth:"text"===o.nodeName.toLowerCase()&&t.width&&(e=this.textWidth=P(t.width)),this.styles=t,e&&!d&&this.renderer.forExport&&delete t.width;let r=C(t);o.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach((t=>r&&delete r[t])),r.color&&(r.fill=r.color)),m(o,r)}return this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t.textOutline&&this.applyTextOutline(t.textOutline)),this}dashstyleSetter(t){let e,i=this["stroke-width"];if("inherit"===i&&(i=1),t=t&&t.toLowerCase()){let s=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(e=s.length;e--;)s[e]=""+P(s[e])*w(i,NaN);t=s.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}}destroy(){var t;let e,i,s=this,o=s.element||{},r=s.renderer,a=o.ownerSVGElement,l="SPAN"===o.nodeName&&s.parentGroup||void 0;if(o.onclick=o.onmouseout=o.onmouseover=o.onmousemove=o.point=null,n(s),s.clipPath&&a){let t=s.clipPath;[].forEach.call(a.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(e){e.getAttribute("clip-path").indexOf(t.element.id)>-1&&e.removeAttribute("clip-path")})),s.clipPath=t.destroy()}if(s.connector=null===(t=s.connector)||void 0===t?void 0:t.destroy(),s.stops){for(i=0;ie&&e.join?(i?t+" ":"")+e.join(" "):(e||"").toString()),"")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),this[e]!==t&&(i.setAttribute(e,t),this[e]=t)}fillSetter(t,e,i){"string"==typeof t?i.setAttribute(e,t):t&&this.complexColor(t,e,i)}hrefSetter(t,e,i){i.setAttributeNS("http://www.w3.org/1999/xlink",e,t)}getBBox(t,e){let i,s,o,r,n,{alignValue:l,element:h,renderer:d,styles:c,textStr:p}=this,{cache:u,cacheKeys:g}=d,f=h.namespaceURI===this.SVG_NS,b=w(e,this.rotation,0),v=d.styledMode?h&&O.prototype.getStyle.call(h,"font-size"):c&&c.fontSize;if(x(p)&&(-1===(n=p.toString()).indexOf("<")&&(n=n.replace(/[0-9]/g,"0")),n+=["",d.rootFontSize,v,b,this.textWidth,l,c&&c.textOverflow,c&&c.fontWeight].join(",")),n&&!t&&(i=u[n]),!i){if(f||d.forExport){try{r=this.fakeTS&&function(t){let e=h.querySelector(".highcharts-text-outline");e&&m(e,{display:t})},k(r)&&r("none"),i=h.getBBox?y({},h.getBBox()):{width:h.offsetWidth,height:h.offsetHeight,x:0,y:0},k(r)&&r("")}catch(t){}(!i||i.width<0)&&(i={x:0,y:0,width:0,height:0})}else i=this.htmlGetBBox();if(s=i.width,o=i.height,f&&(i.height=o={"11px,17":14,"13px,20":16}["".concat(v||"",",").concat(Math.round(o))]||o),b){let t=Number(h.getAttribute("y")||0)-i.y,e={right:1,center:.5}[l||0]||0,r=b*a,n=(b-90)*a,d=s*Math.cos(r),c=s*Math.sin(r),p=Math.cos(n),u=Math.sin(n),g=i.x+e*(s-d)+t*p,f=g+d,m=f-o*p,x=m-d,y=i.y+t-e*c+t*u,v=y+c,S=v-o*u,k=S-c;i.x=Math.min(g,f,m,x),i.y=Math.min(y,v,S,k),i.width=Math.max(g,f,m,x)-i.x,i.height=Math.max(y,v,S,k)-i.y}}if(n&&(""===p||i.height>0)){for(;g.length>250;)delete u[g.shift()];u[n]||g.push(n),u[n]=i}return i}getStyle(t){return p.getComputedStyle(this.element||this,"").getPropertyValue(t)}hasClass(t){return-1!==(""+this.attr("class")).split(" ").indexOf(t)}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(t,e){this.onEvents={},this.opacity=1,this.SVG_NS=c,this.element="span"===e?f(e):l.createElementNS(this.SVG_NS,e),this.renderer=t,v(this,"afterInit")}on(t,e){let{onEvents:i}=this;return i[t]&&i[t](),i[t]=u(this.element,t,e),this}opacitySetter(t,e,i){let s=Number(Number(t).toFixed(3));this.opacity=s,i.setAttribute(e,s)}removeClass(t){return this.attr("class",(""+this.attr("class")).replace(M(t)?RegExp("(^| )".concat(t,"( |$)")):t," ").replace(/ +/g," ").trim())}removeTextOutline(){let t=this.element.querySelector("tspan.highcharts-text-outline");t&&this.safeRemoveChild(t)}safeRemoveChild(t){let e=t.parentNode;e&&e.removeChild(t)}setRadialReference(t){let e=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this}setTextPath(t,e){e=C(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},e);let i=this.renderer.url,s=this.text||this,o=s.textPath,{attributes:r,enabled:n}=e;if(t=t||o&&o.path,o&&o.undo(),t&&n){let e=u(s,"afterModifyTree",(e=>{if(t&&n){let o=t.attr("id");o||t.attr("id",o=E());let n={x:0,y:0};x(r.dx)&&(n.dx=r.dx,delete r.dx),x(r.dy)&&(n.dy=r.dy,delete r.dy),s.attr(n),this.attr({transform:""}),this.box&&(this.box=this.box.destroy());let a=e.nodes.slice(0);e.nodes.length=0,e.nodes[0]={tagName:"textPath",attributes:y(r,{"text-anchor":r.textAnchor,href:"".concat(i,"#").concat(o)}),children:a}}}));s.textPath={path:t,undo:e}}else s.attr({dx:0,dy:0}),delete s.textPath;return this.added&&(s.textCache="",this.renderer.buildText(s)),this}shadow(t){var e;let{renderer:i}=this,s=C(90===(null===(e=this.parentGroup)||void 0===e?void 0:e.rotation)?{offsetX:-1,offsetY:-1}:{},A(t)?t:{}),o=i.shadowDefinition(s);return this.attr({filter:t?"url(".concat(i.url,"#").concat(o,")"):"none"})}show(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.attr({visibility:t?"inherit":"visible"})}"stroke-widthSetter"(t,e,i){this[e]=t,i.setAttribute(e,t)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let t,e=this.getStyle("stroke-width"),i=0;return e.indexOf("px")===e.length-2?i=P(e):""!==e&&(g(t=l.createElementNS(c,"rect"),{width:e,"stroke-width":0}),this.element.parentNode.appendChild(t),i=t.getBBox().width,t.parentNode.removeChild(t)),i}symbolAttr(t){let e=this;O.symbolCustomAttribs.forEach((function(i){e[i]=w(t[i],e[i])})),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})}textSetter(t){t!==this.textStr&&(delete this.textPxLength,this.textStr=t,this.added&&this.renderer.buildText(this))}titleSetter(t){let e=this.element,i=e.getElementsByTagName("title")[0]||l.createElementNS(this.SVG_NS,"title");e.insertBefore?e.insertBefore(i,e.firstChild):e.appendChild(i),i.textContent=String(w(t,"")).replace(/<[^>]*>/g,"").replace(/</g,"<").replace(/>/g,">")}toFront(){let t=this.element;return t.parentNode.appendChild(t),this}translate(t,e){return this.attr({translateX:t,translateY:e})}updateTransform(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform",{element:e,matrix:i,rotation:s=0,scaleX:o,scaleY:r,translateX:n=0,translateY:a=0}=this,l=["translate("+n+","+a+")"];x(i)&&l.push("matrix("+i.join(",")+")"),s&&l.push("rotate("+s+" "+w(this.rotationOriginX,e.getAttribute("x"),0)+" "+w(this.rotationOriginY,e.getAttribute("y")||0)+")"),(x(o)||x(r))&&l.push("scale("+w(o,1)+" "+w(r,1)+")"),l.length&&!(this.text||this).textPath&&e.setAttribute(t,l.join(" "))}visibilitySetter(t,e,i){"inherit"===t?i.removeAttribute(e):this[e]!==t&&i.setAttribute(e,t),this[e]=t}xGetter(t){return"circle"===this.element.nodeName&&("x"===t?t="cx":"y"===t&&(t="cy")),this._defaultGetter(t)}zIndexSetter(t,e){let i,s,o,r,n,a=this.renderer,l=this.parentGroup,h=(l||a).element||a.box,d=this.element,c=h===a.box,p=!1,u=this.added;if(x(t)?(d.setAttribute("data-z-index",t),t=+t,this[e]===t&&(u=!1)):x(this[e])&&d.removeAttribute("data-z-index"),this[e]=t,u){for((t=this.zIndex)&&l&&(l.handleZ=!0),n=(i=h.childNodes).length-1;n>=0&&!p;n--)r=!x(o=(s=i[n]).getAttribute("data-z-index")),s!==d&&(t<0&&r&&!c&&!n?(h.insertBefore(d,i[n]),p=!0):(P(o)<=t||r&&(!x(t)||t>=0))&&(h.insertBefore(d,i[n+1]),p=!0));p||(h.insertBefore(d,i[c?3:0]),p=!0)}return p}}return O.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],O.prototype.strokeSetter=O.prototype.fillSetter,O.prototype.yGetter=O.prototype.xGetter,O.prototype.matrixSetter=O.prototype.rotationOriginXSetter=O.prototype.rotationOriginYSetter=O.prototype.rotationSetter=O.prototype.scaleXSetter=O.prototype.scaleYSetter=O.prototype.translateXSetter=O.prototype.translateYSetter=O.prototype.verticalAlignSetter=function(t,e){this[e]=t,this.doTransform=!0},O})),i(e,"Core/Renderer/RendererRegistry.js",[e["Core/Globals.js"]],(function(t){var e,i;let s;return(i=e||(e={})).rendererTypes={},i.getRendererType=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;return i.rendererTypes[t]||i.rendererTypes[s]},i.registerRendererType=function(e,o,r){i.rendererTypes[e]=o,(!s||r)&&(s=e,t.Renderer=o)},e})),i(e,"Core/Renderer/SVG/SVGLabel.js",[e["Core/Renderer/SVG/SVGElement.js"],e["Core/Utilities.js"]],(function(t,e){let{defined:i,extend:s,isNumber:o,merge:r,pick:n,removeEvent:a}=e;class l extends t{constructor(t,e,i,s,o,r,n,a,h,d){let c;super(t,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.textStr=e,this.x=i,this.y=s,this.anchorX=r,this.anchorY=n,this.baseline=h,this.className=d,this.addClass("button"===d?"highcharts-no-tooltip":"highcharts-label"),d&&this.addClass("highcharts-"+d),this.text=t.text(void 0,0,0,a).attr({zIndex:1}),"string"==typeof o&&((c=/^url\((.*?)\)$/.test(o))||this.renderer.symbols[o])&&(this.symbolKey=o),this.bBox=l.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=t.styledMode||c,this.deferredAttr={},this.alignFactor=0}alignSetter(t){let e={left:0,center:.5,right:1}[t];e!==this.alignFactor&&(this.alignFactor=e,this.bBox&&o(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(t,e){this.anchorX=t,this.boxAttr(e,Math.round(t)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(t,e){this.anchorY=t,this.boxAttr(e,t-this.ySetting)}boxAttr(t,e){this.box?this.box.attr(t,e):this.deferredAttr[t]=e}css(e){if(e){let t={};e=r(e),l.textProps.forEach((i=>{void 0!==e[i]&&(t[i]=e[i],delete e[i])})),this.text.css(t),"fontSize"in t||"fontWeight"in t?this.updateTextPadding():("width"in t||"textOverflow"in t)&&this.updateBoxSize()}return t.prototype.css.call(this,e)}destroy(){a(this.element,"mouseenter"),a(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),t.prototype.destroy.call(this)}fillSetter(t,e){t&&(this.needsBox=!0),this.fill=t,this.boxAttr(e,t)}getBBox(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();let t=this.padding,e=n(this.paddingLeft,t);return{width:this.width||0,height:this.height||0,x:this.bBox.x-e,y:this.bBox.y-t}}getCrispAdjust(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(t){this.heightSetting=t}onAdd(){this.text.add(this),this.attr({text:n(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&i(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(t,e){o(t)?t!==this[e]&&(this[e]=t,this.updateTextPadding()):this[e]=void 0}rSetter(t,e){this.boxAttr(e,t)}strokeSetter(t,e){this.stroke=t,this.boxAttr(e,t)}"stroke-widthSetter"(t,e){t&&(this.needsBox=!0),this["stroke-width"]=t,this.boxAttr(e,t)}"text-alignSetter"(t){this.textAlign=t}textSetter(t){void 0!==t&&this.text.attr({text:t}),this.updateTextPadding()}updateBoxSize(){let t,e=this.text,r={},n=this.padding,a=this.bBox=o(this.widthSetting)&&o(this.heightSetting)&&!this.textAlign||!i(e.textStr)?l.emptyBBox:e.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||a.height||0)+2*n;let h=this.renderer.fontMetrics(e);if(this.baselineOffset=n+Math.min((this.text.firstLineMetrics||h).b,a.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-h.h)/2),this.needsBox&&!e.textPath){if(!this.box){let t=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();t.addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),t.add(this)}t=this.getCrispAdjust(),r.x=t,r.y=(this.baseline?-this.baselineOffset:0)+t,r.width=Math.round(this.width),r.height=Math.round(this.height),this.box.attr(s(r,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let t=this.text;if(!t.textPath){this.updateBoxSize();let e=this.baseline?0:this.baselineOffset,s=n(this.paddingLeft,this.padding);i(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(s+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(s!==t.x||e!==t.y)&&(t.attr("x",s),t.hasBoxWidthChanged&&(this.bBox=t.getBBox(!0)),void 0!==e&&t.attr("y",e)),t.x=s,t.y=e}}widthSetter(t){this.widthSetting=o(t)?t:void 0}getPaddedWidth(){let t=this.padding,e=n(this.paddingLeft,t),i=n(this.paddingRight,t);return(this.widthSetting||this.bBox.width||0)+e+i}xSetter(t){this.x=t,this.alignFactor&&(t-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(t),this.attr("translateX",this.xSetting)}ySetter(t){this.ySetting=this.y=Math.round(t),this.attr("translateY",this.ySetting)}}return l.emptyBBox={width:0,height:0,x:0,y:0},l.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],l})),i(e,"Core/Renderer/SVG/Symbols.js",[e["Core/Utilities.js"]],(function(t){let{defined:e,isNumber:i,pick:s}=t;function o(t,i,o,r,n){let a=[];if(n){let l=n.start||0,h=s(n.r,o),d=s(n.r,r||o),c=.001>Math.abs((n.end||0)-l-2*Math.PI),p=(n.end||0)-.001,u=n.innerR,g=s(n.open,c),f=Math.cos(l),m=Math.sin(l),x=Math.cos(p),b=Math.sin(p),y=s(n.longArc,p-l-Math.PI<.001?0:1),v=["A",h,d,0,y,s(n.clockwise,1),t+h*x,i+d*b];v.params={start:l,end:p,cx:t,cy:i},a.push(["M",t+h*f,i+d*m],v),e(u)&&((v=["A",u,u,0,y,e(n.clockwise)?1-n.clockwise:0,t+u*f,i+u*m]).params={start:p,end:l,cx:t,cy:i},a.push(g?["M",t+u*x,i+u*b]:["L",t+u*x,i+u*b],v)),g||a.push(["Z"])}return a}function r(t,e,i,s,o){return o&&o.r?n(t,e,i,s,o):[["M",t,e],["L",t+i,e],["L",t+i,e+s],["L",t,e+s],["Z"]]}function n(t,e,i,s,o){let r=(null===o||void 0===o?void 0:o.r)||0;return[["M",t+r,e],["L",t+i-r,e],["A",r,r,0,0,1,t+i,e+r],["L",t+i,e+s-r],["A",r,r,0,0,1,t+i-r,e+s],["L",t+r,e+s],["A",r,r,0,0,1,t,e+s-r],["L",t,e+r],["A",r,r,0,0,1,t+r,e],["Z"]]}return{arc:o,callout:function(t,e,s,o,r){let a=Math.min(r&&r.r||0,s,o),l=a+6,h=r&&r.anchorX,d=r&&r.anchorY||0,c=n(t,e,s,o,{r:a});if(!i(h)||h0&&d0)return c;if(t+h>s-l)if(d>e+l&&de+l&&d0){let i=do&&hl&&c.splice(1,1,["L",h-6,e],["L",h,e-6],["L",h+6,e],["L",s-a,e]);return c},circle:function(t,e,i,s){return o(t+i/2,e+s/2,i/2,s/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(t,e,i,s){return[["M",t+i/2,e],["L",t+i,e+s/2],["L",t+i/2,e+s],["L",t,e+s/2],["Z"]]},rect:r,roundedRect:n,square:r,triangle:function(t,e,i,s){return[["M",t+i/2,e],["L",t+i,e+s],["L",t,e+s],["Z"]]},"triangle-down":function(t,e,i,s){return[["M",t,e],["L",t+i,e],["L",t+i/2,e+s],["Z"]]}}})),i(e,"Core/Renderer/SVG/TextBuilder.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{doc:s,SVG_NS:o,win:r}=e,{attr:n,extend:a,fireEvent:l,isString:h,objectEach:d,pick:c}=i;return class{constructor(t){let e=t.styles;this.renderer=t.renderer,this.svgElement=t,this.width=t.textWidth,this.textLineHeight=e&&e.lineHeight,this.textOutline=e&&e.textOutline,this.ellipsis=!(!e||"ellipsis"!==e.textOverflow),this.noWrap=!(!e||"nowrap"!==e.whiteSpace)}buildSVG(){let e=this.svgElement,i=e.element,o=e.renderer,r=c(e.textStr,"").toString(),n=-1!==r.indexOf("<"),a=i.childNodes,l=!e.added&&o.box,d=[r,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,e.getStyle("font-size"),this.width].join(",");if(d!==e.textCache){e.textCache=d,delete e.actualWidth;for(let t=a.length;t--;)i.removeChild(a[t]);if(n||this.ellipsis||this.width||e.textPath||-1!==r.indexOf(" ")&&(!this.noWrap||//g.test(r))){if(""!==r){l&&l.appendChild(i);let s=new t(r);this.modifyTree(s.nodes),s.addToDOM(i),this.modifyDOM(),this.ellipsis&&-1!==(i.textContent||"").indexOf("\u2026")&&e.attr("title",this.unescapeEntities(e.textStr||"",["<",">"])),l&&l.removeChild(i)}}else i.appendChild(s.createTextNode(this.unescapeEntities(r)));h(this.textOutline)&&e.applyTextOutline&&e.applyTextOutline(this.textOutline)}}modifyDOM(){let t,e=this.svgElement,i=n(e.element,"x");for(e.firstLineMetrics=void 0;(t=e.element.firstChild)&&/^[\s\u200B]*$/.test(t.textContent||" ");)e.element.removeChild(t);[].forEach.call(e.element.querySelectorAll("tspan.highcharts-br"),((t,s)=>{t.nextSibling&&t.previousSibling&&(0===s&&1===t.previousSibling.nodeType&&(e.firstLineMetrics=e.renderer.fontMetrics(t.previousSibling)),n(t,{dy:this.getLineHeight(t.nextSibling),x:i}))}));let a=this.width||0;if(!a)return;let l=(t,r)=>{let l=t.textContent||"",h=l.replace(/([^\^])-/g,"$1- ").split(" "),d=!this.noWrap&&(h.length>1||e.element.childNodes.length>1),c=this.getLineHeight(r),p=0,u=e.actualWidth;if(this.ellipsis)l&&this.truncate(t,l,void 0,0,Math.max(0,a-.8*c),((t,e)=>t.substring(0,e)+"\u2026"));else if(d){let l=[],d=[];for(;r.firstChild&&r.firstChild!==t;)d.push(r.firstChild),r.removeChild(r.firstChild);for(;h.length;)h.length&&!this.noWrap&&p>0&&(l.push(t.textContent||""),t.textContent=h.join(" ").replace(/- /g,"-")),this.truncate(t,void 0,h,0===p&&u||0,a,((t,e)=>h.slice(0,e).join(" ").replace(/- /g,"-"))),u=e.actualWidth,p++;d.forEach((e=>{r.insertBefore(e,t)})),l.forEach((e=>{r.insertBefore(s.createTextNode(e),t);let a=s.createElementNS(o,"tspan");a.textContent="\u200b",n(a,{dy:c,x:i}),r.insertBefore(a,t)}))}},h=t=>{[].slice.call(t.childNodes).forEach((i=>{i.nodeType===r.Node.TEXT_NODE?l(i,t):(-1!==i.className.baseVal.indexOf("highcharts-br")&&(e.actualWidth=0),h(i))}))};h(e.element)}getLineHeight(t){let e=t.nodeType===r.Node.TEXT_NODE?t.parentElement:t;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(e||this.svgElement.element).h}modifyTree(t){let e=(i,s)=>{let{attributes:o={},children:r,style:n={},tagName:l}=i,h=this.renderer.styledMode;if("b"===l||"strong"===l?h?o.class="highcharts-strong":n.fontWeight="bold":("i"===l||"em"===l)&&(h?o.class="highcharts-emphasized":n.fontStyle="italic"),n&&n.color&&(n.fill=n.color),"br"===l){o.class="highcharts-br",i.textContent="\u200b";let e=t[s+1];e&&e.textContent&&(e.textContent=e.textContent.replace(/^ +/gm,""))}else"a"===l&&r&&r.some((t=>"#text"===t.tagName))&&(i.children=[{children:r,tagName:"tspan"}]);"#text"!==l&&"a"!==l&&(i.tagName="tspan"),a(i,{attributes:o,style:n}),r&&r.filter((t=>"#text"!==t.tagName)).forEach(e)};t.forEach(e),l(this.svgElement,"afterModifyTree",{nodes:t})}truncate(t,e,i,s,o,r){let n,a,l=this.svgElement,{renderer:h,rotation:d}=l,c=[],p=i?1:0,u=(e||i||"").length,g=u,f=function(e,o){let r=o||e,n=t.parentNode;if(n&&void 0===c[r]&&n.getSubStringLength)try{c[r]=s+n.getSubStringLength(0,i?r+1:r)}catch(t){}return c[r]};if(l.rotation=0,s+(a=f(t.textContent.length))>o){for(;p<=u;)g=Math.ceil((p+u)/2),i&&(n=r(i,g)),a=f(g,n&&n.length-1),p===u?p=u+1:a>o?u=g-1:p=g;0===u?t.textContent="":e&&u===e.length-1||(t.textContent=n||r(e||i,g))}i&&i.splice(0,g),l.actualWidth=a,l.rotation=d}unescapeEntities(t,e){return d(this.renderer.escapes,(function(i,s){e&&-1!==e.indexOf(i)||(t=t.toString().replace(RegExp(i,"g"),s))})),t}}})),i(e,"Core/Renderer/SVG/SVGRenderer.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Renderer/SVG/SVGLabel.js"],e["Core/Renderer/SVG/Symbols.js"],e["Core/Renderer/SVG/TextBuilder.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a,l){let h,{charts:d,deg2rad:c,doc:p,isFirefox:u,isMS:g,isWebKit:f,noop:m,SVG_NS:x,symbolSizes:b,win:y}=i,{addEvent:v,attr:S,createElement:k,css:A,defined:M,destroyObjectProperties:C,extend:T,isArray:w,isNumber:P,isObject:L,isString:E,merge:O,pick:D,pInt:j,uniqueKey:B}=l;class I{constructor(t,e,i,s,o,r,n){let a,l,h=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),d=h.element;n||h.css(this.getStyle(s||{})),t.appendChild(d),S(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&S(d,"xmlns",this.SVG_NS),this.box=d,this.boxWrapper=h,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(p.createTextNode("Created with Highcharts 11.3.0")),this.defs=this.createElement("defs").add(),this.allowHTML=r,this.forExport=o,this.styledMode=n,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=h.getStyle("font-size"),this.setSize(e,i,!1),u&&t.getBoundingClientRect&&((a=function(){A(t,{left:0,top:0}),l=t.getBoundingClientRect(),A(t,{left:Math.ceil(l.left)-l.left+"px",top:Math.ceil(l.top)-l.top+"px"})})(),this.unSubPixelFix=v(y,"resize",a))}definition(e){return new t([e]).addToDOM(this.defs.element)}getReferenceURL(){if((u||f)&&p.getElementsByTagName("base").length){if(!M(h)){let e=B(),i=new t([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:e},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#".concat(e,")"),fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(p.body);A(i,{position:"fixed",top:0,left:0,zIndex:9e5});let s=p.elementFromPoint(6,6);h="hitme"===(s&&s.id),p.body.removeChild(i)}if(h)return y.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""}getStyle(t){return this.style=T({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},t),this.style}setStyle(t){this.boxWrapper.css(this.getStyle(t))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let t=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),C(this.gradients||{}),this.gradients=null,this.defs=t.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(t){return new this.Element(this,t)}getRadialAttr(t,e){return{cx:t[0]-t[2]/2+(e.cx||0)*t[2],cy:t[1]-t[2]/2+(e.cy||0)*t[2],r:(e.r||0)*t[2]}}shadowDefinition(t){let e=["highcharts-drop-shadow-".concat(this.chartIndex),...Object.keys(t).map((e=>"".concat(e,"-").concat(t[e])))].join("-").toLowerCase().replace(/[^a-z0-9\-]/g,""),i=O({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},t);return this.defs.element.querySelector("#".concat(e))||this.definition({tagName:"filter",attributes:{id:e,filterUnits:i.filterUnits},children:[{tagName:"feDropShadow",attributes:{dx:i.offsetX,dy:i.offsetY,"flood-color":i.color,"flood-opacity":Math.min(5*i.opacity,1),stdDeviation:i.width/2}}]}),e}buildText(t){new a(t).buildSVG()}getContrast(t){let i=e.parse(t).rgba.map((t=>{let e=t/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),s=.2126*i[0]+.7152*i[1]+.0722*i[2];return 1.05/(s+.05)>(s+.05)/.05?"#FFFFFF":"#000000"}button(e,i,s,o){let r,n,a,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},h=arguments.length>5?arguments[5]:void 0,d=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,p=arguments.length>8?arguments[8]:void 0,u=arguments.length>9?arguments[9]:void 0,f=this.label(e,i,s,p,void 0,void 0,u,void 0,"button"),m=this.styledMode,x=l.states||{},b=0;l=O(l),delete l.states;let y=O({color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},l.style);delete l.style;let S=t.filterUserAttributes(l);return f.attr(O({padding:8,r:2},S)),m||(S=O({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1},S),r=(h=O(S,{fill:"#e6e6e6"},t.filterUserAttributes(h||x.hover||{}))).style,delete h.style,n=(d=O(S,{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},t.filterUserAttributes(d||x.select||{}))).style,delete d.style,a=(c=O(S,{style:{color:"#cccccc"}},t.filterUserAttributes(c||x.disabled||{}))).style,delete c.style),v(f.element,g?"mouseover":"mouseenter",(function(){3!==b&&f.setState(1)})),v(f.element,g?"mouseout":"mouseleave",(function(){3!==b&&f.setState(b)})),f.setState=function(t){if(1!==t&&(f.state=b=t),f.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),!m){f.attr([S,h,d,c][t||0]);let e=[y,r,n,a][t||0];L(e)&&f.css(e)}},!m&&(f.attr(S).css(T({cursor:"default"},y)),u&&f.text.css({pointerEvents:"none"})),f.on("touchstart",(t=>t.stopPropagation())).on("click",(function(t){3!==b&&o.call(f,t)}))}crispLine(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"round",s=t[0],o=t[1];return M(s[1])&&s[1]===o[1]&&(s[1]=o[1]=Math[i](s[1])-e%2/2),M(s[2])&&s[2]===o[2]&&(s[2]=o[2]=Math[i](s[2])+e%2/2),t}path(t){let e=this.styledMode?{}:{fill:"none"};return w(t)?e.d=t:L(t)&&T(e,t),this.createElement("path").attr(e)}circle(t,e,i){let s=L(t)?t:void 0===t?{}:{x:t,y:e,r:i},o=this.createElement("circle");return o.xSetter=o.ySetter=function(t,e,i){i.setAttribute("c"+e,t)},o.attr(s)}arc(t,e,i,s,o,r){let n;L(t)?(e=(n=t).y,i=n.r,s=n.innerR,o=n.start,r=n.end,t=n.x):n={innerR:s,start:o,end:r};let a=this.symbol("arc",t,e,i,i,n);return a.r=i,a}rect(t,e,i,s,o,r){let n=L(t)?t:void 0===t?{}:{x:t,y:e,r:o,width:Math.max(i||0,0),height:Math.max(s||0,0)},a=this.createElement("rect");return this.styledMode||(void 0!==r&&(n["stroke-width"]=r,T(n,a.crisp(n))),n.fill="none"),a.rSetter=function(t,e,i){a.r=t,S(i,{rx:t,ry:t})},a.rGetter=function(){return a.r||0},a.attr(n)}roundedRect(t){return this.symbol("roundedRect").attr(t)}setSize(t,e,i){this.width=t,this.height=e,this.boxWrapper.animate({width:t,height:e},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:D(i,!0)?void 0:0}),this.alignElements()}g(t){let e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e}image(t,e,i,s,o,r){let n={preserveAspectRatio:"none"};P(e)&&(n.x=e),P(i)&&(n.y=i),P(s)&&(n.width=s),P(o)&&(n.height=o);let a=this.createElement("image").attr(n),l=function(e){a.attr({href:t}),r.call(a,e)};if(r){a.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let e=new y.Image;v(e,"load",l),e.src=t,e.complete&&l({})}else a.attr({href:t});return a}symbol(t,e,i,s,o,r){let n,a,l,h,c=this,u=/^url\((.*?)\)$/,g=u.test(t),f=!g&&(this.symbols[t]?t:"circle"),m=f&&this.symbols[f];if(m)"number"==typeof e&&(a=m.call(this.symbols,Math.round(e||0),Math.round(i||0),s||0,o||0,r)),n=this.path(a),c.styledMode||n.attr("fill","none"),T(n,{symbolName:f||void 0,x:e,y:i,width:s,height:o}),r&&T(n,r);else if(g){l=t.match(u)[1];let s=n=this.image(l);s.imgwidth=D(r&&r.width,b[l]&&b[l].width),s.imgheight=D(r&&r.height,b[l]&&b[l].height),h=t=>t.attr({width:t.width,height:t.height}),["width","height"].forEach((t=>{s["".concat(t,"Setter")]=function(t,e){this[e]=t;let{alignByTranslate:i,element:s,width:o,height:n,imgwidth:a,imgheight:l}=this,h="width"===e?a:l,d=1;r&&"within"===r.backgroundSize&&o&&n&&a&&l?(d=Math.min(o/a,n/l),S(s,{width:Math.round(a*d),height:Math.round(l*d)})):s&&h&&s.setAttribute(e,h),!i&&a&&l&&this.translate(((o||0)-a*d)/2,((n||0)-l*d)/2)}})),M(e)&&s.attr({x:e,y:i}),s.isImg=!0,M(s.imgwidth)&&M(s.imgheight)?h(s):(s.attr({width:0,height:0}),k("img",{onload:function(){let t=d[c.chartIndex];0===this.width&&(A(this,{position:"absolute",top:"-999em"}),p.body.appendChild(this)),b[l]={width:this.width,height:this.height},s.imgwidth=this.width,s.imgheight=this.height,s.element&&h(s),this.parentNode&&this.parentNode.removeChild(this),c.imgCount--,c.imgCount||!t||t.hasLoaded||t.onload()},src:l}),this.imgCount++)}return n}clipRect(t,e,i,s){return this.rect(t,e,i,s,0)}text(t,e,i,s){let o={};if(s&&(this.allowHTML||!this.forExport))return this.html(t,e,i);o.x=Math.round(e||0),i&&(o.y=Math.round(i)),M(t)&&(o.text=t);let r=this.createElement("text").attr(o);return s&&(!this.forExport||this.allowHTML)||(r.xSetter=function(t,e,i){let s=i.getElementsByTagName("tspan"),o=i.getAttribute(e);for(let r,n=0;nt.align()))}}return T(I.prototype,{Element:o,SVG_NS:x,escapes:{"&":"&","<":"<",">":">","'":"'",'"':"""},symbols:n,draw:m}),s.registerRendererType("svg",I,!0),I})),i(e,"Core/Renderer/HTML/HTMLElement.js",[e["Core/Globals.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Utilities.js"]],(function(t,e,i){let{composed:s}=t,{css:o,defined:r,extend:n,pushUnique:a,pInt:l}=i;class h extends e{static compose(t){if(a(s,this.compose)){let e=h.prototype,i=t.prototype;i.getSpanCorrection=e.getSpanCorrection,i.htmlCss=e.htmlCss,i.htmlGetBBox=e.htmlGetBBox,i.htmlUpdateTransform=e.htmlUpdateTransform,i.setSpanRotation=e.setSpanRotation}return t}getSpanCorrection(t,e,i){this.xCorr=-t*i,this.yCorr=-e}htmlCss(t){let e,{element:i}=this,s="SPAN"===i.tagName&&t&&"width"in t,r=s&&t.width;return s&&(delete t.width,this.textWidth=l(r)||void 0,e=!0),"ellipsis"===(null===t||void 0===t?void 0:t.textOverflow)&&(t.whiteSpace="nowrap",t.overflow="hidden"),n(this.styles,t),o(i,t),e&&this.htmlUpdateTransform(),this}htmlGetBBox(){let{element:t}=this;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}htmlUpdateTransform(){if(!this.added)return void(this.alignOnAdd=!0);let{element:t,renderer:e,rotation:i,styles:s,textAlign:n="left",textWidth:a,translateX:l=0,translateY:h=0,x:d=0,y:c=0}=this,p={left:0,center:.5,right:1}[n],u=null===s||void 0===s?void 0:s.whiteSpace;if(o(t,{marginLeft:"".concat(l,"px"),marginTop:"".concat(h,"px")}),"SPAN"===t.tagName){let s,l=[i,n,t.innerHTML,a,this.textAlign].join(","),h=!1;if(a!==this.oldTextWidth){let e=this.textPxLength?this.textPxLength:(o(t,{width:"",whiteSpace:u||"nowrap"}),t.offsetWidth),s=a||0;(s>this.oldTextWidth||e>s)&&(/[ \-]/.test(t.textContent||t.innerText)||"ellipsis"===t.style.textOverflow)&&(o(t,{width:e>s||i?a+"px":"auto",display:"block",whiteSpace:u||"normal"}),this.oldTextWidth=a,h=!0)}this.hasBoxWidthChanged=h,l!==this.cTT&&(s=e.fontMetrics(t).b,r(i)&&(i!==(this.oldRotation||0)||n!==this.oldAlign)&&this.setSpanRotation(i,p,s),this.getSpanCorrection(!r(i)&&this.textPxLength||t.offsetWidth,s,p)),o(t,{left:d+(this.xCorr||0)+"px",top:c+(this.yCorr||0)+"px"}),this.cTT=l,this.oldRotation=i,this.oldAlign=n}}setSpanRotation(t,e,i){o(this.element,{transform:"rotate(".concat(t,"deg)"),transformOrigin:"".concat(100*e,"% ").concat(i,"px")})}}return h})),i(e,"Core/Renderer/HTML/HTMLRenderer.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Globals.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Renderer/SVG/SVGRenderer.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{composed:r}=e,{attr:n,createElement:a,extend:l,pick:h,pushUnique:d}=o;class c extends s{static compose(t){if(d(r,this.compose)){let e=c.prototype;t.prototype.html=e.html}return t}html(e,s,o){let r=this.createElement("span"),d=r.element,c=r.renderer,p=function(t,e){["opacity","visibility"].forEach((function(s){t[s+"Setter"]=function(o,r,n){let a=t.div?t.div.style:e;i.prototype[s+"Setter"].call(this,o,r,n),a&&(a[r]=o)}})),t.addedSetters=!0};return r.textSetter=function(e){e!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,t.setElementHTML(this.element,h(e,"")),this.textStr=e,r.doTransform=!0)},p(r,r.element.style),r.xSetter=r.ySetter=r.alignSetter=r.rotationSetter=function(t,e){"align"===e?r.alignValue=r.textAlign=t:r[e]=t,r.doTransform=!0},r.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},r.attr({text:e,x:Math.round(s),y:Math.round(o)}).css({position:"absolute"}),c.styledMode||r.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),d.style.whiteSpace="nowrap",r.css=r.htmlCss,r.add=function(t){let e,i,s=c.box.parentNode,o=[];if(this.parentGroup=t,t){if(!(e=t.div)){for(i=t;i;)o.push(i),i=i.parentGroup;o.reverse().forEach((function(t){var i;let h=n(t.element,"class"),d=t.css;function c(e,i){t[i]=e,"translateX"===i?g.left=e+"px":g.top=e+"px",t.doTransform=!0}let u=t.styles||{};e=t.div=t.div||a("div",h?{className:h}:void 0,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,visibility:t.visibility},e||s);let g=e.style;l(t,{classSetter:(i=e,function(t){this.element.setAttribute("class",t),i.className=t}),css:function(e){return d.call(t,e),["cursor","pointerEvents"].forEach((t=>{e[t]&&(g[t]=e[t])})),t},on:function(){return o[0].div&&r.on.apply({element:o[0].div,onEvents:t.onEvents},arguments),t},translateXSetter:c,translateYSetter:c}),t.addedSetters||p(t),t.css(u)}))}}else e=s;return e.appendChild(d),r.added=!0,r.alignOnAdd&&r.htmlUpdateTransform(),r},r}}return c})),i(e,"Core/Axis/AxisDefaults.js",[],(function(){var t,e;return(e=t||(t={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},e.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:t}=this.axis.chart;return t(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},t})),i(e,"Core/Foundation.js",[e["Core/Utilities.js"]],(function(t){var e;let{addEvent:i,isFunction:s,objectEach:o,removeEvent:r}=t;return(e||(e={})).registerEventOptions=function(t,e){t.eventOptions=t.eventOptions||{},o(e.events,(function(e,o){t.eventOptions[o]!==e&&(t.eventOptions[o]&&(r(t,o,t.eventOptions[o]),delete t.eventOptions[o]),s(e)&&(t.eventOptions[o]=e,i(t,o,e,{order:0})))}))},e})),i(e,"Core/Axis/Tick.js",[e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{deg2rad:s}=e,{clamp:o,correctFloat:r,defined:n,destroyObjectProperties:a,extend:l,fireEvent:h,isNumber:d,merge:c,objectEach:p,pick:u}=i;return class{constructor(t,e,i,s,o){this.isNew=!0,this.isNewLabel=!0,this.axis=t,this.pos=e,this.type=i||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,h(this,"init"),i||s||this.addLabel()}addLabel(){let e,i,s,o=this,a=o.axis,c=a.options,p=a.chart,g=a.categories,f=a.logarithmic,m=a.names,x=o.pos,b=u(o.options&&o.options.labels,c.labels),y=a.tickPositions,v=x===y[0],S=x===y[y.length-1],k=(!b.step||1===b.step)&&1===a.tickInterval,A=y.info,M=o.label,C=this.parameters.category||(g?u(g[x],m[x],x):x);f&&d(C)&&(C=r(f.lin2log(C))),a.dateTime&&(A?e=(i=p.time.resolveDTLFormat(c.dateTimeLabelFormats[!c.grid&&A.higherRanks[x]||A.unitName])).main:d(C)&&(e=a.dateTime.getXDateFormat(C,c.dateTimeLabelFormats||{}))),o.isFirst=v,o.isLast=S;let T={axis:a,chart:p,dateTimeLabelFormat:e,isFirst:v,isLast:S,pos:x,tick:o,tickPositionInfo:A,value:C};h(this,"labelFormat",T);let w=e=>b.formatter?b.formatter.call(e,e):b.format?(e.text=a.defaultLabelFormatter.call(e,e),t.format(b.format,e,p)):a.defaultLabelFormatter.call(e,e),P=w.call(T,T),L=i&&i.list;o.shortenLabel=L?function(){for(s=0;s0&&r+p*g>h&&(e=Math.round((n-r)/Math.cos(c*s))):(r-p*gh&&(x=h-t.x+x*p,b=-1),(x=Math.min(f,x))x||i.autoRotation&&(d.styles||{}).width)&&(e=x)),e&&(this.shortenLabel?this.shortenLabel():(m.width=Math.floor(e)+"px",(o.style||{}).textOverflow||(m.textOverflow="ellipsis"),d.css(m)))}moveLabel(t,e){let i,s=this,o=s.label,r=s.axis,n=!1;o&&o.textStr===t?(s.movedLabel=o,n=!0,delete s.label):p(r.ticks,(function(e){n||e.isNew||e===s||!e.label||e.label.textStr!==t||(s.movedLabel=e.label,n=!0,e.labelPos=s.movedLabel.xy,delete e.label)})),!n&&(s.labelPos||o)&&(i=s.labelPos||o.xy,s.movedLabel=s.createLabel(t,e,i),s.movedLabel&&s.movedLabel.attr({opacity:0}))}render(t,e,i){let s=this.axis,o=s.horiz,r=this.pos,n=u(this.tickmarkOffset,s.tickmarkOffset),a=this.getPosition(o,r,n,e),l=a.x,d=a.y,c=o&&l===s.pos+s.len||!o&&d===s.pos?-1:1,p=u(i,this.label&&this.label.newOpacity,1);i=u(i,1),this.isActive=!0,this.renderGridLine(e,i,c),this.renderMark(a,i,c),this.renderLabel(a,e,p,t),this.isNew=!1,h(this,"afterRender")}renderGridLine(t,e,i){let s,o=this.axis,r=o.options,n={},a=this.pos,l=this.type,h=u(this.tickmarkOffset,o.tickmarkOffset),d=o.chart.renderer,c=this.gridLine,p=r.gridLineWidth,g=r.gridLineColor,f=r.gridLineDashStyle;"minor"===this.type&&(p=r.minorGridLineWidth,g=r.minorGridLineColor,f=r.minorGridLineDashStyle),c||(o.chart.styledMode||(n.stroke=g,n["stroke-width"]=p||0,n.dashstyle=f),l||(n.zIndex=1),t&&(e=0),this.gridLine=c=d.path().attr(n).addClass("highcharts-"+(l?l+"-":"")+"grid-line").add(o.gridGroup)),c&&(s=o.getPlotLinePath({value:a+h,lineWidth:c.strokeWidth()*i,force:"pass",old:t,acrossPanes:!1}))&&c[t||this.isNew?"attr":"animate"]({d:s,opacity:e})}renderMark(t,e,i){let s=this.axis,o=s.options,r=s.chart.renderer,n=this.type,a=s.tickSize(n?n+"Tick":"tick"),l=t.x,h=t.y,d=u(o["minor"!==n?"tickWidth":"minorTickWidth"],!n&&s.isXAxis?1:0),c=o["minor"!==n?"tickColor":"minorTickColor"],p=this.mark,g=!p;a&&(s.opposite&&(a[0]=-a[0]),p||(this.mark=p=r.path().addClass("highcharts-"+(n?n+"-":"")+"tick").add(s.axisGroup),s.chart.styledMode||p.attr({stroke:c,"stroke-width":d})),p[g?"attr":"animate"]({d:this.getMarkPath(l,h,a[0],p.strokeWidth()*i,s.horiz,r),opacity:e}))}renderLabel(t,e,i,s){let o=this.axis,r=o.horiz,n=o.options,a=this.label,l=n.labels,h=l.step,c=u(this.tickmarkOffset,o.tickmarkOffset),p=t.x,g=t.y,f=!0;a&&d(p)&&(a.xy=t=this.getLabelPosition(p,g,a,r,l,c,s,h),this.isFirst&&!this.isLast&&!n.showFirstLabel||this.isLast&&!this.isFirst&&!n.showLastLabel?f=!1:!r||l.step||l.rotation||e||0===i||this.handleOverflow(t),h&&s%h&&(f=!1),f&&d(t.y)?(t.opacity=i,a[this.isNewLabel?"attr":"animate"](t).show(!0),this.isNewLabel=!1):(a.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let t=this.label,e=this.axis;t&&!this.isNew&&(t.animate({opacity:0},void 0,t.destroy),delete this.label),e.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}})),i(e,"Core/Axis/Axis.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Axis/AxisDefaults.js"],e["Core/Color/Color.js"],e["Core/Defaults.js"],e["Core/Foundation.js"],e["Core/Globals.js"],e["Core/Axis/Tick.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a){let{animObject:l}=t,{xAxis:h,yAxis:d}=e,{defaultOptions:c}=s,{registerEventOptions:p}=o,{deg2rad:u}=r,{arrayMax:g,arrayMin:f,clamp:m,correctFloat:x,defined:b,destroyObjectProperties:y,erase:v,error:S,extend:k,fireEvent:A,getClosestDistance:M,insertItem:C,isArray:T,isNumber:w,isString:P,merge:L,normalizeTickInterval:E,objectEach:O,pick:D,relativeLength:j,removeEvent:B,splat:I,syncTimeout:R}=a,z=(t,e)=>E(e,void 0,void 0,D(t.options.allowDecimals,e<.5||void 0!==t.tickAmount),!!t.tickAmount);k(c,{xAxis:h,yAxis:L(h,d)});class N{constructor(t,e,i){this.init(t,e,i)}init(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.coll,s="xAxis"===i,o=this.isZAxis||(t.inverted?!s:s);this.chart=t,this.horiz=o,this.isXAxis=s,this.coll=i,A(this,"init",{userOptions:e}),this.opposite=D(e.opposite,this.opposite),this.side=D(e.side,this.side,o?this.opposite?0:2:this.opposite?1:3),this.setOptions(e);let r=this.options,n=r.labels,a=r.type;this.userOptions=e,this.minPixelPadding=0,this.reversed=D(r.reversed,this.reversed),this.visible=r.visible,this.zoomEnabled=r.zoomEnabled,this.hasNames="category"===a||!0===r.categories,this.categories=T(r.categories)&&r.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=b(r.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=r.minRange||r.maxZoom,this.range=r.range,this.offset=r.offset||0,this.max=void 0,this.min=void 0;let l=D(r.crosshair,I(t.options.tooltip.crosshairs)[s?0:1]);this.crosshair=!0===l?{}:l,-1===t.axes.indexOf(this)&&(s?t.axes.splice(t.xAxis.length,0,this):t.axes.push(this),C(this,t[this.coll])),t.orderItems(this.coll),this.series=this.series||[],t.inverted&&!this.isZAxis&&s&&!b(this.reversed)&&(this.reversed=!0),this.labelRotation=w(n.rotation)?n.rotation:void 0,p(this,r),A(this,"afterInit")}setOptions(t){let e=this.horiz?{labels:{autoRotation:[-45]},margin:15}:{title:{rotation:90*this.side}};this.options=L(e,c[this.coll],t),A(this,"afterSetOptions",{userOptions:t})}defaultLabelFormatter(t){let e,i,s=this.axis,o=this.chart,{numberFormatter:r}=o,n=w(this.value)?this.value:NaN,a=s.chart.time,l=s.categories,h=this.dateTimeLabelFormat,d=c.lang,p=d.numericSymbols,u=d.numericSymbolMagnitude||1e3,g=s.logarithmic?Math.abs(n):s.tickInterval,f=p&&p.length;if(l)i="".concat(this.value);else if(h)i=a.dateFormat(h,n);else if(f&&p&&g>=1e3)for(;f--&&void 0===i;)g>=(e=Math.pow(u,f+1))&&10*n%e==0&&null!==p[f]&&0!==n&&(i=r(n/e,-1)+p[f]);return void 0===i&&(i=Math.abs(n)>=1e4?r(n,-1):r(n,-1,void 0,"")),i}getSeriesExtremes(){let t,e=this;A(this,"getSeriesExtremes",null,(function(){e.hasVisibleSeries=!1,e.dataMin=e.dataMax=e.threshold=void 0,e.softThreshold=!e.isXAxis,e.series.forEach((i=>{if(i.reserveSpace()){let s,o,r,n=i.options,a=n.threshold;if(e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=(a||0)&&(a=void 0),e.isXAxis)(s=i.xData)&&s.length&&(s=e.logarithmic?s.filter((t=>t>0)):s,o=(t=i.getXExtremes(s)).min,r=t.max,w(o)||o instanceof Date||(s=s.filter(w),o=(t=i.getXExtremes(s)).min,r=t.max),s.length&&(e.dataMin=Math.min(D(e.dataMin,o),o),e.dataMax=Math.max(D(e.dataMax,r),r)));else{let t=i.applyExtremes();w(t.dataMin)&&(o=t.dataMin,e.dataMin=Math.min(D(e.dataMin,o),o)),w(t.dataMax)&&(r=t.dataMax,e.dataMax=Math.max(D(e.dataMax,r),r)),b(a)&&(e.threshold=a),(!n.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1)}}}))})),A(this,"afterGetSeriesExtremes")}translate(t,e,i,s,o,r){var n;let a=this.linkedParent||this,l=s&&a.old?a.old.min:a.min;if(!w(l))return NaN;let h=a.minPixelPadding,d=(a.isOrdinal||(null===(n=a.brokenAxis)||void 0===n?void 0:n.hasBreaks)||a.logarithmic&&o)&&a.lin2val,c=1,p=0,u=s&&a.old?a.old.transA:a.transA,g=0;if(u||(u=a.transA),i&&(c*=-1,p=a.len),a.reversed&&(c*=-1,p-=c*(a.sector||a.len)),e)g=(t=t*c+p-h)/u+l,d&&(g=a.lin2val(g));else{d&&(t=a.val2lin(t));let e=c*(t-l)*u;g=(a.isRadial?e:x(e))+p+c*h+(w(r)?u*r:0)}return g}toPixels(t,e){return this.translate(t,!1,!this.horiz,void 0,!0)+(e?0:this.pos)}toValue(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(t){let e,i,s,o,r,n=this,a=n.chart,l=n.left,h=n.top,d=t.old,c=t.value,p=t.lineWidth,u=d&&a.oldChartHeight||a.chartHeight,g=d&&a.oldChartWidth||a.chartWidth,f=n.transB,x=t.translatedValue,b=t.force;function y(t,e,i){return"pass"!==b&&(ti)&&(b?t=m(t,e,i):r=!0),t}let v={value:c,lineWidth:p,old:d,force:b,acrossPanes:t.acrossPanes,translatedValue:x};return A(this,"getPlotLinePath",v,(function(t){e=s=Math.round((x=m(x=D(x,n.translate(c,void 0,void 0,d)),-1e5,1e5))+f),i=o=Math.round(u-x-f),w(x)?n.horiz?(i=h,o=u-n.bottom,e=s=y(e,l,l+n.width)):(e=l,s=g-n.right,i=o=y(i,h,h+n.height)):(r=!0,b=!1),t.path=r&&!b?void 0:a.renderer.crispLine([["M",e,i],["L",s,o]],p||1)})),v.path}getLinearTickPositions(t,e,i){let s,o,r,n=x(Math.floor(e/t)*t),a=x(Math.ceil(i/t)*t),l=[];if(x(n+t)===n&&(r=20),this.single)return[e];for(s=n;s<=a&&(l.push(s),(s=x(s+t,r))!==o);)o=s;return l}getMinorTickInterval(){let{minorTicks:t,minorTickInterval:e}=this.options;return!0===t?D(e,"auto"):!1!==t?e:void 0}getMinorTickPositions(){let t,e=this.options,i=this.tickPositions,s=this.minorTickInterval,o=this.pointRangePadding||0,r=(this.min||0)-o,n=(this.max||0)+o,a=n-r,l=[];if(a&&a/s{var e;return(t.xIncrement?null===(e=t.xData)||void 0===e?void 0:e.slice(0,2):t.xData)||[]})))||0),this.dataMax-this.dataMin)),w(n)&&w(a)&&w(l)&&n-a=l,t=(l-n+a)/2,i=[a-t,D(o.min,a-t)],e&&(i[2]=r?r.log2lin(this.dataMin):this.dataMin),s=[(a=g(i))+l,D(o.max,a+l)],e&&(s[2]=r?r.log2lin(this.dataMax):this.dataMax),(n=f(s))-at-e)),t=M([i]))}return t&&e?Math.min(t,e):t||e}nameToX(t){let e,i=T(this.options.categories),s=i?this.categories:this.names,o=t.options.x;return t.series.requireSorting=!1,b(o)||(o=this.options.uniqueNames&&s?i?s.indexOf(t.name):D(s.keys[t.name],-1):t.series.autoIncrement()),-1===o?!i&&s&&(e=s.length):e=o,void 0!==e?(this.names[e]=t.name,this.names.keys[t.name]=e):t.x&&(e=t.x),e}updateNames(){let t=this,e=this.names;e.length>0&&(Object.keys(e.keys).forEach((function(t){delete e.keys[t]})),e.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((e=>{e.xIncrement=null,(!e.points||e.isDirtyData)&&(t.max=Math.max(t.max,e.xData.length-1),e.processData(),e.generatePoints()),e.data.forEach((function(i,s){let o;(null===i||void 0===i?void 0:i.options)&&void 0!==i.name&&void 0!==(o=t.nameToX(i))&&o!==i.x&&(i.x=o,e.xData[s]=o)}))})))}setAxisTranslation(){let t,e,i=this,s=i.max-i.min,o=i.linkedParent,r=!!i.categories,n=i.isXAxis,a=i.axisPointRange||0,l=0,h=0,d=i.transA;(n||r||a)&&(t=i.getClosest(),o?(l=o.minPointOffset,h=o.pointRangePadding):i.series.forEach((function(e){let s=r?1:n?D(e.options.pointRange,t,0):i.axisPointRange||0,o=e.options.pointPlacement;if(a=Math.max(a,s),!i.single||r){let t=e.is("xrange")?!n:n;l=Math.max(l,t&&P(o)?0:s/2),h=Math.max(h,t&&"on"===o?0:s)}})),e=i.ordinal&&i.ordinal.slope&&t?i.ordinal.slope/t:1,i.minPointOffset=l*=e,i.pointRangePadding=h*=e,i.pointRange=Math.min(a,i.single&&r?1:s),n&&t&&(i.closestPointRange=t)),i.translationSlope=i.transA=d=i.staticScale||i.len/(s+h||1),i.transB=i.horiz?i.left:i.bottom,i.minPixelPadding=d*l,A(this,"afterSetAxisTranslation")}minFromRange(){let{max:t,min:e}=this;return w(t)&&w(e)&&t-e||void 0}setTickInterval(t){var e;let i,s,o,r,n,{categories:a,chart:l,dataMax:h,dataMin:d,dateTime:c,isXAxis:p,logarithmic:u,options:g,softThreshold:f}=this,m=w(this.threshold)?this.threshold:void 0,y=this.minRange||0,{ceiling:v,floor:k,linkedTo:M,softMax:C,softMin:T}=g,P=w(M)&&(null===(e=l[this.coll])||void 0===e?void 0:e[M]),L=g.tickPixelInterval,E=g.maxPadding,O=g.minPadding,j=0,B=w(g.tickInterval)&&g.tickInterval>=0?g.tickInterval:void 0;if(c||a||P||this.getTickAmount(),r=D(this.userMin,g.min),n=D(this.userMax,g.max),P?(this.linkedParent=P,i=P.getExtremes(),this.min=D(i.min,i.dataMin),this.max=D(i.max,i.dataMax),g.type!==P.options.type&&S(11,!0,l)):(f&&b(m)&&w(h)&&w(d)&&(d>=m?(s=m,O=0):h<=m&&(o=m,E=0)),this.min=D(r,s,d),this.max=D(n,o,h)),w(this.max)&&w(this.min)&&(u&&(this.positiveValuesOnly&&!t&&0>=Math.min(this.min,D(d,this.min))&&S(10,!0,l),this.min=x(u.log2lin(this.min),16),this.max=x(u.log2lin(this.max),16)),this.range&&w(d)&&(this.userMin=this.min=r=Math.max(d,this.minFromRange()||0),this.userMax=n=this.max,this.range=void 0)),A(this,"foundExtremes"),this.adjustForMinRange(),w(this.min)&&w(this.max)){var I;if(!w(this.userMin)&&w(T)&&Tthis.max&&(this.max=n=C),a||this.axisPointRange||null!==(I=this.stacking)&&void 0!==I&&I.usePercentage||P||!(j=this.max-this.min)||(!b(r)&&O&&(this.min-=j*O),b(n)||!E||(this.max+=j*E)),!w(this.userMin)&&w(k)&&(this.min=Math.max(this.min,k)),!w(this.userMax)&&w(v)&&(this.max=Math.min(this.max,v)),f&&w(d)&&w(h)){let t=m||0;!b(r)&&this.min=t?this.min=g.minRange?Math.min(t,this.max-y):t:!b(n)&&this.max>t&&h<=t&&(this.max=g.minRange?Math.max(t,this.min+y):t)}!l.polar&&this.min>this.max&&(b(g.min)?this.max=this.min:b(g.max)&&(this.min=this.max)),j=this.max-this.min}if(this.min!==this.max&&w(this.min)&&w(this.max)?P&&!B&&L===P.options.tickPixelInterval?this.tickInterval=B=P.tickInterval:this.tickInterval=D(B,this.tickAmount?j/Math.max(this.tickAmount-1,1):void 0,a?1:j*L/Math.max(this.len,L)):this.tickInterval=1,p&&!t){var R,N;let t=this.min!==(null===(R=this.old)||void 0===R?void 0:R.min)||this.max!==(null===(N=this.old)||void 0===N?void 0:N.max);this.series.forEach((function(e){var i;e.forceCrop=null===(i=e.forceCropping)||void 0===i?void 0:i.call(e),e.processData(t)})),A(this,"postProcessData",{hasExtremesChanged:t})}this.setAxisTranslation(),A(this,"initialAxisTranslation"),this.pointRange&&!B&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let G=D(g.minTickInterval,c&&!this.series.some((t=>t.noSharedTooltip))?this.closestPointRange:0);!B&&this.tickIntervalMath.max(2*this.len,200))h=[this.min,this.max],S(19,!1,this.chart);else if(this.dateTime)h=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,e.units),this.min,this.max,e.startOfWeek,null===(c=this.ordinal)||void 0===c?void 0:c.positions,this.closestPointRange,!0);else if(this.logarithmic)h=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let t=this.tickInterval,e=t;for(;e<=2*t&&(h=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&h.length>this.tickAmount);)this.tickInterval=z(this,e*=1.1)}h.length>this.len&&(h=[h[0],h[h.length-1]])[0]===h[1]&&(h.length=1),s&&(this.tickPositions=h,(t=s.apply(this,[this.min,this.max]))&&(h=t))}this.tickPositions=h,this.paddedTicks=h.slice(0),this.trimTicks(h,a,l),!this.isLinked&&w(this.min)&&w(this.max)&&(this.single&&h.length<2&&!this.categories&&!this.series.some((t=>t.is("heatmap")&&"between"===t.options.pointPlacement))&&(this.min-=.5,this.max+=.5),i||t||this.adjustTickAmount()),A(this,"afterSetTickPositions")}trimTicks(t,e,i){let s=t[0],o=t[t.length-1],r=!this.isOrdinal&&this.minPointOffset||0;if(A(this,"trimTicks"),!this.isLinked){if(e&&s!==-1/0)this.min=s;else for(;this.min-r>t[0];)t.shift();if(i)this.max=o;else for(;this.max+r{let{horiz:e,options:i}=t;return[e?i.left:i.top,i.width,i.height,i.pane].join(",")},o=s(this);this.chart[this.coll].forEach((function(r){let{series:n}=r;n.length&&n.some((t=>t.visible))&&r!==e&&s(r)===o&&(t=!0,i.push(r))}))}if(t&&r){i.forEach((t=>{let i=t.getThresholdAlignment(e);w(i)&&n.push(i)}));let t=n.length>1?n.reduce(((t,e)=>t+e),0)/n.length:void 0;i.forEach((e=>{e.thresholdAlignment=t}))}return t}getThresholdAlignment(t){if((!w(this.dataMin)||this!==t&&this.series.some((t=>t.isDirty||t.isDirtyData)))&&this.getSeriesExtremes(),w(this.threshold)){let t=m((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(t=1-t),t}}getTickAmount(){let t=this.options,e=t.tickPixelInterval,i=t.tickAmount;b(t.tickInterval)||i||!(this.lenl.push(x(l[l.length-1]+u)),f=()=>l.unshift(x(l[0]-u));if(w(d)&&(i=d<.5?Math.ceil(d*(h-1)):Math.floor(d*(h-1)),a.reversed&&(i=h-1-i)),s.hasData()&&w(n)&&w(r)){let d=()=>{s.transA*=(c-1)/(h-1),s.min=a.startOnTick?l[0]:Math.min(n,l[0]),s.max=a.endOnTick?l[l.length-1]:Math.max(r,l[l.length-1])};if(w(i)&&w(s.threshold)){for(;l[i]!==p||l.length!==h||l[0]>n||l[l.length-1]s.threshold?f():g();if(u>8*s.tickInterval)break;u*=2}d()}else if(c0&&e{o=o||t.isDirtyData||t.isDirty,r=r||t.xAxis&&t.xAxis.isDirty||!1})),this.setAxisSize();let n=this.len!==(this.old&&this.old.len);n||o||r||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(s&&"yAxis"===i&&s.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),s&&"xAxis"===i&&s.buildStacks(),this.isDirty||(this.isDirty=n||this.min!==(null===(t=this.old)||void 0===t?void 0:t.min)||this.max!==(null===(e=this.old)||void 0===e?void 0:e.max))):s&&s.cleanStacks(),o&&this.panningState&&(this.panningState.isDirty=!0),A(this,"afterSetScale")}setExtremes(t,e){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,r=this,n=r.chart;r.series.forEach((t=>{delete t.kdTree})),A(r,"setExtremes",o=k(o,{min:t,max:e}),(()=>{r.userMin=t,r.userMax=e,r.eventArgs=o,i&&n.redraw(s)}))}zoom(t,e){let i=this,s=this.dataMin,o=this.dataMax,r=this.options,n=Math.min(s,D(r.min,s)),a=Math.max(o,D(r.max,o)),l={newMin:t,newMax:e};return A(this,"zoom",l,(function(t){let e=t.newMin,r=t.newMax;(e!==i.min||r!==i.max)&&(!i.allowZoomOutside&&(b(s)&&(ea&&(e=a)),b(o)&&(ra&&(r=a))),i.displayBtn=void 0!==e||void 0!==r,i.setExtremes(e,r,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),l.zoomed}setAxisSize(){let t=this.chart,e=this.options,i=e.offsets||[0,0,0,0],s=this.horiz,o=this.width=Math.round(j(D(e.width,t.plotWidth-i[3]+i[1]),t.plotWidth)),r=this.height=Math.round(j(D(e.height,t.plotHeight-i[0]+i[2]),t.plotHeight)),n=this.top=Math.round(j(D(e.top,t.plotTop+i[0]),t.plotHeight,t.plotTop)),a=this.left=Math.round(j(D(e.left,t.plotLeft+i[3]),t.plotWidth,t.plotLeft));this.bottom=t.chartHeight-r-n,this.right=t.chartWidth-o-a,this.len=Math.max(s?o:r,0),this.pos=s?a:n}getExtremes(){let t=this.logarithmic;return{min:t?x(t.lin2log(this.min)):this.min,max:t?x(t.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(t){let e=this.logarithmic,i=e?e.lin2log(this.min):this.min,s=e?e.lin2log(this.max):this.max;return null===t||t===-1/0?t=i:t===1/0?t=s:i>t?t=i:s15&&e<165?t.align="right":e>195&&e<345&&(t.align="left")})),i.align}tickSize(t){let e,i=this.options,s=D(i["tick"===t?"tickWidth":"minorTickWidth"],"tick"===t&&this.isXAxis&&!this.categories?1:0),o=i["tick"===t?"tickLength":"minorTickLength"];s&&o&&("inside"===i[t+"Position"]&&(o=-o),e=[o,s]);let r={tickSize:e};return A(this,"afterTickSize",r),r.tickSize}labelMetrics(){let t=this.chart.renderer,e=this.ticks,i=e[Object.keys(e)[0]]||{};return this.chart.renderer.fontMetrics(i.label||i.movedLabel||t.box)}unsquish(){let t,e,i=this.options.labels,s=this.horiz,o=this.tickInterval,r=this.len/(((this.categories?1:0)+this.max-this.min)/o),n=i.rotation,a=this.labelMetrics().h,l=Math.max(this.max-this.min,0),h=function(t){let e=t/(r||1);return(e=e>1?Math.ceil(e):1)*o>l&&t!==1/0&&r!==1/0&&l&&(e=Math.ceil(l/o)),x(e*o)},d=o,c=Number.MAX_VALUE;if(s){if(!i.staggerLines&&(w(n)?e=[n]:r=-90&&o<=90)&&(s=(i=h(Math.abs(a/Math.sin(u*o))))+Math.abs(o/360))m&&(m=e.label.textPxLength)})),this.maxLabelLength=m,this.autoRotation)m>p&&m>g.h?u.rotation=this.labelRotation:this.labelRotation=0;else if(c&&(t=p,!f))for(e="clip",s=n.length;!d&&s--;)(i=a[n[s]].label)&&(i.styles&&"ellipsis"===i.styles.textOverflow?i.css({textOverflow:"clip"}):i.textPxLength>c&&i.css({width:c+"px"}),i.getBBox().height>this.len/n.length-(g.h-g.f)&&(i.specificTextOverflow="ellipsis"));u.rotation&&(t=m>.5*o.chartHeight?.33*o.chartHeight:m,f||(e="ellipsis")),this.labelAlign=l.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(u.align=this.labelAlign),n.forEach((function(i){let s=a[i],o=s&&s.label,r=h.width,n={};o&&(o.attr(u),s.shortenLabel?s.shortenLabel():t&&!r&&"nowrap"!==h.whiteSpace&&(to.g(e).attr({zIndex:n}).addClass("highcharts-".concat(i.toLowerCase()).concat(r," ")+(this.isRadial?"highcharts-radial-axis".concat(r," "):"")+(s.className||"")).add(t);this.axisGroup||(this.gridGroup=r("grid","-grid",s.gridZIndex),this.axisGroup=r("axis","",s.zIndex),this.labelGroup=r("axis-labels","-labels",s.labels.zIndex))}getOffset(){let t,e,i,s,o=this,{chart:r,horiz:n,options:a,side:l,ticks:h,tickPositions:d,coll:c}=o,p=r.inverted&&!o.isZAxis?[1,0,3,2][l]:l,u=o.hasData(),g=a.title,f=a.labels,m=w(a.crossing),x=r.axisOffset,y=r.clipOffset,v=[-1,1,1,-1][l],S=0,k=0,M=0;if(o.showAxis=t=u||a.showEmpty,o.staggerLines=o.horiz&&f.staggerLines||void 0,o.createGroups(),u||o.isLinked?(d.forEach((function(t){o.generateTick(t)})),o.renderUnsquish(),o.reserveSpaceDefault=0===l||2===l||{1:"left",3:"right"}[l]===o.labelAlign,D(f.reserveSpace,!m&&null,"center"===o.labelAlign||null,o.reserveSpaceDefault)&&d.forEach((function(t){M=Math.max(h[t].getLabelSize(),M)})),o.staggerLines&&(M*=o.staggerLines),o.labelOffset=M*(o.opposite?-1:1)):O(h,(function(t,e){t.destroy(),delete h[e]})),null!==g&&void 0!==g&&g.text&&!1!==g.enabled&&(o.addTitle(t),t&&!m&&!1!==g.reserveSpace&&(o.titleOffset=S=o.axisTitle.getBBox()[n?"height":"width"],k=b(e=g.offset)?0:D(g.margin,n?5:10))),o.renderLine(),o.offset=v*D(a.offset,x[l]?x[l]+(a.margin||0):0),o.tickRotCorr=o.tickRotCorr||{x:0,y:0},s=0===l?-o.labelMetrics().h:2===l?o.tickRotCorr.y:0,i=Math.abs(M)+k,M&&(i-=s,i+=v*(n?D(f.y,o.tickRotCorr.y+v*f.distance):D(f.x,v*f.distance))),o.axisTitleMargin=D(e,i),o.getMaxLabelDimensions&&(o.maxLabelDimensions=o.getMaxLabelDimensions(h,d)),"colorAxis"!==c){let t=this.tickSize("tick");x[l]=Math.max(x[l],(o.axisTitleMargin||0)+S+v*o.offset,i,d&&d.length&&t?t[0]+v*o.offset:0);let e=!o.axisLine||a.offset?0:2*Math.floor(o.axisLine.strokeWidth()/2);y[p]=Math.max(y[p],e)}A(this,"afterGetOffset")}getLinePath(t){let e=this.chart,i=this.opposite,s=this.offset,o=this.horiz,r=this.left+(i?this.width:0)+s,n=e.chartHeight-this.bottom-(i?this.height:0)+s;return i&&(t*=-1),e.renderer.crispLine([["M",o?this.left:r,o?n:this.top],["L",o?e.chartWidth-this.right:r,o?n:e.chartHeight-this.bottom]],t)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(t){let e=this.horiz,i=this.left,s=this.top,o=this.len,r=this.options.title,n=e?i:s,a=this.opposite,l=this.offset,h=r.x,d=r.y,c=this.chart.renderer.fontMetrics(t),p=t?Math.max(t.getBBox(!1,0).height-c.h-1,0):0,u={low:n+(e?0:o),middle:n+o/2,high:n+(e?o:0)}[r.align],g=(e?s+this.height:i)+(e?1:-1)*(a?-1:1)*(this.axisTitleMargin||0)+[-p,p,c.f,-p][this.side],f={x:e?u+h:g+(a?this.width:0)+l+h,y:e?g+d-(a?this.height:0)+l:u+d};return A(this,"afterGetTitlePosition",{titlePosition:f}),f}renderMinorTick(t,e){let i=this.minorTicks;i[t]||(i[t]=new n(this,t,"minor")),e&&i[t].isNew&&i[t].render(null,!0),i[t].render(null,!1,1)}renderTick(t,e,i){let s=this.isLinked,o=this.ticks;(!s||t>=this.min&&t<=this.max||this.grid&&this.grid.isColumn)&&(o[t]||(o[t]=new n(this,t)),i&&o[t].isNew&&o[t].render(e,!0,-1),o[t].render(e))}render(){let t,e,i=this,s=i.chart,o=i.logarithmic,a=s.renderer,h=i.options,d=i.isLinked,c=i.tickPositions,p=i.axisTitle,u=i.ticks,g=i.minorTicks,f=i.alternateBands,m=h.stackLabels,x=h.alternateGridColor,b=h.crossing,y=i.tickmarkOffset,v=i.axisLine,S=i.showAxis,k=l(a.globalAnimation);if(i.labelEdge.length=0,i.overlap=!1,[u,g,f].forEach((function(t){O(t,(function(t){t.isActive=!1}))})),w(b)){let t=this.isXAxis?s.yAxis[0]:s.xAxis[0],e=[1,-1,-1,1][this.side];if(t){let s=t.toPixels(b,!0);i.horiz&&(s=t.len-s),i.offset=e*s}}if(i.hasData()||d){let a=i.chart.hasRendered&&i.old&&w(i.old.min);i.minorTickInterval&&!i.categories&&i.getMinorTickPositions().forEach((function(t){i.renderMinorTick(t,a)})),c.length&&(c.forEach((function(t,e){i.renderTick(t,e,a)})),y&&(0===i.min||i.single)&&(u[-1]||(u[-1]=new n(i,-1,null,!0)),u[-1].render(-1))),x&&c.forEach((function(n,a){e=void 0!==c[a+1]?c[a+1]+y:i.max-y,a%2==0&&n=.5)t=Math.round(t),h=o.getLinearTickPositions(t,e,i);else if(t>=.08){let o,r,n,a,l,d,c;for(o=t>.3?[1,2,4]:t>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],r=Math.floor(e);re&&(!s||d<=i)&&void 0!==d&&h.push(d),d>i&&(c=!0),d=l}else{let d=this.lin2log(e),c=this.lin2log(i),p=s?o.getMinorTickInterval():l.tickInterval,u="auto"===p?null:p,g=l.tickPixelInterval/(s?5:1),f=s?a/o.tickPositions.length:a;t=r(t=n(u,this.minorAutoInterval,(c-d)*g/(f||1))),h=o.getLinearTickPositions(t,d,c).map(this.log2lin),s||(this.minorAutoInterval=t/5)}return s||(o.tickInterval=t),h}lin2log(t){return Math.pow(10,t)}log2lin(t){return Math.log(t)/Math.LN10}}t.Additions=l}(i||(i={})),i})),i(e,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e){var i;let{composed:s}=t,{erase:o,extend:r,isNumber:n,pushUnique:a}=e;return function(t){let e;function i(t){return this.addPlotBandOrLine(t,"plotBands")}function l(t,i){let s=this.userOptions,o=new e(this,t);if(this.visible&&(o=o.render()),o){if(this._addedPlotLB||(this._addedPlotLB=!0,(s.plotLines||[]).concat(s.plotBands||[]).forEach((t=>{this.addPlotBandOrLine(t)}))),i){let e=s[i]||[];e.push(t),s[i]=e}this.plotLinesAndBands.push(o)}return o}function h(t){return this.addPlotBandOrLine(t,"plotLines")}function d(t,e,i){i=i||this.options;let s,o,r=this.getPlotLinePath({value:e,force:!0,acrossPanes:i.acrossPanes}),a=[],l=this.horiz,h=!n(this.min)||!n(this.max)||tthis.max&&e>this.max,d=this.getPlotLinePath({value:t,force:!0,acrossPanes:i.acrossPanes}),c=1;if(d&&r)for(h&&(o=d.toString()===r.toString(),c=0),s=0;s{var i;null===(i=M)||void 0===i||i.on(e,(function(t){g[e].apply(this,[t])}))})),this.eventsAdded=!0),!P&&M.d||null===(e=C)||void 0===e||!e.length?M&&(C?(M.show(),M.animate({d:C})):M.d&&(M.hide(),A&&(this.label=A=A.destroy()))):M.attr({d:C}),k&&(o(k.text)||o(k.formatter))&&null!==(i=C)&&void 0!==i&&i.length&&r.width>0&&r.height>0&&!C.isFlat?(k=l({align:c&&T&&"center",x:c?!T&&4:10,verticalAlign:!c&&T&&"middle",y:c?T?16:10:T?6:-4,rotation:c&&!T&&90},k),this.renderLabel(k,C,T,f)):A&&A.hide(),this}renderLabel(t,e,o,r){let n=this.axis,a=n.chart.renderer,h=this.label;h||(this.label=h=a.text(this.getLabelText(t),0,0,t.useHTML).attr({align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(o?"band":"line")+"-label"+(t.className||""),zIndex:r}),n.chart.styledMode||h.css(l({fontSize:"0.8em",textOverflow:"ellipsis"},t.style)),h.add());let d=e.xBounds||[e[0][1],e[1][1],o?e[2][1]:e[0][1]],c=e.yBounds||[e[0][2],e[1][2],o?e[2][2]:e[0][2]],p=s(d),u=s(c);if(h.align(t,!1,{x:p,y:u,width:i(d)-p,height:i(c)-u}),!h.alignValue||"left"===h.alignValue){let e=t.clip?n.width:n.chart.chartWidth;h.css({width:(90===h.rotation?n.height-(h.alignAttr.y-n.top):e-(h.alignAttr.x-n.left))+"px"})}h.show(!0)}getLabelText(t){return o(t.formatter)?t.formatter.call(this):t.text}destroy(){n(this.axis.plotLinesAndBands,this),delete this.axis,r(this)}}return c})),i(e,"Core/Tooltip.js",[e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){var r;let{format:n}=t,{composed:a,doc:l,isSafari:h}=e,{distribute:d}=i,{addEvent:c,clamp:p,css:u,discardElement:g,extend:f,fireEvent:m,isArray:x,isNumber:b,isString:y,merge:v,pick:S,pushUnique:k,splat:A,syncTimeout:M}=o;class C{constructor(t,e){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,e)}bodyFormatter(t){return t.map((function(t){let e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))}cleanSplit(t){this.chart.series.forEach((function(e){let i=e&&e.tt;i&&(!i.isActive||t?e.tt=i.destroy():i.isActive=!1)}))}defaultFormatter(t){let e,i=this.points||A(this);return(e=(e=[t.tooltipFooterHeaderFormatter(i[0])]).concat(t.bodyFormatter(i))).push(t.tooltipFooterHeaderFormatter(i[0],!0)),e}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),g(this.container)),o.clearTimeout(this.hideTimer),o.clearTimeout(this.tooltipTimeout)}getAnchor(t,e){let i,s=this.chart,o=s.pointer,r=s.inverted,n=s.plotTop,a=s.plotLeft;if((t=A(t))[0].series&&t[0].series.yAxis&&!t[0].series.yAxis.options.reversedStacks&&(t=t.slice().reverse()),this.followPointer&&e)void 0===e.chartX&&(e=o.normalize(e)),i=[e.chartX-a,e.chartY-n];else if(t[0].tooltipPos)i=t[0].tooltipPos;else{let s=0,o=0;t.forEach((function(t){let e=t.pos(!0);e&&(s+=e[0],o+=e[1])})),s/=t.length,o/=t.length,this.shared&&t.length>1&&e&&(r?s=e.chartX:o=e.chartY),i=[s-a,o-n]}return i.map(Math.round)}getClassName(t,e,i){let s=this.options,o=t.series,r=o.options;return[s.className,"highcharts-label",i&&"highcharts-tooltip-header",e?"highcharts-tooltip-box":"highcharts-tooltip",!i&&"highcharts-color-"+S(t.colorIndex,o.colorIndex),r&&r.className].filter(y).join(" ")}getLabel(){let t=this,i=this.chart.styledMode,o=this.options,r=this.split&&this.allowShared,n=this.container,a=this.chart.renderer;if(this.label){let t=!this.label.hasClass("highcharts-label");(!r&&t||r&&!t)&&this.destroy()}if(!this.label){if(this.outside){let t=this.chart.options.chart.style,i=s.getRendererType();this.container=n=e.doc.createElement("div"),n.className="highcharts-tooltip-container",u(n,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(t&&t.zIndex||0)+3)}),this.renderer=a=new i(n,0,0,t,void 0,void 0,a.styledMode)}if(r?this.label=a.g("tooltip"):(this.label=a.label("",0,0,o.shape,void 0,void 0,o.useHTML,void 0,"tooltip").attr({padding:o.padding,r:o.borderRadius}),i||this.label.attr({fill:o.backgroundColor,"stroke-width":o.borderWidth||0}).css(o.style).css({pointerEvents:o.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),t.outside){let e=this.label,{xSetter:i,ySetter:s}=e;e.xSetter=function(s){i.call(e,t.distance),n&&(n.style.left=s+"px")},e.ySetter=function(i){s.call(e,t.distance),n&&(n.style.top=i+"px")}}this.label.attr({zIndex:8}).shadow(o.shadow).add()}return n&&!n.parentElement&&e.doc.body.appendChild(n),this.label}getPlayingField(){let{body:t,documentElement:e}=l,{chart:i,distance:s,outside:o}=this;return{width:o?Math.max(t.scrollWidth,e.scrollWidth,t.offsetWidth,e.offsetWidth,e.clientWidth)-2*s:i.chartWidth,height:o?Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,e.clientHeight):i.chartHeight}}getPosition(t,e,i){var s;let o,{distance:r,chart:n,outside:a}=this,{inverted:l,plotLeft:h,plotTop:d,polar:c}=n,{plotX:p=0,plotY:u=0}=i,g={},f=l&&i.h||0,{height:m,width:x}=this.getPlayingField(),b=n.pointer.getChartPosition(),y=t=>t*b.scaleX,v=t=>t*b.scaleY,k=i=>{let s="x"===i;return[i,s?x:m,s?t:e].concat(a?[s?y(t):v(e),s?b.left-r+y(p+h):b.top-r+v(u+d),0,s?x:m]:[s?t:e,s?p+h:u+d,s?h:d,s?h+n.plotWidth:d+n.plotHeight])},A=k("y"),M=k("x"),C=!!i.negative;!c&&(null===(s=n.hoverSeries)||void 0===s||null===(s=s.yAxis)||void 0===s?void 0:s.reversed)&&(C=!C);let T=!this.followPointer&&S(i.ttBelow,!c&&!l===C),w=function(t,e,i,s,o,n,l){let h=a?"y"===t?v(r):y(r):r,d=(i-s)/2,c=se?m:m+f)}},P=function(t,e,i,s,o){if(oe-r)return!1;g[t]=oe-s/2?e-s-2:o-i/2},L=function(t){[A,M]=[M,A],o=t},E=()=>{!1!==w.apply(0,A)?!1!==P.apply(0,M)||o||(L(!0),E()):o?g.x=g.y=0:(L(!0),E())};return(l&&!c||this.len>1)&&L(),E(),g}hide(t){let e=this;o.clearTimeout(this.hideTimer),t=S(t,this.options.hideDelay),this.isHidden||(this.hideTimer=M((function(){let i=e.getLabel();e.getLabel().animate({opacity:0},{duration:t?150:t,complete:()=>{i.hide(),e.container&&e.container.remove()}}),e.isHidden=!0}),t))}init(t,e){this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=e.split&&!t.inverted&&!t.polar,this.shared=e.shared||this.split,this.outside=S(e.outside,!(!t.scrollablePixelsX&&!t.scrollablePixelsY))}shouldStickOnContact(t){return!(this.followPointer||!this.options.stickOnContact||t&&!this.chart.pointer.inClass(t.target,"highcharts-tooltip"))}move(t,e,i,s){let r=this,n=r.now,a=!1!==r.options.animation&&!r.isHidden&&(Math.abs(t-n.x)>1||Math.abs(e-n.y)>1),l=r.followPointer||r.len>1;f(n,{x:a?(2*n.x+t)/3:t,y:a?(n.y+e)/2:e,anchorX:l?void 0:a?(2*n.anchorX+i)/3:i,anchorY:l?void 0:a?(n.anchorY+s)/2:s}),r.getLabel().attr(n),r.drawTracker(),a&&(o.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){r&&r.move(t,e,i,s)}),32))}refresh(t,e){let i=this.chart,s=this.options,r=i.pointer,a=A(t),l=a[0],h=[],d=s.format,c=s.formatter||this.defaultFormatter,p=this.shared,u=i.styledMode,g={};if(!s.enabled||!l.series)return;o.clearTimeout(this.hideTimer),this.allowShared=!(!x(t)&&t.series&&t.series.noSharedTooltip),this.followPointer=!this.split&&l.series.tooltipOptions.followPointer;let f=this.getAnchor(t,e),b=f[0],v=f[1];p&&this.allowShared?(r.applyInactiveState(a),a.forEach((function(t){t.setState("hover"),h.push(t.getLabelConfig())})),(g=l.getLabelConfig()).points=h):g=l.getLabelConfig(),this.len=h.length;let k=y(d)?n(d,g,i):c.call(g,this),M=l.series;if(this.distance=S(M.tooltipOptions.distance,16),!1===k)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(k,a);else{let t=b,o=v;if(e&&r.isDirectTouch&&(t=e.chartX-i.plotLeft,o=e.chartY-i.plotTop),!i.polar&&!1!==M.options.clip&&!a.some((e=>r.isDirectTouch||e.series.shouldShowTooltip(t,o))))return void this.hide();{let t=this.getLabel();(!s.style.width||u)&&t.css({width:(this.outside?this.getPlayingField():i.spacingBox).width+"px"}),t.attr({text:k&&k.join?k.join(""):k}),t.addClass(this.getClassName(l),!0),u||t.attr({stroke:s.borderColor||l.color||M.color||"#666666"}),this.updatePosition({plotX:b,plotY:v,negative:l.negative,ttBelow:l.ttBelow,h:f[2]||0})}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}m(this,"refresh")}renderSplit(t,e){let i=this,{chart:s,chart:{chartWidth:o,chartHeight:r,plotHeight:n,plotLeft:a,plotTop:c,pointer:u,scrollablePixelsY:g=0,scrollablePixelsX:m,scrollingContainer:{scrollLeft:x,scrollTop:b}={scrollLeft:0,scrollTop:0},styledMode:v},distance:k,options:A,options:{positioner:M}}=i,C=i.outside&&"number"!=typeof m?l.documentElement.getBoundingClientRect():{left:x,right:x+o,top:b,bottom:b+r},T=i.getLabel(),w=this.renderer||s.renderer,P=!(!s.xAxis[0]||!s.xAxis[0].opposite),{left:L,top:E}=u.getChartPosition(),O=c+b,D=0,j=n-g;function B(t,e,s,o){let r,n,a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return s?(r=P?0:j,n=p(t-o/2,C.left,C.right-o-(i.outside?L:0))):(r=e-O,n=p(n=a?t-o-k:t+k,a?n:C.left,C.right)),{x:n,y:r}}y(t)&&(t=[!1,t]);let I=t.slice(0,e.length+1).reduce((function(t,s,o){if(!1!==s&&""!==s){let r=e[o-1]||{isHeader:!0,plotX:e[0].plotX,plotY:n,series:{}},l=r.isHeader,h=l?i:r.series,d=h.tt=function(t,e,s){let o=t,{isHeader:r,series:n}=e;if(!o){var a;let t={padding:A.padding,r:A.borderRadius};v||(t.fill=A.backgroundColor,t["stroke-width"]=null!==(a=A.borderWidth)&&void 0!==a?a:1),o=w.label("",0,0,A[r?"headerShape":"shape"],void 0,void 0,A.useHTML).addClass(i.getClassName(e,!0,r)).attr(t).add(T)}return o.isActive=!0,o.attr({text:s}),v||o.css(A.style).attr({stroke:A.borderColor||e.color||n.color||"#333333"}),o}(h.tt,r,s.toString()),u=d.getBBox(),g=u.width+d.strokeWidth();l&&(D=u.height,j+=D,P&&(O-=D));let{anchorX:f,anchorY:m}=function(t){let e,i,{isHeader:s,plotX:o=0,plotY:r=0,series:l}=t;if(s)e=Math.max(a+o,a),i=c+n/2;else{let{xAxis:t,yAxis:s}=l;e=t.pos+p(o,-k,t.len+k),l.shouldShowTooltip(0,s.pos-c+r,{ignoreX:!0})&&(i=s.pos+r)}return{anchorX:e=p(e,C.left-k,C.right+k),anchorY:i}}(r);if("number"==typeof m){let e=u.height+1,s=M?M.call(i,g,e,r):B(f,m,l,g);t.push({align:M?0:void 0,anchorX:f,anchorY:m,boxWidth:g,point:r,rank:S(s.rank,l?1:0),size:e,target:s.y,tt:d,x:s.x})}else d.isActive=!1}return t}),[]);!M&&I.some((t=>{let{outside:e}=i,s=(e?L:0)+t.anchorX;return ss}))&&(I=I.map((t=>{let{x:e,y:i}=B(t.anchorX,t.anchorY,t.point.isHeader,t.boxWidth,!1);return f(t,{target:i,x:e})}))),i.cleanSplit(),d(I,j);let R={left:L,right:L};I.forEach((function(t){let{x:e,boxWidth:s,isHeader:o}=t;!o&&(i.outside&&L+eR.right&&(R.right=L+e))})),I.forEach((function(t){let{x:e,anchorX:s,anchorY:o,pos:r,point:{isHeader:n}}=t,a={visibility:void 0===r?"hidden":"inherit",x:e,y:(r||0)+O,anchorX:s,anchorY:o};if(i.outside&&e0&&(n||(a.x=e+t,a.anchorX=s+t),n&&(a.x=(R.right-R.left)/2,a.anchorX=s+t))}t.tt.attr(a)}));let{container:z,outside:N,renderer:G}=i;if(N&&z&&G){let{width:t,height:e,x:i,y:s}=T.getBBox();G.setSize(t+i,e+s,!1),z.style.left=R.left+"px",z.style.top=E+"px"}h&&T.attr({opacity:1===T.opacity?.999:1})}drawTracker(){if(!this.shouldStickOnContact())return void(this.tracker&&(this.tracker=this.tracker.destroy()));let t=this.chart,e=this.label,i=this.shared?t.hoverPoints:t.hoverPoint;if(!e||!i)return;let s={x:0,y:0,width:0,height:0},o=this.getAnchor(i),r=e.getBBox();o[0]+=t.plotLeft-(e.translateX||0),o[1]+=t.plotTop-(e.translateY||0),s.x=Math.min(0,o[0]),s.y=Math.min(0,o[1]),s.width=o[0]<0?Math.max(Math.abs(o[0]),r.width-o[0]):Math.max(Math.abs(o[0]),r.width),s.height=o[1]<0?Math.max(Math.abs(o[1]),r.height-Math.abs(o[1])):Math.max(Math.abs(o[1]),r.height),this.tracker?this.tracker.attr(s):(this.tracker=e.renderer.rect(s).addClass("highcharts-tracker").add(e),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(t){return t.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(t,e){let i=t.series,s=i.tooltipOptions,o=i.xAxis,r=o&&o.dateTime,a={isFooter:e,labelConfig:t},l=s.xDateFormat,h=s[e?"footerFormat":"headerFormat"];return m(this,"headerFormatter",a,(function(e){r&&!l&&b(t.key)&&(l=r.getXDateFormat(t.key,s.dateTimeLabelFormats)),r&&l&&(t.point&&t.point.tooltipDateKeys||["key"]).forEach((function(t){h=h.replace("{point."+t+"}","{point."+t+":"+l+"}")})),i.chart.styledMode&&(h=this.styledModeFormat(h)),e.text=n(h,{point:t,series:i},this.chart)})),a.text}update(t){this.destroy(),this.init(this.chart,v(!0,this.options,t))}updatePosition(t){let e,{chart:i,container:s,distance:o,options:r,renderer:n}=this,{height:a=0,width:l=0}=this.getLabel(),h=i.pointer,{left:d,top:c,scaleX:p,scaleY:g}=h.getChartPosition(),f=(r.positioner||this.getPosition).call(this,l,a,t),m=(t.plotX||0)+i.plotLeft,x=(t.plotY||0)+i.plotTop;n&&s&&(r.positioner&&(f.x+=d-o,f.y+=c-o),e=(r.borderWidth||0)+2*o+2,n.setSize(l+e,a+e,!1),(1!==p||1!==g)&&(u(s,{transform:"scale(".concat(p,", ").concat(g,")")}),m*=p,x*=g),m+=d-f.x,x+=c-f.y),this.move(Math.round(f.x),Math.round(f.y||0),m,x)}}return(r=C||(C={})).compose=function t(e){k(a,t)&&c(e,"afterInit",(function(){let t=this.chart;t.options.tooltip&&(t.tooltip=new r(t,t.options.tooltip))}))},C})),i(e,"Core/Series/Point.js",[e["Core/Renderer/HTML/AST.js"],e["Core/Animation/AnimationUtilities.js"],e["Core/Defaults.js"],e["Core/Templating.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{animObject:r}=e,{defaultOptions:n}=i,{format:a}=s,{addEvent:l,defined:h,erase:d,extend:c,fireEvent:p,getNestedProperty:u,isArray:g,isFunction:f,isNumber:m,isObject:x,merge:b,objectEach:y,pick:v,syncTimeout:S,removeEvent:k,uniqueKey:A}=o;class M{animateBeforeDestroy(){let t=this,e={x:t.startXPos,opacity:0},i=t.getGraphicalProps();i.singular.forEach((function(i){t[i]=t[i].animate("dataLabel"===i?{x:t[i].startXPos,y:t[i].startYPos,opacity:0}:e)})),i.plural.forEach((function(e){t[e].forEach((function(e){e.element&&e.animate(c({x:t.startXPos},e.startYPos?{x:e.startXPos,y:e.startYPos}:{}))}))}))}applyOptions(t,e){let i=this.series,s=i.options.pointValKey||i.pointValKey;return c(this,t=M.prototype.optionsToObject.call(this,t)),this.options=this.options?c(this.options,t):t,t.group&&delete this.group,t.dataLabels&&delete this.dataLabels,s&&(this.y=M.prototype.getNestedProperty.call(this,s)),this.selected&&(this.state="select"),"name"in this&&void 0===e&&i.xAxis&&i.xAxis.hasNames&&(this.x=i.xAxis.nameToX(this)),void 0===this.x&&i?this.x=void 0===e?i.autoIncrement():e:m(t.x)&&i.options.relativeXValue&&(this.x=i.autoIncrement(t.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let t=this,e=t.series,i=e.chart,s=e.options.dataSorting,o=i.hoverPoints,n=t.series.chart.renderer.globalAnimation,a=r(n),l=()=>{for(let e in(t.graphic||t.graphics||t.dataLabel||t.dataLabels)&&(k(t),t.destroyElements()),t)delete t[e]};t.legendItem&&i.legend.destroyItem(t),o&&(t.setState(),d(o,t),o.length||(i.hoverPoints=null)),t===i.hoverPoint&&t.onMouseOut(),s&&s.enabled?(this.animateBeforeDestroy(),S(l,a.duration)):l(),i.pointCount--}this.destroyed=!0}destroyElements(t){let e=this,i=e.getGraphicalProps(t);i.singular.forEach((function(t){e[t]=e[t].destroy()})),i.plural.forEach((function(t){e[t].forEach((function(t){t&&t.element&&t.destroy()})),delete e[t]}))}firePointEvent(t,e,i){let s=this,o=this.series.options;(o.point.events[t]||s.options&&s.options.events&&s.options.events[t])&&s.importEvents(),"click"===t&&o.allowPointSelect&&(i=function(t){!s.destroyed&&s.select&&s.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),p(s,t,e,i)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(t){let e,i,s=this,o=[],r={singular:[],plural:[]};for((t=t||{graphic:1,dataLabel:1}).graphic&&o.push("graphic","connector"),t.dataLabel&&o.push("dataLabel","dataLabelPath","dataLabelUpper"),i=o.length;i--;)s[e=o[i]]&&r.singular.push(e);return["graphic","dataLabel"].forEach((function(e){let i=e+"s";t[e]&&s[i]&&r.plural.push(i)})),r}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(t){return t?0===t.indexOf("custom.")?u(t,this.options):this[t]:void 0}getZone(){let t,e=this.series,i=e.zones,s=e.zoneAxis||"y",o=0;for(t=i[0];this[s]>=t.value;)t=i[++o];return this.nonZonedColor||(this.nonZonedColor=this.color),t&&t.color&&!this.options.color?this.color=t.color:this.color=this.nonZonedColor,t}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(t,e,i){var s;this.formatPrefix="point",this.visible=!0,this.series=t,this.applyOptions(e,i),null!==(s=this.id)&&void 0!==s||(this.id=A()),this.resolveColor(),t.chart.pointCount++,p(this,"afterInit")}isValid(){return(m(this.x)||this.x instanceof Date)&&m(this.y)}optionsToObject(t){let e,i=this.series,s=i.options.keys,o=s||i.pointArrayMap||["y"],r=o.length,n={},a=0,l=0;if(m(t)||null===t)n[o[0]]=t;else if(g(t))for(!s&&t.length>r&&("string"==(e=typeof t[0])?n.name=t[0]:"number"===e&&(n.x=t[0]),a++);l0?M.prototype.setNestedProperty(n,t[a],o[l]):n[o[l]]=t[a]),a++,l++;else"object"==typeof t&&(n=t,t.dataLabels&&(i.hasDataLabels=()=>!0),t.marker&&(i._hasPointMarkers=!0));return n}pos(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.plotY;if(!this.destroyed){let{plotX:i,series:s}=this,{chart:o,xAxis:r,yAxis:n}=s,a=0,l=0;if(m(i)&&m(e))return t&&(a=r?r.pos:o.plotLeft,l=n?n.pos:o.plotTop),o.inverted&&r&&n?[n.len-e+l,r.len-i+a]:[i+a,e+l]}}resolveColor(){let t,e,i,s=this.series,o=s.chart.options.chart,r=s.chart.styledMode,n=o.colorCount;delete this.nonZonedColor,s.options.colorByPoint?(r||(t=(e=s.options.colors||s.chart.options.colors)[s.colorCounter],n=e.length),i=s.colorCounter,s.colorCounter++,s.colorCounter===n&&(s.colorCounter=0)):(r||(t=s.color),i=s.colorIndex),this.colorIndex=v(this.options.colorIndex,i),this.color=v(this.options.color,t)}setNestedProperty(t,e,i){return i.split(".").reduce((function(t,i,s,o){let r=o.length-1===s;return t[i]=r?e:x(t[i],!0)?t[i]:{},t[i]}),t),t}shouldDraw(){return!this.isNull}tooltipFormatter(t){let e=this.series,i=e.tooltipOptions,s=v(i.valueDecimals,""),o=i.valuePrefix||"",r=i.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(o||r)&&(t=t.replace(RegExp(e+"}","g"),o+e+"}"+r)),t=t.replace(RegExp(e+"}","g"),e+":,."+s+"f}")})),a(t,{point:this,series:this.series},e.chart)}update(t,e,i,s){let o,r=this,n=r.series,a=r.graphic,l=n.chart,h=n.options;function d(){r.applyOptions(t);let s=a&&r.hasMockGraphic,d=null===r.y?!s:s;a&&d&&(r.graphic=a.destroy(),delete r.hasMockGraphic),x(t,!0)&&(a&&a.element&&t&&t.marker&&void 0!==t.marker.symbol&&(r.graphic=a.destroy()),null!==t&&void 0!==t&&t.dataLabels&&r.dataLabel&&(r.dataLabel=r.dataLabel.destroy())),o=r.index,n.updateParallelArrays(r,o),h.data[o]=x(h.data[o],!0)||x(t,!0)?r.options:v(t,h.data[o]),n.isDirty=n.isDirtyData=!0,!n.fixedBox&&n.hasCartesianSeries&&(l.isDirtyBox=!0),"point"===h.legendType&&(l.isDirtyLegend=!0),e&&l.redraw(i)}e=v(e,!0),!1===s?d():r.firePointEvent("update",{options:t},d)}remove(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)}select(t,e){let i=this,s=i.series,o=s.chart;t=v(t,!i.selected),this.selectedStaging=t,i.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){i.selected=i.options.selected=t,s.options.data[s.data.indexOf(i)]=i.options,i.setState(t&&"select"),e||o.getSelectedPoints().forEach((function(t){let e=t.series;t.selected&&t!==i&&(t.selected=t.options.selected=!1,e.options.data[e.data.indexOf(t)]=t.options,t.setState(o.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))})),delete this.selectedStaging}onMouseOver(t){let e=this.series.chart,i=e.pointer;t=t?i.normalize(t):i.getChartCoordinatesFromPoint(this,e.inverted),i.runPointActions(t,this)}onMouseOut(){let t=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(t.hoverPoints||[]).forEach((function(t){t.setState()})),t.hoverPoints=t.hoverPoint=null}importEvents(){if(!this.hasImportedEvents){let t=this,e=b(t.series.options.point,t.options).events;t.events=e,y(e,(function(e,i){f(e)&&l(t,i,e)})),this.hasImportedEvents=!0}}setState(e,i){let s,o,r,a,l=this.series,h=this.state,d=l.options.states[e||"normal"]||{},u=n.plotOptions[l.type].marker&&l.options.marker,g=u&&!1===u.enabled,f=u&&u.states&&u.states[e||"normal"]||{},x=!1===f.enabled,b=this.marker||{},y=l.chart,S=u&&l.markerAttribs,k=l.halo,A=l.stateMarkerGraphic;if((e=e||"")===this.state&&!i||this.selected&&"select"!==e||!1===d.enabled||e&&(x||g&&!1===f.enabled)||e&&b.states&&b.states[e]&&!1===b.states[e].enabled)return;if(this.state=e,S&&(s=l.markerAttribs(this,e)),this.graphic&&!this.hasMockGraphic){if(h&&this.graphic.removeClass("highcharts-point-"+h),e&&this.graphic.addClass("highcharts-point-"+e),!y.styledMode){o=l.pointAttribs(this,e),r=v(y.options.chart.animation,d.animation);let t=o.opacity;l.options.inactiveOtherPoints&&m(t)&&(this.dataLabels||[]).forEach((function(e){e&&!e.hasClass("highcharts-data-label-hidden")&&(e.animate({opacity:t},r),e.connector&&e.connector.animate({opacity:t},r))})),this.graphic.animate(o,r)}s&&this.graphic.animate(s,v(y.options.chart.animation,f.animation,u.animation)),A&&A.hide()}else e&&f&&(a=b.symbol||l.symbol,A&&A.currentSymbol!==a&&(A=A.destroy()),s&&(A?A[i?"animate":"attr"]({x:s.x,y:s.y}):a&&(l.stateMarkerGraphic=A=y.renderer.symbol(a,s.x,s.y,s.width,s.height).add(l.markerGroup),A.currentSymbol=a)),!y.styledMode&&A&&"inactive"!==this.state&&A.attr(l.pointAttribs(this,e))),A&&(A[e&&this.isInside?"show":"hide"](),A.element.point=this,A.addClass(this.getClassName(),!0));let M=d.halo,C=this.graphic||A,T=C&&C.visibility||"inherit";M&&M.size&&C&&"hidden"!==T&&!this.isCluster?(k||(l.halo=k=y.renderer.path().add(C.parentGroup)),k.show()[i?"animate":"attr"]({d:this.haloPath(M.size)}),k.attr({class:"highcharts-halo highcharts-color-"+v(this.colorIndex,l.colorIndex)+(this.className?" "+this.className:""),visibility:T,zIndex:-1}),k.point=this,y.styledMode||k.attr(c({fill:this.color||l.color,"fill-opacity":M.opacity},t.filterUserAttributes(M.attributes||{})))):k&&k.point&&k.point.haloPath&&k.animate({d:k.point.haloPath(0)},null,k.hide),p(this,"afterSetState",{state:e})}haloPath(t){let e=this.pos();return e?this.series.chart.renderer.symbols.circle(Math.floor(e[0])-t,e[1]-t,2*t,2*t):[]}}return M})),i(e,"Core/Pointer.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){var s;let{parse:o}=t,{charts:r,composed:n,noop:a}=e,{addEvent:l,attr:h,css:d,defined:c,extend:p,find:u,fireEvent:g,isNumber:f,isObject:m,objectEach:x,offset:b,pick:y,pushUnique:v,splat:S}=i;class k{applyInactiveState(t){let e,i=[];(t||[]).forEach((function(t){e=t.series,i.push(e),e.linkedParent&&i.push(e.linkedParent),e.linkedSeries&&(i=i.concat(e.linkedSeries)),e.navigatorSeries&&i.push(e.navigatorSeries)})),this.chart.series.forEach((function(t){-1===i.indexOf(t)?t.setState("inactive",!0):t.options.inactiveOtherPoints&&t.setAllPointsToState("inactive")}))}destroy(){let t=this;this.eventsToUnbind.forEach((t=>t())),this.eventsToUnbind=[],!e.chartCount&&(k.unbindDocumentMouseUp&&(k.unbindDocumentMouseUp=k.unbindDocumentMouseUp()),k.unbindDocumentTouchEnd&&(k.unbindDocumentTouchEnd=k.unbindDocumentTouchEnd())),clearInterval(t.tooltipTimeout),x(t,(function(e,i){t[i]=void 0}))}getSelectionMarkerAttrs(t,e){let i={args:{chartX:t,chartY:e},attrs:{},shapeType:"rect"};return g(this,"getSelectionMarkerAttrs",i,(i=>{let s,{chart:o,mouseDownX:r=0,mouseDownY:n=0,zoomHor:a,zoomVert:l}=this,h=i.attrs;h.x=o.plotLeft,h.y=o.plotTop,h.width=a?1:o.plotWidth,h.height=l?1:o.plotHeight,a&&(s=t-r,h.width=Math.abs(s),h.x=(s>0?0:s)+r),l&&(s=e-n,h.height=Math.abs(s),h.y=(s>0?0:s)+n)})),i}drag(t){let e,i=this.chart,s=i.options.chart,r=i.plotLeft,n=i.plotTop,a=i.plotWidth,l=i.plotHeight,h=this.mouseDownX||0,d=this.mouseDownY||0,c=m(s.panning)?s.panning&&s.panning.enabled:s.panning,p=s.panKey&&t[s.panKey+"Key"],u=t.chartX,g=t.chartY,f=this.selectionMarker;if((!f||!f.touch)&&(ur+a&&(u=r+a),gn+l&&(g=n+l),this.hasDragged=Math.sqrt(Math.pow(h-u,2)+Math.pow(d-g,2)),this.hasDragged>10)){e=i.isInsidePlot(h-r,d-n,{visiblePlotOnly:!0});let{shapeType:a,attrs:l}=this.getSelectionMarkerAttrs(u,g);(i.hasCartesianSeries||i.mapView)&&(this.zoomX||this.zoomY)&&e&&!p&&!f&&(this.selectionMarker=f=i.renderer[a](),f.attr({class:"highcharts-selection-marker",zIndex:7}).add(),i.styledMode||f.attr({fill:s.selectionMarkerFill||o("#334eff").setOpacity(.25).get()})),f&&f.attr(l),e&&!f&&c&&i.pan(t,s.panning)}}dragStart(t){let e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY}getSelectionBox(t){let e={args:{marker:t},result:{}};return g(this,"getSelectionBox",e,(e=>{e.result={x:t.attr?+t.attr("x"):t.x,y:t.attr?+t.attr("y"):t.y,width:t.attr?t.attr("width"):t.width,height:t.attr?t.attr("height"):t.height}})),e.result}drop(t){let e=this,i=this.chart,s=this.hasPinched;if(this.selectionMarker){let{x:o,y:r,width:n,height:a}=this.getSelectionBox(this.selectionMarker),l={originalEvent:t,xAxis:[],yAxis:[],x:o,y:r,width:n,height:a},h=!!i.mapView;(this.hasDragged||s)&&(i.axes.forEach((function(i){if(i.zoomEnabled&&c(i.min)&&(s||e[{xAxis:"zoomX",yAxis:"zoomY"}[i.coll]])&&f(o)&&f(r)&&f(n)&&f(a)){let e=i.horiz,s="touchend"===t.type?i.minPixelPadding:0,d=i.toValue((e?o:r)+s),c=i.toValue((e?o+n:r+a)-s);l[i.coll].push({axis:i,min:Math.min(d,c),max:Math.max(d,c)}),h=!0}})),h&&g(i,"selection",l,(function(t){i.zoom(p(t,s?{animation:!1}:null))}))),f(i.index)&&(this.selectionMarker=this.selectionMarker.destroy()),s&&this.scaleGroups()}i&&f(i.index)&&(d(i.container,{cursor:i._cursor}),i.cancelClick=+this.hasDragged>10,i.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])}findNearestKDPoint(t,e,i){let s;return t.forEach((function(t){let o=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y"),r=t.searchPoint(i,o);m(r,!0)&&r.series&&(!m(s,!0)||function(t,i){let s=t.distX-i.distX,o=t.dist-i.dist,r=(i.series.group&&i.series.group.zIndex)-(t.series.group&&t.series.group.zIndex);return 0!==s&&e?s:0!==o?o:0!==r?r:t.series.index>i.series.index?-1:1}(s,r)>0)&&(s=r)})),s}getChartCoordinatesFromPoint(t,e){let i=t.series,s=i.xAxis,o=i.yAxis,r=t.shapeArgs;if(s&&o){let i=y(t.clientX,t.plotX),n=t.plotY||0;return t.isNode&&r&&f(r.x)&&f(r.y)&&(i=r.x,n=r.y),e?{chartX:o.len+o.pos-n,chartY:s.len+s.pos-i}:{chartX:i+s.pos,chartY:n+o.pos}}if(r&&r.x&&r.y)return{chartX:r.x,chartY:r.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:t}=this.chart,e=b(t);this.chartPosition={left:e.left,top:e.top,scaleX:1,scaleY:1};let i=t.offsetWidth,s=t.offsetHeight;return i>2&&s>2&&(this.chartPosition.scaleX=e.width/i,this.chartPosition.scaleY=e.height/s),this.chartPosition}getCoordinates(t){let e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(i){e[i.isXAxis?"xAxis":"yAxis"].push({axis:i,value:i.toValue(t[i.horiz?"chartX":"chartY"])})})),e}getHoverData(t,e,i,s,o,r){let n,a=[],l=function(t){return t.visible&&!(!o&&t.directTouch)&&y(t.options.enableMouseTracking,!0)},h=e,d={chartX:r?r.chartX:void 0,chartY:r?r.chartY:void 0,shared:o};g(this,"beforeGetHoverData",d),n=h&&!h.stickyTracking?[h]:i.filter((t=>t.stickyTracking&&(d.filter||l)(t)));let c=s&&t||!r?t:this.findNearestKDPoint(n,o,r);return h=c&&c.series,c&&(o&&!h.noSharedTooltip?(n=i.filter((function(t){return d.filter?d.filter(t):l(t)&&!t.noSharedTooltip}))).forEach((function(t){let e=u(t.points,(function(t){return t.x===c.x&&!t.isNull}));m(e)&&(t.boosted&&t.boost&&(e=t.boost.getPoint(e)),a.push(e))})):a.push(c)),g(this,"afterGetHoverData",d={hoverPoint:c}),{hoverPoint:d.hoverPoint,hoverSeries:h,hoverPoints:a}}getPointFromEvent(t){let e,i=t.target;for(;i&&!e;)e=i.point,i=i.parentNode;return e}onTrackerMouseOut(t){let e=this.chart,i=t.relatedTarget,s=e.hoverSeries;this.isDirectTouch=!1,!s||!i||s.stickyTracking||this.inClass(i,"highcharts-tooltip")||this.inClass(i,"highcharts-series-"+s.index)&&this.inClass(i,"highcharts-tracker")||s.onMouseOut()}inClass(t,e){let i,s=t;for(;s;){if(i=h(s,"class")){if(-1!==i.indexOf(e))return!0;if(-1!==i.indexOf("highcharts-container"))return!1}s=s.parentElement}}constructor(t,e){var i;this.hasDragged=!1,this.lastValidTouch={},this.pinchDown=[],this.eventsToUnbind=[],this.options=e,this.chart=t,this.runChartClick=!(null===(i=e.chart.events)||void 0===i||!i.click),this.pinchDown=[],this.lastValidTouch={},this.setDOMEvents(),g(this,"afterInit")}normalize(t,e){let i=t.touches,s=i?i.length?i.item(0):y(i.changedTouches,t.changedTouches)[0]:t;e||(e=this.getChartPosition());let o=s.pageX-e.left,r=s.pageY-e.top;return p(t,{chartX:Math.round(o/=e.scaleX),chartY:Math.round(r/=e.scaleY)})}onContainerClick(t){let e=this.chart,i=e.hoverPoint,s=this.normalize(t),o=e.plotLeft,r=e.plotTop;!e.cancelClick&&(i&&this.inClass(s.target,"highcharts-tracker")?(g(i.series,"click",p(s,{point:i})),e.hoverPoint&&i.firePointEvent("click",s)):(p(s,this.getCoordinates(s)),e.isInsidePlot(s.chartX-o,s.chartY-r,{visiblePlotOnly:!0})&&g(e,"click",s)))}onContainerMouseDown(t){let i=1==(1&(t.buttons||t.button));t=this.normalize(t),e.isFirefox&&0!==t.button&&this.onContainerMouseMove(t),(void 0===t.button||i)&&(this.zoomOption(t),i&&t.preventDefault&&t.preventDefault(),this.dragStart(t))}onContainerMouseLeave(t){let e=r[y(k.hoverChartIndex,-1)];t=this.normalize(t),this.onContainerMouseMove(t),e&&t.relatedTarget&&!this.inClass(t.relatedTarget,"highcharts-tooltip")&&(e.pointer.reset(),e.pointer.chartPosition=void 0)}onContainerMouseEnter(t){delete this.chartPosition}onContainerMouseMove(t){let e=this.chart,i=e.tooltip,s=this.normalize(t);this.setHoverChartIndex(t),("mousedown"===e.mouseIsDown||this.touchSelect(s))&&this.drag(s),!e.openMenu&&(this.inClass(s.target,"highcharts-tracker")||e.isInsidePlot(s.chartX-e.plotLeft,s.chartY-e.plotTop,{visiblePlotOnly:!0}))&&(!i||!i.shouldStickOnContact(s))&&(this.inClass(s.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(s))}onDocumentTouchEnd(t){let e=r[y(k.hoverChartIndex,-1)];e&&e.pointer.drop(t)}onContainerTouchMove(t){this.touchSelect(t)?this.onContainerMouseMove(t):this.touch(t)}onContainerTouchStart(t){this.touchSelect(t)?this.onContainerMouseDown(t):(this.zoomOption(t),this.touch(t,!0))}onDocumentMouseMove(t){let e=this.chart,i=e.tooltip,s=this.chartPosition,o=this.normalize(t,s);!s||e.isInsidePlot(o.chartX-e.plotLeft,o.chartY-e.plotTop,{visiblePlotOnly:!0})||i&&i.shouldStickOnContact(o)||this.inClass(o.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(t){let e=r[y(k.hoverChartIndex,-1)];e&&e.pointer.drop(t)}pinch(t){let e=this,i=e.chart,s=e.pinchDown,o=t.touches||[],r=o.length,n=e.lastValidTouch,l=e.hasZoom,h={},d=1===r&&(e.inClass(t.target,"highcharts-tracker")&&i.runTrackerClick||e.runChartClick),c={},u=e.chart.tooltip,f=1===r&&y(u&&u.options.followTouchMove,!0),m=e.selectionMarker;r>1?e.initiated=!0:f&&(e.initiated=!1),l&&e.initiated&&!d&&!1!==t.cancelable&&t.preventDefault(),[].map.call(o,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(o,(function(t,e){s[e]={chartX:t.chartX,chartY:t.chartY}})),n.x=[s[0].chartX,s[1]&&s[1].chartX],n.y=[s[0].chartY,s[1]&&s[1].chartY],i.axes.forEach((function(t){if(t.zoomEnabled){let e=i.bounds[t.horiz?"h":"v"],s=t.minPixelPadding,o=t.toPixels(Math.min(y(t.options.min,t.dataMin),t.dataMin)),r=t.toPixels(Math.max(y(t.options.max,t.dataMax),t.dataMax)),n=Math.min(o,r),a=Math.max(o,r);e.min=Math.min(t.pos,n-s),e.max=Math.max(t.pos+t.len,a+s)}})),e.res=!0):f?this.runPointActions(e.normalize(t)):s.length&&(g(i,"touchpan",{originalEvent:t},(()=>{m||(e.selectionMarker=m=p({destroy:a,touch:!0},i.plotBox)),e.pinchTranslate(s,o,h,m,c,n),e.hasPinched=l,e.scaleGroups(h,c)})),e.res&&(e.res=!1,this.reset(!1,0)))}pinchTranslate(t,e,i,s,o,r){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,i,s,o,r),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,i,s,o,r)}pinchTranslateDirection(t,e,i,s,o,r,n,a){let l,h,d,c,p=this.chart,u=t?"x":"y",g=t?"X":"Y",f="chart"+g,m=t?"width":"height",x=p["plot"+(t?"Left":"Top")],b=p.inverted,y=p.bounds[t?"h":"v"],v=1===e.length,S=e[0][f],k=!v&&e[1][f],A=function(){"number"==typeof T&&Math.abs(S-k)>20&&(M=a||Math.abs(C-T)/Math.abs(S-k)),d=(x-C)/M+S,l=p["plot"+(t?"Width":"Height")]/M},M=a||1,C=i[0][f],T=!v&&i[1][f];A(),(h=d)y.max&&(h=y.max-l,c=!0),c?(C-=.8*(C-n[u][0]),"number"==typeof T&&(T-=.8*(T-n[u][1])),A()):n[u]=[C,T],b||(r[u]=d-x,r[m]=l);let w=b?t?"scaleY":"scaleX":"scale"+g,P=b?1/M:M;o[m]=l,o[u]=h,s[w]=M*(b&&!t?-1:1),s["translate"+g]=P*x+(C-P*S)}reset(t,e){let i=this.chart,s=i.hoverSeries,o=i.hoverPoint,r=i.hoverPoints,n=i.tooltip,a=n&&n.shared?r:o;t&&a&&S(a).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?n&&a&&S(a).length&&(n.refresh(a),n.shared&&r?r.forEach((function(t){t.setState(t.state,!0),t.series.isCartesian&&(t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t))})):o&&(o.setState(o.state,!0),i.axes.forEach((function(t){t.crosshair&&o.series[t.coll]===t&&t.drawCrosshair(null,o)})))):(o&&o.onMouseOut(),r&&r.forEach((function(t){t.setState()})),s&&s.onMouseOut(),n&&n.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),i.axes.forEach((function(t){t.hideCrosshair()})),this.hoverX=i.hoverPoints=i.hoverPoint=null)}runPointActions(t,e,i){let s=this.chart,o=s.series,n=s.tooltip&&s.tooltip.options.enabled?s.tooltip:void 0,a=!!n&&n.shared,h=e||s.hoverPoint,d=h&&h.series||s.hoverSeries,c=(!t||"touchmove"!==t.type)&&(!!e||d&&d.directTouch&&this.isDirectTouch),p=this.getHoverData(h,d,o,c,a,t);h=p.hoverPoint,d=p.hoverSeries;let g=p.hoverPoints,f=d&&d.tooltipOptions.followPointer&&!d.tooltipOptions.split,m=a&&d&&!d.noSharedTooltip;if(h&&(i||h!==s.hoverPoint||n&&n.isHidden)){if((s.hoverPoints||[]).forEach((function(t){-1===g.indexOf(t)&&t.setState()})),s.hoverSeries!==d&&d.onMouseOver(),this.applyInactiveState(g),(g||[]).forEach((function(t){t.setState("hover")})),s.hoverPoint&&s.hoverPoint.firePointEvent("mouseOut"),!h.series)return;s.hoverPoints=g,s.hoverPoint=h,h.firePointEvent("mouseOver",void 0,(()=>{n&&h&&n.refresh(m?g:h,t)}))}else if(f&&n&&!n.isHidden){let e=n.getAnchor([{}],t);s.isInsidePlot(e[0],e[1],{visiblePlotOnly:!0})&&n.updatePosition({plotX:e[0],plotY:e[1]})}this.unDocMouseMove||(this.unDocMouseMove=l(s.container.ownerDocument,"mousemove",(function(t){let e=r[k.hoverChartIndex];e&&e.pointer.onDocumentMouseMove(t)})),this.eventsToUnbind.push(this.unDocMouseMove)),s.axes.forEach((function(e){let i,o=y((e.crosshair||{}).snap,!0);!o||(i=s.hoverPoint)&&i.series[e.coll]===e||(i=u(g,(t=>t.series&&t.series[e.coll]===e))),i||!o?e.drawCrosshair(t,i):e.hideCrosshair()}))}scaleGroups(t,e){let i=this.chart;i.series.forEach((function(s){let o=t||s.getPlotBox("series");s.group&&(s.xAxis&&s.xAxis.zoomEnabled||i.mapView)&&(s.group.attr(o),s.markerGroup&&(s.markerGroup.attr(t||s.getPlotBox("marker")),s.markerGroup.clip(e?i.clipRect:null)),s.dataLabelsGroup&&s.dataLabelsGroup.attr(o))})),i.clipRect.attr(e||i.clipBox)}setDOMEvents(){let t=this.chart.container,i=t.ownerDocument;t.onmousedown=this.onContainerMouseDown.bind(this),t.onmousemove=this.onContainerMouseMove.bind(this),t.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(l(t,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(l(t,"mouseleave",this.onContainerMouseLeave.bind(this))),k.unbindDocumentMouseUp||(k.unbindDocumentMouseUp=l(i,"mouseup",this.onDocumentMouseUp.bind(this)));let s=this.chart.renderTo.parentElement;for(;s&&"BODY"!==s.tagName;)this.eventsToUnbind.push(l(s,"scroll",(()=>{delete this.chartPosition}))),s=s.parentElement;e.hasTouch&&(this.eventsToUnbind.push(l(t,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(l(t,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),k.unbindDocumentTouchEnd||(k.unbindDocumentTouchEnd=l(i,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))}setHoverChartIndex(t){let i=this.chart,s=e.charts[y(k.hoverChartIndex,-1)];s&&s!==i&&s.pointer.onContainerMouseLeave(t||{relatedTarget:i.container}),s&&s.mouseIsDown||(k.hoverChartIndex=i.index)}touch(t,e){let i,s,o=this.chart;this.setHoverChartIndex(),1===t.touches.length?(t=this.normalize(t),o.isInsidePlot(t.chartX-o.plotLeft,t.chartY-o.plotTop,{visiblePlotOnly:!0})&&!o.openMenu?(e&&this.runPointActions(t),"touchmove"===t.type&&(i=!!(s=this.pinchDown)[0]&&Math.sqrt(Math.pow(s[0].chartX-t.chartX,2)+Math.pow(s[0].chartY-t.chartY,2))>=4),y(i,!0)&&this.pinch(t)):e&&this.reset()):2===t.touches.length&&this.pinch(t)}touchSelect(t){return!(!this.chart.zooming.singleTouch||!t.touches||1!==t.touches.length)}zoomOption(t){let e,i,s=this.chart,o=(s.options.chart,s.inverted),r=s.zooming.type||"";/touch/.test(t.type)&&(r=y(s.zooming.pinchType,r)),this.zoomX=e=/x/.test(r),this.zoomY=i=/y/.test(r),this.zoomHor=e&&!o||i&&o,this.zoomVert=i&&!o||e&&o,this.hasZoom=e||i}}return(s=k||(k={})).compose=function t(e){v(n,t)&&l(e,"beforeRender",(function(){this.pointer=new s(this,this.options)}))},k})),i(e,"Core/Legend/Legend.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Series/Point.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r){var n;let{animObject:a,setAnimation:l}=t,{format:h}=e,{composed:d,marginNames:c}=i,{distribute:p}=o,{addEvent:u,createElement:g,css:f,defined:m,discardElement:x,find:b,fireEvent:y,isNumber:v,merge:S,pick:k,pushUnique:A,relativeLength:M,stableSort:C,syncTimeout:T}=r;class w{constructor(t,e){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=t,this.setOptions(e),e.enabled&&(this.render(),u(this.chart,"endResize",(function(){this.legend.positionCheckboxes()}))),u(this.chart,"render",(()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())}))}setOptions(t){let e=k(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=S(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop,this.itemMarginBottom=t.itemMarginBottom,this.padding=e,this.initialItemY=e-5,this.symbolWidth=k(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted,this.baseline=void 0}update(t,e){let i=this.chart;this.setOptions(S(!0,this.options,t)),this.destroy(),i.isDirtyLegend=i.isDirtyBox=!0,k(e,!0)&&i.redraw(),y(this,"afterUpdate",{redraw:e})}colorizeItem(t,e){let{area:i,group:s,label:o,line:r,symbol:n}=t.legendItem||{};if(null!==s&&void 0!==s&&s[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:s={}}=this,a=s.color,{fillColor:l,fillOpacity:h,lineColor:d,marker:c}=t.options,p=t=>(!e&&(t.fill&&(t.fill=a),t.stroke&&(t.stroke=a)),t);null!==o&&void 0!==o&&o.css(S(e?this.itemStyle:s)),null!==r&&void 0!==r&&r.attr(p({stroke:d||t.color})),n&&n.attr(p(c&&n.isMarker?t.pointAttribs():{fill:t.color})),null===i||void 0===i||i.attr(p({fill:l||t.color,"fill-opacity":l?1:null!==h&&void 0!==h?h:.75}))}y(this,"afterColorizeItem",{item:t,visible:e})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(t){let{group:e,x:i=0,y:s=0}=t.legendItem||{},o=this.options,r=o.symbolPadding,n=!o.rtl,a=t.checkbox;if(e&&e.element){let o={translateX:n?i:this.legendWidth-i-2*r-4,translateY:s};e[m(e.translateY)?"animate":"attr"](o,void 0,(()=>{y(this,"afterPositionItem",{item:t})}))}a&&(a.x=i,a.y=s)}destroyItem(t){let e=t.checkbox,i=t.legendItem||{};for(let s of["group","label","line","symbol"])i[s]&&(i[s]=i[s].destroy());e&&x(e),t.legendItem=void 0}destroy(){for(let t of this.getAllItems())this.destroyItem(t);for(let t of["clipRect","up","down","pager","nav","box","title","group"])this[t]&&(this[t]=this[t].destroy());this.display=null}positionCheckboxes(){let t,e=this.group&&this.group.alignAttr,i=this.clipHeight||this.legendHeight,s=this.titleHeight;e&&(t=e.translateY,this.allItems.forEach((function(o){let r,n=o.checkbox;n&&(r=t+s+n.y+(this.scrollOffset||0)+3,f(n,{left:e.translateX+o.checkboxOffset+n.x-20+"px",top:r+"px",display:this.proximate||r>t-6&&r1.5*A?v.height:A))}layoutItem(t){let e=this.options,i=this.padding,s="horizontal"===e.layout,o=t.itemHeight,r=this.itemMarginBottom,n=this.itemMarginTop,a=s?k(e.itemDistance,20):0,l=this.maxLegendWidth,h=e.alignColumns&&this.totalItemWidth>l?this.maxItemWidth:t.itemWidth,d=t.legendItem||{};s&&this.itemX-i+h>l&&(this.itemX=i,this.lastLineHeight&&(this.itemY+=n+this.lastLineHeight+r),this.lastLineHeight=0),this.lastItemY=n+this.itemY+r,this.lastLineHeight=Math.max(o,this.lastLineHeight),d.x=this.itemX,d.y=this.itemY,s?this.itemX+=h:(this.itemY+=n+o+r,this.lastLineHeight=o),this.offsetWidth=this.widthOption||Math.max((s?this.itemX-i-(t.checkbox?0:a):h)+i,this.offsetWidth)}getAllItems(){let t=[];return this.chart.series.forEach((function(e){let i=e&&e.options;e&&k(i.showInLegend,!m(i.linkedTo)&&void 0,!0)&&(t=t.concat((e.legendItem||{}).labels||("point"===i.legendType?e.data:e)))})),y(this,"afterGetAllItems",{allItems:t}),t}getAlignment(){let t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)}adjustMargins(t,e){let i=this.chart,s=this.options,o=this.getAlignment();o&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(r,n){r.test(o)&&!m(t[n])&&(i[c[n]]=Math.max(i[c[n]],i.legend[(n+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][n]*s[n%2?"x":"y"]+k(s.margin,12)+e[n]+(i.titleOffset[n]||0)))}))}proximatePositions(){let t,e=this.chart,i=[],s="left"===this.options.align;for(let o of(this.allItems.forEach((function(t){let o,r,n,a,l=s;t.yAxis&&(t.xAxis.options.reversed&&(l=!l),t.points&&(o=b(l?t.points:t.points.slice(0).reverse(),(function(t){return v(t.plotY)}))),r=this.itemMarginTop+t.legendItem.label.getBBox().height+this.itemMarginBottom,a=t.yAxis.top-e.plotTop,n=t.visible?(o?o.plotY:t.yAxis.height)+(a-.3*r):a+t.yAxis.height,i.push({target:n,size:r,item:t}))}),this),p(i,e.plotHeight)))t=o.item.legendItem||{},v(o.pos)&&(t.y=e.plotTop-e.spacing[0]+o.pos)}render(){let t,e,i,s,o=this.chart,r=o.renderer,n=this.options,a=this.padding,l=this.getAllItems(),h=this.group,d=this.box;this.itemX=a,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=M(n.width,o.spacingBox.width-a),s=o.spacingBox.width-2*a-n.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(s/=2),this.maxLegendWidth=this.widthOption||s,h||(this.group=h=r.g("legend").addClass(n.className||"").attr({zIndex:7}).add(),this.contentGroup=r.g().attr({zIndex:1}).add(h),this.scrollGroup=r.g().add(this.contentGroup)),this.renderTitle(),C(l,((t,e)=>(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0))),n.reversed&&l.reverse(),this.allItems=l,this.display=t=!!l.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,l.forEach(this.renderItem,this),l.forEach(this.layoutItem,this),e=(this.widthOption||this.offsetWidth)+a,i=this.lastItemY+this.lastLineHeight+this.titleHeight,i=this.handleOverflow(i)+a,d||(this.box=d=r.rect().addClass("highcharts-legend-box").attr({r:n.borderRadius}).add(h)),o.styledMode||d.attr({stroke:n.borderColor,"stroke-width":n.borderWidth||0,fill:n.backgroundColor||"none"}).shadow(n.shadow),e>0&&i>0&&d[d.placed?"animate":"attr"](d.crisp.call({},{x:0,y:0,width:e,height:i},d.strokeWidth())),h[t?"show":"hide"](),o.styledMode&&"none"===h.getStyle("display")&&(e=i=0),this.legendWidth=e,this.legendHeight=i,t&&this.align(),this.proximate||this.positionItems(),y(this,"afterRender")}align(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.spacingBox,e=this.chart,i=this.options,s=t.y;/(lth|ct|rth)/.test(this.getAlignment())&&e.titleOffset[0]>0?s+=e.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&e.titleOffset[2]>0&&(s-=e.titleOffset[2]),s!==t.y&&(t=S(t,{y:s})),e.hasRendered||(this.group.placed=!1),this.group.align(S(i,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":i.verticalAlign}),!0,t)}handleOverflow(t){let e,i,s,o=this,r=this.chart,n=r.renderer,a=this.options,l=a.y,h="top"===a.verticalAlign,d=this.padding,c=a.maxHeight,p=a.navigation,u=k(p.animation,!0),g=p.arrowSize||12,f=this.pages,m=this.allItems,x=function(t){"number"==typeof t?S.attr({height:t}):S&&(o.clipRect=S.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=t?"rect("+d+"px,9999px,"+(d+t)+"px,0)":"auto")},b=function(t){return o[t]=n.circle(0,0,1.3*g).translate(g/2,g/2).add(v),r.styledMode||o[t].attr("fill","rgba(0,0,0,0.0001)"),o[t]},y=r.spacingBox.height+(h?-l:l)-d,v=this.nav,S=this.clipRect;return"horizontal"!==a.layout||"middle"===a.verticalAlign||a.floating||(y/=2),c&&(y=Math.min(y,c)),f.length=0,t&&y>0&&t>y&&!1!==p.enabled?(this.clipHeight=e=Math.max(y-20-this.titleHeight-d,0),this.currentPage=k(this.currentPage,1),this.fullHeight=t,m.forEach(((t,o)=>{s=t.legendItem||{};let r=s.y||0,n=Math.round(s.label.getBBox().height),a=f.length;(!a||r-f[a-1]>e&&(i||r)!==f[a-1])&&(f.push(i||r),a++),s.pageIx=a-1,i&&((m[o-1].legendItem||{}).pageIx=a-1),o===m.length-1&&r+n-f[a-1]>e&&r>f[a-1]&&(f.push(r),s.pageIx=a),r!==i&&(i=r)})),S||(S=o.clipRect=n.clipRect(0,d-2,9999,0),o.contentGroup.clip(S)),x(e),v||(this.nav=v=n.g().attr({zIndex:1}).add(this.group),this.up=n.symbol("triangle",0,0,g,g).add(v),b("upTracker").on("click",(function(){o.scroll(-1,u)})),this.pager=n.text("",15,10).addClass("highcharts-legend-navigation"),!r.styledMode&&p.style&&this.pager.css(p.style),this.pager.add(v),this.down=n.symbol("triangle-down",0,0,g,g).add(v),b("downTracker").on("click",(function(){o.scroll(1,u)}))),o.scroll(0),t=y):v&&(x(),this.nav=v.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t}scroll(t,e){let i=this.chart,s=this.pages,o=s.length,r=this.clipHeight,n=this.options.navigation,h=this.pager,d=this.padding,c=this.currentPage+t;if(c>o&&(c=o),c>0){void 0!==e&&l(e,i),this.nav.attr({translateX:d,translateY:r+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===c?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),h.attr({text:c+"/"+o}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:c===o?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),i.styledMode||(this.up.attr({fill:1===c?n.inactiveColor:n.activeColor}),this.upTracker.css({cursor:1===c?"default":"pointer"}),this.down.attr({fill:c===o?n.inactiveColor:n.activeColor}),this.downTracker.css({cursor:c===o?"default":"pointer"})),this.scrollOffset=-s[c-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=c,this.positionCheckboxes();let t=a(k(e,i.renderer.globalAnimation,!0));T((()=>{y(this,"afterScroll",{currentPage:c})}),t.duration)}}setItemEvents(t,e,i){let o=this,r=t.legendItem||{},n=o.chart.renderer.boxWrapper,a=t instanceof s,l="highcharts-legend-"+(a?"point":"series")+"-active",h=o.chart.styledMode,d=i?[e,r.symbol]:[r.group],c=e=>{o.allItems.forEach((i=>{t!==i&&[i].concat(i.linkedSeries||[]).forEach((t=>{t.setState(e,!a)}))}))};for(let s of d)s&&s.on("mouseover",(function(){t.visible&&c("inactive"),t.setState("hover"),t.visible&&n.addClass(l),h||e.css(o.options.itemHoverStyle)})).on("mouseout",(function(){o.chart.styledMode||e.css(S(t.visible?o.itemStyle:o.itemHiddenStyle)),c(""),n.removeClass(l),t.setState()})).on("click",(function(e){let i="legendItemClick",s=function(){t.setVisible&&t.setVisible(),c(t.visible?"inactive":"")};n.removeClass(l),e={browserEvent:e},t.firePointEvent?t.firePointEvent(i,e,s):y(t,i,e,s)}))}createCheckboxForItem(t){t.checkbox=g("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),u(t.checkbox,"click",(function(e){let i=e.target;y(t.series||t,"checkboxClick",{checked:i.checked,item:t},(function(){t.select()}))}))}}return(n=w||(w={})).compose=function t(e){A(d,t)&&u(e,"beforeMargins",(function(){this.legend=new n(this,this.options.legend)}))},w})),i(e,"Core/Legend/LegendSymbol.js",[e["Core/Utilities.js"]],(function(t){var e;let{extend:i,merge:s,pick:o}=t;return function(t){function e(t,e,r){let n,a=this.legendItem=this.legendItem||{},{chart:l,options:h}=this,{baseline:d=0,symbolWidth:c,symbolHeight:p}=t,u=this.symbol||"circle",g=p/2,f=l.renderer,m=a.group,x=d-Math.round(p*(r?.4:.3)),b={},y=h.marker,v=0;if(l.styledMode||(b["stroke-width"]=Math.min(h.lineWidth||0,24),h.dashStyle?b.dashstyle=h.dashStyle:"square"===h.linecap||(b["stroke-linecap"]="round")),a.line=f.path().addClass("highcharts-graph").attr(b).add(m),r&&(a.area=f.path().addClass("highcharts-area").add(m)),b["stroke-linecap"]&&(v=Math.min(a.line.strokeWidth(),c)/2),c){var S;let t=[["M",v,x],["L",c-v,x]];a.line.attr({d:t}),null===(S=a.area)||void 0===S||S.attr({d:[...t,["L",c-v,d],["L",v,d]]})}if(y&&!1!==y.enabled&&c){let t=Math.min(o(y.radius,g),g);0===u.indexOf("url")&&(y=s(y,{width:p,height:p}),t=0),a.symbol=n=f.symbol(u,c/2-t,x-t,2*t,2*t,i({context:"legend"},y)).addClass("highcharts-point").add(m),n.isMarker=!0}}t.areaMarker=function(t,i){e.call(this,t,i,!0)},t.lineMarker=e,t.rectangle=function(t,e){let i=e.legendItem||{},s=t.options,r=t.symbolHeight,n=s.squareSymbol,a=n?r:t.symbolWidth;i.symbol=this.chart.renderer.rect(n?(t.symbolWidth-r)/2:0,t.baseline-r+1,a,r,o(t.options.symbolRadius,r/2)).addClass("highcharts-point").attr({zIndex:3}).add(i.group)}}(e||(e={})),e})),i(e,"Core/Series/SeriesDefaults.js",[],(function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:t}=this.series.chart;return"number"!=typeof this.y?"":t(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}})),i(e,"Core/Series/SeriesRegistry.js",[e["Core/Globals.js"],e["Core/Defaults.js"],e["Core/Series/Point.js"],e["Core/Utilities.js"]],(function(t,e,i,s){var o;let{defaultOptions:r}=e,{extendClass:n,merge:a}=s;return function(e){function s(t,s){let o=r.plotOptions||{},n=s.defaultOptions,a=s.prototype;a.type=t,a.pointClass||(a.pointClass=i),n&&(o[t]=n),e.seriesTypes[t]=s}e.seriesTypes=t.seriesTypes,e.registerSeriesType=s,e.seriesType=function(t,o,l,h,d){let c=r.plotOptions||{};return o=o||"",c[t]=a(c[o],l),s(t,n(e.seriesTypes[o]||function(){},h)),e.seriesTypes[t].prototype.type=t,d&&(e.seriesTypes[t].prototype.pointClass=n(i,d)),e.seriesTypes[t]}}(o||(o={})),o})),i(e,"Core/Series/Series.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Defaults.js"],e["Core/Foundation.js"],e["Core/Globals.js"],e["Core/Legend/LegendSymbol.js"],e["Core/Series/Point.js"],e["Core/Series/SeriesDefaults.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a,l,h){let{animObject:d,setAnimation:c}=t,{defaultOptions:p}=e,{registerEventOptions:u}=i,{hasTouch:g,svg:f,win:m}=s,{seriesTypes:x}=a,{arrayMax:b,arrayMin:y,clamp:v,correctFloat:S,defined:k,destroyObjectProperties:A,diffObjects:M,erase:C,error:T,extend:w,find:P,fireEvent:L,getClosestDistance:E,getNestedProperty:O,insertItem:D,isArray:j,isNumber:B,isString:I,merge:R,objectEach:z,pick:N,removeEvent:G,splat:U,syncTimeout:W}=h;class X{constructor(){this.zoneAxis="y"}init(t,e){let i;L(this,"init",{options:e});let s=this,o=t.series;this.eventsToUnbind=[],s.chart=t,s.options=s.setOptions(e);let r=s.options,n=!1!==r.visible;s.linkedSeries=[],s.bindAxes(),w(s,{name:r.name,state:"",visible:n,selected:!0===r.selected}),u(this,r);let a=r.events;(a&&a.click||r.point&&r.point.events&&r.point.events.click||r.allowPointSelect)&&(t.runTrackerClick=!0),s.getColor(),s.getSymbol(),s.parallelArrays.forEach((function(t){s[t+"Data"]||(s[t+"Data"]=[])})),s.isCartesian&&(t.hasCartesianSeries=!0),o.length&&(i=o[o.length-1]),s._i=N(i&&i._i,-1)+1,s.opacity=s.options.opacity,t.orderItems("series",D(this,o)),r.dataSorting&&r.dataSorting.enabled?s.setDataSortingOptions():s.points||s.data||s.setData(r.data,!1),L(this,"afterInit")}is(t){return x[t]&&this instanceof x[t]}bindAxes(){let t,e=this,i=e.options,s=e.chart;L(this,"bindAxes",null,(function(){(e.axisTypes||[]).forEach((function(o){s[o].forEach((function(s){t=s.options,(N(i[o],0)===s.index||void 0!==i[o]&&i[o]===t.id)&&(D(e,s.series),e[o]=s,s.isDirty=!0)})),e[o]||e.optionalAxis===o||T(18,!0,s)}))})),L(this,"afterBindAxes")}updateParallelArrays(t,e,i){let s=t.series,o=B(e)?function(i){let o="y"===i&&s.toYData?s.toYData(t):t[i];s[i+"Data"][e]=o}:function(t){Array.prototype[e].apply(s[t+"Data"],i)};s.parallelArrays.forEach(o)}hasData(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(t,e){let i=t.marker,s=e.marker||{};return i&&(s.enabled&&!i.enabled||s.symbol!==i.symbol||s.height!==i.height||s.width!==i.width)}autoIncrement(t){let e,i,s=this.options,o=s.pointIntervalUnit,r=s.relativeXValue,n=this.chart.time,a=this.xIncrement;return a=N(a,s.pointStart,0),this.pointInterval=i=N(this.pointInterval,s.pointInterval,1),r&&B(t)&&(i*=t),o&&(e=new n.Date(a),"day"===o?n.set("Date",e,n.get("Date",e)+i):"month"===o?n.set("Month",e,n.get("Month",e)+i):"year"===o&&n.set("FullYear",e,n.get("FullYear",e)+i),i=e.getTime()-a),r&&B(t)?a+i:(this.xIncrement=a+i,a)}setDataSortingOptions(){let t=this.options;w(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),k(t.pointRange)||(t.pointRange=1)}setOptions(t){var e,i;let s,o=this.chart,r=o.options.plotOptions,n=o.userOptions||{},a=R(t),l=o.styledMode,h={plotOptions:r,userOptions:a};L(this,"setOptions",h);let d=h.plotOptions[this.type],c=n.plotOptions||{},u=c.series||{},g=p.plotOptions[this.type]||{},f=c[this.type]||{};this.userOptions=h.userOptions;let m=R(d,r.series,f,a);this.tooltipOptions=R(p.tooltip,null===(e=p.plotOptions.series)||void 0===e?void 0:e.tooltip,null===g||void 0===g?void 0:g.tooltip,o.userOptions.tooltip,null===(i=c.series)||void 0===i?void 0:i.tooltip,f.tooltip,a.tooltip),this.stickyTracking=N(a.stickyTracking,f.stickyTracking,u.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||m.stickyTracking),null===d.marker&&delete m.marker,this.zoneAxis=m.zoneAxis||"y";let x=this.zones=(m.zones||[]).slice();return(m.negativeColor||m.negativeFillColor)&&!m.zones&&(s={value:m[this.zoneAxis+"Threshold"]||m.threshold||0,className:"highcharts-negative"},l||(s.color=m.negativeColor,s.fillColor=m.negativeFillColor),x.push(s)),x.length&&k(x[x.length-1].value)&&x.push(l?{}:{color:this.color,fillColor:this.fillColor}),L(this,"afterSetOptions",{options:m}),m}getName(){return N(this.options.name,"Series "+(this.index+1))}getCyclic(t,e,i){let s,o,r=this.chart,n="".concat(t,"Index"),a="".concat(t,"Counter"),l=(null===i||void 0===i?void 0:i.length)||r.options.chart.colorCount;!e&&(k(o=N("color"===t?this.options.colorIndex:void 0,this[n]))?s=o:(r.series.length||(r[a]=0),s=r[a]%l,r[a]+=1),i&&(e=i[s])),void 0!==s&&(this[n]=s),this[t]=e}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||p.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let t=this.options.marker;this.getCyclic("symbol",t.symbol,this.chart.options.symbols)}findPointIndex(t,e){let i,s,o,n=t.id,a=t.x,l=this.points,h=this.options.dataSorting;if(n){let t=this.chart.get(n);t instanceof r&&(i=t)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let e=e=>!e.touched&&e.index===t.index;if(h&&h.matchByName?e=e=>!e.touched&&e.name===t.name:this.options.relativeXValue&&(e=e=>!e.touched&&e.options.x===t.x),!(i=P(l,e)))return}return i&&void 0!==(o=i&&i.index)&&(s=!0),void 0===o&&B(a)&&(o=this.xData.indexOf(a,e)),-1!==o&&void 0!==o&&this.cropped&&(o=o>=this.cropStart?o-this.cropStart:o),!s&&B(o)&&l[o]&&l[o].touched&&(o=void 0),o}updateData(t,e){let i,s,o,r,n=this.options,a=n.dataSorting,l=this.points,h=[],d=this.requireSorting,c=t.length===l.length,p=!0;if(this.xIncrement=null,t.forEach((function(t,e){let s,o=k(t)&&this.pointClass.prototype.optionsToObject.call({series:this},t)||{},p=o.x;o.id||B(p)?(-1===(s=this.findPointIndex(o,r))||void 0===s?h.push(t):l[s]&&t!==n.data[s]?(l[s].update(t,!1,null,!1),l[s].touched=!0,d&&(r=s+1)):l[s]&&(l[s].touched=!0),(!c||e!==s||a&&a.enabled||this.hasDerivedData)&&(i=!0)):h.push(t)}),this),i)for(s=l.length;s--;)(o=l[s])&&!o.touched&&o.remove&&o.remove(!1,e);else!c||a&&a.enabled?p=!1:(t.forEach((function(t,e){t===l[e].y||l[e].destroyed||l[e].update(t,!1,null,!1)})),h.length=0);return l.forEach((function(t){t&&(t.touched=!1)})),!!p&&(h.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=b(this.xData),this.autoIncrement()),!0)}setData(t){let e,i,s,o,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,l=this,h=l.points,d=h&&h.length||0,c=l.options,p=l.chart,u=c.dataSorting,g=l.xAxis,f=c.turboThreshold,m=this.xData,x=this.yData,b=l.pointArrayMap,y=b&&b.length,v=c.keys,S=0,k=1,A=null;p.options.chart.allowMutatingData||(c.data&&delete l.options.data,l.userOptions.data&&delete l.userOptions.data,o=R(!0,t));let M=(t=o||t||[]).length;if(u&&u.enabled&&(t=this.sortData(t)),p.options.chart.allowMutatingData&&!1!==a&&M&&d&&!l.cropped&&!l.hasGroupedData&&l.visible&&!l.boosted&&(s=this.updateData(t,n)),!s){if(l.xIncrement=null,l.colorCounter=0,this.parallelArrays.forEach((function(t){l[t+"Data"].length=0})),f&&M>f)if(B(A=l.getFirstValidPoint(t)))for(e=0;e=0?S:0,k=k>=0?k:1),1===A.length&&(k=0),S===k)for(e=0;e{let s=O(i,t),o=O(i,e);return os?1:0}));return o.forEach((function(t,e){t.x=e}),this),e.linkedSeries&&e.linkedSeries.forEach((function(e){let i=e.options,o=i.data;i.dataSorting&&i.dataSorting.enabled||!o||(o.forEach((function(i,r){o[r]=s(e,i),t[r]&&(o[r].x=t[r].x,o[r].index=r)})),e.setData(o,!1))})),t}getProcessedData(t){let e,i,s,o,r,n=this,a=n.xAxis,l=n.options,h=l.cropThreshold,d=t||n.getExtremesFromAll||l.getExtremesFromAll,c=null===a||void 0===a?void 0:a.logarithmic,p=n.isCartesian,u=0,g=n.xData,f=n.yData,m=!1,x=g.length;a&&(o=(s=a.getExtremes()).min,r=s.max,m=!(!a.categories||a.names.length)),p&&n.sorted&&!d&&(!h||x>h||n.forceCrop)&&(g[x-1]r?(g=[],f=[]):n.yData&&(g[0]r)&&(g=(e=this.cropData(n.xData,n.yData,o,r)).xData,f=e.yData,u=e.start,i=!0));let b=E([c?g.map(c.log2lin):g],(()=>n.requireSorting&&!m&&T(15,!1,n.chart)));return{xData:g,yData:f,cropped:i,cropStart:u,closestPointRange:b}}processData(t){let e=this.xAxis;if(this.isCartesian&&!this.isDirty&&!e.isDirty&&!this.yAxis.isDirty&&!t)return!1;let i=this.getProcessedData();this.cropped=i.cropped,this.cropStart=i.cropStart,this.processedXData=i.xData,this.processedYData=i.yData,this.closestPointRange=this.basePointRange=i.closestPointRange,L(this,"afterProcessData")}cropData(t,e,i,s){let o,r,n=t.length,a=0,l=n;for(o=0;o=i){a=Math.max(0,o-1);break}for(r=o;rs){l=r+1;break}return{xData:t.slice(a,l),yData:e.slice(a,l),start:a,end:l}}generatePoints(){let t,e,i,s,o=this.options,r=this.processedData||o.data,n=this.processedXData,a=this.processedYData,l=this.pointClass,h=n.length,d=this.cropStart||0,c=this.hasGroupedData,p=o.keys,u=[],g=o.dataGrouping&&o.dataGrouping.groupAll?d:0,f=this.data;if(!f&&!c){let t=[];t.length=r.length,f=this.data=t}for(p&&c&&(this.options.keys=!1),s=0;s0:n.length)||!g),o=e||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!h||(c[a+u]||r)>=f&&(c[a-u]||r)<=m,s&&o)if(l=n.length)for(;l--;)B(n[l])&&(p[x++]=n[l]);else p[x++]=n;let S={activeYData:p,dataMin:y(p),dataMax:b(p)};return L(this,"afterGetExtremes",{dataExtremes:S}),S}applyExtremes(){let t=this.getExtremes();return this.dataMin=t.dataMin,this.dataMax=t.dataMax,t}getFirstValidPoint(t){let e=t.length,i=0,s=null;for(;null===s&&i{t&&!this.chart.container.querySelector('[clip-path="url(#'.concat(t.id,')"]'))&&(t.destroy(),delete i[e])})),this.finishedAnimating=!0,L(this,"afterAnimate")}drawPoints(){let t,e,i,s,o,r,n,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.points,l=this.chart,h=l.styledMode,{colorAxis:d,options:c}=this,p=c.marker,u=this[this.specialGroup||"markerGroup"],g=this.xAxis,f=N(p.enabled,!g||!!g.isRadial||null,this.closestPointRangePx>=p.enabledThreshold*p.radius);if(!1!==p.enabled||this._hasPointMarkers)for(t=0;t0||e.hasImage)&&(e.graphic=i=l.renderer.symbol(t,n.x,n.y,n.width,n.height,r?o:p).add(u),this.enabledDataSorting&&l.hasRendered&&(i.attr({x:e.startXPos}),s="animate")),i&&"animate"===s&&i[a?"show":"hide"](a).animate(n),i){let t=this.pointAttribs(e,h||!e.selected?void 0:"select");h?d&&i.css({fill:t.fill}):i[s](t)}i&&i.addClass(e.getClassName(),!0)}else i&&(e.graphic=i.destroy())}markerAttribs(t,e){let i,s,o=this.options,r=o.marker,n=t.marker||{},a=n.symbol||r.symbol,l={},h=N(n.radius,r&&r.radius);e&&(i=r.states[e],h=N((s=n.states&&n.states[e])&&s.radius,i&&i.radius,h&&h+(i&&i.radiusPlus||0))),t.hasImage=a&&0===a.indexOf("url"),t.hasImage&&(h=0);let d=t.pos();return B(h)&&d&&(l.x=d[0]-h,l.y=d[1]-h,o.crisp&&(l.x=Math.floor(l.x))),h&&(l.width=l.height=2*h),l}pointAttribs(t,e){let i,s,o,r,n=this.options.marker,a=t&&t.options,l=a&&a.marker||{},h=a&&a.color,d=t&&t.color,c=t&&t.zone&&t.zone.color,p=this.color,u=N(l.lineWidth,n.lineWidth),g=1;return p=h||c||d||p,o=l.fillColor||n.fillColor||p,r=l.lineColor||n.lineColor||p,e=e||"normal",i=n.states[e]||{},u=N((s=l.states&&l.states[e]||{}).lineWidth,i.lineWidth,u+N(s.lineWidthPlus,i.lineWidthPlus,0)),o=s.fillColor||i.fillColor||o,{stroke:r=s.lineColor||i.lineColor||r,"stroke-width":u,fill:o,opacity:g=N(s.opacity,i.opacity,g)}}destroy(t){let e,i,s,o=this,r=o.chart,n=/AppleWebKit\/533/.test(m.navigator.userAgent),a=o.data||[];for(L(o,"destroy",{keepEventsForUpdate:t}),this.removeEvents(t),(o.axisTypes||[]).forEach((function(t){(s=o[t])&&s.series&&(C(s.series,o),s.isDirty=s.forceRedraw=!0)})),o.legendItem&&o.chart.legend.destroyItem(o),e=a.length;e--;)(i=a[e])&&i.destroy&&i.destroy();o.zones.forEach(A),h.clearTimeout(o.animationTimeout),z(o,(function(t,e){t instanceof l&&!t.survive&&t[n&&"group"===e?"hide":"destroy"]()})),r.hoverSeries===o&&(r.hoverSeries=void 0),C(r.series,o),r.orderItems("series"),z(o,(function(e,i){t&&"hcEvents"===i||delete o[i]}))}applyZones(){let{area:t,chart:e,graph:i,zones:s,points:o,xAxis:r,yAxis:n,zoneAxis:a}=this,{inverted:l,renderer:h}=e,d=this["".concat(a,"Axis")],{isXAxis:c,len:p=0}=d||{},u=((null===i||void 0===i?void 0:i.strokeWidth())||0)/2+1,g=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;l&&(i=p-i);let{translated:s=0,lineClip:o}=t,r=i-s;null===o||void 0===o||o.push(["L",e,Math.abs(r){t.forEach(((e,i)=>{("M"===e[0]||"L"===e[0])&&(t[i]=[e[0],c?p-e[1]:e[1],c?e[2]:p-e[2]])}))};if(s.forEach(((t,i)=>{t.lineClip=[],t.translated=v(d.toPixels(N(t.value,e),!0)||0,0,p)})),i&&!this.showLine&&i.hide(),t&&t.hide(),"y"===a&&o.length{var s,o,a;let d=e.lineClip||[],p=Math.round(e.translated||0);r.reversed&&d.reverse();let{clip:g,simpleClip:x}=e,b=0,y=0,v=r.len,S=n.len;c?(b=p,v=m):(y=p,S=m);let k=[["M",b,y],["L",v,y],["L",v,S],["L",b,S],["Z"]],A=[k[0],...d,k[1],k[2],...f,k[3],k[4]];f=d.reverse(),m=p,l&&(u(A),t&&u(k)),g?(g.animate({d:A}),null===(s=x)||void 0===s||s.animate({d:k})):(g=e.clip=h.path(A),t&&(x=e.simpleClip=h.path(k))),i&&null!==(o=e.graph)&&void 0!==o&&o.clip(g),t&&(null===(a=e.area)||void 0===a||a.clip(x))}))}else this.visible&&(i&&i.show(),t&&t.show())}plotGroup(t,e,i,s,o){let r=this[t],n=!r,a={visibility:i,zIndex:s||.1};return k(this.opacity)&&!this.chart.styledMode&&"inactive"!==this.state&&(a.opacity=this.opacity),r||(this[t]=r=this.chart.renderer.g().add(o)),r.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(k(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(r.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),r.attr(a)[n?"attr":"animate"](this.getPlotBox(e)),r}getPlotBox(t){let e=this.xAxis,i=this.yAxis,s=this.chart,o=s.inverted&&!s.polar&&e&&!1!==this.invertible&&"series"===t;return s.inverted&&(e=i,i=this.xAxis),{translateX:e?e.left:s.plotLeft,translateY:i?i.top:s.plotTop,rotation:o?90:0,rotationOriginX:o?(e.len-i.len)/2:0,rotationOriginY:o?(e.len+i.len)/2:0,scaleX:o?-1:1,scaleY:1}}removeEvents(t){let{eventsToUnbind:e}=this;t||G(this),e.length&&(e.forEach((t=>{t()})),e.length=0)}render(){var t,e,i,s,o;let r=this,{chart:n,options:a,hasRendered:l}=r,h=d(a.animation),c=r.visible?"inherit":"hidden",p=a.zIndex,u=n.seriesGroup,g=r.finishedAnimating?0:h.duration;L(this,"render"),r.plotGroup("group","series",c,p,u),r.markerGroup=r.plotGroup("markerGroup","markers",c,p,u),!1!==a.clip&&r.setClip(),g&&null!==(t=r.animate)&&void 0!==t&&t.call(r,!0),r.drawGraph&&(r.drawGraph(),r.applyZones()),r.visible&&r.drawPoints(),null!==(e=r.drawDataLabels)&&void 0!==e&&e.call(r),null!==(i=r.redrawPoints)&&void 0!==i&&i.call(r),a.enableMouseTracking&&null!==(s=r.drawTracker)&&void 0!==s&&s.call(r),g&&null!==(o=r.animate)&&void 0!==o&&o.call(r),l||(g&&h.defer&&(g+=h.defer),r.animationTimeout=W((()=>{r.afterAnimate()}),g||0)),r.isDirty=!1,r.hasRendered=!0,L(r,"afterRender")}redraw(){let t=this.isDirty||this.isDirtyData;this.translate(),this.render(),t&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(t,e){let{xAxis:i,yAxis:s}=this,o=this.chart.inverted;return this.searchKDTree({clientX:o?i.len-t.chartY+i.pos:t.chartX-i.pos,plotY:o?s.len-t.chartX+s.pos:t.chartY-s.pos},e,t)}buildKDTree(t){this.buildingKdTree=!0;let e=this,i=e.options.findNearestPointBy.indexOf("y")>-1?2:1;delete e.kdTree,W((function(){e.kdTree=function t(i,s,o){let r,n,a=null===i||void 0===i?void 0:i.length;if(a)return r=e.kdAxisArray[s%o],i.sort(((t,e)=>(t[r]||0)-(e[r]||0))),{point:i[n=Math.floor(a/2)],left:t(i.slice(0,n),s+1,o),right:t(i.slice(n+1),s+1,o)}}(e.getValidPoints(void 0,!e.directTouch),i,i),e.buildingKdTree=!1}),e.options.kdNow||"touchstart"===(null===t||void 0===t?void 0:t.type)?0:1)}searchKDTree(t,e,i){let s=this,[o,r]=this.kdAxisArray,n=e?"distX":"dist",a=(s.options.findNearestPointBy||"").indexOf("y")>-1?2:1,l=!!s.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(i),this.kdTree)return function t(e,i,a,h,d){let c,p,u=i.point,g=s.kdAxisArray[a%h],f=u;!function(t,e,i){let s=t[o],n=e[o],a=k(s)&&k(n)?s-n:null,h=t[r],d=e[r],c=k(h)&&k(d)?h-d:0,p=l&&(null===(i=e.marker)||void 0===i?void 0:i.radius)||0;e.dist=Math.sqrt((a&&a*a||0)+c*c)-p,e.distX=k(a)?Math.abs(a)-p:Number.MAX_VALUE}(e,u);let m=(e[g]||0)-(u[g]||0)+(l&&(null===(d=u.marker)||void 0===d?void 0:d.radius)||0),x=m<0?"left":"right",b=m<0?"right":"left";return i[x]&&(f=(c=t(e,i[x],a+1,h))[n]=0&&r<=(s?s.len:e.plotHeight)&&o>=0&&o<=(i?i.len:e.plotWidth)}drawTracker(){var t;let e=this,i=e.options,s=i.trackByArea,o=[].concat((s?e.areaPath:e.graphPath)||[]),r=e.chart,n=r.pointer,a=r.renderer,l=(null===(t=r.options.tooltip)||void 0===t?void 0:t.snap)||0,h=()=>{i.enableMouseTracking&&r.hoverSeries!==e&&e.onMouseOver()},d="rgba(192,192,192,"+(f?1e-4:.002)+")",c=e.tracker;c?c.attr({d:o}):e.graph&&(e.tracker=c=a.path(o).attr({visibility:e.visible?"inherit":"hidden",zIndex:2}).addClass(s?"highcharts-tracker-area":"highcharts-tracker-line").add(e.group),r.styledMode||c.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:d,fill:s?d:"none","stroke-width":e.graph.strokeWidth()+(s?0:2*l)}),[e.tracker,e.markerGroup,e.dataLabelsGroup].forEach((t=>{t&&(t.addClass("highcharts-tracker").on("mouseover",h).on("mouseout",(t=>{n.onTrackerMouseOut(t)})),i.cursor&&!r.styledMode&&t.css({cursor:i.cursor}),g&&t.on("touchstart",h))}))),L(this,"afterDrawTracker")}addPoint(t,e,i,s,o){let r,n,a=this.options,l=this.data,h=this.chart,d=this.xAxis,c=d&&d.hasNames&&d.names,p=a.data,u=this.xData;e=N(e,!0);let g={series:this};this.pointClass.prototype.applyOptions.apply(g,[t]);let f=g.x;if(n=u.length,this.requireSorting&&ff;)n--;this.updateParallelArrays(g,"splice",[n,0,0]),this.updateParallelArrays(g,n),c&&g.name&&(c[f]=g.name),p.splice(n,0,t),(r||this.processedData)&&(this.data.splice(n,0,null),this.processData()),"point"===a.legendType&&this.generatePoints(),i&&(l[0]&&l[0].remove?l[0].remove(!1):(l.shift(),this.updateParallelArrays(g,"shift"),p.shift())),!1!==o&&L(this,"addPoint",{point:g}),this.isDirty=!0,this.isDirtyData=!0,e&&h.redraw(s)}removePoint(t,e,i){let s=this,o=s.data,r=o[t],n=s.points,a=s.chart,l=function(){n&&n.length===o.length&&n.splice(t,1),o.splice(t,1),s.options.data.splice(t,1),s.updateParallelArrays(r||{series:s},"splice",[t,1]),r&&r.destroy(),s.isDirty=!0,s.isDirtyData=!0,e&&a.redraw()};c(i,a),e=N(e,!0),r?r.firePointEvent("remove",null,l):l()}remove(t,e,i,s){let o=this,r=o.chart;function n(){o.destroy(s),r.isDirtyLegend=r.isDirtyBox=!0,r.linkSeries(s),N(t,!0)&&r.redraw(e)}!1!==i?L(o,"remove",null,n):n()}update(t,e){var i,s,o,r;L(this,"update",{options:t=M(t,this.userOptions)});let n,a,l=this,h=l.chart,d=l.userOptions,c=l.initialType||l.type,p=h.options.plotOptions,u=x[c].prototype,g=l.finishedAnimating&&{animation:!1},f={},m=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],b=t.type||d.type||h.options.chart.type,y=!(this.hasDerivedData||b&&b!==this.type||void 0!==t.pointStart||void 0!==t.pointInterval||void 0!==t.relativeXValue||t.joinBy||t.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some((t=>l.hasOptionChanged(t))));b=b||c,y&&(m.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX"),!1!==t.visible&&m.push("area","graph"),l.parallelArrays.forEach((function(t){m.push(t+"Data")})),t.data&&(t.dataSorting&&w(l.options.dataSorting,t.dataSorting),this.setData(t.data,!1))),t=R(d,{index:void 0===d.index?l.index:d.index,pointStart:null!==(i=null!==(s=null===p||void 0===p||null===(o=p.series)||void 0===o?void 0:o.pointStart)&&void 0!==s?s:d.pointStart)&&void 0!==i?i:null===(r=l.xData)||void 0===r?void 0:r[0]},!y&&{data:l.options.data},t,g),y&&t.data&&(t.data=l.options.data),(m=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(m)).forEach((function(t){m[t]=l[t],delete l[t]}));let v=!1;if(x[b]){if(v=b!==l.type,l.remove(!1,!1,!1,!0),v)if(Object.setPrototypeOf)Object.setPrototypeOf(l,x[b].prototype);else{let t=Object.hasOwnProperty.call(l,"hcEvents")&&l.hcEvents;for(a in u)l[a]=void 0;w(l,x[b].prototype),t?l.hcEvents=t:delete l.hcEvents}}else T(17,!0,h,{missingModuleFor:b});if(m.forEach((function(t){l[t]=m[t]})),l.init(h,t),y&&this.points)for(let x of(!1===(n=l.options).visible?(f.graphic=1,f.dataLabel=1):(this.hasMarkerChanged(n,d)&&(f.graphic=1),(null===(S=l.hasDataLabels)||void 0===S?void 0:S.call(l))||(f.dataLabel=1)),this.points)){var S;x&&x.series&&(x.resolveColor(),Object.keys(f).length&&x.destroyElements(f),!1===n.showInLegend&&x.legendItem&&h.legend.destroyItem(x))}l.initialType=c,h.linkSeries(),h.setSortedData(),v&&l.linkedSeries.length&&(l.isDirtyData=!0),L(this,"afterUpdate"),N(e,!0)&&h.redraw(!!y&&void 0)}setName(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0}hasOptionChanged(t){var e,i;let s=this.chart,o=this.options[t],r=s.options.plotOptions,n=this.userOptions[t],a=N(null===r||void 0===r||null===(e=r[this.type])||void 0===e?void 0:e[t],null===r||void 0===r||null===(i=r.series)||void 0===i?void 0:i[t]);return n&&!k(a)?o!==n:o!==N(a,o)}onMouseOver(){let t=this.chart,e=t.hoverSeries;t.pointer.setHoverChartIndex(),e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&L(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this}onMouseOut(){let t=this.options,e=this.chart,i=e.tooltip,s=e.hoverPoint;e.hoverSeries=null,s&&s.onMouseOut(),this&&t.events.mouseOut&&L(this,"mouseOut"),i&&!this.stickyTracking&&(!i.shared||this.noSharedTooltip)&&i.hide(),e.series.forEach((function(t){t.setState("",!0)}))}setState(t,e){let i=this,s=i.options,o=i.graph,r=s.inactiveOtherPoints,n=s.states,a=N(n[t||"normal"]&&n[t||"normal"].animation,i.chart.options.chart.animation),l=s.lineWidth,h=s.opacity;if(t=t||"",i.state!==t&&([i.group,i.markerGroup,i.dataLabelsGroup].forEach((function(e){e&&(i.state&&e.removeClass("highcharts-series-"+i.state),t&&e.addClass("highcharts-series-"+t))})),i.state=t,!i.chart.styledMode)){if(n[t]&&!1===n[t].enabled)return;if(t&&(l=n[t].lineWidth||l+(n[t].lineWidthPlus||0),h=N(n[t].opacity,h)),o&&!o.dashstyle&&B(l))for(let t of[o,...this.zones.map((t=>t.graph))])null===t||void 0===t||t.animate({"stroke-width":l},a);r||[i.group,i.markerGroup,i.dataLabelsGroup,i.labelBySeries].forEach((function(t){t&&t.animate({opacity:h},a)}))}e&&r&&i.points&&i.setAllPointsToState(t||void 0)}setAllPointsToState(t){this.points.forEach((function(e){e.setState&&e.setState(t)}))}setVisible(t,e){var i;let s=this,o=s.chart,r=o.options.chart.ignoreHiddenSeries,n=s.visible;s.visible=t=s.options.visible=s.userOptions.visible=void 0===t?!n:t;let a=t?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((t=>{var e;null===(e=s[t])||void 0===e||e[a]()})),(o.hoverSeries===s||(null===(i=o.hoverPoint)||void 0===i?void 0:i.series)===s)&&s.onMouseOut(),s.legendItem&&o.legend.colorizeItem(s,t),s.isDirty=!0,s.options.stacking&&o.series.forEach((t=>{t.options.stacking&&t.visible&&(t.isDirty=!0)})),s.linkedSeries.forEach((e=>{e.setVisible(t,!1)})),r&&(o.isDirtyBox=!0),L(s,a),!1!==e&&o.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(t){this.selected=t=this.options.selected=void 0===t?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),L(this,t?"select":"unselect")}shouldShowTooltip(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.series=this,i.visiblePlotOnly=!0,this.chart.isInsidePlot(t,e,i)}drawLegendSymbol(t,e){var i;null===(i=o[this.options.legendSymbol||"rectangle"])||void 0===i||i.call(this,t,e)}}return X.defaultOptions=n,X.types=a.seriesTypes,X.registerType=a.registerSeriesType,w(X.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:r,requireSorting:!0,sorted:!0}),a.series=X,X})),i(e,"Core/Chart/Chart.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Axis/Axis.js"],e["Core/Defaults.js"],e["Core/Templating.js"],e["Core/Foundation.js"],e["Core/Globals.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Renderer/SVG/SVGRenderer.js"],e["Core/Time.js"],e["Core/Utilities.js"],e["Core/Renderer/HTML/AST.js"],e["Core/Axis/Tick.js"]],(function(t,e,i,s,o,r,n,a,l,h,d,c,p,u){let{animate:g,animObject:f,setAnimation:m}=t,{defaultOptions:x,defaultTime:b}=i,{numberFormat:y}=s,{registerEventOptions:v}=o,{charts:S,doc:k,marginNames:A,svg:M,win:C}=r,{seriesTypes:T}=l,{addEvent:w,attr:P,createElement:L,clamp:E,css:O,defined:D,diffObjects:j,discardElement:B,erase:I,error:R,extend:z,find:N,fireEvent:G,getStyle:U,isArray:W,isNumber:X,isObject:H,isString:F,merge:Y,objectEach:V,pick:_,pInt:q,relativeLength:Z,removeEvent:K,splat:$,syncTimeout:J,uniqueKey:Q}=c;class tt{static chart(t,e,i){return new tt(t,e,i)}constructor(t,e,i){this.sharedClips={};let s=[...arguments];(F(t)||t.nodeName)&&(this.renderTo=s.shift()),this.init(s[0],s[1])}setZoomOptions(){let t=this.options.chart,e=t.zooming;this.zooming={...e,type:_(t.zoomType,e.type),key:_(t.zoomKey,e.key),pinchType:_(t.pinchType,e.pinchType),singleTouch:_(t.zoomBySingleTouch,e.singleTouch,!1),resetButton:Y(e.resetButton,t.resetZoomButton)}}init(t,e){G(this,"init",{args:arguments},(function(){let i=Y(x,t),s=i.chart;this.userOptions=z({},t),this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=e,this.isResizing=0,this.options=i,this.axes=[],this.series=[],this.time=t.time&&Object.keys(t.time).length?new d(t.time):r.time,this.numberFormatter=s.numberFormatter||y,this.styledMode=s.styledMode,this.hasCartesianSeries=s.showAxes,this.index=S.length,S.push(this),r.chartCount++,v(this,s),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),G(this,"afterInit"),this.firstRender()}))}initSeries(t){let e=this.options.chart,i=t.type||e.type,s=T[i];s||R(17,!0,this,{missingModuleFor:i});let o=new s;return"function"==typeof o.init&&o.init(this,t),o}setSortedData(){this.getSeriesOrderByLinks().forEach((function(t){t.points||t.data||!t.enabledDataSorting||t.setData(t.options.data,!1)}))}getSeriesOrderByLinks(){return this.series.concat().sort((function(t,e){return t.linkedSeries.length||e.linkedSeries.length?e.linkedSeries.length-t.linkedSeries.length:0}))}orderItems(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this[t],s=this.options[t]=$(this.options[t]).slice(),o=this.userOptions[t]=this.userOptions[t]?$(this.userOptions[t]).slice():[];if(this.hasRendered&&(s.splice(e),o.splice(e)),i)for(let r=e,n=i.length;r2&&void 0!==arguments[2]?arguments[2]:{},{inverted:s,plotBox:o,plotLeft:r,plotTop:n,scrollablePlotBox:a}=this,l=0,h=0;i.visiblePlotOnly&&this.scrollingContainer&&({scrollLeft:l,scrollTop:h}=this.scrollingContainer);let d=i.series,c=i.visiblePlotOnly&&a||o,p=i.inverted?e:t,u=i.inverted?t:e,g={x:p,y:u,isInsidePlot:!0,options:i};if(!i.ignoreX){let t=d&&(s&&!this.polar?d.yAxis:d.xAxis)||{pos:r,len:1/0},e=i.paneCoordinates?t.pos+p:r+p;e>=Math.max(l+r,t.pos)&&e<=Math.min(l+r+c.width,t.pos+t.len)||(g.isInsidePlot=!1)}if(!i.ignoreY&&g.isInsidePlot){let t=!s&&i.axis&&!i.axis.isXAxis&&i.axis||d&&(s?d.xAxis:d.yAxis)||{pos:n,len:1/0},e=i.paneCoordinates?t.pos+u:n+u;e>=Math.max(h+n,t.pos)&&e<=Math.min(h+n+c.height,t.pos+t.len)||(g.isInsidePlot=!1)}return G(this,"afterIsInsidePlot",g),g.isInsidePlot}redraw(t){G(this,"beforeRedraw");let e,i,s,o,r=this.hasCartesianSeries?this.axes:this.colorAxis||[],n=this.series,a=this.pointer,l=this.legend,h=this.userOptions.legend,d=this.renderer,c=d.isHidden(),p=[],u=this.isDirtyBox,g=this.isDirtyLegend;for(d.rootFontSize=d.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),m(!!this.hasRendered&&t,this),c&&this.temporaryDisplay(),this.layOutTitles(!1),s=n.length;s--;)if(((o=n[s]).options.stacking||o.options.centerInCategory)&&(i=!0,o.isDirty)){e=!0;break}if(e)for(s=n.length;s--;)(o=n[s]).options.stacking&&(o.isDirty=!0);n.forEach((function(t){t.isDirty&&("point"===t.options.legendType?("function"==typeof t.updateTotals&&t.updateTotals(),g=!0):h&&(h.labelFormatter||h.labelFormat)&&(g=!0)),t.isDirtyData&&G(t,"updatedData")})),g&&l&&l.options.enabled&&(l.render(),this.isDirtyLegend=!1),i&&this.getStacks(),r.forEach((function(t){t.updateNames(),t.setScale()})),this.getMargins(),r.forEach((function(t){t.isDirty&&(u=!0)})),r.forEach((function(t){let e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,p.push((function(){G(t,"afterSetExtremes",z(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(u||i)&&t.redraw()})),u&&this.drawChartBox(),G(this,"predraw"),n.forEach((function(t){(u||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),a&&a.reset(!0),d.draw(),G(this,"redraw"),G(this,"render"),c&&this.temporaryDisplay(!0),p.forEach((function(t){t.call()}))}get(t){let e=this.series;function i(e){return e.id===t||e.options&&e.options.id===t}let s=N(this.axes,i)||N(this.series,i);for(let o=0;!s&&o(e.getPointsCollection().forEach((e=>{_(e.selectedStaging,e.selected)&&t.push(e)})),t)),[])}getSelectedSeries(){return this.series.filter((function(t){return t.selected}))}setTitle(t,e,i){this.applyDescription("title",t),this.applyDescription("subtitle",e),this.applyDescription("caption",void 0),this.layOutTitles(i)}applyDescription(t,e){let i=this,s=this.options[t]=Y(this.options[t],e),o=this[t];o&&e&&(this[t]=o=o.destroy()),s&&!o&&((o=this.renderer.text(s.text,0,0,s.useHTML).attr({align:s.align,class:"highcharts-"+t,zIndex:s.zIndex||4}).add()).update=function(e,s){i.applyDescription(t,e),i.layOutTitles(s)},this.styledMode||o.css(z("title"===t?{fontSize:this.options.isStock?"1em":"1.2em"}:{},s.style)),this[t]=o)}layOutTitles(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=[0,0,0],i=this.renderer,s=this.spacingBox;["title","subtitle","caption"].forEach((function(t){let o=this[t],r=this.options[t],n=r.verticalAlign||"top",a="title"===t?"top"===n?-3:0:"top"===n?e[0]+2:0;if(o){o.css({width:(r.width||s.width+(r.widthAdjust||0))+"px"});let t=i.fontMetrics(o).b,l=Math.round(o.getBBox(r.useHTML).height);o.align(z({y:"bottom"===n?t:a+t,height:l},r),!1,"spacingBox"),r.floating||("top"===n?e[0]=Math.ceil(e[0]+l):"bottom"===n&&(e[2]=Math.ceil(e[2]+l)))}}),this),e[0]&&"top"===(this.options.title.verticalAlign||"top")&&(e[0]+=this.options.title.margin),e[2]&&"bottom"===this.options.caption.verticalAlign&&(e[2]+=this.options.caption.margin);let o=!this.titleOffset||this.titleOffset.join(",")!==e.join(",");this.titleOffset=e,G(this,"afterLayOutTitles"),!this.isDirtyBox&&o&&(this.isDirtyBox=this.isDirtyLegend=o,this.hasRendered&&t&&this.isDirtyBox&&this.redraw())}getContainerBox(){return{width:U(this.renderTo,"width",!0)||0,height:U(this.renderTo,"height",!0)||0}}getChartSize(){let t=this.options.chart,e=t.width,i=t.height,s=this.getContainerBox();this.chartWidth=Math.max(0,e||s.width||600),this.chartHeight=Math.max(0,Z(i,this.chartWidth)||(s.height>1?s.height:400)),this.containerBox=s}temporaryDisplay(t){let e,i=this.renderTo;if(t)for(;i&&i.style;)i.hcOrigStyle&&(O(i,i.hcOrigStyle),delete i.hcOrigStyle),i.hcOrigDetached&&(k.body.removeChild(i),i.hcOrigDetached=!1),i=i.parentNode;else for(;i&&i.style&&(k.body.contains(i)||i.parentNode||(i.hcOrigDetached=!0,k.body.appendChild(i)),("none"===U(i,"display",!1)||i.hcOricDetached)&&(i.hcOrigStyle={display:i.style.display,height:i.style.height,overflow:i.style.overflow},e={display:"block",overflow:"hidden"},i!==this.renderTo&&(e.height=0),O(i,e),i.offsetWidth||i.style.setProperty("display","block","important")),(i=i.parentNode)!==k.body););}setClassName(t){this.container.className="highcharts-container "+(t||"")}getContainer(){let t,e=this.options,i=e.chart,s="data-highcharts-chart",o=Q(),r=this.renderTo;r||(this.renderTo=r=i.renderTo),F(r)&&(this.renderTo=r=k.getElementById(r)),r||R(13,!0,this);let a=q(P(r,s));X(a)&&S[a]&&S[a].hasRendered&&S[a].destroy(),P(r,s,this.index),r.innerHTML=p.emptyHTML,i.skipClone||r.offsetWidth||this.temporaryDisplay(),this.getChartSize();let l=this.chartWidth,d=this.chartHeight;O(r,{overflow:"hidden"}),this.styledMode||(t=z({position:"relative",overflow:"hidden",width:l+"px",height:d+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none"},i.style||{}));let c=L("div",{id:o},t,r);this.container=c,this._cursor=c.style.cursor;let u=i.renderer||!M?n.getRendererType(i.renderer):h;if(this.renderer=new u(c,l,d,void 0,i.forExport,e.exporting&&e.exporting.allowHTML,this.styledMode),this.containerBox=this.getContainerBox(),m(void 0,this),this.setClassName(i.className),this.styledMode)for(let n in e.defs)this.renderer.definition(e.defs[n]);else this.renderer.setStyle(i.style);this.renderer.chartIndex=this.index,G(this,"afterGetContainer")}getMargins(t){let{spacing:e,margin:i,titleOffset:s}=this;this.resetMargins(),s[0]&&!D(i[0])&&(this.plotTop=Math.max(this.plotTop,s[0]+e[0])),s[2]&&!D(i[2])&&(this.marginBottom=Math.max(this.marginBottom,s[2]+e[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(i,e),G(this,"getMargins"),t||this.getAxisMargins()}getAxisMargins(){let t=this,e=t.axisOffset=[0,0,0,0],i=t.colorAxis,s=t.margin,o=function(t){t.forEach((function(t){t.visible&&t.getOffset()}))};t.hasCartesianSeries?o(t.axes):i&&i.length&&o(i),A.forEach((function(i,o){D(s[o])||(t[i]+=e[o])})),t.setChartSize()}getOptions(){return j(this.userOptions,x)}reflow(t){let e=this,i=e.containerBox,s=e.getContainerBox();delete e.pointer.chartPosition,!e.isPrinting&&!e.isResizing&&i&&s.width&&((s.width!==i.width||s.height!==i.height)&&(c.clearTimeout(e.reflowTimeout),e.reflowTimeout=J((function(){e.container&&e.setSize(void 0,void 0,!1)}),t?100:0)),e.containerBox=s)}setReflow(){let t=this,e=e=>{var i;(null===(i=t.options)||void 0===i?void 0:i.chart.reflow)&&t.hasLoaded&&t.reflow(e)};if("function"==typeof ResizeObserver)new ResizeObserver(e).observe(t.renderTo);else{let t=w(C,"resize",e);w(this,"destroy",t)}}setSize(t,e,i){let s=this,o=s.renderer;s.isResizing+=1,m(i,s);let r=o.globalAnimation;s.oldChartHeight=s.chartHeight,s.oldChartWidth=s.chartWidth,void 0!==t&&(s.options.chart.width=t),void 0!==e&&(s.options.chart.height=e),s.getChartSize();let{chartWidth:n,chartHeight:a,scrollablePixelsX:l=0,scrollablePixelsY:h=0}=s;(s.isDirtyBox||n!==s.oldChartWidth||a!==s.oldChartHeight)&&(s.styledMode||(r?g:O)(s.container,{width:"".concat(n+l,"px"),height:"".concat(a+h,"px")},r),s.setChartSize(!0),o.setSize(n,a,r),s.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),s.isDirtyLegend=!0,s.isDirtyBox=!0,s.layOutTitles(),s.getMargins(),s.redraw(r),s.oldChartHeight=void 0,G(s,"resize"),setTimeout((()=>{s&&G(s,"endResize",void 0,(()=>{s.isResizing-=1}))}),f(r).duration))}setChartSize(t){let e,i,s,o,r=this.inverted,n=this.renderer,a=this.chartWidth,l=this.chartHeight,h=this.options.chart,d=this.spacing,c=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=i=Math.round(this.plotTop),this.plotWidth=s=Math.max(0,Math.round(a-e-this.marginRight)),this.plotHeight=o=Math.max(0,Math.round(l-i-this.marginBottom)),this.plotSizeX=r?o:s,this.plotSizeY=r?s:o,this.plotBorderWidth=h.plotBorderWidth||0,this.spacingBox=n.spacingBox={x:d[3],y:d[0],width:a-d[3]-d[1],height:l-d[0]-d[2]},this.plotBox=n.plotBox={x:e,y:i,width:s,height:o};let p=2*Math.floor(this.plotBorderWidth/2),u=Math.ceil(Math.max(p,c[3])/2),g=Math.ceil(Math.max(p,c[0])/2);this.clipBox={x:u,y:g,width:Math.floor(this.plotSizeX-Math.max(p,c[1])/2-u),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(p,c[2])/2-g))},t||(this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),n.alignElements()),G(this,"afterSetChartSize",{skipAxes:t})}resetMargins(){G(this,"resetMargins");let t=this,e=t.options.chart;["margin","spacing"].forEach((function(i){let s=e[i],o=H(s)?s:[s,s,s,s];["Top","Right","Bottom","Left"].forEach((function(s,r){t[i][r]=_(e[i+s],o[r])}))})),A.forEach((function(e,i){t[e]=_(t.margin[i],t.spacing[i])})),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]}drawChartBox(){let t,e,i,s=this.options.chart,o=this.renderer,r=this.chartWidth,n=this.chartHeight,a=this.styledMode,l=this.plotBGImage,h=s.backgroundColor,d=s.plotBackgroundColor,c=s.plotBackgroundImage,p=this.plotLeft,u=this.plotTop,g=this.plotWidth,f=this.plotHeight,m=this.plotBox,x=this.clipRect,b=this.clipBox,y=this.chartBackground,v=this.plotBackground,S=this.plotBorder,k="animate";y||(this.chartBackground=y=o.rect().addClass("highcharts-background").add(),k="attr"),a?t=e=y.strokeWidth():(e=(t=s.borderWidth||0)+(s.shadow?8:0),i={fill:h||"none"},(t||y["stroke-width"])&&(i.stroke=s.borderColor,i["stroke-width"]=t),y.attr(i).shadow(s.shadow)),y[k]({x:e/2,y:e/2,width:r-e-t%2,height:n-e-t%2,r:s.borderRadius}),k="animate",v||(k="attr",this.plotBackground=v=o.rect().addClass("highcharts-plot-background").add()),v[k](m),!a&&(v.attr({fill:d||"none"}).shadow(s.plotShadow),c&&(l?(c!==l.attr("href")&&l.attr("href",c),l.animate(m)):this.plotBGImage=o.image(c,p,u,g,f).add())),x?x.animate({width:b.width,height:b.height}):this.clipRect=o.clipRect(b),k="animate",S||(k="attr",this.plotBorder=S=o.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),a||S.attr({stroke:s.plotBorderColor,"stroke-width":s.plotBorderWidth||0,fill:"none"}),S[k](S.crisp({x:p,y:u,width:g,height:f},-S.strokeWidth())),this.isDirtyBox=!1,G(this,"afterDrawChartBox")}propFromSeries(){let t,e,i,s=this,o=s.options.chart,r=s.options.series;["inverted","angular","polar"].forEach((function(n){for(e=T[o.type],i=o[n]||e&&e.prototype[n],t=r&&r.length;!i&&t--;)(e=T[r[t].type])&&e.prototype[n]&&(i=!0);s[n]=i}))}linkSeries(t){let e=this,i=e.series;i.forEach((function(t){t.linkedSeries.length=0})),i.forEach((function(t){let{linkedTo:i}=t.options;if(F(i)){let s;(s=":previous"===i?e.series[t.index-1]:e.get(i))&&s.linkedParent!==t&&(s.linkedSeries.push(t),t.linkedParent=s,s.enabledDataSorting&&t.setDataSortingOptions(),t.visible=_(t.options.visible,s.options.visible,t.visible))}})),G(this,"afterLinkSeries",{isUpdating:t})}renderSeries(){this.series.forEach((function(t){t.translate(),t.render()}))}render(){let t,e=this.axes,i=this.colorAxis,s=this.renderer,o=this.options.chart.axisLayoutRuns||2,r=t=>{t.forEach((t=>{t.visible&&t.render()}))},n=0,a=!0,l=0;for(let d of(this.setTitle(),G(this,"beforeMargins"),null!==(h=this.getStacks)&&void 0!==h&&h.call(this),this.getMargins(!0),this.setChartSize(),e)){var h;let{options:t}=d,{labels:e}=t;if(d.horiz&&d.visible&&e.enabled&&d.series.length&&"colorAxis"!==d.coll&&!this.polar){n=t.tickLength,d.createGroups();let i=new u(d,0,"",!0),s=i.createLabel("x",e);if(i.destroy(),s&&_(e.reserveSpace,!X(t.crossing))&&(n=s.getBBox().height+e.distance+Math.max(t.offset||0,0)),n){null===s||void 0===s||s.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-n,0);(a||t||o>1)&&l(l?1:1.1),t=s/this.plotHeight>(l?1:1.05),l++}this.drawChartBox(),this.hasCartesianSeries?r(e):i&&i.length&&r(i),this.seriesGroup||(this.seriesGroup=s.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(t){let e=this,i=Y(!0,this.options.credits,t);i.enabled&&!this.credits&&(this.credits=this.renderer.text(i.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){i.href&&(C.location.href=i.href)})).attr({align:i.position.align,zIndex:8}),e.styledMode||this.credits.css(i.style),this.credits.add().align(i.position),this.credits.update=function(t){e.credits=e.credits.destroy(),e.addCredits(t)})}destroy(){let t,e=this,i=e.axes,s=e.series,o=e.container,n=o&&o.parentNode;for(G(e,"destroy"),e.renderer.forExport?I(S,e):S[e.index]=void 0,r.chartCount--,e.renderTo.removeAttribute("data-highcharts-chart"),K(e),t=i.length;t--;)i[t]=i[t].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),t=s.length;t--;)s[t]=s[t].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach((function(t){let i=e[t];i&&i.destroy&&(e[t]=i.destroy())})),o&&(o.innerHTML=p.emptyHTML,K(o),n&&B(o)),V(e,(function(t,i){delete e[i]}))}firstRender(){let t=this,e=t.options;t.getContainer(),t.resetMargins(),t.setChartSize(),t.propFromSeries(),t.getAxes();let i=W(e.series)?e.series:[];e.series=[],i.forEach((function(e){t.initSeries(e)})),t.linkSeries(),t.setSortedData(),G(t,"beforeRender"),t.render(),t.pointer.getChartPosition(),t.renderer.imgCount||t.hasLoaded||t.onload(),t.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),G(this,"load"),G(this,"render"),D(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:t,title:e}=this;!t||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(e&&e.element.textContent||"").replace(/0&&(y+=o,b=S),(o=y-k)>0&&(y=k,b-=o),e.series.length&&b!==u.min&&y!==u.max&&b>=S&&y<=k&&(e.setExtremes(b,y,!1,!1,{trigger:"pan"}),!s.resetZoomButton&&b!==S&&y!==k&&a.match("y")&&(s.showResetZoom(),e.displayBtn=!1),i=!0),r[h]=l)})),V(r,((t,e)=>{s[e]=t})),i&&s.redraw(!1),O(s.container,{cursor:"move"})}))}}return z(tt.prototype,{callbacks:[],collectionsWithInit:{xAxis:[tt.prototype.addAxis,[!0]],yAxis:[tt.prototype.addAxis,[!1]],series:[tt.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),tt})),i(e,"Extensions/ScrollablePlotArea.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Globals.js"],e["Core/Renderer/RendererRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s){let{stop:o}=t,{composed:r}=e,{addEvent:n,createElement:a,css:l,defined:h,extend:d,merge:c,pick:p,pushUnique:u}=s;function g(){var t,e,s;let r,{axisOffset:h,chartWidth:d,chartHeight:c,container:u,plotHeight:g,plotLeft:f,plotTop:m,plotWidth:x,scrollablePixelsX:b=0,scrollablePixelsY:y=0,scrollingContainer:v}=this,S=!this.fixedDiv,k=this.options.chart,A=k.scrollablePlotArea,{scrollPositionX:M,scrollPositionY:C}=A,T=i.getRendererType(),{fixedRenderer:w}=this;w?w.setSize(d,c):(this.fixedDiv=a("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:((null===(t=k.style)||void 0===t?void 0:t.zIndex)||0)+2,top:0},void 0,!0),null!==v&&void 0!==v&&v.parentNode.insertBefore(this.fixedDiv,v),l(this.renderTo,{overflow:"visible"}),this.fixedRenderer=w=new T(this.fixedDiv,d,c,k.style),this.scrollableMask=w.path().attr({fill:k.backgroundColor||"#fff","fill-opacity":p(A.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),n(this,"afterShowResetZoom",this.moveFixedElements),n(this,"afterApplyDrilldown",this.moveFixedElements),n(this,"afterLayOutTitles",this.moveFixedElements)),(this.scrollableDirty||S)&&(this.scrollableDirty=!1,this.moveFixedElements());let P=d+b,L=c+y;o(this.container),l(u,{width:"".concat(P,"px"),height:"".concat(L,"px")}),this.renderer.boxWrapper.attr({width:P,height:L,viewBox:[0,0,P,L].join(" ")}),null!==(e=this.chartBackground)&&void 0!==e&&e.attr({width:P,height:L}),v&&(l(v,{width:"".concat(this.chartWidth,"px"),height:"".concat(this.chartHeight,"px")}),S&&(M&&(v.scrollLeft=b*M),C&&(v.scrollTop=y*C)));let E=m-h[0]-1,O=f-h[3]-1,D=m+g+h[2]+1,j=f+x+h[1]+1,B=f+x-b,I=m+g-y;r=b?[["M",0,E],["L",f-1,E],["L",f-1,D],["L",0,D],["Z"],["M",B,E],["L",d,E],["L",d,D],["L",B,D],["Z"]]:y?[["M",O,0],["L",O,m-1],["L",j,m-1],["L",j,0],["Z"],["M",O,I],["L",O,c],["L",j,c],["L",j,I],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&(null===(s=this.scrollableMask)||void 0===s||s.attr({d:r}))}function f(){let t,e=this.container,i=this.fixedRenderer,s=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-reset-zoom",".highcharts-drillup-button",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"];for(let o of(this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),t&&s.push("".concat(t,":not(.highcharts-radial-axis)"),"".concat(t,"-labels:not(.highcharts-radial-axis-labels)")),s))[].forEach.call(e.querySelectorAll(o),(t=>{(t.namespaceURI===i.SVG_NS?i.box:i.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}function m(){let t,e={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(e.overflowX="auto"),this.scrollablePixelsY&&(e.overflowY="auto"),this.scrollingParent=a("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=a("div",{className:"highcharts-scrolling"},e,this.scrollingParent),n(this.scrollingContainer,"scroll",(()=>{this.pointer&&(delete this.pointer.chartPosition,this.hoverPoint&&(t=this.hoverPoint),this.pointer.runPointActions(void 0,t,!0))})),this.innerContainer=a("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null}function x(){this.chart.scrollableDirty=!0}function b(t){let e,i,s,o=this.options.chart.scrollablePlotArea,r=o&&o.minWidth,n=o&&o.minHeight;if(!this.renderer.forExport&&(r?(this.scrollablePixelsX=e=Math.max(0,r-this.chartWidth),e&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=c(this.plotBox),this.plotBox.width=this.plotWidth+=e,this.inverted?this.clipBox.height+=e:this.clipBox.width+=e,s={1:{name:"right",value:e}})):n&&(this.scrollablePixelsY=i=Math.max(0,n-this.chartHeight),h(i)&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=c(this.plotBox),this.plotBox.height=this.plotHeight+=i,this.inverted?this.clipBox.width+=i:this.clipBox.height+=i,s={2:{name:"bottom",value:i}})),s&&!t.skipAxes))for(let a of this.axes)if(s[a.side]){let t=a.getPlotLinePath;a.getPlotLinePath=function(){let e=s[a.side].name,i=s[a.side].value,o=this[e];this[e]=o-i;let r=t.apply(this,arguments);return this[e]=o,r}}else a.setAxisSize(),a.setAxisTranslation()}function y(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}function v(){this.chart.scrollableDirty=!0}return{compose:function t(e,i,s){u(r,t)&&(n(e,"afterInit",x),d(i.prototype,{applyFixed:g,moveFixedElements:f,setUpScrolling:m}),n(i,"afterSetChartSize",b),n(i,"render",y),n(s,"show",v))}}})),i(e,"Core/Axis/Stacking/StackItem.js",[e["Core/Templating.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{format:s}=t,{series:o}=e,{destroyObjectProperties:r,fireEvent:n,isNumber:a,pick:l}=i;return class{constructor(t,e,i,s,o){let r=t.chart.inverted,n=t.reversed;this.axis=t;let a=this.isNegative=!!i!=!!n;this.options=e=e||{},this.x=s,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=o,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:e.align||(r?a?"left":"right":"center"),verticalAlign:e.verticalAlign||(r?"middle":a?"bottom":"top"),y:e.y,x:e.x},this.textAlign=e.textAlign||(r?a?"right":"left":"center")}destroy(){r(this,this.axis)}render(t){let e=this.axis.chart,i=this.options,o=i.format,r=o?s(o,this,e):i.formatter.call(this);if(this.label)this.label.attr({text:r,visibility:"hidden"});else{this.label=e.renderer.label(r,null,void 0,i.shape,void 0,void 0,i.useHTML,!1,"stack-labels");let s={r:i.borderRadius||0,text:r,padding:l(i.padding,5),visibility:"hidden"};e.styledMode||(s.fill=i.backgroundColor,s.stroke=i.borderColor,s["stroke-width"]=i.borderWidth,this.label.css(i.style||{})),this.label.attr(s),this.label.added||this.label.add(t)}this.label.labelrank=e.plotSizeY,n(this,"afterRender")}setOffset(t,e,i,s,r,h){let{alignOptions:d,axis:c,label:p,options:u,textAlign:g}=this,f=c.chart,m=this.getStackBox({xOffset:t,width:e,boxBottom:i,boxTop:s,defaultX:r,xAxis:h}),{verticalAlign:x}=d;if(p&&m){let t,e=p.getBBox(),i=p.padding,s="justify"===l(u.overflow,"justify");d.x=u.x||0,d.y=u.y||0;let{x:r,y:n}=this.adjustStackPosition({labelBox:e,verticalAlign:x,textAlign:g});m.x-=r,m.y-=n,p.align(d,!1,m),(t=f.isInsidePlot(p.alignAttr.x+d.x+r,p.alignAttr.y+d.y+n))||(s=!1),s&&o.prototype.justifyDataLabel.call(c,p,d,p.alignAttr,e,m),p.attr({x:p.alignAttr.x,y:p.alignAttr.y,rotation:u.rotation,rotationOriginX:e.width/2,rotationOriginY:e.height/2}),l(!s&&u.crop,!0)&&(t=a(p.x)&&a(p.y)&&f.isInsidePlot(p.x-i+(p.width||0),p.y)&&f.isInsidePlot(p.x+i,p.y)),p[t?"show":"hide"]()}n(this,"afterSetOffset",{xOffset:t,width:e})}adjustStackPosition(t){let{labelBox:e,verticalAlign:i,textAlign:s}=t,o={bottom:0,middle:1,top:2,right:1,center:0,left:-1},r=o[i],n=o[s];return{x:e.width/2+e.width/2*n,y:e.height/2*r}}getStackBox(t){let e=this.axis,i=e.chart,{boxTop:s,defaultX:o,xOffset:r,width:n,boxBottom:h}=t,d=e.stacking.usePercentage?100:l(s,this.total,0),c=e.toPixels(d),p=t.xAxis||i.xAxis[0],u=l(o,p.translate(this.x))+r,g=e.toPixels(h||a(e.min)&&e.logarithmic&&e.logarithmic.lin2log(e.min)||0),f=Math.abs(c-g),m=i.inverted,x=this.isNegative;return m?{x:(x?c:c-f)-i.plotLeft,y:p.height-u-n,width:f,height:n}:{x:u+p.transB-i.plotLeft,y:(x?c-f:c)-i.plotTop,width:n,height:f}}}})),i(e,"Core/Axis/Stacking/StackingAxis.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Axis/Axis.js"],e["Core/Globals.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Axis/Stacking/StackItem.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r){var n;let{getDeferredAnimation:a}=t,{composed:l}=i,{series:{prototype:h}}=s,{addEvent:d,correctFloat:c,defined:p,destroyObjectProperties:u,fireEvent:g,isArray:f,isNumber:m,objectEach:x,pick:b,pushUnique:y}=r;function v(){let t=this.inverted;this.axes.forEach((t=>{t.stacking&&t.stacking.stacks&&t.hasVisibleSeries&&(t.stacking.oldStacks=t.stacking.stacks)})),this.series.forEach((e=>{let i=e.xAxis&&e.xAxis.options||{};e.options.stacking&&e.reserveSpace()&&(e.stackKey=[e.type,b(e.options.stack,""),t?i.top:i.left,t?i.height:i.width].join(","))}))}function S(){let t=this.stacking;if(t){var e;let i=t.stacks;x(i,((t,e)=>{u(t),delete i[e]})),null===(e=t.stackTotalGroup)||void 0===e||e.destroy()}}function k(){this.stacking||(this.stacking=new P(this))}function A(t,e,i,s){return!p(t)||t.x!==e||s&&t.stackKey!==s?t={x:e,index:0,key:s,stackKey:s}:t.index++,t.key=[i,e,t.index].join(","),t}function M(){let t,e=this,i=e.yAxis,s=e.stackKey||"",o=i.stacking.stacks,r=e.processedXData,n=e.options.stacking,a=e[n+"Stacker"];a&&[s,"-"+s].forEach((i=>{let s,n,l,h=r.length;for(;h--;){var d,c;s=r[h],t=e.getStackIndicator(t,s,e.index,i),n=null===(d=o[i])||void 0===d?void 0:d[s],(l=null===(c=n)||void 0===c?void 0:c.points[t.key||""])&&a.call(e,l,n,h)}}))}function C(t,e,i){let s=e.total?100/e.total:0;t[0]=c(t[0]*s),t[1]=c(t[1]*s),this.stackedYData[i]=t[1]}function T(t){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?h.setStackedPoints.call(this,t,"group"):t.stacking.resetStacks())}function w(t,e){let i,s,r,n,a,l,h,d,u,g=e||this.options.stacking;if(!g||!this.reserveSpace()||({group:"xAxis"}[g]||"yAxis")!==t.coll)return;let m=this.processedXData,x=this.processedYData,y=[],v=x.length,S=this.options,k=S.threshold||0,A=S.startFromThreshold?k:0,M=S.stack,C=e?"".concat(this.type,",").concat(g):this.stackKey||"",T="-"+C,w=this.negStacks,P=t.stacking,L=P.stacks,E=P.oldStacks;for(P.stacksTouched+=1,h=0;h0&&!1===this.singleStacks&&(r.points[l][0]=r.points[this.index+","+d+",0"][0])):(delete r.points[l],delete r.points[this.index]);let e=r.total||0;"percent"===g?(n=s?C:T,e=w&&null!==(D=L[n])&&void 0!==D&&D[d]?(n=L[n][d]).total=Math.max(n.total||0,e)+Math.abs(u)||0:c(e+(Math.abs(u)||0))):"group"===g?(f(u)&&(u=u[0]),null!==u&&e++):e=c(e+(u||0)),r.cumulative="group"===g?(e||1)-1:c(b(r.cumulative,A)+(u||0)),r.total=e,null!==u&&(r.points[l].push(r.cumulative),y[h]=r.cumulative,r.hasValidPoints=!0)}"percent"===g&&(P.usePercentage=!0),"group"!==g&&(this.stackedYData=y),P.oldStacks={}}class P{constructor(t){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=t}buildStacks(){let t,e,i=this.axis,s=i.series,o="xAxis"===i.coll,r=i.options.reversedStacks,n=s.length;for(this.resetStacks(),this.usePercentage=!1,e=n;e--;)t=s[r?e:n-e-1],o&&t.setGroupedPoints(i),t.setStackedPoints(i);if(!o)for(e=0;e{x(t,(t=>{t.cumulative=t.total}))})))}resetStacks(){x(this.stacks,(t=>{x(t,((e,i)=>{m(e.touched)&&e.touched{x(t,(t=>{t.render(l)}))})),l.animate({opacity:1},n)}}return(n||(n={})).compose=function t(e,i,s){if(y(l,t)){let t=i.prototype,o=s.prototype;d(e,"init",k),d(e,"destroy",S),t.getStacks=v,o.getStackIndicator=A,o.modifyStacks=M,o.percentStacker=C,o.setGroupedPoints=T,o.setStackedPoints=w}},n})),i(e,"Series/Line/LineSeries.js",[e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{defined:s,merge:o,isObject:r}=i;class n extends t{drawGraph(){let t=this.options,e=(this.gappedPath||this.getGraphPath).call(this),i=this.chart.styledMode;[this,...this.zones].forEach(((s,n)=>{let a,l=s.graph,h=l?"animate":"attr",d=s.dashStyle||t.dashStyle;l?(l.endX=this.preventGraphAnimation?null:e.xMap,l.animate({d:e})):e.length&&(s.graph=l=this.chart.renderer.path(e).addClass("highcharts-graph"+(n?" highcharts-zone-graph-".concat(n-1," "):" ")+(n&&s.className||"")).attr({zIndex:1}).add(this.group)),l&&!i&&(a={stroke:!n&&t.lineColor||s.color||this.color||"#cccccc","stroke-width":t.lineWidth||0,fill:this.fillGraph&&this.color||"none"},d?a.dashstyle=d:"square"!==t.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),l[h](a).shadow(n<2&&t.shadow&&o({filterUnits:"userSpaceOnUse"},r(t.shadow)?t.shadow:{}))),l&&(l.startX=e.xMap,l.isArea=e.isArea)}))}getGraphPath(t,e,i){let o,r=this,n=r.options,a=[],l=[],h=n.step,d=(t=t||r.points).reversed;return d&&t.reverse(),(h={right:1,center:2}[h]||h&&3)&&d&&(h=4-h),(t=this.getValidPoints(t,!1,!(n.connectNulls&&!e&&!i))).forEach((function(d,c){let p,u=d.plotX,g=d.plotY,f=t[c-1],m=d.isNull||"number"!=typeof g;(d.leftCliff||f&&f.rightCliff)&&!i&&(o=!0),m&&!s(e)&&c>0?o=!n.connectNulls:m&&!e?o=!0:(0===c||o?p=[["M",d.plotX,d.plotY]]:r.getPointSpline?p=[r.getPointSpline(t,d,c)]:h?(p=1===h?[["L",f.plotX,g]]:2===h?[["L",(f.plotX+u)/2,f.plotY],["L",(f.plotX+u)/2,g]]:[["L",u,f.plotY]]).push(["L",u,g]):p=[["L",u,g]],l.push(d.x),h&&(l.push(d.x),2===h&&l.push(d.x)),a.push.apply(a,p),o=!1)})),a.xMap=l,r.graphPath=a,a}}return n.defaultOptions=o(t.defaultOptions,{legendSymbol:"lineMarker"}),e.registerSeriesType("line",n),n})),i(e,"Series/Area/AreaSeries.js",[e["Core/Color/Color.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{parse:s}=t,{seriesTypes:{line:o}}=e,{extend:r,merge:n,objectEach:a,pick:l}=i;class h extends o{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:t,options:e}=this;[this,...this.zones].forEach(((i,s)=>{var o;let r={},n=i.fillColor||e.fillColor,a=i.area,l=a?"animate":"attr";a?(a.endX=this.preventGraphAnimation?null:t.xMap,a.animate({d:t})):(r.zIndex=0,(a=i.area=this.chart.renderer.path(t).addClass("highcharts-area"+(s?" highcharts-zone-area-".concat(s-1," "):" ")+(s&&i.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(r.fill=n||i.color||this.color,r["fill-opacity"]=n?1:null!==(o=e.fillOpacity)&&void 0!==o?o:.75,a.css({pointerEvents:this.stickyTracking?"none":"auto"})),a[l](r),a.startX=t.xMap,a.shiftUnit=e.step?2:1}))}getGraphPath(t){let e,i,s,r=o.prototype.getGraphPath,n=this.options,a=n.stacking,h=this.yAxis,d=[],c=[],p=this.index,u=h.stacking.stacks[this.stackKey],g=n.threshold,f=Math.round(h.getThreshold(n.threshold)),m=l(n.connectNulls,"percent"===a),x=function(i,s,o){let r,n,l=t[i],m=a&&u[l.x].points[p],x=l[o+"Null"]||0,b=l[o+"Cliff"]||0,y=!0;b||x?(r=(x?m[0]:m[1])+b,n=m[0]+b,y=!!x):!a&&t[s]&&t[s].isNull&&(r=n=g),void 0!==r&&(c.push({plotX:e,plotY:null===r?f:h.getThreshold(r),isNull:y,isCliff:!0}),d.push({plotX:e,plotY:null===n?f:h.getThreshold(n),doCurve:!1}))};t=t||this.points,a&&(t=this.getStackPoints(t));for(let o=0,A=t.length;ot.visible));s.forEach((function(t,a){let f,m,x=0;if(h[t]&&!h[t].isNull)i.push(h[t]),[-1,1].forEach((function(i){let o=1===i?"rightNull":"leftNull",r=n[s[a+i]],l=0;if(r){let i=u;for(;i>=0&&i=0&&ei&&r>h?(r=Math.max(i,h),a=2*h-r):rp&&a>h?(a=Math.max(p,h),r=2*h-a):a=Math.abs(e)&&a>.5;return s=a-(e=Math.round(e)+n),l&&s&&(e-=1,s+=1),{x:t,y:e,width:i,height:s}}adjustForMissingColumns(t,e,i,s){if(!i.isNull&&s.columnCount>1){var o;let r=this.xAxis.series.filter((t=>t.visible)).map((t=>t.index)),n=0,a=0;y(null===(o=this.xAxis.stacking)||void 0===o?void 0:o.stacks,(t=>{if("number"==typeof i.x){let e=t[i.x.toString()];if(e){let t=e.points[this.index];if(f(t)){let t=Object.keys(e.points).filter((t=>!t.match(",")&&e.points[t]&&e.points[t].length>1)).map(parseFloat).filter((t=>-1!==r.indexOf(t))).sort(((t,e)=>e-t));n=t.indexOf(this.index),a=t.length}}}}));let l=(a-1)*s.paddedWidth+e;t=(i.plotX||0)+l/2-e-n*s.paddedWidth}return t}translate(){let t=this,e=t.chart,i=t.options,s=t.dense=t.closestPointRange*t.xAxis.transA<2,r=t.borderWidth=b(i.borderWidth,s?0:1),n=t.xAxis,a=t.yAxis,l=i.threshold,h=b(i.minPointLength,5),d=t.getColumnMetrics(),u=d.width,f=t.pointXOffset=d.offset,x=t.dataMin,y=t.dataMax,v=t.barW=Math.max(u,1+2*r),S=t.translatedThreshold=a.getThreshold(l);e.inverted&&(S-=.5),i.pointPadding&&(v=Math.ceil(v)),o.prototype.translate.apply(t),t.points.forEach((function(s){let o=b(s.yBottom,S),r=999+Math.abs(o),g=s.plotX||0,k=c(s.plotY,-r,a.len+r);s.stackBox;let A,M=Math.min(k,o),C=Math.max(k,o)-M,T=u,w=g+f,P=v;h&&Math.abs(C)h?o-h:S-(A?h:0)),p(s.options.pointWidth)&&(w-=Math.round(((T=P=Math.ceil(s.options.pointWidth))-u)/2)),i.centerInCategory&&!i.stacking&&(w=t.adjustForMissingColumns(w,T,s,d)),s.barX=w,s.pointWidth=T,s.tooltipPos=e.inverted?[c(a.len+a.pos-e.plotLeft-k,a.pos-e.plotLeft,a.len+a.pos-e.plotLeft),n.len+n.pos-e.plotTop-w-P/2,C]:[n.left-e.plotLeft+w+P/2,c(k+a.pos-e.plotTop,a.pos-e.plotTop,a.len+a.pos-e.plotTop),C],s.shapeType=t.pointClass.prototype.shapeType||"roundedRect",s.shapeArgs=t.crispCol(w,s.isNull?S:M,P,s.isNull?0:C)})),g(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(t,e){let i,s,o,r=this.options,n=this.pointAttrToOptions||{},a=n.stroke||"borderColor",h=n["stroke-width"]||"borderWidth",d=t&&t.color||this.color,c=t&&t[a]||r[a]||d,p=t&&t.options.dashStyle||r.dashStyle,u=t&&t[h]||r[h]||this[h]||0,g=b(t&&t.opacity,r.opacity,1);t&&this.zones.length&&(s=t.getZone(),d=t.options.color||s&&(s.color||t.nonZonedColor)||this.color,s&&(c=s.borderColor||c,p=s.dashStyle||p,u=s.borderWidth||u)),e&&t&&(o=(i=x(r.states[e],t.options.states&&t.options.states[e]||{})).brightness,d=i.color||void 0!==o&&l(d).brighten(i.brightness).get()||d,c=i[a]||c,u=i[h]||u,p=i.dashStyle||p,g=b(i.opacity,g));let f={fill:d,stroke:c,"stroke-width":u,opacity:g};return p&&(f.dashstyle=p),f}drawPoints(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.points,i=this,s=this.chart,o=i.options,r=s.renderer,n=o.animationLimit||250;e.forEach((function(e){let a=e.plotY,l=e.graphic,h=!!l,d=l&&s.pointCount0&&void 0!==arguments[0]?arguments[0]:this.points,i=this,s=i.chart,o=s.pointer,r=function(t){let e=o.getPointFromEvent(t);void 0!==e&&i.options.enableMouseTracking&&(o.isDirectTouch=!0,e.onMouseOver(t))};e.forEach((function(e){t=f(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){t.div?t.div.point=e:t.element.point=e}))})),i._hasTracking||(i.trackerGroups.forEach((function(t){i[t]&&(i[t].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",(function(t){o.onTrackerMouseOut(t)})),h&&i[t].on("touchstart",r),!s.styledMode&&i.options.cursor&&i[t].css({cursor:i.options.cursor}))})),i._hasTracking=!0),g(this,"afterDrawTracker")}remove(){let t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),o.prototype.remove.apply(t,arguments)}}return S.defaultOptions=x(o.defaultOptions,i),u(S.prototype,{directTouch:!0,getSymbol:d,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),r.registerSeriesType("column",S),S})),i(e,"Core/Series/DataLabel.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Templating.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i,s){var o;let{getDeferredAnimation:r}=t,{format:n}=e,{composed:a}=i,{defined:l,extend:h,fireEvent:d,isArray:c,isString:p,merge:u,objectEach:g,pick:f,pInt:m,pushUnique:x,splat:b}=s;return function(t){function e(){return k(this).some((t=>null===t||void 0===t?void 0:t.enabled))}function i(t,e,i,s,o){let r,n,a,d=this,c=this.chart,p=this.isCartesian&&c.inverted,u=this.enabledDataSorting,g=t.plotX,m=t.plotY,x=i.rotation,b=i.align,y=l(g)&&l(m)&&c.isInsidePlot(g,Math.round(m),{inverted:p,paneCoordinates:!0,series:d}),v=i=>{u&&d.xAxis&&!S&&d.setDataLabelStartPos(t,e,o,y,i)},S="justify"===f(i.overflow,u?"none":"justify"),k=this.visible&&!1!==t.visible&&l(g)&&(t.series.forceDL||u&&!S||y||f(i.inside,!!this.options.stacking)&&s&&c.isInsidePlot(g,p?s.x+1:s.y+s.height-1,{inverted:p,paneCoordinates:!0,series:d})),A=t.pos();if(k&&A){x&&e.attr({align:b});let t=e.getBBox(!0),l=[0,0];if(r=c.renderer.fontMetrics(e).b,s=h({x:A[0],y:Math.round(A[1]),width:0,height:0},s),h(i,{width:t.width,height:t.height}),x?(S=!1,n=c.renderer.rotCorr(r,x),a={x:s.x+(i.x||0)+s.width/2+n.x,y:s.y+(i.y||0)+{top:0,middle:.5,bottom:1}[i.verticalAlign]*s.height},l=[t.x-Number(e.attr("x")),t.y-Number(e.attr("y"))],v(a),e[o?"attr":"animate"](a)):(v(s),e.align(i,void 0,s),a=e.alignAttr),S&&s.height>=0)this.justifyDataLabel(e,i,a,t,s,o);else if(f(i.crop,!0)){let{x:e,y:i}=a;e+=l[0],i+=l[1],k=c.isInsidePlot(e,i,{paneCoordinates:!0,series:d})&&c.isInsidePlot(e+t.width,i+t.height,{paneCoordinates:!0,series:d})}i.shape&&!x&&e[o?"attr":"animate"]({anchorX:A[0],anchorY:A[1]})}o&&u&&(e.placed=!1),k||u&&!S?e.show():(e.hide(),e.placed=!1)}function s(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function o(t){let e=this.hasRendered||0,i=this.initDataLabelsGroup().attr({opacity:+e});return!e&&i&&(this.visible&&i.show(),this.options.animation?i.animate({opacity:1},t):i.attr({opacity:1})),i}function y(t){var e;let i;t=t||this.points;let s=this,o=s.chart,a=s.options,h=o.renderer,{backgroundColor:c,plotBackgroundColor:u}=o.options.chart,x=h.getContrast(p(u)&&u||p(c)&&c||"#000000"),y=k(s),{animation:v,defer:A}=y[0],M=A?r(o,v,s):{defer:0,duration:0};d(this,"drawDataLabels"),null!==(e=s.hasDataLabels)&&void 0!==e&&e.call(s)&&(i=this.initDataLabels(M),t.forEach((t=>{var e;let r=t.dataLabels||[];b(S(y,t.dlOptions||(null===(e=t.options)||void 0===e?void 0:e.dataLabels))).forEach(((e,d)=>{let c,u,b,y,v,S=e.enabled&&t.visible&&(!t.isNull||t.dataLabelOnNull)&&function(t,e){let i=e.filter;if(i){let e=i.operator,s=t[i.property],o=i.value;return">"===e&&s>o||"<"===e&&s="===e&&s>=o||"<="===e&&s<=o||"=="===e&&s==o||"==="===e&&s===o||"!="===e&&s!=o||"!=="===e&&s!==o}return!0}(t,e),{backgroundColor:k,borderColor:A,distance:M,style:C={}}=e,T={},w=r[d],P=!w;if(S&&(u=f(e[t.formatPrefix+"Format"],e.format),c=t.getLabelConfig(),b=l(u)?n(u,c,o):(e[t.formatPrefix+"Formatter"]||e.formatter).call(c,e),y=e.rotation,!o.styledMode&&(C.color=f(e.color,C.color,p(s.color)?s.color:void 0,"#000000"),"contrast"===C.color?("none"!==k&&(v=k),t.contrastColor=h.getContrast("auto"!==v&&v||t.color||s.color),C.color=v||!l(M)&&e.inside||0>m(M||0)||a.stacking?t.contrastColor:x):delete t.contrastColor,a.cursor&&(C.cursor=a.cursor)),T={r:e.borderRadius||0,rotation:y,padding:e.padding,zIndex:1},o.styledMode||(T.fill="auto"===k?t.color:k,T.stroke="auto"===A?t.color:A,T["stroke-width"]=e.borderWidth),g(T,((t,e)=>{void 0===t&&delete T[e]}))),!w||S&&l(b)&&!!w.div==!!e.useHTML&&(w.rotation&&e.rotation||w.rotation===e.rotation)||(w=void 0,P=!0),S&&l(b)&&(w?T.text=b:(w=y?h.text(b,0,0,e.useHTML).addClass("highcharts-data-label"):h.label(b,0,0,e.shape,void 0,void 0,e.useHTML,void 0,"data-label"))&&w.addClass(" highcharts-data-label-color-"+t.colorIndex+" "+(e.className||"")+(e.useHTML?" highcharts-tracker":"")),w)){var L;w.options=e,w.attr(T),o.styledMode||w.css(C).shadow(e.shadow);let n=e[t.formatPrefix+"TextPath"]||e.textPath;n&&!e.useHTML&&(w.setTextPath((null===(L=t.getDataLabelPath)||void 0===L?void 0:L.call(t,w))||t.graphic,n),t.dataLabelPath&&!n.enabled&&(t.dataLabelPath=t.dataLabelPath.destroy())),w.added||w.add(i),s.alignDataLabel(t,w,e,void 0,P),w.isActive=!0,r[d]&&r[d]!==w&&r[d].destroy(),r[d]=w}}));let d=r.length;for(;d--;){var c;r[d]&&r[d].isActive?r[d].isActive=!1:(null!==(c=r[d])&&void 0!==c&&c.destroy(),r.splice(d,1))}t.dataLabel=r[0],t.dataLabels=r}))),d(this,"afterDrawDataLabels")}function v(t,e,i,s,o,r){let n,a,l=this.chart,h=e.align,d=e.verticalAlign,c=t.box?0:t.padding||0,{x:p=0,y:u=0}=e;return(n=(i.x||0)+c)<0&&("right"===h&&p>=0?(e.align="left",e.inside=!0):p-=n,a=!0),(n=(i.x||0)+s.width-c)>l.plotWidth&&("left"===h&&p<=0?(e.align="right",e.inside=!0):p+=l.plotWidth-n,a=!0),(n=i.y+c)<0&&("bottom"===d&&u>=0?(e.verticalAlign="top",e.inside=!0):u-=n,a=!0),(n=(i.y||0)+s.height-c)>l.plotHeight&&("top"===d&&u<=0?(e.verticalAlign="bottom",e.inside=!0):u+=l.plotHeight-n,a=!0),a&&(e.x=p,e.y=u,t.placed=!r,t.align(e,void 0,o)),a}function S(t,e){let i,s=[];if(c(t)&&!c(e))s=t.map((function(t){return u(t,e)}));else if(c(e)&&!c(t))s=e.map((function(e){return u(t,e)}));else if(c(t)||c(e)){if(c(t)&&c(e))for(i=Math.max(t.length,e.length);i--;)s[i]=u(t[i],e[i])}else s=u(t,e);return s}function k(t){var e,i;let s=t.chart.options.plotOptions;return b(S(S(null===s||void 0===s||null===(e=s.series)||void 0===e?void 0:e.dataLabels,null===s||void 0===s||null===(i=s[t.type])||void 0===i?void 0:i.dataLabels),t.options.dataLabels))}function A(t,e,i,s,o){let r=this.chart,n=r.inverted,a=this.xAxis,l=a.reversed,h=((n?e.height:e.width)||0)/2,d=t.pointWidth,c=d?d/2:0;e.startXPos=n?o.x:l?-h-c:a.width-h+c,e.startYPos=n?l?this.yAxis.height-h+c:-h-c:o.y,s?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),r.hasRendered&&(i&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)}t.compose=function t(r){if(x(a,t)){let t=r.prototype;t.initDataLabelsGroup=s,t.initDataLabels=o,t.alignDataLabel=i,t.drawDataLabels=y,t.justifyDataLabel=v,t.setDataLabelStartPos=A,t.hasDataLabels=e}}}(o||(o={})),o})),i(e,"Series/Column/ColumnDataLabel.js",[e["Core/Series/DataLabel.js"],e["Core/Globals.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s){var o;let{composed:r}=e,{series:n}=i,{merge:a,pick:l,pushUnique:h}=s;return function(e){function i(t,e,i,s,o){let r=this.chart.inverted,h=t.series,d=(h.xAxis?h.xAxis.len:this.chart.plotSizeX)||0,c=(h.yAxis?h.yAxis.len:this.chart.plotSizeY)||0,p=t.dlBox||t.shapeArgs,u=l(t.below,t.plotY>l(this.translatedThreshold,c)),g=l(i.inside,!!this.options.stacking);if(p){if(s=a(p),"allow"!==i.overflow||!1!==i.crop){s.y<0&&(s.height+=s.y,s.y=0);let t=s.y+s.height-c;t>0&&t\u25cf {series.name}
',pointFormat:"x: {point.x}
y: {point.y}
"}}})),i(e,"Series/Scatter/ScatterSeries.js",[e["Series/Scatter/ScatterSeriesDefaults.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i){let{column:s,line:o}=e.seriesTypes,{addEvent:r,extend:n,merge:a}=i;class l extends o{applyJitter(){let t=this,e=this.options.jitter,i=this.points.length;e&&this.points.forEach((function(s,o){["x","y"].forEach((function(r,n){let a,l,h,d,c="plot"+r.toUpperCase();e[r]&&!s.isNull&&(a=t[r+"Axis"],d=e[r]*a.transA,a&&!a.isLog&&(l=Math.max(0,s[c]-d),h=Math.min(a.len,s[c]+d),s[c]=l+(h-l)*function(t){let e=1e4*Math.sin(t);return e-Math.floor(e)}(o+n*i),"x"===r&&(s.clientX=s.plotX)))}))}))}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return l.defaultOptions=a(o.defaultOptions,t),n(l.prototype,{drawTracker:s.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),r(l,"afterTranslate",(function(){this.applyJitter()})),e.registerSeriesType("scatter",l),l})),i(e,"Series/CenteredUtilities.js",[e["Core/Globals.js"],e["Core/Series/Series.js"],e["Core/Utilities.js"]],(function(t,e,i){var s,o;let{deg2rad:r}=t,{fireEvent:n,isNumber:a,pick:l,relativeLength:h}=i;return(o=s||(s={})).getCenter=function(){let t,i,s,o=this.options,r=this.chart,d=2*(o.slicedOffset||0),c=r.plotWidth-2*d,p=r.plotHeight-2*d,u=o.center,g=Math.min(c,p),f=o.thickness,m=o.size,x=o.innerSize||0;"string"==typeof m&&(m=parseFloat(m)),"string"==typeof x&&(x=parseFloat(x));let b=[l(u[0],"50%"),l(u[1],"50%"),l(m&&m<0?void 0:o.size,"100%"),l(x&&x<0?void 0:o.innerSize||0,"0%")];for(!r.angular||this instanceof e||(b[3]=0),i=0;i<4;++i)s=b[i],t=i<2||2===i&&/%$/.test(s),b[i]=h(s,[c,p,g,b[2]][i])+(t?d:0);return b[3]>b[2]&&(b[3]=b[2]),a(f)&&2*f0&&(b[3]=b[2]-2*f),n(this,"afterGetCenter",{positions:b}),b},o.getStartAndEndRadians=function(t,e){let i=a(t)?t:0,s=a(e)&&e>i&&e-i<360?e:i+360;return{start:r*(i+-90),end:r*(s+-90)}},s})),i(e,"Series/Pie/PiePoint.js",[e["Core/Animation/AnimationUtilities.js"],e["Core/Series/Point.js"],e["Core/Utilities.js"]],(function(t,e,i){let{setAnimation:s}=t,{addEvent:o,defined:r,extend:n,isNumber:a,isString:l,pick:h,relativeLength:d}=i;class c extends e{getConnectorPath(t){let e=t.dataLabelPosition,i=t.options||{},s=i.connectorShape,o=this.connectorShapes[s]||s;return e&&o.call(this,{...e.computed,alignment:e.alignment},e.connectorPosition,i)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(t){let e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end,borderRadius:e.borderRadius})}constructor(t,e,i){var s;super(t,e,i),this.half=0,null!==(s=this.name)&&void 0!==s||(this.name="Slice");let r=t=>{this.slice("select"===t.type)};o(this,"select",r),o(this,"unselect",r)}isValid(){return a(this.y)&&this.y>=0}setVisible(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t!==this.visible&&this.update({visible:null!==t&&void 0!==t?t:!this.visible},e,void 0,!1)}slice(t,e,i){let o=this.series,n=o.chart;s(i,n),e=h(e,!0),this.sliced=this.options.sliced=t=r(t)?t:!this.sliced,o.options.data[o.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return n(c.prototype,{connectorShapes:{fixedOffset:function(t,e,i){let s=e.breakAt,o=e.touchingSliceAt,r=i.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*s.x-o.x,2*s.y-o.y,s.x,s.y]:["L",s.x,s.y];return[["M",t.x,t.y],r,["L",o.x,o.y]]},straight:function(t,e){let i=e.touchingSliceAt;return[["M",t.x,t.y],["L",i.x,i.y]]},crookedLine:function(t,e,i){let{breakAt:s,touchingSliceAt:o}=e,{series:r}=this,[n,a,l]=r.center,h=l/2,{plotLeft:c,plotWidth:p}=r.chart,u="left"===t.alignment,{x:g,y:f}=t,m=s.x;if(i.crookDistance){let t=d(i.crookDistance,1);m=u?n+h+(p+c-n-h)*(1-t):c+(n-h)*t}else m=n+(a-f)*Math.tan((this.angle||0)-Math.PI/2);let x=[["M",g,f]];return(u?m<=g&&m>=s.x:m>=g&&m<=s.x)&&x.push(["L",m,f]),x.push(["L",s.x,s.y],["L",o.x,o.y]),x}}}),c})),i(e,"Series/Pie/PieSeriesDefaults.js",[],(function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}})),i(e,"Series/Pie/PieSeries.js",[e["Series/CenteredUtilities.js"],e["Series/Column/ColumnSeries.js"],e["Core/Globals.js"],e["Series/Pie/PiePoint.js"],e["Series/Pie/PieSeriesDefaults.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Renderer/SVG/Symbols.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o,r,n,a,l){let{getStartAndEndRadians:h}=t,{noop:d}=i,{clamp:c,extend:p,fireEvent:u,merge:g,pick:f,relativeLength:m,splat:x}=l;class b extends r{animate(t){let e=this,i=e.points,s=e.startAngleRad;t||i.forEach((function(t){let i=t.graphic,o=t.shapeArgs;i&&o&&(i.attr({r:f(t.startR,e.center&&e.center[3]/2),start:s,end:s}),i.animate({r:o.r,start:o.start,end:o.end},e.options.animation))}))}drawEmpty(){let t,e,i=this.startAngleRad,s=this.endAngleRad,o=this.options;0===this.total&&this.center?(t=this.center[0],e=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(t,e,this.center[1]/2,0,i,s).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:a.arc(t,e,this.center[2]/2,0,{start:i,end:s,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":o.borderWidth,fill:o.fillColor||"none",stroke:o.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))}generatePoints(){super.generatePoints(),this.updateTotals()}getX(t,e,i,s){let o=this.center,r=this.radii?this.radii[i.index]||0:o[2]/2,n=s.dataLabelPosition,a=(null===n||void 0===n?void 0:n.distance)||0,l=Math.asin(c((t-o[1])/(r+a),-1,1));return o[0]+(e?-1:1)*(Math.cos(l)*(r+a))+(a>0?(e?-1:1)*(s.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let t,e,i,s,o=this,r=o.chart;this.drawEmpty(),o.group&&!r.styledMode&&o.group.shadow(o.options.shadow),o.points.forEach((function(n){let a={};e=n.graphic,!n.isNull&&e?(s=n.shapeArgs,t=n.getTranslate(),r.styledMode||(i=o.pointAttribs(n,n.selected&&"select")),n.delayedRendering?(e.setRadialReference(o.center).attr(s).attr(t),r.styledMode||e.attr(i).attr({"stroke-linejoin":"round"}),n.delayedRendering=!1):(e.setRadialReference(o.center),r.styledMode||g(!0,a,i),g(!0,a,s,t),e.animate(a)),e.attr({visibility:n.visible?"inherit":"hidden"}),e.addClass(n.getClassName(),!0)):e&&(n.graphic=e.destroy())}))}sortByAngle(t,e){t.sort((function(t,i){return void 0!==t.angle&&(i.angle-t.angle)*e}))}translate(t){u(this,"translate"),this.generatePoints();let e,i,s,o,r,n,a,l=this.options,d=l.slicedOffset,c=h(l.startAngle,l.endAngle),p=this.startAngleRad=c.start,g=(this.endAngleRad=c.end)-p,f=this.points,m=l.ignoreHiddenPoint,x=f.length,b=0;for(t||(this.center=t=this.getCenter()),n=0;n1.5*Math.PI?s-=2*Math.PI:s<-Math.PI/2&&(s+=2*Math.PI),a.slicedTranslation={translateX:Math.round(Math.cos(s)*d),translateY:Math.round(Math.sin(s)*d)},o=Math.cos(s)*t[2]/2,r=Math.sin(s)*t[2]/2,a.tooltipPos=[t[0]+.7*o,t[1]+.7*r],a.half=s<-Math.PI/2||s>Math.PI/2?1:0,a.angle=s}u(this,"afterTranslate")}updateTotals(){let t,e,i=this.points,s=i.length,o=this.options.ignoreHiddenPoint,r=0;for(t=0;t0&&(e.visible||!o)?e.y/r*100:0,e.total=r}}return b.defaultOptions=g(r.defaultOptions,o),p(b.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:e.prototype.drawTracker,getCenter:t.getCenter,getSymbol:d,isCartesian:!1,noSharedTooltip:!0,pointAttribs:e.prototype.pointAttribs,pointClass:s,requireSorting:!1,searchPoint:d,trackerGroups:["group","dataLabelsGroup"]}),n.registerSeriesType("pie",b),b})),i(e,"Series/Pie/PieDataLabel.js",[e["Core/Series/DataLabel.js"],e["Core/Globals.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){var r;let{composed:n,noop:a}=e,{distribute:l}=i,{series:h}=s,{arrayMax:d,clamp:c,defined:p,pick:u,pushUnique:g,relativeLength:f}=o;return function(e){let i={radialDistributionY:function(t,e){var i;return((null===(i=e.dataLabelPosition)||void 0===i?void 0:i.top)||0)+t.distributeBox.pos},radialDistributionX:function(t,e,i,s,o){let r=o.dataLabelPosition;return t.getX(i<((null===r||void 0===r?void 0:r.top)||0)+2||i>((null===r||void 0===r?void 0:r.bottom)||0)-2?s:i,e.half,e,o)},justify:function(t,e,i,s){var o;return s[0]+(t.half?-1:1)*(i+((null===(o=e.dataLabelPosition)||void 0===o?void 0:o.distance)||0))},alignToPlotEdges:function(t,e,i,s){let o=t.getBBox().width;return e?o+s:i-o-s},alignToConnectors:function(t,e,i,s){let o,r=0;return t.forEach((function(t){(o=t.dataLabel.getBBox().width)>r&&(r=o)})),e?r+s:i-r-s}};function s(t,e){let{center:i,options:s}=this,o=i[2]/2,r=t.angle||0,n=Math.cos(r),a=Math.sin(r),l=i[0]+n*o,h=i[1]+a*o,d=Math.min((s.slicedOffset||0)+(s.borderWidth||0),e/5);return{natural:{x:l+n*e,y:h+a*e},computed:{},alignment:e<0?"center":t.half?"right":"left",connectorPosition:{breakAt:{x:l+n*d,y:h+a*d},touchingSliceAt:{x:l,y:h}},distance:e}}function o(){var t;let e,i,s,o=this,r=o.points,n=o.chart,a=n.plotWidth,c=n.plotHeight,g=n.plotLeft,m=Math.round(n.chartWidth/3),x=o.center,b=x[2]/2,y=x[1],v=[[],[]],S=[0,0,0,0],k=o.dataLabelPositioners,A=0;o.visible&&(null===(t=o.hasDataLabels)||void 0===t?void 0:t.call(o))&&(r.forEach((t=>{(t.dataLabels||[]).forEach((t=>{t.shortened&&(t.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.shortened=!1)}))})),h.prototype.drawDataLabels.apply(o),r.forEach((t=>{(t.dataLabels||[]).forEach(((e,i)=>{var s;let o=x[2]/2,r=e.options,n=f((null===r||void 0===r?void 0:r.distance)||0,o);0===i&&v[t.half].push(t),!p(null===r||void 0===r||null===(s=r.style)||void 0===s?void 0:s.width)&&e.getBBox().width>m&&(e.css({width:Math.round(.7*m)+"px"}),e.shortened=!0),e.dataLabelPosition=this.getDataLabelPosition(t,n),A=Math.max(A,n)}))})),v.forEach(((t,e)=>{let r,h,d,f=t.length,m=[],v=0;f&&(o.sortByAngle(t,e-.5),A>0&&(r=Math.max(0,y-b-A),h=Math.min(y+b+A,n.plotHeight),t.forEach((t=>{(t.dataLabels||[]).forEach(((e,i)=>{var s;let o=e.dataLabelPosition;o&&o.distance>0&&(o.top=Math.max(0,y-b-o.distance),o.bottom=Math.min(y+b+o.distance,n.plotHeight),v=e.getBBox().height||21,t.distributeBox={target:((null===(s=e.dataLabelPosition)||void 0===s?void 0:s.natural.y)||0)-o.top+v/2,size:v,rank:t.y},m.push(t.distributeBox))}))})),l(m,d=h+v-r,d/5)),t.forEach((r=>{(r.dataLabels||[]).forEach((n=>{let l=n.options||{},h=r.distributeBox,d=n.dataLabelPosition,f=(null===d||void 0===d?void 0:d.natural.y)||0,y=l.connectorPadding||0,v=0,A=f,M="inherit";if(d){if(m&&p(h)&&d.distance>0&&(void 0===h.pos?M="hidden":(s=h.size,A=k.radialDistributionY(r,n))),l.justify)v=k.justify(r,n,b,x);else switch(l.alignTo){case"connectors":v=k.alignToConnectors(t,e,a,g);break;case"plotEdges":v=k.alignToPlotEdges(n,e,a,g);break;default:v=k.radialDistributionX(o,r,A,f,n)}if(d.attribs={visibility:M,align:d.alignment},d.posAttribs={x:v+(l.x||0)+({left:y,right:-y}[d.alignment]||0),y:A+(l.y||0)-n.getBBox().height/2},d.computed.x=v,d.computed.y=A,u(l.crop,!0)){let t;v-(i=n.getBBox().width)a-y&&0===e&&(t=Math.round(v+i-a+y),S[1]=Math.max(t,S[1])),A-s/2<0?S[0]=Math.max(Math.round(s/2-A),S[0]):A+s/2>c&&(S[2]=Math.max(Math.round(A+s/2-c),S[2])),d.sideOverflow=t}}}))})))})),(0===d(S)||this.verifyDataLabelOverflow(S))&&(this.placeDataLabels(),this.points.forEach((t=>{(t.dataLabels||[]).forEach((i=>{let{connectorColor:s,connectorWidth:r=1}=i.options||{},a=i.dataLabelPosition;if(r){var l;let h;e=i.connector,a&&a.distance>0?(h=!e,e||(i.connector=e=n.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(o.dataLabelsGroup)),n.styledMode||e.attr({"stroke-width":r,stroke:s||t.color||"#666666"}),e[h?"attr":"animate"]({d:t.getConnectorPath(i)}),e.attr({visibility:null===(l=a.attribs)||void 0===l?void 0:l.visibility})):e&&(i.connector=e.destroy())}}))}))))}function r(){this.points.forEach((t=>{(t.dataLabels||[]).forEach((t=>{var e;let i=t.dataLabelPosition;i?(i.sideOverflow&&(t.css({width:Math.max(t.getBBox().width-i.sideOverflow,0)+"px",textOverflow:((null===(e=t.options)||void 0===e?void 0:e.style)||{}).textOverflow||"ellipsis"}),t.shortened=!0),t.attr(i.attribs),t[t.moved?"animate":"attr"](i.posAttribs),t.moved=!0):t&&t.attr({y:-9999})})),delete t.distributeBox}),this)}function m(t){let e=this.center,i=this.options,s=i.center,o=i.minSize||80,r=o,n=null!==i.size;return!n&&(null!==s[0]?r=Math.max(e[2]-Math.max(t[1],t[3]),o):(r=Math.max(e[2]-t[1]-t[3],o),e[0]+=(t[3]-t[1])/2),null!==s[1]?r=c(r,o,e[2]-Math.max(t[0],t[2])):(r=c(r,o,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),r!(e.x>=t.x+t.width||e.x+e.width<=t.x||e.y>=t.y+t.height||e.y+e.height<=t.y),p=t=>{let e,i,s,o,n,a=t.box?0:t.padding||0,l=0,d=0;if(t&&(!t.alignAttr||t.placed))return e=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},i=t.parentGroup,t.width||(s=t.getBBox(),t.width=s.width,t.height=s.height,l=h.fontMetrics(t.element).h),o=t.width-2*a,(n={left:"0",center:"0.5",right:"1"}[t.alignValue])?d=+n*o:r(t.x)&&Math.round(t.x)!==t.translateX&&(d=t.x-(t.translateX||0)),{x:e.x+(i.translateX||0)+a-(d||0),y:e.y+(i.translateY||0)+a-l,width:t.width-2*a,height:(t.height||0)-2*a}},u=!1;for(let o=0;o(e.labelrank||0)-(t.labelrank||0)));for(let o=0;o{n(t,(t=>{t.label&&e.push(t.label)}))}));for(let s of t.series||[]){var i;if(s.visible&&null!==(i=s.hasDataLabels)&&void 0!==i&&i.call(s)){let i=i=>{for(let s of i)s.visible&&(s.dataLabels||[]).forEach((i=>{var o,r;let n=i.options||{};i.labelrank=a(n.labelrank,s.labelrank,null===(o=s.shapeArgs)||void 0===o?void 0:o.height),(null!==(r=n.allowOverlap)&&void 0!==r?r:Number(n.distance)>0)?(i.oldOpacity=i.opacity,i.newOpacity=1,d(i,t)):e.push(i)}))};i(s.nodes||[]),i(s.points)}}this.hideOverlappingLabels(e)}return{compose:function t(e){l(i,t)&&(e.prototype.hideOverlappingLabels=h,s(e,"render",c))}}})),i(e,"Extensions/BorderRadius.js",[e["Core/Defaults.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{defaultOptions:s}=t,{composed:o,noop:r}=e,{addEvent:n,extend:a,isObject:l,merge:h,pushUnique:d,relativeLength:c}=i,p={radius:0,scope:"stack",where:void 0},u=r,g=r;function f(t,e,i,s){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=u(t,e,i,s,o),{innerR:n=0,r:a=i,start:l=0,end:h=0}=o;if(o.open||!o.borderRadius)return r;let d=h-l,p=Math.sin(d/2),g=Math.max(Math.min(c(o.borderRadius||0,a-n),(a-n)/2,a*p/(1+p)),0),f=Math.min(g,d/Math.PI*2*n),m=r.length-1;for(;m--;)!function(t,e,i){let s,o,r,n=t[e],a=t[e+1];if("Z"===a[0]&&(a=t[0]),"M"!==n[0]&&"L"!==n[0]||"A"!==a[0]?"A"===n[0]&&("M"===a[0]||"L"===a[0])&&(s=a,o=n):(s=n,o=a,r=!0),s&&o&&o.params){let n=o[1],a=o[5],l=o.params,{start:h,end:d,cx:c,cy:p}=l,u=a?n-i:n+i,g=u?Math.asin(i/u):0,f=a?g:-g,m=Math.cos(g)*u;r?(l.start=h+f,s[1]=c+m*Math.cos(h),s[2]=p+m*Math.sin(h),t.splice(e+1,0,["A",i,i,0,0,1,c+n*Math.cos(l.start),p+n*Math.sin(l.start)])):(l.end=d-f,o[6]=c+n*Math.cos(l.end),o[7]=p+n*Math.sin(l.end),t.splice(e+1,0,["A",i,i,0,0,1,c+m*Math.cos(d),p+m*Math.sin(d)])),o[4]=Math.abs(l.end-l.start)1?f:g);return r}function m(){if(this.options.borderRadius&&(!this.chart.is3d||!this.chart.is3d())){var t;let{options:e,yAxis:i}=this,o="percent"===e.stacking,r=null===(t=s.plotOptions)||void 0===t||null===(t=t[this.type])||void 0===t?void 0:t.borderRadius,n=x(e.borderRadius,l(r)?r:{}),h=i.options.reversed;for(let t of this.points){let{shapeArgs:s}=t;if("roundedRect"===t.shapeType&&s){let{width:r=0,height:l=0,y:d=0}=s,p=d,u=l;if("stack"===n.scope&&t.stackTotal){let s=i.translate(o?100:t.stackTotal,!1,!0,!1,!0),r=i.translate(e.threshold||0,!1,!0,!1,!0),n=this.crispCol(0,Math.min(s,r),0,Math.abs(s-r));p=n.y,u=n.height}let g=(t.negative?-1:1)*(h?-1:1)==-1,f=n.where;!f&&this.is("waterfall")&&Math.abs((t.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(f="all"),f||(f="end");let m=Math.min(c(n.radius,r),r/2,"all"===f?l/2:1/0)||0;"end"===f&&(g&&(p-=m),u+=m),a(s,{brBoxHeight:u,brBoxY:p,r:m})}}}}function x(t,e){return l(t)||(t={radius:t||0}),h(p,e,t)}function b(){let t=x(this.options.borderRadius);for(let e of this.points){let i=e.shapeArgs;i&&(i.borderRadius=c(t.radius,(i.r||0)-(i.innerR||0)))}}function y(t,e,i,s){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=g(t,e,i,s,o),{r:n=0,brBoxHeight:a=s,brBoxY:l=e}=o,h=e-l,d=l+a-(e+s),c=h-n>-.1?0:n,p=d-n>-.1?0:n,u=Math.max(c&&h,0),f=Math.max(p&&d,0),m=[t+c,e],x=[t+i-c,e],b=[t+i,e+c],y=[t+i,e+s-p],v=[t+i-p,e+s],S=[t+p,e+s],k=[t,e+s-p],A=[t,e+c],M=(t,e)=>Math.sqrt(Math.pow(t,2)-Math.pow(e,2));if(u){let t=M(c,c-u);m[0]-=t,x[0]+=t,b[1]=A[1]=e+c-u}if(s=l(i.minWidth,0)&&this.chartHeight>=l(i.minHeight,0)}).call(this)&&e.push(t._id)}function i(t,e){let i,s=this.options.responsive,r=this.currentResponsive,l=[];!e&&s&&s.rules&&s.rules.forEach((t=>{void 0===t._id&&(t._id=d()),this.matchResponsiveRule(t,l)}),this);let h=a(...l.map((t=>n((s||{}).rules||[],(e=>e._id===t)))).map((t=>t&&t.chartOptions)));h.isResponsiveOptions=!0,l=l.toString()||void 0;let c=r&&r.ruleIds;l!==c&&(r&&this.update(r.undoOptions,t,!0),l?((i=o(h,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:l,mergedOptions:h,undoOptions:i},this.update(h,t,!0)):this.currentResponsive=void 0)}t.compose=function t(o){return h(s,t)&&r(o.prototype,{matchResponsiveRule:e,setResponsive:i}),o}}(i||(i={})),i})),i(e,"masters/highcharts.src.js",[e["Core/Globals.js"],e["Core/Utilities.js"],e["Core/Defaults.js"],e["Core/Animation/Fx.js"],e["Core/Animation/AnimationUtilities.js"],e["Core/Renderer/HTML/AST.js"],e["Core/Templating.js"],e["Core/Renderer/RendererUtilities.js"],e["Core/Renderer/SVG/SVGElement.js"],e["Core/Renderer/SVG/SVGRenderer.js"],e["Core/Renderer/HTML/HTMLElement.js"],e["Core/Renderer/HTML/HTMLRenderer.js"],e["Core/Axis/Axis.js"],e["Core/Axis/DateTimeAxis.js"],e["Core/Axis/LogarithmicAxis.js"],e["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],e["Core/Axis/Tick.js"],e["Core/Tooltip.js"],e["Core/Series/Point.js"],e["Core/Pointer.js"],e["Core/Legend/Legend.js"],e["Core/Chart/Chart.js"],e["Extensions/ScrollablePlotArea.js"],e["Core/Axis/Stacking/StackingAxis.js"],e["Core/Axis/Stacking/StackItem.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Series/Column/ColumnSeries.js"],e["Series/Column/ColumnDataLabel.js"],e["Series/Pie/PieSeries.js"],e["Series/Pie/PieDataLabel.js"],e["Core/Series/DataLabel.js"],e["Extensions/OverlappingDataLabels.js"],e["Extensions/BorderRadius.js"],e["Core/Responsive.js"],e["Core/Color/Color.js"],e["Core/Time.js"]],(function(t,e,i,s,o,r,n,a,l,h,d,c,p,u,g,f,m,x,b,y,v,S,k,A,M,C,T,w,P,L,E,O,D,j,B,I,R){return t.animate=o.animate,t.animObject=o.animObject,t.getDeferredAnimation=o.getDeferredAnimation,t.setAnimation=o.setAnimation,t.stop=o.stop,t.timers=s.timers,t.AST=r,t.Axis=p,t.Chart=S,t.chart=S.chart,t.Fx=s,t.Legend=v,t.PlotLineOrBand=f,t.Point=b,t.Pointer=y,t.Series=C,t.StackItem=M,t.SVGElement=l,t.SVGRenderer=h,t.Templating=n,t.Tick=m,t.Time=R,t.Tooltip=x,t.Color=I,t.color=I.parse,c.compose(h),d.compose(l),y.compose(S),v.compose(S),t.defaultOptions=i.defaultOptions,t.getOptions=i.getOptions,t.time=i.defaultTime,t.setOptions=i.setOptions,t.dateFormat=n.dateFormat,t.format=n.format,t.numberFormat=n.numberFormat,e.extend(t,e),t.distribute=a.distribute,t.seriesType=T.seriesType,P.compose(w),j.compose(C,L,l,h),O.compose(C),u.compose(p),g.compose(p),D.compose(S),E.compose(L),f.compose(p),B.compose(S),k.compose(p,S,C),A.compose(p,S,C),x.compose(y),t})),e["masters/highcharts.src.js"]._modules=e,e["masters/highcharts.src.js"]},t.exports?(r.default=r,t.exports=o&&o.document?r(o):r):void 0===(s=function(){return r(o)}.call(e,i,e,t))||(t.exports=s)},49027:(t,e,i)=>{var s,o,r;r=function(t){"use strict";var e=t?t._modules:{};function i(t,e,i,s){t.hasOwnProperty(e)||(t[e]=s.apply(null,i),"function"==typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:e,module:t[e]}})))}i(e,"Extensions/Boost/Boostables.js",[],(function(){return["area","areaspline","arearange","column","columnrange","bar","line","scatter","heatmap","bubble","treemap"]})),i(e,"Extensions/Boost/BoostableMap.js",[e["Extensions/Boost/Boostables.js"]],(function(t){let e={};return t.forEach((t=>{e[t]=!0})),e})),i(e,"Extensions/Boost/BoostChart.js",[e["Extensions/Boost/BoostableMap.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(t,e,i){let{composed:s}=e,{addEvent:o,pick:r,pushUnique:n}=i;function a(e){let i=e.series,s=e.boost=e.boost||{},o=e.options.boost||{},n=r(o.seriesThreshold,50);if(i.length>=n)return!0;if(1===i.length)return!1;let a=o.allowForce;if(void 0===a)for(let t of(a=!0,e.xAxis))if(r(t.min,-1/0)>r(t.dataMin,-1/0)||r(t.max,1/0)0)return t=e.length,!0})),t}(r.processedXData,l.data,r.points)>=(l.boostThreshold||Number.MAX_VALUE)&&++d);return s.forceChartBoost=a&&(h===i.length&&d===h||d>5),s.forceChartBoost}function l(t){function e(){t.boost&&t.boost.wgl&&a(t)&&t.boost.wgl.render(t)}o(t,"predraw",(function(){t.boost=t.boost||{},t.boost.forceChartBoost=void 0,t.boosted=!1,t.boost.clear&&t.boost.clear(),t.boost.canvas&&t.boost.wgl&&a(t)&&t.boost.wgl.allocateBuffer(t),t.boost.markerGroup&&t.xAxis&&t.xAxis.length>0&&t.yAxis&&t.yAxis.length>0&&t.boost.markerGroup.translate(t.xAxis[0].pos,t.yAxis[0].pos)})),o(t,"load",e,{order:-1}),o(t,"redraw",e);let i=-1,s=-1;o(t.pointer,"afterGetHoverData",(()=>{let e=t.hoverSeries;if(t.boost=t.boost||{},t.boost.markerGroup&&e){let o=t.inverted?e.yAxis:e.xAxis,r=t.inverted?e.xAxis:e.yAxis;(o&&o.pos!==i||r&&r.pos!==s)&&(t.boost.markerGroup.translate(o.pos,r.pos),i=o.pos,s=r.pos)}}))}return{compose:function t(e,i){return i&&n(s,t)&&e.prototype.callbacks.push(l),e},getBoostClipRect:function(t,e){let i={x:t.plotLeft,y:t.plotTop,width:t.plotWidth,height:t.navigator?t.navigator.top+t.navigator.height-t.plotTop:t.plotHeight};if(e.getClipBox){let{xAxis:s,yAxis:o}=e;if(i=e.getClipBox(),t.inverted){let t=i.width;i.width=i.height,i.height=t,i.x=o.pos,i.y=s.pos}else i.x=s.pos,i.y=o.pos}if(e===t){let e=t.inverted?t.xAxis:t.yAxis;e.length<=1&&(i.y=Math.min(e[0].pos,i.y),i.height=e[0].pos-t.plotTop+e[0].len)}return i},isChartSeriesBoosting:a}})),i(e,"Extensions/Boost/WGLDrawMode.js",[],(function(){return{area:"LINES",arearange:"LINES",areaspline:"LINES",column:"LINES",columnrange:"LINES",bar:"LINES",line:"LINE_STRIP",scatter:"POINTS",heatmap:"TRIANGLES",treemap:"TRIANGLES",bubble:"POINTS"}})),i(e,"Extensions/Boost/WGLShader.js",[e["Core/Utilities.js"]],(function(t){let{clamp:e,error:i,pick:s}=t;return class{constructor(t){this.errors=[],this.uLocations={},this.gl=t,!t||this.createShader()}bind(){this.gl&&this.shaderProgram&&this.gl.useProgram(this.shaderProgram)}createShader(){let t=this.stringToProgram("#version 100\n#define LN10 2.302585092994046\nprecision highp float;\nattribute vec4 aVertexPosition;\nattribute vec4 aColor;\nvarying highp vec2 position;\nvarying highp vec4 vColor;\nuniform mat4 uPMatrix;\nuniform float pSize;\nuniform float translatedThreshold;\nuniform bool hasThreshold;\nuniform bool skipTranslation;\nuniform float xAxisTrans;\nuniform float xAxisMin;\nuniform float xAxisMinPad;\nuniform float xAxisPointRange;\nuniform float xAxisLen;\nuniform bool xAxisPostTranslate;\nuniform float xAxisOrdinalSlope;\nuniform float xAxisOrdinalOffset;\nuniform float xAxisPos;\nuniform bool xAxisCVSCoord;\nuniform bool xAxisIsLog;\nuniform bool xAxisReversed;\nuniform float yAxisTrans;\nuniform float yAxisMin;\nuniform float yAxisMinPad;\nuniform float yAxisPointRange;\nuniform float yAxisLen;\nuniform bool yAxisPostTranslate;\nuniform float yAxisOrdinalSlope;\nuniform float yAxisOrdinalOffset;\nuniform float yAxisPos;\nuniform bool yAxisCVSCoord;\nuniform bool yAxisIsLog;\nuniform bool yAxisReversed;\nuniform bool isBubble;\nuniform bool bubbleSizeByArea;\nuniform float bubbleZMin;\nuniform float bubbleZMax;\nuniform float bubbleZThreshold;\nuniform float bubbleMinSize;\nuniform float bubbleMaxSize;\nuniform bool bubbleSizeAbs;\nuniform bool isInverted;\nfloat bubbleRadius(){\nfloat value = aVertexPosition.w;\nfloat zMax = bubbleZMax;\nfloat zMin = bubbleZMin;\nfloat radius = 0.0;\nfloat pos = 0.0;\nfloat zRange = zMax - zMin;\nif (bubbleSizeAbs){\nvalue = value - bubbleZThreshold;\nzMax = max(zMax - bubbleZThreshold, zMin - bubbleZThreshold);\nzMin = 0.0;\n}\nif (value < zMin){\nradius = bubbleZMin / 2.0 - 1.0;\n} else {\npos = zRange > 0.0 ? (value - zMin) / zRange : 0.5;\nif (bubbleSizeByArea && pos > 0.0){\npos = sqrt(pos);\n}\nradius = ceil(bubbleMinSize + pos * (bubbleMaxSize - bubbleMinSize)) / 2.0;\n}\nreturn radius * 2.0;\n}\nfloat translate(float val,\nfloat pointPlacement,\nfloat localA,\nfloat localMin,\nfloat minPixelPadding,\nfloat pointRange,\nfloat len,\nbool cvsCoord,\nbool isLog,\nbool reversed\n){\nfloat sign = 1.0;\nfloat cvsOffset = 0.0;\nif (cvsCoord) {\nsign *= -1.0;\ncvsOffset = len;\n}\nif (isLog) {\nval = log(val) / LN10;\n}\nif (reversed) {\nsign *= -1.0;\ncvsOffset -= sign * len;\n}\nreturn sign * (val - localMin) * localA + cvsOffset + \n(sign * minPixelPadding);\n}\nfloat xToPixels(float value) {\nif (skipTranslation){\nreturn value;// + xAxisPos;\n}\nreturn translate(value, 0.0, xAxisTrans, xAxisMin, xAxisMinPad, xAxisPointRange, xAxisLen, xAxisCVSCoord, xAxisIsLog, xAxisReversed);// + xAxisPos;\n}\nfloat yToPixels(float value, float checkTreshold) {\nfloat v;\nif (skipTranslation){\nv = value;// + yAxisPos;\n} else {\nv = translate(value, 0.0, yAxisTrans, yAxisMin, yAxisMinPad, yAxisPointRange, yAxisLen, yAxisCVSCoord, yAxisIsLog, yAxisReversed);// + yAxisPos;\nif (v > yAxisLen) {\nv = yAxisLen;\n}\n}\nif (checkTreshold > 0.0 && hasThreshold) {\nv = min(v, translatedThreshold);\n}\nreturn v;\n}\nvoid main(void) {\nif (isBubble){\ngl_PointSize = bubbleRadius();\n} else {\ngl_PointSize = pSize;\n}\nvColor = aColor;\nif (skipTranslation && isInverted) {\ngl_Position = uPMatrix * vec4(aVertexPosition.y + yAxisPos, aVertexPosition.x + xAxisPos, 0.0, 1.0);\n} else if (isInverted) {\ngl_Position = uPMatrix * vec4(yToPixels(aVertexPosition.y, aVertexPosition.z) + yAxisPos, xToPixels(aVertexPosition.x) + xAxisPos, 0.0, 1.0);\n} else {\ngl_Position = uPMatrix * vec4(xToPixels(aVertexPosition.x) + xAxisPos, yToPixels(aVertexPosition.y, aVertexPosition.z) + yAxisPos, 0.0, 1.0);\n}\n}","vertex"),e=this.stringToProgram("precision highp float;\nuniform vec4 fillColor;\nvarying highp vec2 position;\nvarying highp vec4 vColor;\nuniform sampler2D uSampler;\nuniform bool isCircle;\nuniform bool hasColor;\nvoid main(void) {\nvec4 col = fillColor;\nvec4 tcol = texture2D(uSampler, gl_PointCoord.st);\nif (hasColor) {\ncol = vColor;\n}\nif (isCircle) {\ncol *= tcol;\nif (tcol.r < 0.0) {\ndiscard;\n} else {\ngl_FragColor = col;\n}\n} else {\ngl_FragColor = col;\n}\n}","fragment"),i=t=>this.gl.getUniformLocation(this.shaderProgram,t);return t&&e?(this.shaderProgram=this.gl.createProgram(),this.gl.attachShader(this.shaderProgram,t),this.gl.attachShader(this.shaderProgram,e),this.gl.linkProgram(this.shaderProgram),this.gl.getProgramParameter(this.shaderProgram,this.gl.LINK_STATUS)?(this.gl.useProgram(this.shaderProgram),this.gl.bindAttribLocation(this.shaderProgram,0,"aVertexPosition"),this.pUniform=i("uPMatrix"),this.psUniform=i("pSize"),this.fcUniform=i("fillColor"),this.isBubbleUniform=i("isBubble"),this.bubbleSizeAbsUniform=i("bubbleSizeAbs"),this.bubbleSizeAreaUniform=i("bubbleSizeByArea"),this.uSamplerUniform=i("uSampler"),this.skipTranslationUniform=i("skipTranslation"),this.isCircleUniform=i("isCircle"),this.isInverted=i("isInverted"),!0):(this.errors.push(this.gl.getProgramInfoLog(this.shaderProgram)),this.handleErrors(),this.shaderProgram=!1,!1)):(this.shaderProgram=!1,this.handleErrors(),!1)}handleErrors(){this.errors.length&&i("[highcharts boost] shader error - "+this.errors.join("\n"))}stringToProgram(t,e){let i=this.gl.createShader("vertex"===e?this.gl.VERTEX_SHADER:this.gl.FRAGMENT_SHADER);return this.gl.shaderSource(i,t),this.gl.compileShader(i),this.gl.getShaderParameter(i,this.gl.COMPILE_STATUS)?i:(this.errors.push("when compiling "+e+" shader:\n"+this.gl.getShaderInfoLog(i)),!1)}destroy(){this.gl&&this.shaderProgram&&(this.gl.deleteProgram(this.shaderProgram),this.shaderProgram=!1)}fillColorUniform(){return this.fcUniform}getProgram(){return this.shaderProgram}pointSizeUniform(){return this.psUniform}perspectiveUniform(){return this.pUniform}reset(){this.gl&&this.shaderProgram&&(this.gl.uniform1i(this.isBubbleUniform,0),this.gl.uniform1i(this.isCircleUniform,0))}setBubbleUniforms(t,i,o){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,n=t.options,a=Number.MAX_VALUE,l=-Number.MAX_VALUE;if(this.gl&&this.shaderProgram&&t.is("bubble")){let h=t.getPxExtremes();a=s(n.zMin,e(i,!1===n.displayNegative?n.zThreshold:-Number.MAX_VALUE,a)),l=s(n.zMax,Math.max(l,o)),this.gl.uniform1i(this.isBubbleUniform,1),this.gl.uniform1i(this.isCircleUniform,1),this.gl.uniform1i(this.bubbleSizeAreaUniform,"width"!==t.options.sizeBy),this.gl.uniform1i(this.bubbleSizeAbsUniform,t.options.sizeByAbsoluteValue),this.setUniform("bubbleMinSize",h.minPxSize*r),this.setUniform("bubbleMaxSize",h.maxPxSize*r),this.setUniform("bubbleZMin",a),this.setUniform("bubbleZMax",l),this.setUniform("bubbleZThreshold",t.options.zThreshold)}}setColor(t){this.gl&&this.shaderProgram&&this.gl.uniform4f(this.fcUniform,t[0]/255,t[1]/255,t[2]/255,t[3])}setDrawAsCircle(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.isCircleUniform,t?1:0)}setInverted(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.isInverted,t)}setPMatrix(t){this.gl&&this.shaderProgram&&this.gl.uniformMatrix4fv(this.pUniform,!1,t)}setPointSize(t){this.gl&&this.shaderProgram&&this.gl.uniform1f(this.psUniform,t)}setSkipTranslation(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.skipTranslationUniform,!0===t?1:0)}setTexture(t){this.gl&&this.shaderProgram&&this.gl.uniform1i(this.uSamplerUniform,t)}setUniform(t,e){if(this.gl&&this.shaderProgram){let i=this.uLocations[t]=this.uLocations[t]||this.gl.getUniformLocation(this.shaderProgram,t);this.gl.uniform1f(i,e)}}}})),i(e,"Extensions/Boost/WGLVertexBuffer.js",[],(function(){return class{constructor(t,e,i){this.buffer=!1,this.iterator=0,this.preAllocated=!1,this.vertAttribute=!1,this.components=i||2,this.dataComponents=i,this.gl=t,this.shader=e}allocate(t){this.iterator=-1,this.preAllocated=new Float32Array(4*t)}bind(){if(!this.buffer)return!1;this.gl.vertexAttribPointer(this.vertAttribute,this.components,this.gl.FLOAT,!1,0,0)}build(t,e,i){let s;return this.data=t||[],this.data&&0!==this.data.length||this.preAllocated?(this.components=i||this.components,this.buffer&&this.gl.deleteBuffer(this.buffer),this.preAllocated||(s=new Float32Array(this.data)),this.buffer=this.gl.createBuffer(),this.gl.bindBuffer(this.gl.ARRAY_BUFFER,this.buffer),this.gl.bufferData(this.gl.ARRAY_BUFFER,this.preAllocated||s,this.gl.STATIC_DRAW),this.vertAttribute=this.gl.getAttribLocation(this.shader.getProgram(),e),this.gl.enableVertexAttribArray(this.vertAttribute),s=!1,!0):(this.destroy(),!1)}destroy(){this.buffer&&(this.gl.deleteBuffer(this.buffer),this.buffer=!1,this.vertAttribute=!1),this.iterator=0,this.components=this.dataComponents||2,this.data=[]}push(t,e,i,s){this.preAllocated&&(this.preAllocated[++this.iterator]=t,this.preAllocated[++this.iterator]=e,this.preAllocated[++this.iterator]=i,this.preAllocated[++this.iterator]=s)}render(t,e,i){let s=this.preAllocated?this.preAllocated.length:this.data.length;return!!this.buffer&&!!s&&((!t||t>s||t<0)&&(t=0),(!e||e>s)&&(e=s),!(t>=e)&&(i=i||"POINTS",this.gl.drawArrays(this.gl[i],t/this.components,(e-t)/this.components),!0))}}})),i(e,"Extensions/Boost/WGLRenderer.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Utilities.js"],e["Extensions/Boost/WGLDrawMode.js"],e["Extensions/Boost/WGLShader.js"],e["Extensions/Boost/WGLVertexBuffer.js"]],(function(t,e,i,s,o,r){let{parse:n}=t,{doc:a,win:l}=e,{isNumber:h,isObject:d,merge:c,objectEach:p,pick:u}=i,g={column:!0,columnrange:!0,bar:!0,area:!0,areaspline:!0,arearange:!0},f={scatter:!0,bubble:!0},m=["webgl","experimental-webgl","moz-webgl","webkit-3d"];class x{static orthoMatrix(t,e){return[2/t,0,0,0,0,-2/e,0,0,0,0,-2,0,-1,1,-1,1]}static seriesPointCount(t){let e,i,s;return t.boosted?(e=!!t.options.stacking,i=t.xData||t.options.xData||t.processedXData,s=(e?t.data:i||t.options.data).length,"treemap"===t.type?s*=12:"heatmap"===t.type?s*=6:g[t.type]&&(s*=2),s):0}constructor(t){this.data=[],this.height=0,this.isInited=!1,this.markerData=[],this.series=[],this.textureHandles={},this.width=0,this.postRenderCallback=t,this.settings={pointSize:1,lineWidth:1,fillColor:"#AA00AA",useAlpha:!0,usePreallocated:!1,useGPUTranslations:!1,debug:{timeRendering:!1,timeSeriesProcessing:!1,timeSetup:!1,timeBufferCopy:!1,timeKDTree:!1,showSkipSummary:!1}}}getPixelRatio(){return this.settings.pixelRatio||l.devicePixelRatio||1}setOptions(t){"pixelRatio"in t||(t.pixelRatio=1),c(!0,this.settings,t)}allocateBuffer(t){let e=this.vbuffer,i=0;this.settings.usePreallocated&&(t.series.forEach((t=>{t.boosted&&(i+=x.seriesPointCount(t))})),e&&e.allocate(i))}allocateBufferForSingleSeries(t){let e=this.vbuffer,i=0;this.settings.usePreallocated&&(t.boosted&&(i=x.seriesPointCount(t)),e&&e.allocate(i))}clear(){let t=this.gl;t&&t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}pushSeriesData(t,e){let i,s,o,r,a,l,h,c,p=this.data,u=this.settings,f=this.vbuffer,m=t.pointArrayMap&&"low,high"===t.pointArrayMap.join(","),{chart:x,options:b,sorted:y,xAxis:v,yAxis:S}=t,k=!!b.stacking,A=b.data,M=t.xAxis.getExtremes(),C=M.min-(t.xAxis.minPointOffset||0),T=M.max+(t.xAxis.minPointOffset||0),w=t.yAxis.getExtremes(),P=w.min-(t.yAxis.minPointOffset||0),L=w.max+(t.yAxis.minPointOffset||0),E=t.xData||b.xData||t.processedXData,O=t.yData||b.yData||t.processedYData,D=t.zData||b.zData||t.processedZData,j=!E||0===E.length,B=b.connectNulls,I=t.points||!1,R=k?t.data:E||A,z={x:Number.MAX_VALUE,y:0},N={x:-Number.MAX_VALUE,y:0},G=void 0===x.index,U=g[t.type],W=b.zoneAxis||"y",X=b.zones||!1,H=b.threshold,F=this.getPixelRatio(),Y=t.chart.plotWidth,V=!1,_=!1,q=0,Z=!1,K=-1,$=!1,J=!1,Q=!1,tt=!1,et=!1,it=!1,st=!0,ot=!0,rt=!1,nt=!1,at=0;if(b.boostData&&b.boostData.length>0)return;if(b.gapSize&&(nt="value"!==b.gapUnit?b.gapSize*t.closestPointRange:b.gapSize),X&&(c=[],X.forEach(((t,e)=>{if(t.color){let i=n(t.color).rgba;i[0]/=255,i[1]/=255,i[2]/=255,c[e]=i,rt||void 0!==t.value||(rt=i)}})),!rt)){let e=t.pointAttribs&&t.pointAttribs().fill||t.color;rt=n(e).rgba,rt[0]/=255,rt[1]/=255,rt[2]/=255}x.inverted&&(Y=t.chart.plotHeight),t.closestPointRangePx=Number.MAX_VALUE;let lt=t=>{t&&(e.colorData.push(t[0]),e.colorData.push(t[1]),e.colorData.push(t[2]),e.colorData.push(t[3]))},ht=function(t,i,s){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;lt(arguments.length>4?arguments[4]:void 0),1!==F&&(!u.useGPUTranslations||e.skipTranslation)&&(t*=F,i*=F,o*=F),u.usePreallocated&&f?(f.push(t,i,s?1:0,o),at+=4):(p.push(t),p.push(i),p.push(s?F:0),p.push(o))},dt=()=>{e.segments.length&&(e.segments[e.segments.length-1].to=p.length||at)},ct=()=>{e.segments.length&&e.segments[e.segments.length-1].from===(p.length||at)||(dt(),e.segments.push({from:p.length||at}))},pt=(t,e,i,s,o)=>{lt(o),ht(t+i,e),lt(o),ht(t,e),lt(o),ht(t,e+s),lt(o),ht(t,e+s),lt(o),ht(t+i,e+s),lt(o),ht(t+i,e)};if(ct(),I&&I.length>0)return e.skipTranslation=!0,e.drawMode="TRIANGLES",I[0].node&&I[0].node.levelDynamic&&I.sort(((t,e)=>{if(t.node){if(t.node.levelDynamic>e.node.levelDynamic)return 1;if(t.node.levelDynamic{let i,o,r=e.plotY;if(void 0!==r&&!isNaN(r)&&null!==e.y&&e.shapeArgs){let{x:r=0,y:a=0,width:l=0,height:h=0}=e.shapeArgs;i=(o=x.styledMode?e.series.colorAttribs(e):o=e.series.pointAttribs(e))["stroke-width"]||0,et=n(o.fill).rgba,et[0]/=255,et[1]/=255,et[2]/=255,t.is("treemap")&&(i=i||1,s=n(o.stroke).rgba,s[0]/=255,s[1]/=255,s[2]/=255,pt(r,a,l,h,s),i/=2),t.is("heatmap")&&x.inverted&&(r=v.len-r,a=S.len-a,l=-l,h=-h),pt(r+i,a+i,l-2*i,h-2*i,et)}})),void dt();for(;K=3&&(l=a[2],a[2]>e.zMax&&(e.zMax=a[2]),a[2]e.zMax&&(e.zMax=D[K]),D[K]=C&&J<=T&&(Q=!0),$&&$>=C&&$<=T&&(tt=!0),m?(j&&(r=a.slice(1,3)),h=r[0],r=r[1]):k&&(o=a.x,h=(r=a.stackY)-a.y),null!=P&&null!=L&&(st=r>=P&&r<=L),o>T&&N.xC&&(z.x=o,z.y=r),null!==r||!B){if(null===r||!st&&!Q&&!tt){ct();continue}if(y&&(J>=C||o>=C)&&($<=T||o<=T)&&(it=!0),it||Q||tt){if(nt&&o-$>nt&&ct(),X){let t;X.some(((e,i)=>{let s=X[i-1];return"x"===W?void 0!==e.value&&o<=e.value&&(c[i]&&(!s||o>=s.value)&&(t=c[i]),!0):void 0!==e.value&&r<=e.value&&(c[i]&&(!s||r>=s.value)&&(t=c[i]),!0)})),et=t||rt||et}if(u.useGPUTranslations||(e.skipTranslation=!0,o=v.toPixels(o,!0),r=S.toPixels(r,!0),!(o>Y)||"POINTS"!==e.drawMode)){if(e.hasMarkers&&it&&!1!==V&&(t.closestPointRangePx=Math.min(t.closestPointRangePx,Math.abs(o-V))),!u.useGPUTranslations&&!u.usePreallocated&&V&&1>Math.abs(o-V)&&_&&1>Math.abs(r-_)){u.debug.showSkipSummary&&++q;continue}U&&(i=h,(!1===h||void 0===h)&&(i=r<0?r:0),(m||k)&&!S.logarithmic||(i=Math.max(null===H?P:H,P)),u.useGPUTranslations||(i=S.toPixels(i,!0)),ht(o,i,0,0,et)),b.step&&!ot&&ht(o,_,0,2,et),ht(o,r,0,"bubble"===t.type?l||1:2,et),V=o,_=r,Z=!0,ot=!1}}}}else ct()}u.debug.showSkipSummary&&console.log("skipped points:",q);let ut=(t,i)=>{u.useGPUTranslations||(e.skipTranslation=!0,t.x=v.toPixels(t.x,!0),t.y=S.toPixels(t.y,!0)),i?this.data=[t.x,t.y,0,2].concat(this.data):ht(t.x,t.y,0,2)};!Z&&!1!==B&&"line_strip"===t.drawMode&&(z.x-Number.MAX_VALUE&&ut(N)),dt()}pushSeries(t){let e=this.markerData,i=this.series,o=this.settings;i.length>0&&i[i.length-1].hasMarkers&&(i[i.length-1].markerTo=e.length),o.debug.timeSeriesProcessing&&console.time("building "+t.type+" series");let r={segments:[],markerFrom:e.length,colorData:[],series:t,zMin:Number.MAX_VALUE,zMax:-Number.MAX_VALUE,hasMarkers:!!t.options.marker&&!1!==t.options.marker.enabled,showMarkers:!0,drawMode:s[t.type]||"LINE_STRIP"};t.index>=i.length?i.push(r):i[t.index]=r,this.pushSeriesData(t,r),o.debug.timeSeriesProcessing&&console.timeEnd("building "+t.type+" series")}flush(){let t=this.vbuffer;this.data=[],this.markerData=[],this.series=[],t&&t.destroy()}setXAxis(t){let e=this.shader;if(!e)return;let i=this.getPixelRatio();e.setUniform("xAxisTrans",t.transA*i),e.setUniform("xAxisMin",t.min),e.setUniform("xAxisMinPad",t.minPixelPadding*i),e.setUniform("xAxisPointRange",t.pointRange),e.setUniform("xAxisLen",t.len*i),e.setUniform("xAxisPos",t.pos*i),e.setUniform("xAxisCVSCoord",!t.horiz),e.setUniform("xAxisIsLog",!!t.logarithmic),e.setUniform("xAxisReversed",!!t.reversed)}setYAxis(t){let e=this.shader;if(!e)return;let i=this.getPixelRatio();e.setUniform("yAxisTrans",t.transA*i),e.setUniform("yAxisMin",t.min),e.setUniform("yAxisMinPad",t.minPixelPadding*i),e.setUniform("yAxisPointRange",t.pointRange),e.setUniform("yAxisLen",t.len*i),e.setUniform("yAxisPos",t.pos*i),e.setUniform("yAxisCVSCoord",!t.horiz),e.setUniform("yAxisIsLog",!!t.logarithmic),e.setUniform("yAxisReversed",!!t.reversed)}setThreshold(t,e){let i=this.shader;i&&(i.setUniform("hasThreshold",t),i.setUniform("translatedThreshold",e))}renderChart(i){let s=this.gl,o=this.settings,a=this.shader,l=this.vbuffer,d=this.getPixelRatio();if(!i)return!1;this.width=i.chartWidth*d,this.height=i.chartHeight*d;let c=this.height,p=this.width;if(!s||!a||!p||!c)return!1;o.debug.timeRendering&&console.time("gl rendering"),s.canvas.width=p,s.canvas.height=c,a.bind(),s.viewport(0,0,p,c),a.setPMatrix(x.orthoMatrix(p,c)),o.lineWidth>1&&!e.isMS&&s.lineWidth(o.lineWidth),l&&(l.build(this.data,"aVertexPosition",4),l.bind()),a.setInverted(i.inverted),this.series.forEach(((e,c)=>{let p,g,m,x=e.series.options,b=x.marker,y=void 0!==x.lineWidth?x.lineWidth:1,v=x.threshold,S=h(v),k=e.series.yAxis.getThreshold(v),A=u(x.marker?x.marker.enabled:null,!!e.series.xAxis.isRadial||null,e.series.closestPointRangePx>2*((x.marker?x.marker.radius:10)||10)),M=this.textureHandles[b&&b.symbol||e.series.symbol]||this.textureHandles.circle,C=[];if(0!==e.segments.length&&e.segments[0].from!==e.segments[0].to&&(M.isReady&&(s.bindTexture(s.TEXTURE_2D,M.handle),a.setTexture(M.handle)),i.styledMode?m=e.series.markerGroup&&e.series.markerGroup.getStyle("fill"):(m="POINTS"===e.drawMode&&e.series.pointAttribs&&e.series.pointAttribs().fill||e.series.color,x.colorByPoint&&(m=e.series.chart.options.colors[c])),e.series.fillOpacity&&x.fillOpacity&&(m=new t(m).setOpacity(u(x.fillOpacity,1)).get()),C=n(m).rgba,o.useAlpha||(C[3]=1),"LINES"===e.drawMode&&o.useAlpha&&C[3]<1&&(C[3]/=10),"add"===x.boostBlending?(s.blendFunc(s.SRC_ALPHA,s.ONE),s.blendEquation(s.FUNC_ADD)):"mult"===x.boostBlending||"multiply"===x.boostBlending?s.blendFunc(s.DST_COLOR,s.ZERO):"darken"===x.boostBlending?(s.blendFunc(s.ONE,s.ONE),s.blendEquation(s.FUNC_MIN)):s.blendFuncSeparate(s.SRC_ALPHA,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA),a.reset(),e.colorData.length>0?(a.setUniform("hasColor",1),(g=new r(s,a)).build(Array(e.segments[0].from).concat(e.colorData),"aColor",4),g.bind()):(a.setUniform("hasColor",0),s.disableVertexAttribArray(s.getAttribLocation(a.getProgram(),"aColor"))),a.setColor(C),this.setXAxis(e.series.xAxis),this.setYAxis(e.series.yAxis),this.setThreshold(S,k),"POINTS"===e.drawMode&&a.setPointSize(2*u(x.marker&&x.marker.radius,.5)*d),a.setSkipTranslation(e.skipTranslation),"bubble"===e.series.type&&a.setBubbleUniforms(e.series,e.zMin,e.zMax,d),a.setDrawAsCircle(f[e.series.type]||!1),l)){if(y>0||"LINE_STRIP"!==e.drawMode)for(p=0;p{this.render(t)}),1)}setSize(t,e){let i=this.shader;i&&(this.width!==t||this.height!==e)&&(this.width=t,this.height=e,i.bind(),i.setPMatrix(x.orthoMatrix(t,e)))}init(t,e){let i=this.settings;if(this.isInited=!1,!t)return!1;i.debug.timeSetup&&console.time("gl setup");for(let o=0;o{let i={isReady:!1,texture:a.createElement("canvas"),handle:s.createTexture()},o=i.texture.getContext("2d");this.textureHandles[t]=i,i.texture.width=512,i.texture.height=512,o.mozImageSmoothingEnabled=!1,o.webkitImageSmoothingEnabled=!1,o.msImageSmoothingEnabled=!1,o.imageSmoothingEnabled=!1,o.strokeStyle="rgba(255, 255, 255, 0)",o.fillStyle="#FFF",e(o);try{s.activeTexture(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,i.handle),s.texImage2D(s.TEXTURE_2D,0,s.RGBA,s.RGBA,s.UNSIGNED_BYTE,i.texture),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_WRAP_S,s.CLAMP_TO_EDGE),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_WRAP_T,s.CLAMP_TO_EDGE),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_MAG_FILTER,s.LINEAR),s.texParameteri(s.TEXTURE_2D,s.TEXTURE_MIN_FILTER,s.LINEAR),s.bindTexture(s.TEXTURE_2D,null),i.isReady=!0}catch(t){}};return l("circle",(t=>{t.beginPath(),t.arc(256,256,256,0,2*Math.PI),t.stroke(),t.fill()})),l("square",(t=>{t.fillRect(0,0,512,512)})),l("diamond",(t=>{t.beginPath(),t.moveTo(256,0),t.lineTo(512,256),t.lineTo(256,512),t.lineTo(0,256),t.lineTo(256,0),t.fill()})),l("triangle",(t=>{t.beginPath(),t.moveTo(0,512),t.lineTo(256,0),t.lineTo(512,512),t.lineTo(0,512),t.fill()})),l("triangle-down",(t=>{t.beginPath(),t.moveTo(0,0),t.lineTo(256,512),t.lineTo(512,0),t.lineTo(0,0),t.fill()})),this.isInited=!0,i.debug.timeSetup&&console.timeEnd("gl setup"),!0}destroy(){let t=this.gl,e=this.shader,i=this.vbuffer;this.flush(),i&&i.destroy(),e&&e.destroy(),t&&(p(this.textureHandles,(e=>{e.handle&&t.deleteTexture(e.handle)})),t.canvas.width=1,t.canvas.height=1)}}return x})),i(e,"Extensions/Boost/BoostSeries.js",[e["Extensions/Boost/BoostableMap.js"],e["Extensions/Boost/Boostables.js"],e["Extensions/Boost/BoostChart.js"],e["Core/Defaults.js"],e["Core/Globals.js"],e["Core/Utilities.js"],e["Extensions/Boost/WGLRenderer.js"]],(function(t,e,i,s,o,r,n){let a,l,{getBoostClipRect:h,isChartSeriesBoosting:d}=i,{getOptions:c}=s,{composed:p,doc:u,noop:g,win:f}=o,{addEvent:m,destroyObjectProperties:x,error:b,extend:y,fireEvent:v,isArray:S,isNumber:k,pick:A,pushUnique:M,wrap:C,defined:T}=r;function w(t,e){let i=e.boost;t&&i&&i.target&&i.canvas&&!d(e.chart)&&t.allocateBufferForSingleSeries(e)}function P(t){return A(t&&t.options&&t.options.boost&&t.options.boost.enabled,!0)}function L(t,e){let i=t.constructor,s=t.seriesGroup||e.group,o=t.chartWidth,r=t.chartHeight,a=t,c="undefined"!=typeof SVGForeignObjectElement;a=d(t)?t:e;let p=a.boost=a.boost||{};return c=!1,l||(l=u.createElement("canvas")),!p.target&&(p.canvas=l,t.renderer.forExport,a.renderTarget=p.target=t.renderer.image("",0,0,o,r).addClass("highcharts-boost-canvas").add(s),p.clear=function(){p.target.attr({href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="})},p.copy=function(){p.resize(),p.target.attr({href:p.canvas.toDataURL("image/png")})},p.resize=function(){o=t.chartWidth,r=t.chartHeight,(p.targetFo||p.target).attr({x:0,y:0,width:o,height:r}).css({pointerEvents:"none",mixedBlendMode:"normal",opacity:1}),a instanceof i&&a.boost.markerGroup.translate(t.plotLeft,t.plotTop)},p.clipRect=t.renderer.clipRect(),(p.targetFo||p.target).attr({zIndex:e.options.zIndex}).clip(p.clipRect),a instanceof i&&(a.boost.markerGroup=a.renderer.g().add(s).translate(e.xAxis.pos,e.yAxis.pos))),p.canvas.width=o,p.canvas.height=r,p.clipRect&&p.clipRect.attr(h(t,a)),p.resize(),p.clear(),!p.wgl&&(p.wgl=new n((t=>{t.settings.debug.timeBufferCopy&&console.time("buffer copy"),p.copy(),t.settings.debug.timeBufferCopy&&console.timeEnd("buffer copy")})),p.wgl.init(p.canvas)||b("[highcharts boost] - unable to init WebGL renderer"),p.wgl.setOptions(t.options.boost||{}),a instanceof i&&p.wgl.allocateBuffer(t)),p.wgl.setSize(o,r),p.wgl}function E(t){let e=t.points;if(e){let t,i;for(i=0;i{let i=t[e];i&&(t[e]=i.destroy())})),t.zones.forEach(x)}function O(t,e,i,s,o,r){let n=(o=o||0)+(s=s||3e3),a=!0;for(;a&&o(i.boostThreshold||Number.MAX_VALUE)&&k(r.min)&&k(r.max)&&(!e||k(o.min)&&k(o.max))&&(!n||k(n.min)&&k(n.max))}let j=(t,e)=>!t.forceCrop&&(d(t.chart)||(e?e.length:0)>=(t.options.boostThreshold||Number.MAX_VALUE));function B(){let t=this,e=t.chart;e.boost&&e.boost.markerGroup===t.markerGroup&&(t.markerGroup=null),e.hoverPoints&&(e.hoverPoints=e.hoverPoints.filter((function(e){return e.series===t}))),e.hoverPoint&&e.hoverPoint.series===t&&(e.hoverPoint=null)}function I(){let t=this.boost;t&&t.canvas&&t.target&&(t.wgl&&t.wgl.clear(),t.clear&&t.clear())}function R(t){let e=t.boost;e&&e.canvas&&e.target&&e.wgl&&!d(t.chart)&&e.wgl.render(t.chart)}function z(t,e){let i=t.options,s=t.xAxis,o=t.pointClass;if(e instanceof o)return e;let r=t.xData||i.xData||t.processedXData||!1,n=new o(t,(t.options.data||[])[e.i],r?r[e.i]:void 0);return n.category=A(s.categories?s.categories[n.x]:n.x,n.x),n.dist=e.dist,n.distX=e.distX,n.plotX=e.plotX,n.plotY=e.plotY,n.index=e.i,n.percentage=e.percentage,n.isInside=t.isPointInside(n),n}function N(t){var e,i,s,o,r,n;let{options:a,xAxis:l,yAxis:h}=this;if(!this.isDirty&&!l.isDirty&&!h.isDirty&&!t)return!1;this.yAxis.setTickInterval();let d=a.boostThreshold||0,c=a.cropThreshold,p=a.data||this.data,u=this.xData,g=l.getExtremes(),f=g.max,m=g.min,x=this.yData,b=h.getExtremes(),y=b.max,v=b.min;if(!this.boosted&&l.old&&h.old&&m>=(null!==(e=l.old.min)&&void 0!==e?e:-Number.MAX_VALUE)&&f<=(null!==(i=l.old.max)&&void 0!==i?i:Number.MAX_VALUE)&&v>=(null!==(s=h.old.min)&&void 0!==s?s:-Number.MAX_VALUE)&&y<=(null!==(o=h.old.max)&&void 0!==o?o:Number.MAX_VALUE))return null!==(r=this.processedXData)&&void 0!==r||(this.processedXData=u),null!==(n=this.processedYData)&&void 0!==n||(this.processedYData=x),!0;if(!d||p.length=m&&S<=f&&k>=v&&k<=y?(A.push({x:S,y:k}),M.push(S),C.push(k)):T=!0;return this.cropped=T,this.cropStart=0,this.processedXData=M,this.processedYData=C,j(this,M)||(this.processedData=A),!0}function G(){let t,e,i,s,o,r=this.options||{},n=this.chart,l=this.xAxis,h=this.yAxis,c=r.xData||this.processedXData,p=r.yData||this.processedYData,u=this.processedData||r.data,f=l.getExtremes(),m=f.min-(l.minPointOffset||0),x=f.max+(l.minPointOffset||0),b=h.getExtremes(),y=b.min-(h.minPointOffset||0),S=b.max+(h.minPointOffset||0),k={},A=!!this.sampling,M=r.enableMouseTracking,C=r.threshold,P=this.pointArrayMap&&"low,high"===this.pointArrayMap.join(","),D=!!r.stacking,j=this.cropStart||0,B=this.requireSorting,I=!c,z="x"===r.findNearestPointBy,N=this.xData||this.options.xData||this.processedXData||!1,G=!1,U=h.getThreshold(C);if(G=L(n,this),n.boosted=!0,!this.visible)return;(this.points||this.graph)&&E(this),d(n)?(this.markerGroup&&this.markerGroup!==n.boost.markerGroup&&this.markerGroup.destroy(),this.markerGroup=n.boost.markerGroup,this.boost&&this.boost.target&&(this.renderTarget=this.boost.target=this.boost.target.destroy())):(n.boost&&this.markerGroup===n.boost.markerGroup&&(this.markerGroup=void 0),this.markerGroup=this.plotGroup("markerGroup","markers",!0,1,n.seriesGroup));let W=this.points=[],X=(t,e,i,s)=>{let o=!!N&&N[j+i],r=t=>{n.inverted&&(t=l.len-t,e=h.len-e),W.push({destroy:g,x:o,clientX:t,plotX:t,plotY:e,i:j+i,percentage:s})};t=Math.ceil(t),a=z?t:t+","+e,M&&(k[a]?o===N[N.length-1]&&(W.length--,r(t)):(k[a]=!0,r(t)))};this.buildKDTree=g,G&&(w(G,this),G.pushSeries(this),R(this));let H=G.settings;n.renderer.forExport||(H.debug.timeKDTree&&console.time("kd tree building"),O(D?this.data.slice(j):c||u,(function(r,a){let d,c,u,g,f,b=void 0===n.index,v=!1,k=!0;return!T(r)||(!b&&(I?(d=r[0],c=r[1]):(d=r,c=p[a]),P?(I&&(c=r.slice(1,3)),v=c[0],c=c[1]):D&&(d=r.x,v=(c=r.stackY)-r.y,f=r.percentage),B||(k=(c||0)>=y&&c<=S),null!==c&&d>=m&&d<=x&&k&&(u=l.toPixels(d,!0),A?((void 0===s||u===t)&&(P||(v=c),(void 0===o||c>i)&&(i=c,o=a),(void 0===s||v{v(this,"renderedCanvas"),delete this.buildKDTree,this.options&&this.buildKDTree(),H.debug.timeKDTree&&console.timeEnd("kd tree building")})))}function U(t){let e=!0;if(this.chart.options&&this.chart.options.boost&&(e=void 0===this.chart.options.boost.enabled||this.chart.options.boost.enabled),!e||!this.boosted)return t.call(this);this.chart.boosted=!0;let i=L(this.chart,this);i&&(w(i,this),i.pushSeries(this)),R(this)}function W(t){return this.boosted&&D(this)?{}:t.apply(this,[].slice.call(arguments,1))}function X(e){let i=this.options.data;if(P(this.chart)&&t[this.type]){let t=this.is("scatter")&&!this.is("bubble");if((!j(this,i)||t||this.options.stacking||!D(this,!0))&&(t&&!this.yAxis.treeGrid?N.call(this,arguments[1]):e.apply(this,[].slice.call(arguments,1)),i=this.processedXData),this.boosted=j(this,i),this.boosted){let t;this.options.data&&this.options.data.length&&!k(t=this.getFirstValidPoint(this.options.data))&&!S(t)&&b(12,!1,this.chart),function(t){t.boost=t.boost||{getPoint:e=>z(t,e)};let e=t.boost.altered=[];if(["allowDG","directTouch","stickyTracking"].forEach((i=>{e.push({prop:i,val:t[i],own:Object.hasOwnProperty.call(t,i)})})),t.allowDG=!1,t.directTouch=!1,t.stickyTracking=!0,t.finishedAnimating=!0,t.labelBySeries&&(t.labelBySeries=t.labelBySeries.destroy()),t.is("scatter")&&t.data.length){for(let e of t.data){var i;null===e||void 0===e||null===(i=e.destroy)||void 0===i||i.call(e)}t.data.length=0,t.points.length=0,delete t.processedData}}(this)}else!function(t){let e=t.boost;e&&((e.altered||[]).forEach((e=>{e.own?t[e.prop]=e.val:delete t[e.prop]})),e.clear&&e.clear())}(this)}else e.apply(this,[].slice.call(arguments,1))}function H(t){let e=t.apply(this,[].slice.call(arguments,1));return this.boost&&e?this.boost.getPoint(e):e}return{compose:function i(s,o,r){if(M(p,i)){let i=c().plotOptions,n=s.prototype;if(m(s,"destroy",B),m(s,"hide",I),r&&(n.renderCanvas=G),C(n,"getExtremes",W),C(n,"processData",X),C(n,"searchPoint",H),["translate","generatePoints","drawTracker","drawPoints","render"].forEach((e=>function(e,i,s){function o(e){let i=this.options.stacking&&("translate"===s||"generatePoints"===s);this.boosted&&!i&&P(this.chart)&&"heatmap"!==this.type&&"treemap"!==this.type&&t[this.type]&&0!==this.options.boostThreshold?"render"===s&&this.renderCanvas&&this.renderCanvas():e.call(this)}if(C(e,s,o),"translate"===s)for(let t of["column","arearange","columnrange","heatmap","treemap"])i[t]&&C(i[t].prototype,s,o)}(n,o,e))),e.forEach((t=>{let e=i[t];e&&(e.boostThreshold=5e3,e.boostData=[],o[t].prototype.fillOpacity=!0)})),r){let{area:t,areaspline:e,bubble:i,column:s,heatmap:r,scatter:n,treemap:a}=o;if(t&&y(t.prototype,{fill:!0,fillOpacity:!0,sampling:!0}),e&&y(e.prototype,{fill:!0,fillOpacity:!0,sampling:!0}),i){let t=i.prototype;delete t.buildKDTree,C(t,"markerAttribs",(function(t){return!this.boosted&&t.apply(this,[].slice.call(arguments,1))}))}s&&y(s.prototype,{fill:!0,sampling:!0}),n&&(n.prototype.fill=!0),[r,a].forEach((t=>{t&&C(t.prototype,"drawPoints",U)}))}}return s},destroyGraphics:E,eachAsync:O,getPoint:z}})),i(e,"Extensions/Boost/NamedColors.js",[],(function(){return{defaultHTMLColorMap:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",feldspar:"#d19275",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslateblue:"#8470ff",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",violetred:"#d02090",wheat:"#f5deb3",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}}})),i(e,"Extensions/Boost/Boost.js",[e["Extensions/Boost/BoostChart.js"],e["Extensions/Boost/BoostSeries.js"],e["Core/Globals.js"],e["Extensions/Boost/NamedColors.js"],e["Core/Utilities.js"]],(function(t,e,i,s,o){let{composed:r,doc:n,win:a}=i,{error:l,pushUnique:h}=o,d=["webgl","experimental-webgl","moz-webgl","webkit-3d"];function c(){let t;if(void 0!==a.WebGLRenderingContext){t=n.createElement("canvas");for(let e=0;e{t.d(r,{A:()=>a});t(9950);const a=t.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},898:(e,r,t)=>{t.d(r,{Z:()=>n});var a=t(4414);const n=e=>{const{embedded:r,className:t,label:n,sublabel:o,children:i}=e;return(0,a.jsx)("div",{className:"w-full text-gray-800",children:(0,a.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,a.jsxs)("div",{className:"px-4 py-3 font-bold",children:[o&&(0,a.jsx)("h6",{className:"text-gray-500 text-xs",children:o}),(0,a.jsx)("h2",{className:r?"text-md":"text-lg",children:n})]}),(0,a.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==t&&void 0!==t?t:""),children:i})]})})}},6021:(e,r,t)=>{t.d(r,{$:()=>n});var a=t(9950);const n=(e,r,t)=>{const n=(0,a.useRef)((()=>{}));(0,a.useEffect)((()=>{n.current=e})),(0,a.useEffect)((()=>{t&&null!==r&&!1!==r&&n.current()}),[t,r]),(0,a.useEffect)((()=>{if(null===r||!1===r)return;const e=setInterval((()=>n.current()),r);return()=>clearInterval(e)}),[r])}},3740:(e,r,t)=>{t.d(r,{w:()=>n});var a=t(5887);const n=function(e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?a.Ay.error(e,{duration:r}):a.Ay.success(e,{duration:r})}},2105:(e,r,t)=>{t.d(r,{D:()=>n});var a=t(3974);const n=e=>{const r=new Date(e);return(0,a.A)(r,"yyyy-MM-dd HH:mm:ss")}},3600:(e,r,t)=>{t.r(r),t.d(r,{default:()=>pe});var a=t(7818),n=t(5297),o=t(898),i=t(9950);const l=t.p+"static/media/folder-open-regular.db4ef4ac307b2a72056b659ae4f7dac9.svg";var s=t(4414);const c=e=>{const{columns:r,actions:t,data:a,placeholder:n,rowsLimit:o,loadMoreText:c}=e,[d,u]=(0,i.useState)(null!==o&&void 0!==o?o:-1);return(0,s.jsx)("div",{className:"flex flex-col overflow-x-auto",children:null!==a&&void 0!==a&&a.length?(0,s.jsxs)("div",{className:"space-y-2 pb-4",children:[(0,s.jsxs)("table",{className:"min-w-full divide-y divide-gray-200",children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[r.map((e=>{let{label:r}=e;return(0,s.jsx)("th",{scope:"col",className:"px-6 py-3 whitespace-nowrap text-left text-xs font-medium text-gray-500",children:r},r)})),t.map((e=>{let{label:r}=e;return(0,s.jsx)("th",{scope:"col",className:"px-6 py-3 whitespace-nowrap text-left text-xs font-medium text-gray-500",children:r},r)}))]})}),(0,s.jsx)("tbody",{className:"divide-y divide-gray-200 text-gray-700",children:a.slice(0,-1===d?a.length:d).map(((e,a)=>(0,s.jsxs)("tr",{className:"hover:bg-gray-100",children:[Object.keys(e).map(((t,a)=>(0,s.jsx)("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",children:r.filter((e=>{let{key:t}=e;return t===r[a].key})).map((r=>{let{key:t}=r;return e[t]}))||t},t))),t.map((r=>{let{icon:t,label:a,onClick:n}=r;return(0,s.jsx)("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",onClick:()=>n&&n(e),children:(0,s.jsx)("img",{className:"w-5 h-5 cursor-pointer transition-all duration-200 hover:scale-125",src:t,alt:a})},a)}))]},a)))})]}),-1!==d&&a.length>d&&(0,s.jsx)("div",{className:"text-sm text-center text-gray-500 cursor-pointer hover:text-gray-700",onClick:()=>u((e=>e+(null!==o&&void 0!==o?o:0))),children:null!==c&&void 0!==c?c:"Load more..."})]}):(0,s.jsxs)("div",{className:"flex justify-center items-center h-40 text-gray-500 space-x-2",children:[(0,s.jsx)("img",{className:"size-5 md:size-6 lg:size-8",src:l,alt:""}),(0,s.jsx)("h1",{className:"text-lg md:text-xl lg:text-2xl font-medium",children:n})]})})};var d=t(6021),u=t(1577),m=t(8526);var p=t(2105);const h=t.p+"static/media/download-solid.c03efc3b28bb5b5b2ceee2ebbb9b4f55.svg";var f=t(8168),b=t(8587),v=t(2004),g=t(2199),x=t(505),y=t(237),w=t(7148);const A=["className","component"];var j=t(1681),N=t(7775),C=t(7550),k=t(3244);const S=(0,k.A)("MuiBox",["root"]),B=(0,N.A)(),M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:r,defaultTheme:t,defaultClassName:a="MuiBox-root",generateClassName:n}=e,o=(0,g.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(x.A);return i.forwardRef((function(e,i){const l=(0,w.A)(t),c=(0,y.A)(e),{className:d,component:u="div"}=c,m=(0,b.A)(c,A);return(0,s.jsx)(o,(0,f.A)({as:u,ref:i,className:(0,v.A)(d,n?n(a):a),theme:r&&l[r]||l},m))}))}({themeId:C.A,defaultTheme:B,defaultClassName:S.root,generateClassName:j.A.generate}),R=M;var I=t(7528),P=t(4061),L=t(8283),T=t(9269),z=t(1676),D=t(4857),W=t(9254),_=t(9859),q=t(8483);function O(e){return(0,q.Ay)("MuiLinearProgress",e)}(0,k.A)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);var E,H,$,F,X,Z;const J=["className","color","value","valueBuffer","variant"];let G,K,Q,U,V,Y;const ee=(0,L.i7)(G||(G=E||(E=(0,I.A)(["\n 0% {\n left: -35%;\n right: 100%;\n }\n\n 60% {\n left: 100%;\n right: -90%;\n }\n\n 100% {\n left: 100%;\n right: -90%;\n }\n"])))),re=(0,L.i7)(K||(K=H||(H=(0,I.A)(["\n 0% {\n left: -200%;\n right: 100%;\n }\n\n 60% {\n left: 107%;\n right: -8%;\n }\n\n 100% {\n left: 107%;\n right: -8%;\n }\n"])))),te=(0,L.i7)(Q||(Q=$||($=(0,I.A)(["\n 0% {\n opacity: 1;\n background-position: 0 -23px;\n }\n\n 60% {\n opacity: 0;\n background-position: 0 -23px;\n }\n\n 100% {\n opacity: 1;\n background-position: -200px -23px;\n }\n"])))),ae=(e,r)=>"inherit"===r?"currentColor":e.vars?e.vars.palette.LinearProgress["".concat(r,"Bg")]:"light"===e.palette.mode?(0,T.a)(e.palette[r].main,.62):(0,T.e$)(e.palette[r].main,.5),ne=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,r["color".concat((0,z.A)(t.color))],r[t.variant]]}})((e=>{let{ownerState:r,theme:t}=e;return(0,f.A)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:ae(t,r.color)},"inherit"===r.color&&"buffer"!==r.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===r.variant&&{backgroundColor:"transparent"},"query"===r.variant&&{transform:"rotate(180deg)"})})),oe=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.dashed,r["dashedColor".concat((0,z.A)(t.color))]]}})((e=>{let{ownerState:r,theme:t}=e;const a=ae(t,r.color);return(0,f.A)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===r.color&&{opacity:.3},{backgroundImage:"radial-gradient(".concat(a," 0%, ").concat(a," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),(0,L.AH)(U||(U=F||(F=(0,I.A)(["\n animation: "," 3s infinite linear;\n "]))),te)),ie=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.bar,r["barColor".concat((0,z.A)(t.color))],("indeterminate"===t.variant||"query"===t.variant)&&r.bar1Indeterminate,"determinate"===t.variant&&r.bar1Determinate,"buffer"===t.variant&&r.bar1Buffer]}})((e=>{let{ownerState:r,theme:t}=e;return(0,f.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===r.color?"currentColor":(t.vars||t).palette[r.color].main},"determinate"===r.variant&&{transition:"transform .".concat(4,"s linear")},"buffer"===r.variant&&{zIndex:1,transition:"transform .".concat(4,"s linear")})}),(e=>{let{ownerState:r}=e;return("indeterminate"===r.variant||"query"===r.variant)&&(0,L.AH)(V||(V=X||(X=(0,I.A)(["\n width: auto;\n animation: "," 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n "]))),ee)})),le=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.bar,r["barColor".concat((0,z.A)(t.color))],("indeterminate"===t.variant||"query"===t.variant)&&r.bar2Indeterminate,"buffer"===t.variant&&r.bar2Buffer]}})((e=>{let{ownerState:r,theme:t}=e;return(0,f.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==r.variant&&{backgroundColor:"inherit"===r.color?"currentColor":(t.vars||t).palette[r.color].main},"inherit"===r.color&&{opacity:.3},"buffer"===r.variant&&{backgroundColor:ae(t,r.color),transition:"transform .".concat(4,"s linear")})}),(e=>{let{ownerState:r}=e;return("indeterminate"===r.variant||"query"===r.variant)&&(0,L.AH)(Y||(Y=Z||(Z=(0,I.A)(["\n width: auto;\n animation: "," 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n "]))),re)})),se=i.forwardRef((function(e,r){const t=(0,_.A)({props:e,name:"MuiLinearProgress"}),{className:a,color:n="primary",value:o,valueBuffer:i,variant:l="indeterminate"}=t,c=(0,b.A)(t,J),d=(0,f.A)({},t,{color:n,variant:l}),u=(e=>{const{classes:r,variant:t,color:a}=e,n={root:["root","color".concat((0,z.A)(a)),t],dashed:["dashed","dashedColor".concat((0,z.A)(a))],bar1:["bar","barColor".concat((0,z.A)(a)),("indeterminate"===t||"query"===t)&&"bar1Indeterminate","determinate"===t&&"bar1Determinate","buffer"===t&&"bar1Buffer"],bar2:["bar","buffer"!==t&&"barColor".concat((0,z.A)(a)),"buffer"===t&&"color".concat((0,z.A)(a)),("indeterminate"===t||"query"===t)&&"bar2Indeterminate","buffer"===t&&"bar2Buffer"]};return(0,P.A)(n,O,r)})(d),m=(0,D.A)(),p={},h={bar1:{},bar2:{}};if("determinate"===l||"buffer"===l)if(void 0!==o){p["aria-valuenow"]=Math.round(o),p["aria-valuemin"]=0,p["aria-valuemax"]=100;let e=o-100;"rtl"===m.direction&&(e=-e),h.bar1.transform="translateX(".concat(e,"%)")}else 0;if("buffer"===l)if(void 0!==i){let e=(i||0)-100;"rtl"===m.direction&&(e=-e),h.bar2.transform="translateX(".concat(e,"%)")}else 0;return(0,s.jsxs)(ne,(0,f.A)({className:(0,v.A)(u.root,a),ownerState:d,role:"progressbar"},p,{ref:r},c,{children:["buffer"===l?(0,s.jsx)(oe,{className:u.dashed,ownerState:d}):null,(0,s.jsx)(ie,{className:u.bar1,ownerState:d,style:h.bar1}),"determinate"===l?null:(0,s.jsx)(le,{className:u.bar2,ownerState:d,style:h.bar2})]}))}));var ce=t(2053),de=t(1385);const ue=e=>{const{value:r,label:t,precision:a,onCancel:n}=e;return(0,s.jsxs)(R,{sx:{display:"flex",alignItems:"center"},children:[(0,s.jsx)("div",{className:"cursor-pointer px-1 rounded-lg bg-gray-100 hover:bg-gray-300",onClick:n,children:(0,s.jsx)("img",{className:"size-5",src:de.A,alt:""})}),(0,s.jsx)(R,{sx:{width:"100%",mx:1},children:(0,s.jsx)(se,{className:"rounded-full",variant:"determinate",color:"secondary",value:r})}),(0,s.jsx)(R,{sx:{minWidth:100},children:(0,s.jsx)(ce.A,{className:"overflow-scroll p-2",color:"text.secondary",variant:"body2",children:"[".concat(r.toFixed(null!==a&&void 0!==a?a:2),"%] ").concat(t)})})]})};var me=t(3740);const pe=()=>{var e;const{t:r}=(0,a.Bd)(),[,t]=(0,i.useState)(!1),l=()=>t((e=>!e)),f=(0,i.useRef)({});(0,i.useEffect)((()=>()=>Object.values(f.current).forEach((e=>{let{abortController:r}=e;return null===r||void 0===r?void 0:r.abort()}))),[]);const[b,v]=(0,i.useState)({columns:[{key:"name",label:"views.export.table.columns.name"},{key:"size",label:"views.export.table.columns.size"},{key:"time",label:"views.export.table.columns.time"},{key:"ttl",label:"views.export.table.columns.ttl"}],actions:[{icon:h,onClick:async e=>{const{name:t}=e;if(t in f.current)return;const a=new AbortController;f.current[t]={fileName:t,abortController:a,progress:0},l(),(0,me.w)(r("views.export.toasts.is_exporting_mseed"));const{backend:n,endpoints:o}=u.DR;await(0,m.c)({blobOptions:{filename:t,onDownload:e=>{let{progress:a}=e;return((e,t)=>{f.current[e]={...f.current[e],progress:t},100===t&&(delete f.current[e],(0,me.w)(r("views.export.toasts.export_mseed_success"))),l()})(t,100*(null!==a&&void 0!==a?a:0))}},payload:{action:"export",name:t},endpoint:o.mseed,abortController:a,timeout:3600,backend:n})},label:"views.export.table.actions.export"}],rowsLimit:10,loadMoreText:"views.export.table.load_more",placeholder:"views.export.table.placeholder.is_fetching_mseed"});return(0,d.$)((()=>async function(){const{endpoints:e,backend:r}=u.DR,t=await(0,m.c)({backend:r,timeout:30,endpoint:e.mseed,payload:{action:"show",name:""}});for(var a=arguments.length,n=new Array(a),o=0;oe(t)))}((e=>((e,r)=>{if(null===e||void 0===e||!e.data)return void r((e=>({...e,placeholder:"views.export.table.placeholder.fetch_mseed_error"})));const{data:t}=e,a=t.sort(((e,r)=>r.time-e.time)).map((e=>{const r=(0,p.D)(new Date(e.time).getTime());return{...e,time:r}}));r((e=>({...e,data:a})))})(e,v)))),5e3,!0),(0,s.jsx)(n.m,{children:(0,s.jsxs)(o.Z,{label:r("views.export.panels.file_list"),children:[Object.values(f.current).map((e=>{let{fileName:r,progress:t}=e;return(0,s.jsx)(ue,{value:t,label:r,onCancel:()=>(e=>{const{abortController:r}=f.current[e];null===r||void 0===r||r.abort(),delete f.current[e],l()})(r)},r)})),(0,s.jsx)(c,{...b,placeholder:r(b.placeholder),loadMoreText:r(null!==(e=b.loadMoreText)&&void 0!==e?e:""),columns:b.columns.map((e=>({...e,label:r(e.label)}))),actions:b.actions.map((e=>({...e,label:r(e.label)})))})]})})}},2053:(e,r,t)=>{t.d(r,{A:()=>y});var a=t(8587),n=t(8168),o=t(9950),i=t(2004),l=t(237),s=t(4061),c=t(9254),d=t(9859),u=t(1676),m=t(3244),p=t(8483);function h(e){return(0,p.Ay)("MuiTypography",e)}(0,m.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var f=t(4414);const b=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],v=(0,c.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.variant&&r[t.variant],"inherit"!==t.align&&r["align".concat((0,u.A)(t.align))],t.noWrap&&r.noWrap,t.gutterBottom&&r.gutterBottom,t.paragraph&&r.paragraph]}})((e=>{let{theme:r,ownerState:t}=e;return(0,n.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&r.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})})),g={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},x={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},y=o.forwardRef((function(e,r){const t=(0,d.A)({props:e,name:"MuiTypography"}),o=(e=>x[e]||e)(t.color),c=(0,l.A)((0,n.A)({},t,{color:o})),{align:m="inherit",className:p,component:y,gutterBottom:w=!1,noWrap:A=!1,paragraph:j=!1,variant:N="body1",variantMapping:C=g}=c,k=(0,a.A)(c,b),S=(0,n.A)({},c,{align:m,color:o,className:p,component:y,gutterBottom:w,noWrap:A,paragraph:j,variant:N,variantMapping:C}),B=y||(j?"p":C[N]||g[N])||"span",M=(e=>{const{align:r,gutterBottom:t,noWrap:a,paragraph:n,variant:o,classes:i}=e,l={root:["root",o,"inherit"!==e.align&&"align".concat((0,u.A)(r)),t&&"gutterBottom",a&&"noWrap",n&&"paragraph"]};return(0,s.A)(l,h,i)})(S);return(0,f.jsx)(v,(0,n.A)({as:B,ref:r,ownerState:S,className:(0,i.A)(M.root,p)},k))}))}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/600.a3645b48.chunk.js b/frontend/dist/static/js/600.a3645b48.chunk.js new file mode 100644 index 00000000..c979ae90 --- /dev/null +++ b/frontend/dist/static/js/600.a3645b48.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[600],{1385:(e,r,t)=>{t.d(r,{A:()=>a});t(9950);const a=t.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},60898:(e,r,t)=>{t.d(r,{Z:()=>n});var a=t(44414);const n=e=>{const{embedded:r,className:t,label:n,sublabel:o,children:i}=e;return(0,a.jsx)("div",{className:"w-full text-gray-800",children:(0,a.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,a.jsxs)("div",{className:"px-4 py-3 font-bold",children:[o&&(0,a.jsx)("h6",{className:"text-gray-500 text-xs",children:o}),(0,a.jsx)("h2",{className:r?"text-md":"text-lg",children:n})]}),(0,a.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==t&&void 0!==t?t:""),children:i})]})})}},66021:(e,r,t)=>{t.d(r,{$:()=>n});var a=t(9950);const n=(e,r,t)=>{const n=(0,a.useRef)((()=>{}));(0,a.useEffect)((()=>{n.current=e})),(0,a.useEffect)((()=>{t&&null!==r&&!1!==r&&n.current()}),[t,r]),(0,a.useEffect)((()=>{if(null===r||!1===r)return;const e=setInterval((()=>n.current()),r);return()=>clearInterval(e)}),[r])}},71359:(e,r,t)=>{t.d(r,{w:()=>n});var a=t(35887);const n=function(e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?a.Ay.error(e,{duration:r}):a.Ay.success(e,{duration:r})}},42105:(e,r,t)=>{t.d(r,{D:()=>n});var a=t(43974);const n=e=>{const r=new Date(e);return(0,a.A)(r,"yyyy-MM-dd HH:mm:ss")}},83600:(e,r,t)=>{t.r(r),t.d(r,{default:()=>pe});var a=t(67818),n=t(55297),o=t(60898),i=t(9950);const l=t.p+"static/media/folder-open-regular.db4ef4ac307b2a72056b659ae4f7dac9.svg";var s=t(44414);const c=e=>{const{columns:r,actions:t,data:a,placeholder:n,rowsLimit:o,loadMoreText:c}=e,[d,u]=(0,i.useState)(null!==o&&void 0!==o?o:-1);return(0,s.jsx)("div",{className:"flex flex-col overflow-x-auto",children:null!==a&&void 0!==a&&a.length?(0,s.jsxs)("div",{className:"space-y-2 pb-4",children:[(0,s.jsxs)("table",{className:"min-w-full divide-y divide-gray-200",children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[r.map((e=>{let{label:r}=e;return(0,s.jsx)("th",{scope:"col",className:"px-6 py-3 whitespace-nowrap text-left text-xs font-medium text-gray-500",children:r},r)})),t.map((e=>{let{label:r}=e;return(0,s.jsx)("th",{scope:"col",className:"px-6 py-3 whitespace-nowrap text-left text-xs font-medium text-gray-500",children:r},r)}))]})}),(0,s.jsx)("tbody",{className:"divide-y divide-gray-200 text-gray-700",children:a.slice(0,-1===d?a.length:d).map(((e,a)=>(0,s.jsxs)("tr",{className:"hover:bg-gray-100",children:[Object.keys(e).map(((t,a)=>(0,s.jsx)("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",children:r.filter((e=>{let{key:t}=e;return t===r[a].key})).map((r=>{let{key:t}=r;return e[t]}))||t},t))),t.map((r=>{let{icon:t,label:a,onClick:n}=r;return(0,s.jsx)("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",onClick:()=>n&&n(e),children:(0,s.jsx)("img",{className:"w-5 h-5 cursor-pointer transition-all duration-200 hover:scale-125",src:t,alt:a})},a)}))]},a)))})]}),-1!==d&&a.length>d&&(0,s.jsx)("div",{className:"text-sm text-center text-gray-500 cursor-pointer hover:text-gray-700",onClick:()=>u((e=>e+(null!==o&&void 0!==o?o:0))),children:null!==c&&void 0!==c?c:"Load more..."})]}):(0,s.jsxs)("div",{className:"flex justify-center items-center h-40 text-gray-500 space-x-2",children:[(0,s.jsx)("img",{className:"size-5 md:size-6 lg:size-8",src:l,alt:""}),(0,s.jsx)("h1",{className:"text-lg md:text-xl lg:text-2xl font-medium",children:n})]})})};var d=t(66021),u=t(19325),m=t(38526);var p=t(42105);const h=t.p+"static/media/download-solid.c03efc3b28bb5b5b2ceee2ebbb9b4f55.svg";var f=t(58168),b=t(98587),v=t(72004),g=t(2199),x=t(70505),y=t(80237),w=t(7148);const A=["className","component"];var j=t(41681),N=t(47775),C=t(67550),k=t(80863);const S=(0,k.A)("MuiBox",["root"]),B=(0,N.A)(),M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:r,defaultTheme:t,defaultClassName:a="MuiBox-root",generateClassName:n}=e,o=(0,g.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(x.A);return i.forwardRef((function(e,i){const l=(0,w.A)(t),c=(0,y.A)(e),{className:d,component:u="div"}=c,m=(0,b.A)(c,A);return(0,s.jsx)(o,(0,f.A)({as:u,ref:i,className:(0,v.A)(d,n?n(a):a),theme:r&&l[r]||l},m))}))}({themeId:C.A,defaultTheme:B,defaultClassName:S.root,generateClassName:j.A.generate}),R=M;var I=t(57528),P=t(74061),L=t(88283),T=t(99269),z=t(61676),D=t(14857),W=t(59254),_=t(79859),q=t(68483);function O(e){return(0,q.Ay)("MuiLinearProgress",e)}(0,k.A)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);var E,H,$,F,X,Z;const J=["className","color","value","valueBuffer","variant"];let G,K,Q,U,V,Y;const ee=(0,L.i7)(G||(G=E||(E=(0,I.A)(["\n 0% {\n left: -35%;\n right: 100%;\n }\n\n 60% {\n left: 100%;\n right: -90%;\n }\n\n 100% {\n left: 100%;\n right: -90%;\n }\n"])))),re=(0,L.i7)(K||(K=H||(H=(0,I.A)(["\n 0% {\n left: -200%;\n right: 100%;\n }\n\n 60% {\n left: 107%;\n right: -8%;\n }\n\n 100% {\n left: 107%;\n right: -8%;\n }\n"])))),te=(0,L.i7)(Q||(Q=$||($=(0,I.A)(["\n 0% {\n opacity: 1;\n background-position: 0 -23px;\n }\n\n 60% {\n opacity: 0;\n background-position: 0 -23px;\n }\n\n 100% {\n opacity: 1;\n background-position: -200px -23px;\n }\n"])))),ae=(e,r)=>"inherit"===r?"currentColor":e.vars?e.vars.palette.LinearProgress["".concat(r,"Bg")]:"light"===e.palette.mode?(0,T.a)(e.palette[r].main,.62):(0,T.e$)(e.palette[r].main,.5),ne=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,r["color".concat((0,z.A)(t.color))],r[t.variant]]}})((e=>{let{ownerState:r,theme:t}=e;return(0,f.A)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:ae(t,r.color)},"inherit"===r.color&&"buffer"!==r.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===r.variant&&{backgroundColor:"transparent"},"query"===r.variant&&{transform:"rotate(180deg)"})})),oe=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.dashed,r["dashedColor".concat((0,z.A)(t.color))]]}})((e=>{let{ownerState:r,theme:t}=e;const a=ae(t,r.color);return(0,f.A)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===r.color&&{opacity:.3},{backgroundImage:"radial-gradient(".concat(a," 0%, ").concat(a," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),(0,L.AH)(U||(U=F||(F=(0,I.A)(["\n animation: "," 3s infinite linear;\n "]))),te)),ie=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.bar,r["barColor".concat((0,z.A)(t.color))],("indeterminate"===t.variant||"query"===t.variant)&&r.bar1Indeterminate,"determinate"===t.variant&&r.bar1Determinate,"buffer"===t.variant&&r.bar1Buffer]}})((e=>{let{ownerState:r,theme:t}=e;return(0,f.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===r.color?"currentColor":(t.vars||t).palette[r.color].main},"determinate"===r.variant&&{transition:"transform .".concat(4,"s linear")},"buffer"===r.variant&&{zIndex:1,transition:"transform .".concat(4,"s linear")})}),(e=>{let{ownerState:r}=e;return("indeterminate"===r.variant||"query"===r.variant)&&(0,L.AH)(V||(V=X||(X=(0,I.A)(["\n width: auto;\n animation: "," 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n "]))),ee)})),le=(0,W.Ay)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.bar,r["barColor".concat((0,z.A)(t.color))],("indeterminate"===t.variant||"query"===t.variant)&&r.bar2Indeterminate,"buffer"===t.variant&&r.bar2Buffer]}})((e=>{let{ownerState:r,theme:t}=e;return(0,f.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==r.variant&&{backgroundColor:"inherit"===r.color?"currentColor":(t.vars||t).palette[r.color].main},"inherit"===r.color&&{opacity:.3},"buffer"===r.variant&&{backgroundColor:ae(t,r.color),transition:"transform .".concat(4,"s linear")})}),(e=>{let{ownerState:r}=e;return("indeterminate"===r.variant||"query"===r.variant)&&(0,L.AH)(Y||(Y=Z||(Z=(0,I.A)(["\n width: auto;\n animation: "," 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n "]))),re)})),se=i.forwardRef((function(e,r){const t=(0,_.A)({props:e,name:"MuiLinearProgress"}),{className:a,color:n="primary",value:o,valueBuffer:i,variant:l="indeterminate"}=t,c=(0,b.A)(t,J),d=(0,f.A)({},t,{color:n,variant:l}),u=(e=>{const{classes:r,variant:t,color:a}=e,n={root:["root","color".concat((0,z.A)(a)),t],dashed:["dashed","dashedColor".concat((0,z.A)(a))],bar1:["bar","barColor".concat((0,z.A)(a)),("indeterminate"===t||"query"===t)&&"bar1Indeterminate","determinate"===t&&"bar1Determinate","buffer"===t&&"bar1Buffer"],bar2:["bar","buffer"!==t&&"barColor".concat((0,z.A)(a)),"buffer"===t&&"color".concat((0,z.A)(a)),("indeterminate"===t||"query"===t)&&"bar2Indeterminate","buffer"===t&&"bar2Buffer"]};return(0,P.A)(n,O,r)})(d),m=(0,D.A)(),p={},h={bar1:{},bar2:{}};if("determinate"===l||"buffer"===l)if(void 0!==o){p["aria-valuenow"]=Math.round(o),p["aria-valuemin"]=0,p["aria-valuemax"]=100;let e=o-100;"rtl"===m.direction&&(e=-e),h.bar1.transform="translateX(".concat(e,"%)")}else 0;if("buffer"===l)if(void 0!==i){let e=(i||0)-100;"rtl"===m.direction&&(e=-e),h.bar2.transform="translateX(".concat(e,"%)")}else 0;return(0,s.jsxs)(ne,(0,f.A)({className:(0,v.A)(u.root,a),ownerState:d,role:"progressbar"},p,{ref:r},c,{children:["buffer"===l?(0,s.jsx)(oe,{className:u.dashed,ownerState:d}):null,(0,s.jsx)(ie,{className:u.bar1,ownerState:d,style:h.bar1}),"determinate"===l?null:(0,s.jsx)(le,{className:u.bar2,ownerState:d,style:h.bar2})]}))}));var ce=t(82053),de=t(1385);const ue=e=>{const{value:r,label:t,precision:a,onCancel:n}=e;return(0,s.jsxs)(R,{sx:{display:"flex",alignItems:"center"},children:[(0,s.jsx)("div",{className:"cursor-pointer px-1 rounded-lg bg-gray-100 hover:bg-gray-300",onClick:n,children:(0,s.jsx)("img",{className:"size-5",src:de.A,alt:""})}),(0,s.jsx)(R,{sx:{width:"100%",mx:1},children:(0,s.jsx)(se,{className:"rounded-full",variant:"determinate",color:"secondary",value:r})}),(0,s.jsx)(R,{sx:{minWidth:100},children:(0,s.jsx)(ce.A,{className:"overflow-scroll p-2",color:"text.secondary",variant:"body2",children:"[".concat(r.toFixed(null!==a&&void 0!==a?a:2),"%] ").concat(t)})})]})};var me=t(71359);const pe=()=>{var e;const{t:r}=(0,a.Bd)(),[,t]=(0,i.useState)(!1),l=()=>t((e=>!e)),f=(0,i.useRef)({});(0,i.useEffect)((()=>()=>Object.values(f.current).forEach((e=>{let{abortController:r}=e;return null===r||void 0===r?void 0:r.abort()}))),[]);const[b,v]=(0,i.useState)({columns:[{key:"name",label:"views.export.table.columns.name"},{key:"size",label:"views.export.table.columns.size"},{key:"time",label:"views.export.table.columns.time"},{key:"ttl",label:"views.export.table.columns.ttl"}],actions:[{icon:h,onClick:async e=>{const{name:t}=e;if(t in f.current)return;const a=new AbortController;f.current[t]={fileName:t,abortController:a,progress:0},l(),(0,me.w)(r("views.export.toasts.is_exporting_mseed"));const{backend:n,endpoints:o}=u.DR;await(0,m.c)({blobOptions:{filename:t,onDownload:e=>{let{progress:a}=e;return((e,t)=>{f.current[e]={...f.current[e],progress:t},100===t&&(delete f.current[e],(0,me.w)(r("views.export.toasts.export_mseed_success"))),l()})(t,100*(null!==a&&void 0!==a?a:0))}},payload:{action:"export",name:t},endpoint:o.mseed,abortController:a,timeout:3600,backend:n})},label:"views.export.table.actions.export"}],rowsLimit:10,loadMoreText:"views.export.table.load_more",placeholder:"views.export.table.placeholder.is_fetching_mseed"});return(0,d.$)((()=>async function(){const{endpoints:e,backend:r}=u.DR,t=await(0,m.c)({backend:r,timeout:30,endpoint:e.mseed,payload:{action:"show",name:""}});for(var a=arguments.length,n=new Array(a),o=0;oe(t)))}((e=>((e,r)=>{if(null===e||void 0===e||!e.data)return void r((e=>({...e,placeholder:"views.export.table.placeholder.fetch_mseed_error"})));const{data:t}=e,a=t.sort(((e,r)=>r.time-e.time)).map((e=>{const r=(0,p.D)(new Date(e.time).getTime());return{...e,time:r}}));r((e=>({...e,data:a})))})(e,v)))),5e3,!0),(0,s.jsx)(n.m,{children:(0,s.jsxs)(o.Z,{label:r("views.export.panels.file_list"),children:[Object.values(f.current).map((e=>{let{fileName:r,progress:t}=e;return(0,s.jsx)(ue,{value:t,label:r,onCancel:()=>(e=>{const{abortController:r}=f.current[e];null===r||void 0===r||r.abort(),delete f.current[e],l()})(r)},r)})),(0,s.jsx)(c,{...b,placeholder:r(b.placeholder),loadMoreText:r(null!==(e=b.loadMoreText)&&void 0!==e?e:""),columns:b.columns.map((e=>({...e,label:r(e.label)}))),actions:b.actions.map((e=>({...e,label:r(e.label)})))})]})})}},82053:(e,r,t)=>{t.d(r,{A:()=>y});var a=t(98587),n=t(58168),o=t(9950),i=t(72004),l=t(80237),s=t(74061),c=t(59254),d=t(79859),u=t(61676),m=t(80863),p=t(68483);function h(e){return(0,p.Ay)("MuiTypography",e)}(0,m.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var f=t(44414);const b=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],v=(0,c.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.variant&&r[t.variant],"inherit"!==t.align&&r["align".concat((0,u.A)(t.align))],t.noWrap&&r.noWrap,t.gutterBottom&&r.gutterBottom,t.paragraph&&r.paragraph]}})((e=>{let{theme:r,ownerState:t}=e;return(0,n.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&r.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})})),g={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},x={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},y=o.forwardRef((function(e,r){const t=(0,d.A)({props:e,name:"MuiTypography"}),o=(e=>x[e]||e)(t.color),c=(0,l.A)((0,n.A)({},t,{color:o})),{align:m="inherit",className:p,component:y,gutterBottom:w=!1,noWrap:A=!1,paragraph:j=!1,variant:N="body1",variantMapping:C=g}=c,k=(0,a.A)(c,b),S=(0,n.A)({},c,{align:m,color:o,className:p,component:y,gutterBottom:w,noWrap:A,paragraph:j,variant:N,variantMapping:C}),B=y||(j?"p":C[N]||g[N])||"span",M=(e=>{const{align:r,gutterBottom:t,noWrap:a,paragraph:n,variant:o,classes:i}=e,l={root:["root",o,"inherit"!==e.align&&"align".concat((0,u.A)(r)),t&&"gutterBottom",a&&"noWrap",n&&"paragraph"]};return(0,s.A)(l,h,i)})(S);return(0,f.jsx)(v,(0,n.A)({as:B,ref:r,ownerState:S,className:(0,i.A)(M.root,p)},k))}))}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/654.18cf5201.chunk.js b/frontend/dist/static/js/654.18cf5201.chunk.js new file mode 100644 index 00000000..91883b66 --- /dev/null +++ b/frontend/dist/static/js/654.18cf5201.chunk.js @@ -0,0 +1,2 @@ +/*! For license information please see 654.18cf5201.chunk.js.LICENSE.txt */ +(self.webpackChunksrc=self.webpackChunksrc||[]).push([[654],{88283:(e,t,r)=>{"use strict";r.d(t,{AH:()=>c,i7:()=>u,mL:()=>l});var n=r(74658),o=r(9950),a=r(71783),i=r(96477),s=r(21192),l=(r(50857),r(23876),(0,n.w)((function(e,t){var r=e.styles,l=(0,s.J)([r],void 0,o.useContext(n.T));if(!n.i){for(var c,u=l.name,d=l.styles,f=l.next;void 0!==f;)u+=" "+f.name,d+=f.styles,f=f.next;var p=!0===t.compat,m=t.insert("",{name:u,styles:d},t.sheet,p);return p?null:o.createElement("style",((c={})["data-emotion"]=t.key+"-global "+u,c.dangerouslySetInnerHTML={__html:m},c.nonce=t.sheet.nonce,c))}var h=o.useRef();return(0,i.i)((function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),h.current=[r,n],function(){r.flush()}}),[t]),(0,i.i)((function(){var e=h.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,a.sk)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}}),[t,l.name]),null})));function c(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";r.d(t,{Rk:()=>n,SF:()=>o,sk:()=>a});function n(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},a=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},47775:(e,t,r)=>{"use strict";r.d(t,{A:()=>F});var n=r(58168),o=r(98587),a=r(63999),i=r(66455),s=r(98076),l=r(70505),c=r(12860);var u=r(99269);const d={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},m={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},h={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},y={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},g={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},v=["mode","contrastThreshold","tonalOffset"],A={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function k(e,t,r,n){const o=n.light||n,a=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,u.a)(e.main,o):"dark"===t&&(e.dark=(0,u.e$)(e.main,a)))}function w(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:s=.2}=e,l=(0,o.A)(e,v),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[200],light:y[50],dark:y[400]}:{main:y[700],light:y[400],dark:y[800]}}(t),w=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]}}(t),S=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[500],light:m[300],dark:m[700]}:{main:m[700],light:m[400],dark:m[800]}}(t),O=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]}}(t),_=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:b[400],light:b[300],dark:b[700]}:{main:b[800],light:b[500],dark:b[900]}}(t),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[400],light:h[300],dark:h[700]}:{main:"#ed6c02",light:h[500],dark:h[900]}}(t);function T(e){return(0,u.eM)(e,x.text.primary)>=r?x.text.primary:A.text.primary}const P=e=>{let{color:t,name:r,mainShade:o=500,lightShade:i=300,darkShade:l=700}=e;if(t=(0,n.A)({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,a.A)(11,r?" (".concat(r,")"):"",o));if("string"!==typeof t.main)throw new Error((0,a.A)(12,r?" (".concat(r,")"):"",JSON.stringify(t.main)));return k(t,"light",i,s),k(t,"dark",l,s),t.contrastText||(t.contrastText=T(t.main)),t},C={dark:x,light:A};return(0,i.A)((0,n.A)({common:(0,n.A)({},d),mode:t,primary:P({color:c,name:"primary"}),secondary:P({color:w,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:S,name:"error"}),warning:P({color:M,name:"warning"}),info:P({color:O,name:"info"}),success:P({color:_,name:"success"}),grey:f,contrastThreshold:r,getContrastText:T,augmentColor:P,tonalOffset:s},C[t]),l)}const S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const O={textTransform:"uppercase"},_='"Roboto", "Helvetica", "Arial", sans-serif';function M(e,t){const r="function"===typeof t?t(e):t,{fontFamily:a=_,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:p,pxToRem:m}=r,h=(0,o.A)(r,S);const y=s/14,g=m||(e=>"".concat(e/f*y,"rem")),b=(e,t,r,o,i)=>{return(0,n.A)({fontFamily:a,fontWeight:e,fontSize:g(t),lineHeight:r},a===_?{letterSpacing:"".concat((s=o/t,Math.round(1e5*s)/1e5),"em")}:{},i,p);var s},v={h1:b(l,96,1.167,-1.5),h2:b(l,60,1.2,-.5),h3:b(c,48,1.167,0),h4:b(c,34,1.235,.25),h5:b(c,24,1.334,0),h6:b(u,20,1.6,.15),subtitle1:b(c,16,1.75,.15),subtitle2:b(u,14,1.57,.1),body1:b(c,16,1.5,.15),body2:b(c,14,1.43,.15),button:b(u,14,1.75,.4,O),caption:b(c,12,1.66,.4),overline:b(c,12,2.66,1,O),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.A)((0,n.A)({htmlFontSize:f,pxToRem:g,fontFamily:a,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},v),h,{clone:!1})}function T(){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(",")}const P=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)],C=["duration","easing","delay"],j={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},R={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function I(e){return"".concat(Math.round(e),"ms")}function E(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function L(e){const t=(0,n.A)({},j,e.easing),r=(0,n.A)({},R,e.duration);return(0,n.A)({getAutoHeightDuration:E,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:a=r.standard,easing:i=t.easeInOut,delay:s=0}=n;(0,o.A)(n,C);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof a?a:I(a)," ").concat(i," ").concat("string"===typeof s?s:I(s)))).join(",")}},e,{easing:t,duration:r})}const B={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},W=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:r={},transitions:u={},typography:d={}}=e,f=(0,o.A)(e,W);if(e.vars)throw new Error((0,a.A)(18));const p=w(r),m=(0,c.A)(e);let h=(0,i.A)(m,{mixins:(y=m.breakpoints,g=t,(0,n.A)({toolbar:{minHeight:56,[y.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[y.up("sm")]:{minHeight:64}}},g)),palette:p,shadows:P.slice(),typography:M(p,d),transitions:L(u),zIndex:(0,n.A)({},B)});var y,g;h=(0,i.A)(h,f);for(var b=arguments.length,v=new Array(b>1?b-1:0),A=1;A(0,i.A)(e,t)),h),h.unstable_sxConfig=(0,n.A)({},s.A,null==f?void 0:f.unstable_sxConfig),h.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},h}const F=z},60195:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=(0,r(47775).A)()},67550:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n="$$material"},59254:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l,_n:()=>s,ep:()=>i});var n=r(37295),o=r(60195),a=r(67550);const i=e=>(0,n.MC)(e)&&"classes"!==e,s=n.MC,l=(0,n.Ay)({themeId:a.A,defaultTheme:o.A,rootShouldForwardProp:i})},14857:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(9950);var n=r(7148),o=r(60195),a=r(67550);function i(){const e=(0,n.A)(o.A);return e[a.A]||e}},79859:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(51522),o=r(7148);var a=r(60195),i=r(67550);function s(e){let{props:t,name:r}=e;return function(e){let{props:t,name:r,defaultTheme:a,themeId:i}=e,s=(0,o.A)(a);return i&&(s=s[i]||s),(0,n.A)({theme:s,name:r,props:t})}({props:t,name:r,defaultTheme:a.A,themeId:i.A})}},61676:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=r(43081).A},33158:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(9950);var n=r(88283),o=r(44414);function a(e){const{styles:t,defaultTheme:r={}}=e,a="function"===typeof t?e=>{return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,o.jsx)(n.mL,{styles:a})}},2199:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalStyles:()=>A.A,StyledEngineProvider:()=>v.A,ThemeContext:()=>l.T,css:()=>b.AH,default:()=>x,internal_processStyles:()=>k,keyframes:()=>b.i7});var n=r(58168),o=r(9950),a=r(57923),i=/^((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)-.*))$/,s=(0,a.A)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=r(74658),c=r(71783),u=r(21192),d=r(96477),f=s,p=function(e){return"theme"!==e},m=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?f:p},h=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof n&&r&&(n=e.__emotion_forwardProp),n},y=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,c.SF)(t,r,n),(0,d.s)((function(){return(0,c.sk)(t,r,n)})),null},g=function e(t,r){var a,i,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==r&&(a=r.label,i=r.target);var f=h(t,r,s),p=f||m(d),g=!p("as");return function(){var b=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&v.push("label:"+a+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{0,v.push(b[0][0]);for(var A=b.length,x=1;x{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},99269:(e,t,r)=>{"use strict";var n=r(24994);t.X4=p,t.e$=m,t.eM=function(e,t){const r=f(e),n=f(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.a=h;var o=n(r(99606)),a=n(r(5268));function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.default)(e,t,r)}function s(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map((e=>e+e))),r?"rgb".concat(4===r.length?"a":"","(").concat(r.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(s(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,o.default)(9,e));let n,a=e.substring(t+1,e.length-1);if("color"===r){if(a=a.split(" "),n=a.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(n))throw new Error((0,o.default)(10,n))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:r,values:a,colorSpace:n}}const c=e=>{const t=l(e);return t.values.slice(0,3).map(((e,r)=>-1!==t.type.indexOf("hsl")&&0!==r?"".concat(e,"%"):e)).join(" ")};function u(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),n=-1!==t.indexOf("color")?"".concat(r," ").concat(n.join(" ")):"".concat(n.join(", ")),"".concat(t,"(").concat(n,")")}function d(e){e=l(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,a=n*Math.min(o,1-o),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+r/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const c=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",c.push(t[3])),u({type:s,values:c})}function f(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(d(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function p(e,t){return e=l(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,u(e)}function m(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return u(e)}function h(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return u(e)}},37295:(e,t,r)=>{"use strict";var n=r(24994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:r=h,rootShouldForwardProp:n=m,slotShouldForwardProp:l=m}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:g((0,o.default)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:p,skipVariantsResolver:h,skipSx:A,overridesResolver:x=b(y(p))}=c,k=(0,a.default)(c,f),w=void 0!==h?h:p&&"Root"!==p&&"root"!==p||!1,S=A||!1;let O=m;"Root"===p||"root"===p?O=n:p?O=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(O=void 0);const _=(0,i.default)(e,(0,o.default)({shouldForwardProp:O,label:undefined},k)),M=e=>"function"===typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>v(e,(0,o.default)({},n,{theme:g({theme:n.theme,defaultTheme:r,themeId:t})})):e,T=function(n){let a=M(n);for(var i=arguments.length,s=new Array(i>1?i-1:0),l=1;l{const n=g((0,o.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[d]||!n.components[d].styleOverrides)return null;const a=n.components[d].styleOverrides,i={};return Object.entries(a).forEach((t=>{let[r,a]=t;i[r]=v(a,(0,o.default)({},e,{theme:n}))})),x(e,i)})),d&&!w&&c.push((e=>{var n;const a=g((0,o.default)({},e,{defaultTheme:r,themeId:t}));return v({variants:null==a||null==(n=a.components)||null==(n=n[d])?void 0:n.variants},(0,o.default)({},e,{theme:a}))})),S||c.push(u);const f=c.length-s.length;if(Array.isArray(n)&&f>0){const e=new Array(f).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const p=_(a,...c);return e.muiName&&(p.muiName=e.muiName),p};return _.withConfig&&(T.withConfig=_.withConfig),T}},t.MC=m;var o=n(r(94634)),a=n(r(54893)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(2199)),s=r(89717),l=(n(r(77719)),n(r(55645)),n(r(49904))),c=n(r(28807));const u=["ownerState"],d=["variants"],f=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const h=(0,l.default)(),y=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function g(e){let{defaultTheme:t,theme:r,themeId:n}=e;return o=r,0===Object.keys(o).length?t:r[n]||r;var o}function b(e){return e?(t,r)=>r[e]:null}function v(e,t){let{ownerState:r}=t,n=(0,a.default)(t,u);const i="function"===typeof e?e((0,o.default)({ownerState:r},n)):e;if(Array.isArray(i))return i.flatMap((e=>v(e,(0,o.default)({ownerState:r},n))));if(i&&"object"===typeof i&&Array.isArray(i.variants)){const{variants:e=[]}=i;let t=(0,a.default)(i,d);return e.forEach((e=>{let a=!0;"function"===typeof e.props?a=e.props((0,o.default)({ownerState:r},n,r)):Object.keys(e.props).forEach((t=>{(null==r?void 0:r[t])!==e.props[t]&&n[t]!==e.props[t]&&(a=!1)})),a&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,o.default)({ownerState:r},n,r)):e.style))})),t}return i}},28286:(e,t,r)=>{"use strict";r.d(t,{EU:()=>i,NI:()=>a,vf:()=>s,zu:()=>n});const n={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(n[e],"px)")};function a(e,t,r){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((n,o,a)=>(n[e.up(e.keys[a])]=r(t[a]),n)),{})}if("object"===typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||n).indexOf(a)){o[e.up(a)]=r(t[a],a)}else{const e=a;o[e]=t[e]}return o}),{})}return r(t)}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,r)=>(t[e.up(r)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e}),t)}},30086:(e,t,r)=>{"use strict";function n(e,t){const r=this;if(r.vars&&"function"===typeof r.getColorSchemeSelector){return{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}}return r.palette.mode===e?t:{}}r.d(t,{A:()=>n})},83628:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(98587),o=r(58168);const a=["values","unit","step"],i=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,o.A)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,l=(0,n.A)(e,a),c=i(t),u=Object.keys(c);function d(e){const n="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(n).concat(r,")")}function f(e){const n="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(n-s/100).concat(r,")")}function p(e,n){const o=u.indexOf(n);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(r,") and ")+"(max-width:".concat((-1!==o&&"number"===typeof t[u[o]]?t[u[o]]:n)-s/100).concat(r,")")}return(0,o.A)({keys:u,values:c,up:d,down:f,between:p,only:function(e){return u.indexOf(e)+1{"use strict";r.d(t,{A:()=>p});var n=r(58168),o=r(98587),a=r(66455),i=r(83628);const s={borderRadius:4};var l=r(47937);var c=r(70505),u=r(98076),d=r(30086);const f=["breakpoints","palette","spacing","shape"];const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:r={},spacing:p,shape:m={}}=e,h=(0,o.A)(e,f),y=(0,i.A)(t),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.LX)({spacing:e}),r=function(){for(var e=arguments.length,r=new Array(e),n=0;n{const r=t(e);return"number"===typeof r?"".concat(r,"px"):r})).join(" ")};return r.mui=!0,r}(p);let b=(0,a.A)({breakpoints:y,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},r),spacing:g,shape:(0,n.A)({},s,m)},h);b.applyStyles=d.A;for(var v=arguments.length,A=new Array(v>1?v-1:0),x=1;x(0,a.A)(e,t)),b),b.unstable_sxConfig=(0,n.A)({},u.A,null==h?void 0:h.unstable_sxConfig),b.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},b}},49904:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A,private_createBreakpoints:()=>o.A,unstable_applyStyles:()=>a.A});var n=r(12860),o=r(83628),a=r(30086)},46206:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(66455);const o=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},47937:(e,t,r)=>{"use strict";r.d(t,{LX:()=>m,MA:()=>p,_W:()=>h,Lc:()=>b,Ms:()=>v});var n=r(28286),o=r(12703),a=r(46206);const i={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return r=>(void 0===t[r]&&(t[r]=e(r)),t[r])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=i[t],o=s[r]||"";return Array.isArray(o)?o.map((e=>n+e)):[n+o]})),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],f=[...u,...d];function p(e,t,r,n){var a;const i=null!=(a=(0,o.Yn)(e,t,!1))?a:r;return"number"===typeof i?e=>"string"===typeof e?e:i*e:Array.isArray(i)?e=>"string"===typeof e?e:i[e]:"function"===typeof i?i:()=>{}}function m(e){return p(e,"spacing",8)}function h(e,t){if("string"===typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"===typeof r?-r:"-".concat(r)}function y(e,t,r,o){if(-1===t.indexOf(r))return null;const a=function(e,t){return r=>e.reduce(((e,n)=>(e[n]=h(t,r),e)),{})}(c(r),o),i=e[r];return(0,n.NI)(e,i,a)}function g(e,t){const r=m(e.theme);return Object.keys(e).map((n=>y(e,t,n,r))).reduce(a.A,{})}function b(e){return g(e,u)}function v(e){return g(e,d)}function A(e){return g(e,f)}b.propTypes={},b.filterProps=u,v.propTypes={},v.filterProps=d,A.propTypes={},A.filterProps=f},12703:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s,BO:()=>i,Yn:()=>a});var n=r(43081),o=r(28286);function a(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&r){const r="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=r)return r}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,r){let n,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r;return n="function"===typeof e?e(r):Array.isArray(e)?e[r]||o:a(e,r)||o,t&&(n=t(n,o,e)),n}const s=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,s)||{};return(0,o.NI)(e,c,(e=>{let o=i(u,l,e);return e===o&&"string"===typeof e&&(o=i(u,l,"".concat(t).concat("default"===e?"":(0,n.A)(e)),e)),!1===r?o:{[r]:o}}))};return c.propTypes={},c.filterProps=[t],c}},98076:(e,t,r)=>{"use strict";r.d(t,{A:()=>E});var n=r(47937),o=r(12703),a=r(46206);const i=function(){for(var e=arguments.length,t=new Array(e),r=0;r(t.filterProps.forEach((r=>{e[r]=t})),e)),{}),o=e=>Object.keys(e).reduce(((t,r)=>n[r]?(0,a.A)(t,n[r](e)):t),{});return o.propTypes={},o.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),o};var s=r(28286);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),d=c("borderTop",l),f=c("borderRight",l),p=c("borderBottom",l),m=c("borderLeft",l),h=c("borderColor"),y=c("borderTopColor"),g=c("borderRightColor"),b=c("borderBottomColor"),v=c("borderLeftColor"),A=c("outline",l),x=c("outlineColor"),k=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n._W)(t,e)});return(0,s.NI)(e,e.borderRadius,r)}return null};k.propTypes={},k.filterProps=["borderRadius"];i(u,d,f,p,m,h,y,g,b,v,k,A,x);const w=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n._W)(t,e)});return(0,s.NI)(e,e.gap,r)}return null};w.propTypes={},w.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.columnGap,r)}return null};S.propTypes={},S.filterProps=["columnGap"];const O=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.rowGap,r)}return null};O.propTypes={},O.filterProps=["rowGap"];i(w,S,O,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function _(e,t){return"grey"===t?t:e}i((0,o.Ay)({prop:"color",themeKey:"palette",transform:_}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:_}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:_}));function M(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const T=(0,o.Ay)({prop:"width",transform:M}),P=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const o=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.zu[t];return o?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:M(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};P.filterProps=["maxWidth"];const C=(0,o.Ay)({prop:"minWidth",transform:M}),j=(0,o.Ay)({prop:"height",transform:M}),R=(0,o.Ay)({prop:"maxHeight",transform:M}),I=(0,o.Ay)({prop:"minHeight",transform:M}),E=((0,o.Ay)({prop:"size",cssProperty:"width",transform:M}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:M}),i(T,P,C,j,R,I,(0,o.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:k},color:{themeKey:"palette",transform:_},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:_},backgroundColor:{themeKey:"palette",transform:_},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:w},rowGap:{style:O},columnGap:{style:S},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:M},maxWidth:{style:P},minWidth:{transform:M},height:{transform:M},maxHeight:{transform:M},minHeight:{transform:M},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},80237:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(58168),o=r(98587),a=r(66455),i=r(98076);const s=["sx"],l=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:i.A;return Object.keys(e).forEach((t=>{o[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]})),n};function c(e){const{sx:t}=e,r=(0,o.A)(e,s),{systemProps:i,otherProps:c}=l(r);let u;return u=Array.isArray(t)?[i,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,a.Q)(e)?(0,n.A)({},i,e):i}:(0,n.A)({},i,t),(0,n.A)({},c,{sx:u})}},28807:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A,extendSxProp:()=>o.A,unstable_createStyleFunctionSx:()=>n.k,unstable_defaultSxConfig:()=>a.A});var n=r(70505),o=r(80237),a=r(98076)},70505:(e,t,r)=>{"use strict";r.d(t,{A:()=>u,k:()=>l});var n=r(43081),o=r(46206),a=r(12703),i=r(28286),s=r(98076);function l(){function e(e,t,r,o){const s={[e]:t,theme:r},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:f}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const p=(0,a.Yn)(r,u)||{};if(f)return f(s);return(0,i.NI)(s,t,(t=>{let r=(0,a.BO)(p,d,t);return t===r&&"string"===typeof t&&(r=(0,a.BO)(p,d,"".concat(e).concat("default"===t?"":(0,n.A)(t)),t)),!1===c?r:{[c]:r}}))}return function t(r){var n;const{sx:a,theme:l={}}=r||{};if(!a)return null;const c=null!=(n=l.unstable_sxConfig)?n:s.A;function u(r){let n=r;if("function"===typeof r)n=r(l);else if("object"!==typeof r)return r;if(!n)return null;const a=(0,i.EU)(l.breakpoints),s=Object.keys(a);let u=a;return Object.keys(n).forEach((r=>{const a=(s=n[r],d=l,"function"===typeof s?s(d):s);var s,d;if(null!==a&&void 0!==a)if("object"===typeof a)if(c[r])u=(0,o.A)(u,e(r,a,l,c));else{const e=(0,i.NI)({theme:l},a,(e=>({[r]:e})));!function(){for(var e=arguments.length,t=new Array(e),r=0;re.concat(Object.keys(t))),[]),o=new Set(n);return t.every((e=>o.size===Object.keys(e).length))}(e,a)?u=(0,o.A)(u,e):u[r]=t({sx:a,theme:l})}else u=(0,o.A)(u,e(r,a,l,c))})),(0,i.vf)(s,u)}return Array.isArray(a)?a.map(u):u(a)}}const c=l();c.filterProps=["sx"];const u=c},7148:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(12860),o=r(90357);const a=(0,n.A)();const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,o.A)(e)}},51522:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(57661);function o(e){const{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.A)(t.components[r].defaultProps,o):o}},90357:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(9950),o=r(74658);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=n.useContext(o.T);return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}},41681:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=e=>e,o=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})()},43081:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(63999);function o(e){if("string"!==typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},77719:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A});var n=r(43081)},68935:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,r))}},5268:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A});var n=r(68935)},74061:(e,t,r)=>{"use strict";function n(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const n={};return Object.keys(e).forEach((o=>{n[o]=e[o].reduce(((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e}),[]).join(" ")})),n}r.d(t,{A:()=>n})},66455:(e,t,r)=>{"use strict";r.d(t,{A:()=>i,Q:()=>o});var n=r(58168);function o(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function a(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((r=>{t[r]=a(e[r])})),t}function i(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const s=r.clone?(0,n.A)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((n=>{"__proto__"!==n&&(o(t[n])&&n in e&&o(e[n])?s[n]=i(e[n],t[n],r):r.clone?s[n]=o(t[n])?a(t[n]):t[n]:s[n]=t[n])})),s}},89717:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A,isPlainObject:()=>n.Q});var n=r(66455)},63999:(e,t,r)=>{"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;rn})},99606:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A});var n=r(63999)},68483:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>a,li:()=>o});var n=r(41681);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const a=o[t];return a?"".concat(r,"-").concat(a):"".concat(n.A.generate(e),"-").concat(t)}},80863:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(68483);function o(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const o={};return t.forEach((t=>{o[t]=(0,n.Ay)(e,t,r)})),o}},55645:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l,getFunctionName:()=>a});var n=r(88762);const o=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function a(e){const t="".concat(e).match(o);return t&&t[1]||""}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||a(e)||t}function s(e,t,r){const n=i(t);return e.displayName||(""!==n?"".concat(r,"(").concat(n,")"):r)}function l(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return i(e,"Component");if("object"===typeof e)switch(e.$$typeof){case n.ForwardRef:return s(e,e.render,"ForwardRef");case n.Memo:return s(e,e.type,"memo");default:return}}}},42262:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case s:case i:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case h:case m:case l:return e;default:return t}}case o:return t}}}r=Symbol.for("react.module.reference"),t.ForwardRef=d,t.Memo=m},88762:(e,t,r)=>{"use strict";e.exports=r(42262)},57661:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(58168);function o(e,t){const r=(0,n.A)({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))r[a]=(0,n.A)({},e[a],r[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const i=e[a]||{},s=t[a];r[a]={},s&&Object.keys(s)?i&&Object.keys(i)?(r[a]=(0,n.A)({},s),Object.keys(i).forEach((e=>{r[a][e]=o(i[e],s[e])}))):r[a]=s:r[a]=i}else void 0===r[a]&&(r[a]=e[a])})),r}},94634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},54893:e=>{e.exports=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},58168:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})},98587:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}r.d(t,{A:()=>n})},72004:(e,t,r)=>{"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;to});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r{"use strict";r.d(t,{AH:()=>c,i7:()=>u,mL:()=>l});var n=r(4658),o=r(9950),a=r(1783),i=r(6477),s=r(1192),l=(r(857),r(3876),(0,n.w)((function(e,t){var r=e.styles,l=(0,s.J)([r],void 0,o.useContext(n.T));if(!n.i){for(var c,u=l.name,d=l.styles,f=l.next;void 0!==f;)u+=" "+f.name,d+=f.styles,f=f.next;var p=!0===t.compat,m=t.insert("",{name:u,styles:d},t.sheet,p);return p?null:o.createElement("style",((c={})["data-emotion"]=t.key+"-global "+u,c.dangerouslySetInnerHTML={__html:m},c.nonce=t.sheet.nonce,c))}var h=o.useRef();return(0,i.i)((function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),h.current=[r,n],function(){r.flush()}}),[t]),(0,i.i)((function(){var e=h.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,a.sk)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}}),[t,l.name]),null})));function c(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";r.d(t,{Rk:()=>n,SF:()=>o,sk:()=>a});function n(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},a=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},7775:(e,t,r)=>{"use strict";r.d(t,{A:()=>F});var n=r(8168),o=r(8587),a=r(3999),i=r(6455),s=r(8076),l=r(505),c=r(2860);var u=r(9269);const d={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},m={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},h={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},y={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},g={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},v=["mode","contrastThreshold","tonalOffset"],A={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function k(e,t,r,n){const o=n.light||n,a=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,u.a)(e.main,o):"dark"===t&&(e.dark=(0,u.e$)(e.main,a)))}function w(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:s=.2}=e,l=(0,o.A)(e,v),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[200],light:y[50],dark:y[400]}:{main:y[700],light:y[400],dark:y[800]}}(t),w=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]}}(t),S=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[500],light:m[300],dark:m[700]}:{main:m[700],light:m[400],dark:m[800]}}(t),O=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]}}(t),_=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:b[400],light:b[300],dark:b[700]}:{main:b[800],light:b[500],dark:b[900]}}(t),M=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[400],light:h[300],dark:h[700]}:{main:"#ed6c02",light:h[500],dark:h[900]}}(t);function T(e){return(0,u.eM)(e,x.text.primary)>=r?x.text.primary:A.text.primary}const P=e=>{let{color:t,name:r,mainShade:o=500,lightShade:i=300,darkShade:l=700}=e;if(t=(0,n.A)({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,a.A)(11,r?" (".concat(r,")"):"",o));if("string"!==typeof t.main)throw new Error((0,a.A)(12,r?" (".concat(r,")"):"",JSON.stringify(t.main)));return k(t,"light",i,s),k(t,"dark",l,s),t.contrastText||(t.contrastText=T(t.main)),t},C={dark:x,light:A};return(0,i.A)((0,n.A)({common:(0,n.A)({},d),mode:t,primary:P({color:c,name:"primary"}),secondary:P({color:w,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:S,name:"error"}),warning:P({color:M,name:"warning"}),info:P({color:O,name:"info"}),success:P({color:_,name:"success"}),grey:f,contrastThreshold:r,getContrastText:T,augmentColor:P,tonalOffset:s},C[t]),l)}const S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const O={textTransform:"uppercase"},_='"Roboto", "Helvetica", "Arial", sans-serif';function M(e,t){const r="function"===typeof t?t(e):t,{fontFamily:a=_,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:p,pxToRem:m}=r,h=(0,o.A)(r,S);const y=s/14,g=m||(e=>"".concat(e/f*y,"rem")),b=(e,t,r,o,i)=>{return(0,n.A)({fontFamily:a,fontWeight:e,fontSize:g(t),lineHeight:r},a===_?{letterSpacing:"".concat((s=o/t,Math.round(1e5*s)/1e5),"em")}:{},i,p);var s},v={h1:b(l,96,1.167,-1.5),h2:b(l,60,1.2,-.5),h3:b(c,48,1.167,0),h4:b(c,34,1.235,.25),h5:b(c,24,1.334,0),h6:b(u,20,1.6,.15),subtitle1:b(c,16,1.75,.15),subtitle2:b(u,14,1.57,.1),body1:b(c,16,1.5,.15),body2:b(c,14,1.43,.15),button:b(u,14,1.75,.4,O),caption:b(c,12,1.66,.4),overline:b(c,12,2.66,1,O),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.A)((0,n.A)({htmlFontSize:f,pxToRem:g,fontFamily:a,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},v),h,{clone:!1})}function T(){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(",")}const P=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)],C=["duration","easing","delay"],j={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},R={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function I(e){return"".concat(Math.round(e),"ms")}function E(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function L(e){const t=(0,n.A)({},j,e.easing),r=(0,n.A)({},R,e.duration);return(0,n.A)({getAutoHeightDuration:E,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:a=r.standard,easing:i=t.easeInOut,delay:s=0}=n;(0,o.A)(n,C);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof a?a:I(a)," ").concat(i," ").concat("string"===typeof s?s:I(s)))).join(",")}},e,{easing:t,duration:r})}const B={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},W=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:r={},transitions:u={},typography:d={}}=e,f=(0,o.A)(e,W);if(e.vars)throw new Error((0,a.A)(18));const p=w(r),m=(0,c.A)(e);let h=(0,i.A)(m,{mixins:(y=m.breakpoints,g=t,(0,n.A)({toolbar:{minHeight:56,[y.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[y.up("sm")]:{minHeight:64}}},g)),palette:p,shadows:P.slice(),typography:M(p,d),transitions:L(u),zIndex:(0,n.A)({},B)});var y,g;h=(0,i.A)(h,f);for(var b=arguments.length,v=new Array(b>1?b-1:0),A=1;A(0,i.A)(e,t)),h),h.unstable_sxConfig=(0,n.A)({},s.A,null==f?void 0:f.unstable_sxConfig),h.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},h}const F=z},195:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=(0,r(7775).A)()},7550:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n="$$material"},9254:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>l,_n:()=>s,ep:()=>i});var n=r(7295),o=r(195),a=r(7550);const i=e=>(0,n.MC)(e)&&"classes"!==e,s=n.MC,l=(0,n.Ay)({themeId:a.A,defaultTheme:o.A,rootShouldForwardProp:i})},4857:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});r(9950);var n=r(7148),o=r(195),a=r(7550);function i(){const e=(0,n.A)(o.A);return e[a.A]||e}},9859:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(1522),o=r(7148);var a=r(195),i=r(7550);function s(e){let{props:t,name:r}=e;return function(e){let{props:t,name:r,defaultTheme:a,themeId:i}=e,s=(0,o.A)(a);return i&&(s=s[i]||s),(0,n.A)({theme:s,name:r,props:t})}({props:t,name:r,defaultTheme:a.A,themeId:i.A})}},1676:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=r(3081).A},3158:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(9950);var n=r(8283),o=r(4414);function a(e){const{styles:t,defaultTheme:r={}}=e,a="function"===typeof t?e=>{return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,o.jsx)(n.mL,{styles:a})}},2199:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalStyles:()=>A.A,StyledEngineProvider:()=>v.A,ThemeContext:()=>l.T,css:()=>b.AH,default:()=>x,internal_processStyles:()=>k,keyframes:()=>b.i7});var n=r(8168),o=r(9950),a=r(7923),i=/^((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)-.*))$/,s=(0,a.A)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=r(4658),c=r(1783),u=r(1192),d=r(6477),f=s,p=function(e){return"theme"!==e},m=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?f:p},h=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof n&&r&&(n=e.__emotion_forwardProp),n},y=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,c.SF)(t,r,n),(0,d.s)((function(){return(0,c.sk)(t,r,n)})),null},g=function e(t,r){var a,i,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==r&&(a=r.label,i=r.target);var f=h(t,r,s),p=f||m(d),g=!p("as");return function(){var b=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&v.push("label:"+a+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{0,v.push(b[0][0]);for(var A=b.length,x=1;x{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},9269:(e,t,r)=>{"use strict";var n=r(4994);t.X4=p,t.e$=m,t.eM=function(e,t){const r=f(e),n=f(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.a=h;var o=n(r(9606)),a=n(r(5268));function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.default)(e,t,r)}function s(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map((e=>e+e))),r?"rgb".concat(4===r.length?"a":"","(").concat(r.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(s(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,o.default)(9,e));let n,a=e.substring(t+1,e.length-1);if("color"===r){if(a=a.split(" "),n=a.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(n))throw new Error((0,o.default)(10,n))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:r,values:a,colorSpace:n}}const c=e=>{const t=l(e);return t.values.slice(0,3).map(((e,r)=>-1!==t.type.indexOf("hsl")&&0!==r?"".concat(e,"%"):e)).join(" ")};function u(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),n=-1!==t.indexOf("color")?"".concat(r," ").concat(n.join(" ")):"".concat(n.join(", ")),"".concat(t,"(").concat(n,")")}function d(e){e=l(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,a=n*Math.min(o,1-o),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+r/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const c=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",c.push(t[3])),u({type:s,values:c})}function f(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(d(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function p(e,t){return e=l(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,u(e)}function m(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return u(e)}function h(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return u(e)}},7295:(e,t,r)=>{"use strict";var n=r(4994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:r=h,rootShouldForwardProp:n=m,slotShouldForwardProp:l=m}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:g((0,o.default)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:p,skipVariantsResolver:h,skipSx:A,overridesResolver:x=b(y(p))}=c,k=(0,a.default)(c,f),w=void 0!==h?h:p&&"Root"!==p&&"root"!==p||!1,S=A||!1;let O=m;"Root"===p||"root"===p?O=n:p?O=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(O=void 0);const _=(0,i.default)(e,(0,o.default)({shouldForwardProp:O,label:undefined},k)),M=e=>"function"===typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>v(e,(0,o.default)({},n,{theme:g({theme:n.theme,defaultTheme:r,themeId:t})})):e,T=function(n){let a=M(n);for(var i=arguments.length,s=new Array(i>1?i-1:0),l=1;l{const n=g((0,o.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[d]||!n.components[d].styleOverrides)return null;const a=n.components[d].styleOverrides,i={};return Object.entries(a).forEach((t=>{let[r,a]=t;i[r]=v(a,(0,o.default)({},e,{theme:n}))})),x(e,i)})),d&&!w&&c.push((e=>{var n;const a=g((0,o.default)({},e,{defaultTheme:r,themeId:t}));return v({variants:null==a||null==(n=a.components)||null==(n=n[d])?void 0:n.variants},(0,o.default)({},e,{theme:a}))})),S||c.push(u);const f=c.length-s.length;if(Array.isArray(n)&&f>0){const e=new Array(f).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const p=_(a,...c);return e.muiName&&(p.muiName=e.muiName),p};return _.withConfig&&(T.withConfig=_.withConfig),T}},t.MC=m;var o=n(r(4634)),a=n(r(4893)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(2199)),s=r(9717),l=(n(r(7719)),n(r(5645)),n(r(9904))),c=n(r(8807));const u=["ownerState"],d=["variants"],f=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const h=(0,l.default)(),y=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function g(e){let{defaultTheme:t,theme:r,themeId:n}=e;return o=r,0===Object.keys(o).length?t:r[n]||r;var o}function b(e){return e?(t,r)=>r[e]:null}function v(e,t){let{ownerState:r}=t,n=(0,a.default)(t,u);const i="function"===typeof e?e((0,o.default)({ownerState:r},n)):e;if(Array.isArray(i))return i.flatMap((e=>v(e,(0,o.default)({ownerState:r},n))));if(i&&"object"===typeof i&&Array.isArray(i.variants)){const{variants:e=[]}=i;let t=(0,a.default)(i,d);return e.forEach((e=>{let a=!0;"function"===typeof e.props?a=e.props((0,o.default)({ownerState:r},n,r)):Object.keys(e.props).forEach((t=>{(null==r?void 0:r[t])!==e.props[t]&&n[t]!==e.props[t]&&(a=!1)})),a&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,o.default)({ownerState:r},n,r)):e.style))})),t}return i}},8286:(e,t,r)=>{"use strict";r.d(t,{EU:()=>i,NI:()=>a,vf:()=>s,zu:()=>n});const n={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(n[e],"px)")};function a(e,t,r){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((n,o,a)=>(n[e.up(e.keys[a])]=r(t[a]),n)),{})}if("object"===typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||n).indexOf(a)){o[e.up(a)]=r(t[a],a)}else{const e=a;o[e]=t[e]}return o}),{})}return r(t)}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,r)=>(t[e.up(r)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e}),t)}},86:(e,t,r)=>{"use strict";function n(e,t){const r=this;if(r.vars&&"function"===typeof r.getColorSchemeSelector){return{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}}return r.palette.mode===e?t:{}}r.d(t,{A:()=>n})},3628:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(8587),o=r(8168);const a=["values","unit","step"],i=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,o.A)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,l=(0,n.A)(e,a),c=i(t),u=Object.keys(c);function d(e){const n="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(n).concat(r,")")}function f(e){const n="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(n-s/100).concat(r,")")}function p(e,n){const o=u.indexOf(n);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(r,") and ")+"(max-width:".concat((-1!==o&&"number"===typeof t[u[o]]?t[u[o]]:n)-s/100).concat(r,")")}return(0,o.A)({keys:u,values:c,up:d,down:f,between:p,only:function(e){return u.indexOf(e)+1{"use strict";r.d(t,{A:()=>p});var n=r(8168),o=r(8587),a=r(6455),i=r(3628);const s={borderRadius:4};var l=r(7937);var c=r(505),u=r(8076),d=r(86);const f=["breakpoints","palette","spacing","shape"];const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:r={},spacing:p,shape:m={}}=e,h=(0,o.A)(e,f),y=(0,i.A)(t),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.LX)({spacing:e}),r=function(){for(var e=arguments.length,r=new Array(e),n=0;n{const r=t(e);return"number"===typeof r?"".concat(r,"px"):r})).join(" ")};return r.mui=!0,r}(p);let b=(0,a.A)({breakpoints:y,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},r),spacing:g,shape:(0,n.A)({},s,m)},h);b.applyStyles=d.A;for(var v=arguments.length,A=new Array(v>1?v-1:0),x=1;x(0,a.A)(e,t)),b),b.unstable_sxConfig=(0,n.A)({},u.A,null==h?void 0:h.unstable_sxConfig),b.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},b}},9904:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A,private_createBreakpoints:()=>o.A,unstable_applyStyles:()=>a.A});var n=r(2860),o=r(3628),a=r(86)},6206:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(6455);const o=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},7937:(e,t,r)=>{"use strict";r.d(t,{LX:()=>m,MA:()=>p,_W:()=>h,Lc:()=>b,Ms:()=>v});var n=r(8286),o=r(2703),a=r(6206);const i={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return r=>(void 0===t[r]&&(t[r]=e(r)),t[r])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=i[t],o=s[r]||"";return Array.isArray(o)?o.map((e=>n+e)):[n+o]})),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],f=[...u,...d];function p(e,t,r,n){var a;const i=null!=(a=(0,o.Yn)(e,t,!1))?a:r;return"number"===typeof i?e=>"string"===typeof e?e:i*e:Array.isArray(i)?e=>"string"===typeof e?e:i[e]:"function"===typeof i?i:()=>{}}function m(e){return p(e,"spacing",8)}function h(e,t){if("string"===typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"===typeof r?-r:"-".concat(r)}function y(e,t,r,o){if(-1===t.indexOf(r))return null;const a=function(e,t){return r=>e.reduce(((e,n)=>(e[n]=h(t,r),e)),{})}(c(r),o),i=e[r];return(0,n.NI)(e,i,a)}function g(e,t){const r=m(e.theme);return Object.keys(e).map((n=>y(e,t,n,r))).reduce(a.A,{})}function b(e){return g(e,u)}function v(e){return g(e,d)}function A(e){return g(e,f)}b.propTypes={},b.filterProps=u,v.propTypes={},v.filterProps=d,A.propTypes={},A.filterProps=f},2703:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s,BO:()=>i,Yn:()=>a});var n=r(3081),o=r(8286);function a(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&r){const r="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=r)return r}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,r){let n,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r;return n="function"===typeof e?e(r):Array.isArray(e)?e[r]||o:a(e,r)||o,t&&(n=t(n,o,e)),n}const s=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,s)||{};return(0,o.NI)(e,c,(e=>{let o=i(u,l,e);return e===o&&"string"===typeof e&&(o=i(u,l,"".concat(t).concat("default"===e?"":(0,n.A)(e)),e)),!1===r?o:{[r]:o}}))};return c.propTypes={},c.filterProps=[t],c}},8076:(e,t,r)=>{"use strict";r.d(t,{A:()=>E});var n=r(7937),o=r(2703),a=r(6206);const i=function(){for(var e=arguments.length,t=new Array(e),r=0;r(t.filterProps.forEach((r=>{e[r]=t})),e)),{}),o=e=>Object.keys(e).reduce(((t,r)=>n[r]?(0,a.A)(t,n[r](e)):t),{});return o.propTypes={},o.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),o};var s=r(8286);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),d=c("borderTop",l),f=c("borderRight",l),p=c("borderBottom",l),m=c("borderLeft",l),h=c("borderColor"),y=c("borderTopColor"),g=c("borderRightColor"),b=c("borderBottomColor"),v=c("borderLeftColor"),A=c("outline",l),x=c("outlineColor"),k=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n._W)(t,e)});return(0,s.NI)(e,e.borderRadius,r)}return null};k.propTypes={},k.filterProps=["borderRadius"];i(u,d,f,p,m,h,y,g,b,v,k,A,x);const w=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n._W)(t,e)});return(0,s.NI)(e,e.gap,r)}return null};w.propTypes={},w.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.columnGap,r)}return null};S.propTypes={},S.filterProps=["columnGap"];const O=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.rowGap,r)}return null};O.propTypes={},O.filterProps=["rowGap"];i(w,S,O,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function _(e,t){return"grey"===t?t:e}i((0,o.Ay)({prop:"color",themeKey:"palette",transform:_}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:_}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:_}));function M(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const T=(0,o.Ay)({prop:"width",transform:M}),P=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const o=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.zu[t];return o?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:M(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};P.filterProps=["maxWidth"];const C=(0,o.Ay)({prop:"minWidth",transform:M}),j=(0,o.Ay)({prop:"height",transform:M}),R=(0,o.Ay)({prop:"maxHeight",transform:M}),I=(0,o.Ay)({prop:"minHeight",transform:M}),E=((0,o.Ay)({prop:"size",cssProperty:"width",transform:M}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:M}),i(T,P,C,j,R,I,(0,o.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:k},color:{themeKey:"palette",transform:_},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:_},backgroundColor:{themeKey:"palette",transform:_},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:w},rowGap:{style:O},columnGap:{style:S},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:M},maxWidth:{style:P},minWidth:{transform:M},height:{transform:M},maxHeight:{transform:M},minHeight:{transform:M},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},237:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(8168),o=r(8587),a=r(6455),i=r(8076);const s=["sx"],l=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:i.A;return Object.keys(e).forEach((t=>{o[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]})),n};function c(e){const{sx:t}=e,r=(0,o.A)(e,s),{systemProps:i,otherProps:c}=l(r);let u;return u=Array.isArray(t)?[i,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,a.Q)(e)?(0,n.A)({},i,e):i}:(0,n.A)({},i,t),(0,n.A)({},c,{sx:u})}},8807:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A,extendSxProp:()=>o.A,unstable_createStyleFunctionSx:()=>n.k,unstable_defaultSxConfig:()=>a.A});var n=r(505),o=r(237),a=r(8076)},505:(e,t,r)=>{"use strict";r.d(t,{A:()=>u,k:()=>l});var n=r(3081),o=r(6206),a=r(2703),i=r(8286),s=r(8076);function l(){function e(e,t,r,o){const s={[e]:t,theme:r},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:f}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const p=(0,a.Yn)(r,u)||{};if(f)return f(s);return(0,i.NI)(s,t,(t=>{let r=(0,a.BO)(p,d,t);return t===r&&"string"===typeof t&&(r=(0,a.BO)(p,d,"".concat(e).concat("default"===t?"":(0,n.A)(t)),t)),!1===c?r:{[c]:r}}))}return function t(r){var n;const{sx:a,theme:l={}}=r||{};if(!a)return null;const c=null!=(n=l.unstable_sxConfig)?n:s.A;function u(r){let n=r;if("function"===typeof r)n=r(l);else if("object"!==typeof r)return r;if(!n)return null;const a=(0,i.EU)(l.breakpoints),s=Object.keys(a);let u=a;return Object.keys(n).forEach((r=>{const a=(s=n[r],d=l,"function"===typeof s?s(d):s);var s,d;if(null!==a&&void 0!==a)if("object"===typeof a)if(c[r])u=(0,o.A)(u,e(r,a,l,c));else{const e=(0,i.NI)({theme:l},a,(e=>({[r]:e})));!function(){for(var e=arguments.length,t=new Array(e),r=0;re.concat(Object.keys(t))),[]),o=new Set(n);return t.every((e=>o.size===Object.keys(e).length))}(e,a)?u=(0,o.A)(u,e):u[r]=t({sx:a,theme:l})}else u=(0,o.A)(u,e(r,a,l,c))})),(0,i.vf)(s,u)}return Array.isArray(a)?a.map(u):u(a)}}const c=l();c.filterProps=["sx"];const u=c},7148:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(2860),o=r(357);const a=(0,n.A)();const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,o.A)(e)}},1522:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7661);function o(e){const{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.A)(t.components[r].defaultProps,o):o}},357:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(9950),o=r(4658);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=n.useContext(o.T);return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}},1681:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=e=>e,o=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})()},3081:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(3999);function o(e){if("string"!==typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},7719:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A});var n=r(3081)},8935:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,r))}},5268:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A});var n=r(8935)},4061:(e,t,r)=>{"use strict";function n(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const n={};return Object.keys(e).forEach((o=>{n[o]=e[o].reduce(((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e}),[]).join(" ")})),n}r.d(t,{A:()=>n})},6455:(e,t,r)=>{"use strict";r.d(t,{A:()=>i,Q:()=>o});var n=r(8168);function o(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function a(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((r=>{t[r]=a(e[r])})),t}function i(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const s=r.clone?(0,n.A)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((n=>{"__proto__"!==n&&(o(t[n])&&n in e&&o(e[n])?s[n]=i(e[n],t[n],r):r.clone?s[n]=o(t[n])?a(t[n]):t[n]:s[n]=t[n])})),s}},9717:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A,isPlainObject:()=>n.Q});var n=r(6455)},3999:(e,t,r)=>{"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;rn})},9606:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n.A});var n=r(3999)},8483:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>a,li:()=>o});var n=r(1681);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const a=o[t];return a?"".concat(r,"-").concat(a):"".concat(n.A.generate(e),"-").concat(t)}},3244:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(8483);function o(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const o={};return t.forEach((t=>{o[t]=(0,n.Ay)(e,t,r)})),o}},5645:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l,getFunctionName:()=>a});var n=r(8762);const o=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function a(e){const t="".concat(e).match(o);return t&&t[1]||""}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||a(e)||t}function s(e,t,r){const n=i(t);return e.displayName||(""!==n?"".concat(r,"(").concat(n,")"):r)}function l(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return i(e,"Component");if("object"===typeof e)switch(e.$$typeof){case n.ForwardRef:return s(e,e.render,"ForwardRef");case n.Memo:return s(e,e.type,"memo");default:return}}}},2262:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case s:case i:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case h:case m:case l:return e;default:return t}}case o:return t}}}r=Symbol.for("react.module.reference"),t.ForwardRef=d,t.Memo=m},8762:(e,t,r)=>{"use strict";e.exports=r(2262)},7661:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(8168);function o(e,t){const r=(0,n.A)({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))r[a]=(0,n.A)({},e[a],r[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const i=e[a]||{},s=t[a];r[a]={},s&&Object.keys(s)?i&&Object.keys(i)?(r[a]=(0,n.A)({},s),Object.keys(i).forEach((e=>{r[a][e]=o(i[e],s[e])}))):r[a]=s:r[a]=i}else void 0===r[a]&&(r[a]=e[a])})),r}},4634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},4893:e=>{e.exports=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},8168:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})},8587:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}r.d(t,{A:()=>n})},2004:(e,t,r)=>{"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;to});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r{c.r(s),c.d(s,{default:()=>t});c(9950);const a=c.p+"static/media/circle-exclamation-solid.d6230f4a460d784515ba71d97d1caddf.svg";var l=c(4414);const t=()=>(0,l.jsxs)("div",{className:"w-full min-h-screen flex flex-col items-center justify-center",children:[(0,l.jsx)("div",{className:"animate-bounce",children:(0,l.jsx)("img",{className:"py-2 w-20 h-20",src:a,alt:""})}),(0,l.jsx)("h2",{className:"py-2 text-2xl font-bold text-gray-600",children:"404 Not Found"})]})}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/699.e75d4402.chunk.js b/frontend/dist/static/js/699.e75d4402.chunk.js new file mode 100644 index 00000000..38c0de3c --- /dev/null +++ b/frontend/dist/static/js/699.e75d4402.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[699],{13699:(e,s,c)=>{c.r(s),c.d(s,{default:()=>t});c(9950);const a=c.p+"static/media/circle-exclamation-solid.d6230f4a460d784515ba71d97d1caddf.svg";var l=c(44414);const t=()=>(0,l.jsxs)("div",{className:"w-full min-h-screen flex flex-col items-center justify-center",children:[(0,l.jsx)("div",{className:"animate-bounce",children:(0,l.jsx)("img",{className:"py-2 w-20 h-20",src:a,alt:""})}),(0,l.jsx)("h2",{className:"py-2 text-2xl font-bold text-gray-600",children:"404 Not Found"})]})}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/717.bc51ac50.chunk.js b/frontend/dist/static/js/717.1ef75138.chunk.js similarity index 97% rename from frontend/dist/static/js/717.bc51ac50.chunk.js rename to frontend/dist/static/js/717.1ef75138.chunk.js index 888c1c1e..b9291798 100644 --- a/frontend/dist/static/js/717.bc51ac50.chunk.js +++ b/frontend/dist/static/js/717.1ef75138.chunk.js @@ -1,2 +1,2 @@ -/*! For license information please see 717.bc51ac50.chunk.js.LICENSE.txt */ -(self.webpackChunksrc=self.webpackChunksrc||[]).push([[717],{2527:function(t,e){!function(t){"use strict";var e="1.9.4";function i(t){var e,i,n,o;for(i=1,n=arguments.length;i0?Math.floor(t):Math.ceil(t)};function B(t,e,i){return t instanceof O?t:g(t)?new O(t[0],t[1]):void 0===t||null===t?t:"object"===typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function A(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,Ct=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",u,e),window.removeEventListener("testPassiveEventSupport",u,e)}catch(i){}return t}(),Zt=!!document.createElement("canvas").getContext,St=!(!document.createElementNS||!X("svg").createSVGRect),Et=!!St&&function(){var t=document.createElement("div");return t.innerHTML="","http://www.w3.org/2000/svg"===(t.firstChild&&t.firstChild.namespaceURI)}(),kt=!St&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"===typeof e.adj}catch(i){return!1}}(),Ot=0===navigator.platform.indexOf("Mac"),It=0===navigator.platform.indexOf("Linux");function Bt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var At={ie:Q,ielt9:tt,edge:et,webkit:it,android:nt,android23:ot,androidStock:rt,opera:at,chrome:ht,gecko:ut,safari:lt,phantom:ct,opera12:dt,win:_t,ie3d:pt,webkit3d:mt,gecko3d:ft,any3d:gt,mobile:vt,mobileWebkit:yt,mobileWebkit3d:xt,msPointer:wt,pointer:bt,touch:Lt,touchNative:Pt,mobileOpera:Tt,mobileGecko:zt,retina:Mt,passiveEvents:Ct,canvas:Zt,svg:St,vml:kt,inlineSvg:Et,mac:Ot,linux:It},Rt=At.msPointer?"MSPointerDown":"pointerdown",Nt=At.msPointer?"MSPointerMove":"pointermove",Dt=At.msPointer?"MSPointerUp":"pointerup",jt=At.msPointer?"MSPointerCancel":"pointercancel",Ht={touchstart:Rt,touchmove:Nt,touchend:Dt,touchcancel:jt},Wt={touchstart:$t,touchmove:Jt,touchend:Jt,touchcancel:Jt},Ft={},Ut=!1;function Vt(t,e,i){return"touchstart"===e&&Xt(),Wt[e]?(i=Wt[e].bind(this,i),t.addEventListener(Ht[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function qt(t,e,i){Ht[e]?t.removeEventListener(Ht[e],i,!1):console.warn("wrong event specified:",e)}function Gt(t){Ft[t.pointerId]=t}function Kt(t){Ft[t.pointerId]&&(Ft[t.pointerId]=t)}function Yt(t){delete Ft[t.pointerId]}function Xt(){Ut||(document.addEventListener(Rt,Gt,!0),document.addEventListener(Nt,Kt,!0),document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Yt,!0),Ut=!0)}function Jt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Ft)e.touches.push(Ft[i]);e.changedTouches=[e],t(e)}}function $t(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ge(e),Jt(t,e)}function Qt(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var te=200;function ee(t,e){t.addEventListener("dblclick",e);var i,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ye(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=te?2===++i&&e(Qt(t)):i=1,n=s}}}else i=t.detail}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function ie(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var ne,oe,se,re,ae,he=Te(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ue=Te(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),le="webkitTransition"===ue||"OTransition"===ue?ue+"End":"transitionend";function ce(t){return"string"===typeof t?document.getElementById(t):t}function de(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return"auto"===i?null:i}function _e(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function pe(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=be(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function ye(t,e){if(void 0!==t.classList)for(var i=d(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function $e(t){return At.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Je:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function Qe(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t}var ti={__proto__:null,on:Re,off:De,stopPropagation:Ue,disableScrollPropagation:Ve,disableClickPropagation:qe,preventDefault:Ge,stop:Ke,getPropagationPath:Ye,getMousePosition:Xe,getWheelDelta:$e,isExternalTarget:Qe,addListener:Re,removeListener:De},ei=k.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Ce(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=z(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=1e3*this._duration;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,D(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=B((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=B(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(i),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),l=a.extend(s).getSize().subtract(h);o.x+=u.x<0?-l.x:l.x,o.y+=u.y<0?-l.y:l.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=e.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,n,t):navigator.geolocation.getCurrentPosition(e,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new j(t.coords.latitude,t.coords.longitude),i=e.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(i);this.setView(e,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:e,bounds:i,timestamp:t.timestamp};for(var r in t.coords)"number"===typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(e){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),pe(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)pe(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=_e("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=D(t),i=B(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(i),u=R(this.project(a,n),this.project(r,n)).getSize(),l=At.any3d?this.options.zoomSnap:1,c=h.x/u.x,d=h.y/u.y,_=e?Math.max(c,d):Math.min(c,d);return n=this.getScaleZoom(_,n),l&&(n=Math.round(n/(l/100))*(l/100),n=e?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new A(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"===typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(H(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(B(t),e)},layerPointToLatLng:function(t){var e=B(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,e){return this.options.crs.distance(H(t),H(e))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return Xe(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=ce(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Re(e,"scroll",this._onScroll,this),this._containerId=r(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&At.any3d,ye(t,"leaflet-container"+(At.touch?" leaflet-touch":"")+(At.retina?" leaflet-retina":"")+(At.ielt9?" leaflet-oldie":"")+(At.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=de(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Me(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ye(t.markerPane,"leaflet-zoom-hide"),ye(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Me(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Me(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var e=t?De:Re;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),At.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=z((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,a=!1;s;){if((i=this._targets[r(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){a=!0;break}if(i&&i.listens(e,!0)){if(o&&!Qe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(e,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var i=t.type;"mousedown"===i&&ke(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,e);if(n){for(var r=[],a=0;a0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=At.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=_e("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=he,i=this._proxy.style[e];ze(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){pe(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();ze(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(o))&&(z((function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)}),this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,ye(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function ni(t,e){return new ii(t,e)}var oi=Z.extend({options:{position:"topright"},initialize:function(t){_(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return ye(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(pe(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),si=function(t){return new oi(t)};ii.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=_e("div",e+"control-container",this._container);function n(n,o){var s=e+n+" "+e+o;t[n+o]=_e("div",s,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)pe(this._controlCorners[t]);pe(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var ri=oi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(r(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(e),e.layerId=r(t.layer),Re(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return i.appendChild(s),s.appendChild(e),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;s>=0;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;s=0;o--)t=i[o],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&ne.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,Re(t,"click",Ge),this.expand();var e=this;setTimeout((function(){De(t,"click",Ge),e._preventClick=!1}))}}),ai=function(t,e,i){return new ri(t,e,i)},hi=oi.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=_e("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=_e("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),qe(s),Re(s,"click",Ke),Re(s,"click",o,this),Re(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";xe(this._zoomInButton,e),xe(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(ye(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(ye(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});ii.mergeOptions({zoomControl:!0}),ii.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new hi,this.addControl(this.zoomControl))}));var ui=function(t){return new hi(t)},li=oi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=_e("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=_e("div",e,i)),t.imperial&&(this._iScale=_e("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,n,o=3.2808399*t;o>5280?(e=o/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1)}}),ci=function(t){return new li(t)},di='',_i=oi.extend({options:{position:"bottomright",prefix:''+(At.inlineSvg?di+" ":"")+"Leaflet"},initialize:function(t){_(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=_e("div","leaflet-control-attribution"),qe(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});ii.mergeOptions({attributionControl:!0}),ii.addInitHook((function(){this.options.attributionControl&&(new _i).addTo(this)}));var pi=function(t){return new _i(t)};oi.Layers=ri,oi.Zoom=hi,oi.Scale=li,oi.Attribution=_i,si.layers=ai,si.zoom=ui,si.scale=ci,si.attribution=pi;var mi=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});mi.addTo=function(t,e){return t.addHandler(e,this),this};var fi={Events:E},gi=At.touch?"touchstart mousedown":"mousedown",vi=k.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){_(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Re(this._dragStartTarget,gi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(vi._dragging===this&&this.finishDrag(!0),De(this._dragStartTarget,gi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!ve(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)vi._dragging===this&&this.finishDrag();else if(!(vi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches)&&(vi._dragging=this,this._preventOutline&&ke(this._element),Se(),ne(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=Ie(this._element);this._startPoint=new O(e.clientX,e.clientY),this._startPos=Ce(this._element),this._parentScale=Be(i);var n="mousedown"===t.type;Re(document,n?"mousemove":"touchmove",this._onMove,this),Re(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,i=new O(e.clientX,e.clientY)._subtract(this._startPoint);(i.x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)h&&(s=r,h=a);h>i&&(e[s]=1,Ci(t,e,i,n,s),Ci(t,e,i,s,o))}function Zi(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Oi(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function Ii(t,e,i,n){var o,s=e.x,r=e.y,a=i.x-s,h=i.y-r,u=a*a+h*h;return u>0&&((o=((t.x-s)*a+(t.y-r)*h)/u)>1?(s=i.x,r=i.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new O(s,r)}function Bi(t){return!g(t[0])||"object"!==typeof t[0][0]&&"undefined"!==typeof t[0][0]}function Ai(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Bi(t)}function Ri(t,e){var i,n,o,s,r,a,h,u;if(!t||0===t.length)throw new Error("latlngs not passed");Bi(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var l=H([0,0]),c=D(t);c.getNorthWest().distanceTo(c.getSouthWest())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(l=wi(t));var d=t.length,_=[];for(i=0;in){h=(s-n)/o,u=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}var m=e.unproject(B(u));return H([m.lat+l.lat,m.lng+l.lng])}var Ni={__proto__:null,simplify:Li,pointToSegmentDistance:Ti,closestPointOnSegment:zi,clipSegment:Si,_getEdgeIntersection:Ei,_getBitCode:ki,_sqClosestPointOnSegment:Ii,isFlat:Bi,_flat:Ai,polylineCenter:Ri},Di={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new j(t.y,t.x)},bounds:new A([-180,-90],[180,90])},ji={R:6378137,R_MINOR:6356752.314245179,bounds:new A([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h<15&&Math.abs(u)>1e-7;h++)e=s*Math.sin(a),e=Math.pow((1-e)/(1+e),s/2),a+=u=Math.PI/2-2*Math.atan(r*e)-a;return new j(a*i,t.x*i/n)}},Hi={__proto__:null,LonLat:Di,Mercator:ji,SphericalMercator:V},Wi=i({},F,{code:"EPSG:3395",projection:ji,transformation:function(){var t=.5/(Math.PI*ji.R);return G(t,.5,-t,.5)}()}),Fi=i({},F,{code:"EPSG:4326",projection:Di,transformation:G(1/180,1,-1/180,.5)}),Ui=i({},W,{projection:Di,transformation:G(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});W.Earth=F,W.EPSG3395=Wi,W.EPSG3857=K,W.EPSG900913=Y,W.EPSG4326=Fi,W.Simple=Ui;var Vi=k.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});ii.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=r(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=r(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?g(t)?t:[t]:[]).length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof j&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){hn.prototype._setLatLngs.call(this,t),Bi(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Bi(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new O(e,e);if(t=new A(t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!==n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u||hn.prototype._containsPoint.call(this,t,!0)}});function cn(t,e){return new ln(t,e)}var dn=Ki.extend({initialize:function(t,e){_(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=g(t)?t:t.features;if(o){for(e=0,i=o.length;e0&&o.push(o[0].slice()),o}function yn(t,e){return t.feature?i({},t.feature,{geometry:e}):xn(e)}function xn(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var wn={toGeoJSON:function(t){return yn(this,{type:"Point",coordinates:gn(this.getLatLng(),t)})}};function bn(t,e){return new dn(t,e)}tn.include(wn),rn.include(wn),on.include(wn),hn.include({toGeoJSON:function(t){var e=!Bi(this._latlngs);return yn(this,{type:(e?"Multi":"")+"LineString",coordinates:vn(this._latlngs,e?1:0,!1,t)})}}),ln.include({toGeoJSON:function(t){var e=!Bi(this._latlngs),i=e&&!Bi(this._latlngs[0]),n=vn(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),yn(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),qi.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(i){e.push(i.toGeoJSON(t).geometry.coordinates)})),yn(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,n=[];return this.eachLayer((function(e){if(e.toGeoJSON){var o=e.toGeoJSON(t);if(i)n.push(o.geometry);else{var s=xn(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),i?yn(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Pn=bn,Ln=Vi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=D(e),_(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ye(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){pe(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&fe(this._image),this},bringToBack:function(){return this._map&&ge(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=D(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:_e("img");ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onload=o(this.fire,this,"load"),e.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;ze(this._image,i,e)},_reset:function(){var t=this._image,e=new A(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();Me(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){Pe(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Tn=function(t,e,i){return new Ln(t,e,i)},zn=Ln.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:_e("video");if(ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onloadeddata=o(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],s=0;s0?n:[e.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var r=0;ro?(e.height=o+"px",ye(t,s)):xe(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();Me(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(de(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new O(this._containerLeft,-i-this._containerBottom);o._add(Ce(this._container));var s=t.layerPointToContainerPoint(o),r=B(this.options.autoPanPadding),a=B(this.options.autoPanPaddingTopLeft||r),h=B(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),l=0,c=0;s.x+n+h.x>u.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+i+h.y>u.y&&(c=s.y+i-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([l,c]))}},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),kn=function(t,e){return new En(t,e)};ii.mergeOptions({closePopupOnClick:!0}),ii.include({openPopup:function(t,e,i){return this._initOverlay(En,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Vi.include({bindPopup:function(t,e){return this._popup=this._initOverlay(En,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Ki||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ke(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof nn?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var On=Sn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Sn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Sn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Sn.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=_e("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+r(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,u=o.offsetHeight,l=B(this.options.offset),c=this._getAnchor();"top"===a?(e=h/2,i=u):"bottom"===a?(e=h/2,i=0):"center"===a?(e=h/2,i=u/2):"right"===a?(e=0,i=u/2):"left"===a?(e=h,i=u/2):r.xthis.options.maxZoom||in&&this._retainParent(o,s,r,n))},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new O(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),i+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,i);else{for(var c=o.min.y;c<=o.max.y;c++)for(var d=o.min.x;d<=o.max.x;d++){var _=new O(d,c);if(_.z=this._tileZoom,this._isValidTile(_)){var p=this._tiles[this._tileCoordsToKey(_)];p?p.current=!0:r.push(_)}}if(r.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;di.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i);return[e.unproject(n,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new N(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new O(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(pe(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ye(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,At.ielt9&&this.options.opacity<1&&Pe(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&z(o(this._tileReady,this,t,null,s)),Me(s,i),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(Pe(i.el,0),M(this._fadeFrame),this._fadeFrame=z(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(ye(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),At.ielt9||!this._map._fadeAnimated?z(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new A(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Nn(t){return new Rn(t)}var Dn=Rn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=_(this,e)).detectRetina&&At.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"===typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return Re(i,"load",o(this._tileOnLoad,this,e,i)),Re(i,"error",o(this._tileOnError,this,e,i)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"===typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:At.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=n),e["-y"]=n}return f(this._url,i(e,this.options))},_tileOnLoad:function(t,e){At.ielt9?setTimeout(o(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=u,e.onerror=u,!e.complete)){e.src=y;var i=this._tiles[t].coords;pe(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",y),Rn.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return Rn.prototype._tileReady.call(this,t,e,i)}});function jn(t,e){return new Dn(t,e)}var Hn=Dn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=i({},this.defaultWmsParams);for(var o in e)o in this.options||(n[o]=e[o]);var s=(e=_(this,e)).detectRetina&&At.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Dn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=R(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Fi?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Dn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});function Wn(t,e){return new Hn(t,e)}Dn.WMS=Hn,jn.wms=Wn;var Fn=Vi.extend({options:{padding:.1},initialize:function(t){_(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),ye(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));At.any3d?ze(this._container,s,i):Me(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new A(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Un=Fn.extend({options:{tolerance:0},getEvents:function(){var t=Fn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Re(t,"mousemove",this._onMouseMove,this),Re(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Re(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,pe(this._container),De(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=At.retina?2:1;Me(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",At.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Fn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"===typeof t.options.dashArray){var e,i,n=t.options.dashArray.split(/[, ]+/),o=[];for(i=0;i')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Gn={_initContainer:function(){this._container=_e("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=qn("shape");ye(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=qn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;pe(e),t.removeInteractiveTarget(e),delete this._layers[r(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=qn("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=qn("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Kn=At.vml?qn:X,Yn=Fn.extend({_initContainer:function(){this._container=Kn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Kn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){pe(this._container),De(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Me(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Kn("path");t.options.className&&ye(e,t.options.className),t.options.interactive&&ye(e,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){pe(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,J(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Xn(t){return At.svg||At.vml?new Yn(t):null}At.vml&&Yn.include(Gn),ii.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Vn(t)||Xn(t)}});var Jn=ln.extend({initialize:function(t,e){ln.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function $n(t,e){return new Jn(t,e)}Yn.create=Kn,Yn.pointsToPath=J,dn.geometryToLayer=_n,dn.coordsToLatLng=mn,dn.coordsToLatLngs=fn,dn.latLngToCoords=gn,dn.latLngsToCoords=vn,dn.getFeature=yn,dn.asFeature=xn,ii.mergeOptions({boxZoom:!0});var Qn=mi.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Re(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){De(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){pe(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ne(),Se(),this._startPoint=this._map.mouseEventToContainerPoint(t),Re(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=_e("div","leaflet-zoom-box",this._container),ye(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new A(this._point,this._startPoint),i=e.getSize();Me(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(pe(this._box),xe(this._container,"leaflet-crosshair")),oe(),Ee(),De(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var e=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ii.addInitHook("addHandler","boxZoom",Qn),ii.mergeOptions({doubleClickZoom:!0});var to=mi.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});ii.addInitHook("addHandler","doubleClickZoom",to),ii.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var eo=mi.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new vi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}ye(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xe(this._map._container,"leaflet-grab"),xe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});ii.addInitHook("addHandler","scrollWheelZoom",no);var oo=600;ii.mergeOptions({tapHold:At.touchNative&&At.safari&&At.mobile,tapTolerance:15});var so=mi.extend({addHooks:function(){Re(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){De(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new O(e.clientX,e.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Re(document,"touchend",Ge),Re(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),oo),Re(document,"touchend touchcancel contextmenu",this._cancel,this),Re(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){De(document,"touchend",Ge),De(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),De(document,"touchend touchcancel contextmenu",this._cancel,this),De(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});ii.addInitHook("addHandler","tapHold",so),ii.mergeOptions({touchZoom:At.touch,bounceAtZoomLimits:!0});var ro=mi.extend({addHooks:function(){ye(this._map._container,"leaflet-touch-zoom"),Re(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xe(this._map._container,"leaflet-touch-zoom"),De(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Re(document,"touchmove",this._onTouchMove,this),Re(document,"touchend touchcancel",this._onTouchEnd,this),Ge(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var a=o(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=z(a,this,!0),Ge(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),De(document,"touchmove",this._onTouchMove,this),De(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});ii.addInitHook("addHandler","touchZoom",ro),ii.BoxZoom=Qn,ii.DoubleClickZoom=to,ii.Drag=eo,ii.Keyboard=io,ii.ScrollWheelZoom=no,ii.TapHold=so,ii.TouchZoom=ro,t.Bounds=A,t.Browser=At,t.CRS=W,t.Canvas=Un,t.Circle=rn,t.CircleMarker=on,t.Class=Z,t.Control=oi,t.DivIcon=Bn,t.DivOverlay=Sn,t.DomEvent=ti,t.DomUtil=Ae,t.Draggable=vi,t.Evented=k,t.FeatureGroup=Ki,t.GeoJSON=dn,t.GridLayer=Rn,t.Handler=mi,t.Icon=Xi,t.ImageOverlay=Ln,t.LatLng=j,t.LatLngBounds=N,t.Layer=Vi,t.LayerGroup=qi,t.LineUtil=Ni,t.Map=ii,t.Marker=tn,t.Mixin=fi,t.Path=nn,t.Point=O,t.PolyUtil=Pi,t.Polygon=ln,t.Polyline=hn,t.Popup=En,t.PosAnimation=ei,t.Projection=Hi,t.Rectangle=Jn,t.Renderer=Fn,t.SVG=Yn,t.SVGOverlay=Cn,t.TileLayer=Dn,t.Tooltip=On,t.Transformation=q,t.Util=C,t.VideoOverlay=zn,t.bind=o,t.bounds=R,t.canvas=Vn,t.circle=an,t.circleMarker=sn,t.control=si,t.divIcon=An,t.extend=i,t.featureGroup=Yi,t.geoJSON=bn,t.geoJson=Pn,t.gridLayer=Nn,t.icon=Ji,t.imageOverlay=Tn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Gi,t.map=ni,t.marker=en,t.point=B,t.polygon=cn,t.polyline=un,t.popup=kn,t.rectangle=$n,t.setOptions=_,t.stamp=r,t.svg=Xn,t.svgOverlay=Zn,t.tileLayer=jn,t.tooltip=In,t.transformation=G,t.version=e,t.videoOverlay=Mn;var ao=window.L;t.noConflict=function(){return window.L=ao,this},window.L=t}(e)},5392:()=>{},3388:(t,e,i)=>{"use strict";i.d(e,{U$:()=>u,W4:()=>r,fB:()=>s,hL:()=>h});var n=i(9950);const o=1;function s(t){return Object.freeze({__version:o,map:t})}function r(t,e){return Object.freeze({...t,...e})}const a=(0,n.createContext)(null),h=a.Provider;function u(){const t=(0,n.useContext)(a);if(null==t)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return t}},9995:(t,e,i)=>{"use strict";i.d(e,{K:()=>s,Q:()=>o});var n=i(9950);function o(t,e,i){return Object.freeze({instance:t,context:e,container:i})}function s(t,e){return null==e?function(e,i){const o=(0,n.useRef)();return o.current||(o.current=t(e,i)),o}:function(i,o){const s=(0,n.useRef)();s.current||(s.current=t(i,o));const r=(0,n.useRef)(i),{instance:a}=s.current;return(0,n.useEffect)((function(){r.current!==i&&(e(a,i,r.current),r.current=i)}),[a,i,o]),s}}},9935:(t,e,i)=>{"use strict";i.d(e,{Nq:()=>h,X3:()=>u});var n=i(9950),o=(i(7119),i(3388));var s=i(9995);var r=i(9781);function a(t){return function(e){const i=(0,o.U$)(),s=t((0,r.P)(e,i),i);return function(t,e){const i=(0,n.useRef)(e);(0,n.useEffect)((function(){e!==i.current&&null!=t.attributionControl&&(null!=i.current&&t.attributionControl.removeAttribution(i.current),null!=e&&t.attributionControl.addAttribution(e)),i.current=e}),[t,e])}(i.map,e.attribution),function(t,e){const i=(0,n.useRef)();(0,n.useEffect)((function(){return null!=e&&t.instance.on(e),i.current=e,function(){null!=i.current&&t.instance.off(i.current),i.current=null}}),[t,e])}(s.current,e.eventHandlers),function(t,e){(0,n.useEffect)((function(){var i;return(null!==(i=e.layerContainer)&&void 0!==i?i:e.map).addLayer(t.instance),function(){var i;null===(i=e.layerContainer)||void 0===i||i.removeLayer(t.instance),e.map.removeLayer(t.instance)}}),[e,t])}(s.current,i),s}}function h(t,e){return function(t){function e(e,i){const{instance:s,context:r}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>s)),null==e.children?null:n.createElement(o.hL,{value:r},e.children)}return(0,n.forwardRef)(e)}(a((0,s.K)(t,e)))}function u(t,e){return function(t){function e(e,i){const{instance:o}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>o)),null}return(0,n.forwardRef)(e)}(a((0,s.K)(t,e)))}},9781:(t,e,i)=>{"use strict";function n(t,e){var i;const n=null!==(i=t.pane)&&void 0!==i?i:e.pane;return n?{...t,pane:n}:t}i.d(e,{P:()=>n})},9810:(t,e,i)=>{"use strict";i.d(e,{W:()=>h});var n=i(3388),o=i(2527),s=i(9950);function r(){return r=Object.assign||function(t){for(var e=1;e{var t;return null!==(t=null===v||void 0===v?void 0:v.map)&&void 0!==t?t:null}),[v]);const x=(0,s.useCallback)((t=>{if(null!==t&&null===v){const e=new o.Map(t,f);null!=h&&null!=m?e.setView(h,m):null!=i&&e.fitBounds(i,a),null!=p&&e.whenReady(p),y((0,n.fB)(e))}}),[]);(0,s.useEffect)((()=>()=>{null===v||void 0===v||v.map.remove()}),[v]);const w=v?s.createElement(n.hL,{value:v},u):null!==d&&void 0!==d?d:null;return s.createElement("div",r({},g,{ref:x}),w)}const h=(0,s.forwardRef)(a)},7113:(t,e,i)=>{"use strict";i.d(e,{p:()=>a});var n=i(9935),o=i(9995),s=i(3388),r=i(2527);const a=(0,n.Nq)((function(t,e){let{position:i,...n}=t;const a=new r.Marker(i,n);return(0,o.Q)(a,(0,s.W4)(e,{overlayContainer:a}))}),(function(t,e,i){e.position!==i.position&&t.setLatLng(e.position),null!=e.icon&&e.icon!==i.icon&&t.setIcon(e.icon),null!=e.zIndexOffset&&e.zIndexOffset!==i.zIndexOffset&&t.setZIndexOffset(e.zIndexOffset),null!=e.opacity&&e.opacity!==i.opacity&&t.setOpacity(e.opacity),null!=t.dragging&&e.draggable!==i.draggable&&(!0===e.draggable?t.dragging.enable():t.dragging.disable())}))},9029:(t,e,i)=>{"use strict";i.d(e,{e:()=>a});var n=i(9935),o=i(9781),s=i(9995);var r=i(2527);const a=(0,n.X3)((function(t,e){let{url:i,...n}=t;const a=new r.TileLayer(i,(0,o.P)(n,e));return(0,s.Q)(a,e)}),(function(t,e,i){!function(t,e,i){const{opacity:n,zIndex:o}=e;null!=n&&n!==i.opacity&&t.setOpacity(n),null!=o&&o!==i.zIndex&&t.setZIndex(o)}(t,e,i);const{url:n}=e;null!=n&&n!==i.url&&t.setUrl(n)}))}}]); \ No newline at end of file +/*! For license information please see 717.1ef75138.chunk.js.LICENSE.txt */ +(self.webpackChunksrc=self.webpackChunksrc||[]).push([[717],{2527:function(t,e){!function(t){"use strict";var e="1.9.4";function i(t){var e,i,n,o;for(i=1,n=arguments.length;i0?Math.floor(t):Math.ceil(t)};function B(t,e,i){return t instanceof O?t:g(t)?new O(t[0],t[1]):void 0===t||null===t?t:"object"===typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function A(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,Ct=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",u,e),window.removeEventListener("testPassiveEventSupport",u,e)}catch(i){}return t}(),Zt=!!document.createElement("canvas").getContext,St=!(!document.createElementNS||!X("svg").createSVGRect),Et=!!St&&function(){var t=document.createElement("div");return t.innerHTML="","http://www.w3.org/2000/svg"===(t.firstChild&&t.firstChild.namespaceURI)}(),kt=!St&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"===typeof e.adj}catch(i){return!1}}(),Ot=0===navigator.platform.indexOf("Mac"),It=0===navigator.platform.indexOf("Linux");function Bt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var At={ie:Q,ielt9:tt,edge:et,webkit:it,android:nt,android23:ot,androidStock:rt,opera:at,chrome:ht,gecko:ut,safari:lt,phantom:ct,opera12:dt,win:_t,ie3d:pt,webkit3d:mt,gecko3d:ft,any3d:gt,mobile:vt,mobileWebkit:yt,mobileWebkit3d:xt,msPointer:wt,pointer:bt,touch:Lt,touchNative:Pt,mobileOpera:Tt,mobileGecko:zt,retina:Mt,passiveEvents:Ct,canvas:Zt,svg:St,vml:kt,inlineSvg:Et,mac:Ot,linux:It},Rt=At.msPointer?"MSPointerDown":"pointerdown",Nt=At.msPointer?"MSPointerMove":"pointermove",Dt=At.msPointer?"MSPointerUp":"pointerup",jt=At.msPointer?"MSPointerCancel":"pointercancel",Ht={touchstart:Rt,touchmove:Nt,touchend:Dt,touchcancel:jt},Wt={touchstart:$t,touchmove:Jt,touchend:Jt,touchcancel:Jt},Ft={},Ut=!1;function Vt(t,e,i){return"touchstart"===e&&Xt(),Wt[e]?(i=Wt[e].bind(this,i),t.addEventListener(Ht[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function qt(t,e,i){Ht[e]?t.removeEventListener(Ht[e],i,!1):console.warn("wrong event specified:",e)}function Gt(t){Ft[t.pointerId]=t}function Kt(t){Ft[t.pointerId]&&(Ft[t.pointerId]=t)}function Yt(t){delete Ft[t.pointerId]}function Xt(){Ut||(document.addEventListener(Rt,Gt,!0),document.addEventListener(Nt,Kt,!0),document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Yt,!0),Ut=!0)}function Jt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Ft)e.touches.push(Ft[i]);e.changedTouches=[e],t(e)}}function $t(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ge(e),Jt(t,e)}function Qt(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var te=200;function ee(t,e){t.addEventListener("dblclick",e);var i,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ye(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=te?2===++i&&e(Qt(t)):i=1,n=s}}}else i=t.detail}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function ie(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var ne,oe,se,re,ae,he=Te(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ue=Te(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),le="webkitTransition"===ue||"OTransition"===ue?ue+"End":"transitionend";function ce(t){return"string"===typeof t?document.getElementById(t):t}function de(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return"auto"===i?null:i}function _e(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function pe(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=be(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function ye(t,e){if(void 0!==t.classList)for(var i=d(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function $e(t){return At.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Je:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function Qe(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t}var ti={__proto__:null,on:Re,off:De,stopPropagation:Ue,disableScrollPropagation:Ve,disableClickPropagation:qe,preventDefault:Ge,stop:Ke,getPropagationPath:Ye,getMousePosition:Xe,getWheelDelta:$e,isExternalTarget:Qe,addListener:Re,removeListener:De},ei=k.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Ce(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=z(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=1e3*this._duration;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,D(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=B((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=B(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(i),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),l=a.extend(s).getSize().subtract(h);o.x+=u.x<0?-l.x:l.x,o.y+=u.y<0?-l.y:l.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=e.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,n,t):navigator.geolocation.getCurrentPosition(e,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new j(t.coords.latitude,t.coords.longitude),i=e.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(i);this.setView(e,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:e,bounds:i,timestamp:t.timestamp};for(var r in t.coords)"number"===typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(e){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),pe(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)pe(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=_e("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=D(t),i=B(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(i),u=R(this.project(a,n),this.project(r,n)).getSize(),l=At.any3d?this.options.zoomSnap:1,c=h.x/u.x,d=h.y/u.y,_=e?Math.max(c,d):Math.min(c,d);return n=this.getScaleZoom(_,n),l&&(n=Math.round(n/(l/100))*(l/100),n=e?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new A(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"===typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(H(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(B(t),e)},layerPointToLatLng:function(t){var e=B(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,e){return this.options.crs.distance(H(t),H(e))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return Xe(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=ce(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Re(e,"scroll",this._onScroll,this),this._containerId=r(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&At.any3d,ye(t,"leaflet-container"+(At.touch?" leaflet-touch":"")+(At.retina?" leaflet-retina":"")+(At.ielt9?" leaflet-oldie":"")+(At.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=de(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Me(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ye(t.markerPane,"leaflet-zoom-hide"),ye(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Me(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Me(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var e=t?De:Re;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),At.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=z((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,a=!1;s;){if((i=this._targets[r(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){a=!0;break}if(i&&i.listens(e,!0)){if(o&&!Qe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(e,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var i=t.type;"mousedown"===i&&ke(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,e);if(n){for(var r=[],a=0;a0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=At.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=_e("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=he,i=this._proxy.style[e];ze(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){pe(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();ze(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(o))&&(z((function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)}),this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,ye(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function ni(t,e){return new ii(t,e)}var oi=Z.extend({options:{position:"topright"},initialize:function(t){_(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return ye(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(pe(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),si=function(t){return new oi(t)};ii.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=_e("div",e+"control-container",this._container);function n(n,o){var s=e+n+" "+e+o;t[n+o]=_e("div",s,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)pe(this._controlCorners[t]);pe(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var ri=oi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(r(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(e),e.layerId=r(t.layer),Re(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return i.appendChild(s),s.appendChild(e),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;s>=0;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;s=0;o--)t=i[o],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&ne.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,Re(t,"click",Ge),this.expand();var e=this;setTimeout((function(){De(t,"click",Ge),e._preventClick=!1}))}}),ai=function(t,e,i){return new ri(t,e,i)},hi=oi.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=_e("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=_e("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),qe(s),Re(s,"click",Ke),Re(s,"click",o,this),Re(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";xe(this._zoomInButton,e),xe(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(ye(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(ye(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});ii.mergeOptions({zoomControl:!0}),ii.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new hi,this.addControl(this.zoomControl))}));var ui=function(t){return new hi(t)},li=oi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=_e("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=_e("div",e,i)),t.imperial&&(this._iScale=_e("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,n,o=3.2808399*t;o>5280?(e=o/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1)}}),ci=function(t){return new li(t)},di='',_i=oi.extend({options:{position:"bottomright",prefix:''+(At.inlineSvg?di+" ":"")+"Leaflet"},initialize:function(t){_(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=_e("div","leaflet-control-attribution"),qe(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});ii.mergeOptions({attributionControl:!0}),ii.addInitHook((function(){this.options.attributionControl&&(new _i).addTo(this)}));var pi=function(t){return new _i(t)};oi.Layers=ri,oi.Zoom=hi,oi.Scale=li,oi.Attribution=_i,si.layers=ai,si.zoom=ui,si.scale=ci,si.attribution=pi;var mi=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});mi.addTo=function(t,e){return t.addHandler(e,this),this};var fi={Events:E},gi=At.touch?"touchstart mousedown":"mousedown",vi=k.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){_(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Re(this._dragStartTarget,gi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(vi._dragging===this&&this.finishDrag(!0),De(this._dragStartTarget,gi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!ve(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)vi._dragging===this&&this.finishDrag();else if(!(vi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches)&&(vi._dragging=this,this._preventOutline&&ke(this._element),Se(),ne(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=Ie(this._element);this._startPoint=new O(e.clientX,e.clientY),this._startPos=Ce(this._element),this._parentScale=Be(i);var n="mousedown"===t.type;Re(document,n?"mousemove":"touchmove",this._onMove,this),Re(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,i=new O(e.clientX,e.clientY)._subtract(this._startPoint);(i.x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)h&&(s=r,h=a);h>i&&(e[s]=1,Ci(t,e,i,n,s),Ci(t,e,i,s,o))}function Zi(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Oi(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function Ii(t,e,i,n){var o,s=e.x,r=e.y,a=i.x-s,h=i.y-r,u=a*a+h*h;return u>0&&((o=((t.x-s)*a+(t.y-r)*h)/u)>1?(s=i.x,r=i.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new O(s,r)}function Bi(t){return!g(t[0])||"object"!==typeof t[0][0]&&"undefined"!==typeof t[0][0]}function Ai(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Bi(t)}function Ri(t,e){var i,n,o,s,r,a,h,u;if(!t||0===t.length)throw new Error("latlngs not passed");Bi(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var l=H([0,0]),c=D(t);c.getNorthWest().distanceTo(c.getSouthWest())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(l=wi(t));var d=t.length,_=[];for(i=0;in){h=(s-n)/o,u=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}var m=e.unproject(B(u));return H([m.lat+l.lat,m.lng+l.lng])}var Ni={__proto__:null,simplify:Li,pointToSegmentDistance:Ti,closestPointOnSegment:zi,clipSegment:Si,_getEdgeIntersection:Ei,_getBitCode:ki,_sqClosestPointOnSegment:Ii,isFlat:Bi,_flat:Ai,polylineCenter:Ri},Di={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new j(t.y,t.x)},bounds:new A([-180,-90],[180,90])},ji={R:6378137,R_MINOR:6356752.314245179,bounds:new A([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h<15&&Math.abs(u)>1e-7;h++)e=s*Math.sin(a),e=Math.pow((1-e)/(1+e),s/2),a+=u=Math.PI/2-2*Math.atan(r*e)-a;return new j(a*i,t.x*i/n)}},Hi={__proto__:null,LonLat:Di,Mercator:ji,SphericalMercator:V},Wi=i({},F,{code:"EPSG:3395",projection:ji,transformation:function(){var t=.5/(Math.PI*ji.R);return G(t,.5,-t,.5)}()}),Fi=i({},F,{code:"EPSG:4326",projection:Di,transformation:G(1/180,1,-1/180,.5)}),Ui=i({},W,{projection:Di,transformation:G(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});W.Earth=F,W.EPSG3395=Wi,W.EPSG3857=K,W.EPSG900913=Y,W.EPSG4326=Fi,W.Simple=Ui;var Vi=k.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});ii.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=r(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=r(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?g(t)?t:[t]:[]).length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof j&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){hn.prototype._setLatLngs.call(this,t),Bi(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Bi(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new O(e,e);if(t=new A(t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!==n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u||hn.prototype._containsPoint.call(this,t,!0)}});function cn(t,e){return new ln(t,e)}var dn=Ki.extend({initialize:function(t,e){_(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=g(t)?t:t.features;if(o){for(e=0,i=o.length;e0&&o.push(o[0].slice()),o}function yn(t,e){return t.feature?i({},t.feature,{geometry:e}):xn(e)}function xn(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var wn={toGeoJSON:function(t){return yn(this,{type:"Point",coordinates:gn(this.getLatLng(),t)})}};function bn(t,e){return new dn(t,e)}tn.include(wn),rn.include(wn),on.include(wn),hn.include({toGeoJSON:function(t){var e=!Bi(this._latlngs);return yn(this,{type:(e?"Multi":"")+"LineString",coordinates:vn(this._latlngs,e?1:0,!1,t)})}}),ln.include({toGeoJSON:function(t){var e=!Bi(this._latlngs),i=e&&!Bi(this._latlngs[0]),n=vn(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),yn(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),qi.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(i){e.push(i.toGeoJSON(t).geometry.coordinates)})),yn(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,n=[];return this.eachLayer((function(e){if(e.toGeoJSON){var o=e.toGeoJSON(t);if(i)n.push(o.geometry);else{var s=xn(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),i?yn(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Pn=bn,Ln=Vi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=D(e),_(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ye(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){pe(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&fe(this._image),this},bringToBack:function(){return this._map&&ge(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=D(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:_e("img");ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onload=o(this.fire,this,"load"),e.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;ze(this._image,i,e)},_reset:function(){var t=this._image,e=new A(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();Me(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){Pe(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Tn=function(t,e,i){return new Ln(t,e,i)},zn=Ln.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:_e("video");if(ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onloadeddata=o(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],s=0;s0?n:[e.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var r=0;ro?(e.height=o+"px",ye(t,s)):xe(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();Me(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(de(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new O(this._containerLeft,-i-this._containerBottom);o._add(Ce(this._container));var s=t.layerPointToContainerPoint(o),r=B(this.options.autoPanPadding),a=B(this.options.autoPanPaddingTopLeft||r),h=B(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),l=0,c=0;s.x+n+h.x>u.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+i+h.y>u.y&&(c=s.y+i-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([l,c]))}},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),kn=function(t,e){return new En(t,e)};ii.mergeOptions({closePopupOnClick:!0}),ii.include({openPopup:function(t,e,i){return this._initOverlay(En,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Vi.include({bindPopup:function(t,e){return this._popup=this._initOverlay(En,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Ki||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ke(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof nn?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var On=Sn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Sn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Sn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Sn.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=_e("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+r(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,u=o.offsetHeight,l=B(this.options.offset),c=this._getAnchor();"top"===a?(e=h/2,i=u):"bottom"===a?(e=h/2,i=0):"center"===a?(e=h/2,i=u/2):"right"===a?(e=0,i=u/2):"left"===a?(e=h,i=u/2):r.xthis.options.maxZoom||in&&this._retainParent(o,s,r,n))},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new O(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),i+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,i);else{for(var c=o.min.y;c<=o.max.y;c++)for(var d=o.min.x;d<=o.max.x;d++){var _=new O(d,c);if(_.z=this._tileZoom,this._isValidTile(_)){var p=this._tiles[this._tileCoordsToKey(_)];p?p.current=!0:r.push(_)}}if(r.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;di.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i);return[e.unproject(n,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new N(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new O(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(pe(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ye(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,At.ielt9&&this.options.opacity<1&&Pe(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&z(o(this._tileReady,this,t,null,s)),Me(s,i),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(Pe(i.el,0),M(this._fadeFrame),this._fadeFrame=z(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(ye(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),At.ielt9||!this._map._fadeAnimated?z(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new A(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Nn(t){return new Rn(t)}var Dn=Rn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=_(this,e)).detectRetina&&At.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"===typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return Re(i,"load",o(this._tileOnLoad,this,e,i)),Re(i,"error",o(this._tileOnError,this,e,i)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"===typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:At.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=n),e["-y"]=n}return f(this._url,i(e,this.options))},_tileOnLoad:function(t,e){At.ielt9?setTimeout(o(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=u,e.onerror=u,!e.complete)){e.src=y;var i=this._tiles[t].coords;pe(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",y),Rn.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return Rn.prototype._tileReady.call(this,t,e,i)}});function jn(t,e){return new Dn(t,e)}var Hn=Dn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=i({},this.defaultWmsParams);for(var o in e)o in this.options||(n[o]=e[o]);var s=(e=_(this,e)).detectRetina&&At.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Dn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=R(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Fi?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Dn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});function Wn(t,e){return new Hn(t,e)}Dn.WMS=Hn,jn.wms=Wn;var Fn=Vi.extend({options:{padding:.1},initialize:function(t){_(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),ye(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));At.any3d?ze(this._container,s,i):Me(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new A(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Un=Fn.extend({options:{tolerance:0},getEvents:function(){var t=Fn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Re(t,"mousemove",this._onMouseMove,this),Re(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Re(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,pe(this._container),De(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=At.retina?2:1;Me(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",At.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Fn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"===typeof t.options.dashArray){var e,i,n=t.options.dashArray.split(/[, ]+/),o=[];for(i=0;i')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Gn={_initContainer:function(){this._container=_e("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=qn("shape");ye(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=qn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;pe(e),t.removeInteractiveTarget(e),delete this._layers[r(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=qn("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=qn("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Kn=At.vml?qn:X,Yn=Fn.extend({_initContainer:function(){this._container=Kn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Kn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){pe(this._container),De(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Me(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Kn("path");t.options.className&&ye(e,t.options.className),t.options.interactive&&ye(e,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){pe(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,J(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Xn(t){return At.svg||At.vml?new Yn(t):null}At.vml&&Yn.include(Gn),ii.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Vn(t)||Xn(t)}});var Jn=ln.extend({initialize:function(t,e){ln.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function $n(t,e){return new Jn(t,e)}Yn.create=Kn,Yn.pointsToPath=J,dn.geometryToLayer=_n,dn.coordsToLatLng=mn,dn.coordsToLatLngs=fn,dn.latLngToCoords=gn,dn.latLngsToCoords=vn,dn.getFeature=yn,dn.asFeature=xn,ii.mergeOptions({boxZoom:!0});var Qn=mi.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Re(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){De(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){pe(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ne(),Se(),this._startPoint=this._map.mouseEventToContainerPoint(t),Re(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=_e("div","leaflet-zoom-box",this._container),ye(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new A(this._point,this._startPoint),i=e.getSize();Me(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(pe(this._box),xe(this._container,"leaflet-crosshair")),oe(),Ee(),De(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var e=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ii.addInitHook("addHandler","boxZoom",Qn),ii.mergeOptions({doubleClickZoom:!0});var to=mi.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});ii.addInitHook("addHandler","doubleClickZoom",to),ii.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var eo=mi.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new vi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}ye(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xe(this._map._container,"leaflet-grab"),xe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});ii.addInitHook("addHandler","scrollWheelZoom",no);var oo=600;ii.mergeOptions({tapHold:At.touchNative&&At.safari&&At.mobile,tapTolerance:15});var so=mi.extend({addHooks:function(){Re(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){De(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new O(e.clientX,e.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Re(document,"touchend",Ge),Re(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),oo),Re(document,"touchend touchcancel contextmenu",this._cancel,this),Re(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){De(document,"touchend",Ge),De(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),De(document,"touchend touchcancel contextmenu",this._cancel,this),De(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});ii.addInitHook("addHandler","tapHold",so),ii.mergeOptions({touchZoom:At.touch,bounceAtZoomLimits:!0});var ro=mi.extend({addHooks:function(){ye(this._map._container,"leaflet-touch-zoom"),Re(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xe(this._map._container,"leaflet-touch-zoom"),De(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Re(document,"touchmove",this._onTouchMove,this),Re(document,"touchend touchcancel",this._onTouchEnd,this),Ge(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var a=o(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=z(a,this,!0),Ge(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),De(document,"touchmove",this._onTouchMove,this),De(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});ii.addInitHook("addHandler","touchZoom",ro),ii.BoxZoom=Qn,ii.DoubleClickZoom=to,ii.Drag=eo,ii.Keyboard=io,ii.ScrollWheelZoom=no,ii.TapHold=so,ii.TouchZoom=ro,t.Bounds=A,t.Browser=At,t.CRS=W,t.Canvas=Un,t.Circle=rn,t.CircleMarker=on,t.Class=Z,t.Control=oi,t.DivIcon=Bn,t.DivOverlay=Sn,t.DomEvent=ti,t.DomUtil=Ae,t.Draggable=vi,t.Evented=k,t.FeatureGroup=Ki,t.GeoJSON=dn,t.GridLayer=Rn,t.Handler=mi,t.Icon=Xi,t.ImageOverlay=Ln,t.LatLng=j,t.LatLngBounds=N,t.Layer=Vi,t.LayerGroup=qi,t.LineUtil=Ni,t.Map=ii,t.Marker=tn,t.Mixin=fi,t.Path=nn,t.Point=O,t.PolyUtil=Pi,t.Polygon=ln,t.Polyline=hn,t.Popup=En,t.PosAnimation=ei,t.Projection=Hi,t.Rectangle=Jn,t.Renderer=Fn,t.SVG=Yn,t.SVGOverlay=Cn,t.TileLayer=Dn,t.Tooltip=On,t.Transformation=q,t.Util=C,t.VideoOverlay=zn,t.bind=o,t.bounds=R,t.canvas=Vn,t.circle=an,t.circleMarker=sn,t.control=si,t.divIcon=An,t.extend=i,t.featureGroup=Yi,t.geoJSON=bn,t.geoJson=Pn,t.gridLayer=Nn,t.icon=Ji,t.imageOverlay=Tn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Gi,t.map=ni,t.marker=en,t.point=B,t.polygon=cn,t.polyline=un,t.popup=kn,t.rectangle=$n,t.setOptions=_,t.stamp=r,t.svg=Xn,t.svgOverlay=Zn,t.tileLayer=jn,t.tooltip=In,t.transformation=G,t.version=e,t.videoOverlay=Mn;var ao=window.L;t.noConflict=function(){return window.L=ao,this},window.L=t}(e)},55392:()=>{},3388:(t,e,i)=>{"use strict";i.d(e,{U$:()=>u,W4:()=>r,fB:()=>s,hL:()=>h});var n=i(9950);const o=1;function s(t){return Object.freeze({__version:o,map:t})}function r(t,e){return Object.freeze({...t,...e})}const a=(0,n.createContext)(null),h=a.Provider;function u(){const t=(0,n.useContext)(a);if(null==t)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return t}},69995:(t,e,i)=>{"use strict";i.d(e,{K:()=>s,Q:()=>o});var n=i(9950);function o(t,e,i){return Object.freeze({instance:t,context:e,container:i})}function s(t,e){return null==e?function(e,i){const o=(0,n.useRef)();return o.current||(o.current=t(e,i)),o}:function(i,o){const s=(0,n.useRef)();s.current||(s.current=t(i,o));const r=(0,n.useRef)(i),{instance:a}=s.current;return(0,n.useEffect)((function(){r.current!==i&&(e(a,i,r.current),r.current=i)}),[a,i,o]),s}}},29935:(t,e,i)=>{"use strict";i.d(e,{Nq:()=>h,X3:()=>u});var n=i(9950),o=(i(17119),i(3388));var s=i(69995);var r=i(59781);function a(t){return function(e){const i=(0,o.U$)(),s=t((0,r.P)(e,i),i);return function(t,e){const i=(0,n.useRef)(e);(0,n.useEffect)((function(){e!==i.current&&null!=t.attributionControl&&(null!=i.current&&t.attributionControl.removeAttribution(i.current),null!=e&&t.attributionControl.addAttribution(e)),i.current=e}),[t,e])}(i.map,e.attribution),function(t,e){const i=(0,n.useRef)();(0,n.useEffect)((function(){return null!=e&&t.instance.on(e),i.current=e,function(){null!=i.current&&t.instance.off(i.current),i.current=null}}),[t,e])}(s.current,e.eventHandlers),function(t,e){(0,n.useEffect)((function(){var i;return(null!==(i=e.layerContainer)&&void 0!==i?i:e.map).addLayer(t.instance),function(){var i;null===(i=e.layerContainer)||void 0===i||i.removeLayer(t.instance),e.map.removeLayer(t.instance)}}),[e,t])}(s.current,i),s}}function h(t,e){return function(t){function e(e,i){const{instance:s,context:r}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>s)),null==e.children?null:n.createElement(o.hL,{value:r},e.children)}return(0,n.forwardRef)(e)}(a((0,s.K)(t,e)))}function u(t,e){return function(t){function e(e,i){const{instance:o}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>o)),null}return(0,n.forwardRef)(e)}(a((0,s.K)(t,e)))}},59781:(t,e,i)=>{"use strict";function n(t,e){var i;const n=null!==(i=t.pane)&&void 0!==i?i:e.pane;return n?{...t,pane:n}:t}i.d(e,{P:()=>n})},99810:(t,e,i)=>{"use strict";i.d(e,{W:()=>h});var n=i(3388),o=i(2527),s=i(9950);function r(){return r=Object.assign||function(t){for(var e=1;e{var t;return null!==(t=null===v||void 0===v?void 0:v.map)&&void 0!==t?t:null}),[v]);const x=(0,s.useCallback)((t=>{if(null!==t&&null===v){const e=new o.Map(t,f);null!=h&&null!=m?e.setView(h,m):null!=i&&e.fitBounds(i,a),null!=p&&e.whenReady(p),y((0,n.fB)(e))}}),[]);(0,s.useEffect)((()=>()=>{null===v||void 0===v||v.map.remove()}),[v]);const w=v?s.createElement(n.hL,{value:v},u):null!==d&&void 0!==d?d:null;return s.createElement("div",r({},g,{ref:x}),w)}const h=(0,s.forwardRef)(a)},47113:(t,e,i)=>{"use strict";i.d(e,{p:()=>a});var n=i(29935),o=i(69995),s=i(3388),r=i(2527);const a=(0,n.Nq)((function(t,e){let{position:i,...n}=t;const a=new r.Marker(i,n);return(0,o.Q)(a,(0,s.W4)(e,{overlayContainer:a}))}),(function(t,e,i){e.position!==i.position&&t.setLatLng(e.position),null!=e.icon&&e.icon!==i.icon&&t.setIcon(e.icon),null!=e.zIndexOffset&&e.zIndexOffset!==i.zIndexOffset&&t.setZIndexOffset(e.zIndexOffset),null!=e.opacity&&e.opacity!==i.opacity&&t.setOpacity(e.opacity),null!=t.dragging&&e.draggable!==i.draggable&&(!0===e.draggable?t.dragging.enable():t.dragging.disable())}))},49029:(t,e,i)=>{"use strict";i.d(e,{e:()=>a});var n=i(29935),o=i(59781),s=i(69995);var r=i(2527);const a=(0,n.X3)((function(t,e){let{url:i,...n}=t;const a=new r.TileLayer(i,(0,o.P)(n,e));return(0,s.Q)(a,e)}),(function(t,e,i){!function(t,e,i){const{opacity:n,zIndex:o}=e;null!=n&&n!==i.opacity&&t.setOpacity(n),null!=o&&o!==i.zIndex&&t.setZIndex(o)}(t,e,i);const{url:n}=e;null!=n&&n!==i.url&&t.setUrl(n)}))}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/717.bc51ac50.chunk.js.LICENSE.txt b/frontend/dist/static/js/717.1ef75138.chunk.js.LICENSE.txt similarity index 100% rename from frontend/dist/static/js/717.bc51ac50.chunk.js.LICENSE.txt rename to frontend/dist/static/js/717.1ef75138.chunk.js.LICENSE.txt diff --git a/frontend/dist/static/js/73.e52fa58f.chunk.js b/frontend/dist/static/js/73.e52fa58f.chunk.js deleted file mode 100644 index 8fe20dd9..00000000 --- a/frontend/dist/static/js/73.e52fa58f.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[73],{1385:(e,t,r)=>{r.d(t,{A:()=>a});r(9950);const a=r.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},3202:(e,t,r)=>{r.d(t,{l:()=>o});r(9950);const a=r.p+"static/media/rss-solid.167813b1d681372ed1d98e45b6b6c0f7.svg";const n=r.p+"static/media/link-solid.49819f951200a220d9839699fbccd8de.svg";const l=r.p+"static/media/link-slash-solid.7893b9a51ad07ceedeb88c9649c58439.svg";var s=r(4414);const o=e=>{const{content:t,title:r,type:o,className:c}=e;let i="";switch(o){case"success":i="from-green-400 to-blue-500";break;case"warning":i="from-orange-400 to-orange-600";break;case"error":i="from-red-400 to-red-600"}return(0,s.jsx)("div",{className:"my-2 shadow-xl p-6 text-sm text-white rounded-lg bg-gradient-to-r ".concat(i," ").concat(null!==c&&void 0!==c?c:""),children:(0,s.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,s.jsxs)("div",{className:"flex gap-2 font-bold text-lg",children:[(0,s.jsx)("img",{className:"success"===o?"size-6":"hidden",src:a,alt:""}),(0,s.jsx)("img",{className:"warning"===o?"size-6":"hidden",src:n,alt:""}),(0,s.jsx)("img",{className:"error"===o?"size-6":"hidden",src:l,alt:""}),(0,s.jsx)("span",{children:r})]}),(0,s.jsx)("span",{className:"pl-3 text-md font-medium",children:t.split("\n").map((e=>(0,s.jsxs)("p",{children:[e,(0,s.jsx)("br",{})]},e)))})]})})}},5242:(e,t,r)=>{r.d(t,{$:()=>n});var a=r(4414);const n=e=>{const{className:t,label:r,onClick:n}=e;return(0,a.jsx)("button",{className:"w-full text-white font-medium text-sm shadow-lg rounded-lg py-2 ".concat(null!==t&&void 0!==t?t:""),onClick:n,children:r})}},88:(e,t,r)=>{r.d(t,{t:()=>u});var a=r(9950),n=r(3461),l=r.n(n),s=r(1274),o=r(9027),c=r.n(o),i=r(7818),d=r(4414);const u=(0,a.forwardRef)(((e,t)=>{const r=.65*window.devicePixelRatio,{boost:n,title:o,series:u,height:h,legend:m,tooltip:f,zooming:b,animation:p,lineWidth:g,tickInterval:v,tickPrecision:x,lineColor:w,backgroundColor:y}=e,[S,A]=(0,a.useState)(!1);(0,a.useEffect)((()=>{A((()=>{if(window.WebGLRenderingContext){const e=document.createElement("canvas");return["webgl","experimental-webgl","webgl2","moz-webgl","webkit-3d"].some((t=>{try{return!!e.getContext(t)}catch(r){return!1}}))}return!1})())}),[]);const[C,E]=(0,a.useState)({chart:{zooming:b?{type:"x"}:{},marginTop:20,height:h,animation:p,backgroundColor:y},xAxis:{labels:{style:{color:"#fff"},format:"{value:%H:%M:%S}"},type:"datetime",tickColor:"#fff",lineColor:w},yAxis:{labels:{style:{color:"#fff"},format:x?"{value:".concat(x,"f}"):"{value:0.2f}"},title:{text:""},opposite:!0,lineColor:w,tickInterval:v},tooltip:{enabled:f,followPointer:!0,followTouchMove:!0,xDateFormat:"%Y-%m-%d %H:%M:%S",padding:12},legend:{enabled:m,itemStyle:{color:"#fff"}},plotOptions:{series:{lineWidth:g,turboThreshold:n?10:0,boostThreshold:n?1:0,states:{hover:{enabled:!1}}}},title:{text:o,style:{color:"#fff",fontSize:"10px",fontWeight:"normal"}},boost:{enabled:S,pixelRatio:r},accessibility:{enabled:!1},credits:{enabled:!1},time:{useUTC:!1},series:[u]}),{t:j}=(0,i.Bd)();return(0,a.useEffect)((()=>{c()(l())}),[]),(0,a.useEffect)((()=>{l().setOptions({lang:{resetZoom:j("components.chart.reset_zoom"),resetZoomTitle:j("components.chart.reset_zoom_title")}})}),[j]),(0,a.useEffect)((()=>{E((e=>({...e,chart:{...e.chart,height:h},title:{...e.title,text:o},boost:{...e.boost,enabled:S}})))}),[h,o,S]),(0,d.jsx)(s.HighchartsReact,{ref:t,options:C,highcharts:l()})}))},3768:(e,t,r)=>{r.d(t,{h:()=>c,R:()=>i});var a=r(9950);const n=r.p+"static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg";const l=r.p+"static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg";var s=r(1385),o=r(4414);let c=function(e){return e[e.COLLAPSE_DISABLE=0]="COLLAPSE_DISABLE",e[e.COLLAPSE_SHOW=1]="COLLAPSE_SHOW",e[e.COLLAPSE_HIDE=2]="COLLAPSE_HIDE",e}({});const i=e=>{const{label:t,text:r,children:i,collapse:d,advanced:u}=e,[h,m]=(0,a.useState)(!1),[f,b]=(0,a.useState)(!1);(0,a.useEffect)((()=>{const e=d||c.COLLAPSE_DISABLE;m(e===c.COLLAPSE_HIDE)}),[d]);const p=(d||c.COLLAPSE_DISABLE)!==c.COLLAPSE_DISABLE;return(0,o.jsxs)("div",{className:"mb-4 flex flex-col rounded-xl text-gray-700 shadow-lg",children:[(0,o.jsx)("div",{className:"mx-4 rounded-lg overflow-hidden shadow-lg",children:i}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsxs)("h6",{className:"text-md font-bold text-gray-800 flex ".concat(p?"cursor-pointer select-none":""),onClick:()=>p&&m(!h),children:[p&&(0,o.jsx)("img",{className:"mx-1 ".concat(h?"rotate-180":""),src:n,alt:""}),t]}),r&&!h&&(0,o.jsx)("div",{className:"text-md pt-2",children:r.split("\n").map((e=>(0,o.jsx)("div",{children:e},e)))}),u&&(0,o.jsxs)("div",{className:"mt-2 space-y-2 ".concat(h?"hidden":"block"),children:[(0,o.jsxs)("div",{className:"mx-1 cursor-pointer",onClick:()=>b(!f),children:[(0,o.jsx)("img",{className:"size-4 ".concat(f?"hidden":"block"),src:l,alt:""}),(0,o.jsx)("img",{className:"size-4 ".concat(f?"block":"hidden"),src:s.A,alt:""})]}),(0,o.jsx)("div",{className:f?"block":"hidden",children:u})]})]})]})}},7780:(e,t,r)=>{r.d(t,{p:()=>s});var a=r(9925),n=r(4628),l=r(4414);const s=e=>{const{label:t,disabled:r,className:s,defaultValue:o,numberLimit:c,type:i,onValueChange:d}=e,u=(0,n.M)((e=>{let{target:t}=e;if(!d)return;const{value:r}=t;if("number"===i){const e=Number(r);if(isNaN(e))return t.value=o.toString(),void d(o);if(c){const{max:r,min:a}=c;if(e>r||e{r.d(t,{Z:()=>n});var a=r(4414);const n=e=>{const{embedded:t,className:r,label:n,sublabel:l,children:s}=e;return(0,a.jsx)("div",{className:"w-full text-gray-800",children:(0,a.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,a.jsxs)("div",{className:"px-4 py-3 font-bold",children:[l&&(0,a.jsx)("h6",{className:"text-gray-500 text-xs",children:l}),(0,a.jsx)("h2",{className:t?"text-md":"text-lg",children:n})]}),(0,a.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==r&&void 0!==r?r:""),children:s})]})})}},3740:(e,t,r)=>{r.d(t,{w:()=>n});var a=r(5887);const n=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?a.Ay.error(e,{duration:t}):a.Ay.success(e,{duration:t})}},8418:(e,t,r)=>{r.d(t,{U:()=>a});const a=(e,t)=>{const r=[];for(let a=0;a{r.d(t,{W:()=>l,z:()=>n});var a=r(6004);let n=function(e){return e[e.LOW_PASS=0]="LOW_PASS",e[e.HIGH_PASS=1]="HIGH_PASS",e[e.BAND_PASS=2]="BAND_PASS",e}({});const l=(e,t)=>{const{passbandType:r,poles:l,sampleRate:s,lowFreqCorner:o,highFreqCorner:c}=t;let i;i=r===n.LOW_PASS?a.com.oregondsp.signalProcessing.filter.iir.PassbandType.LOWPASS:r===n.HIGH_PASS?a.com.oregondsp.signalProcessing.filter.iir.PassbandType.HIGHPASS:a.com.oregondsp.signalProcessing.filter.iir.PassbandType.BANDPASS;const d=new a.com.oregondsp.signalProcessing.filter.iir.Butterworth(l,i,o,c,1/s),u=new Float32Array(e);return d.filterInPlace(u),Array.from(u)}},6969:(e,t,r)=>{r.d(t,{N:()=>a});const a=(e,t)=>{const r=[];for(let a of e)r.push(a/t);return r}},7156:(e,t,r)=>{r.d(t,{i:()=>a});const a=(e,t,r)=>{const a=2**(t-1),n=[];for(let l of e)n.push(r/a*l);return n}},2105:(e,t,r)=>{r.d(t,{D:()=>n});var a=r(3974);const n=e=>{const t=new Date(e);return(0,a.A)(t,"yyyy-MM-dd HH:mm:ss")}},4628:(e,t,r)=>{r.d(t,{M:()=>a});const a=(e,t)=>{let r=null;return function(){for(var a=arguments.length,n=new Array(a),l=0;l(r=null,e(...n))),t))}}},8073:(e,t,r)=>{r.r(t),r.d(t,{default:()=>E});var a=r(5297),n=r(3768),l=r(3202),s=r(9950),o=r(88),c=r(7818),i=r(1577);var d=r(3740),u=r(2105),h=r(9145),m=r(7254);var f=r(7156),b=r(6969),p=r(8418),g=r(7678);var v=r(5242),x=r(4339);const w=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const r=(0,s.useRef)(e),a=(0,s.useRef)();(0,s.useEffect)((()=>{const e=()=>{r.current&&(a.current=(e=>{let{backend:t,endpoint:r,onOpen:a,onData:n,onClose:l,onError:s}=e;try{if("socket"!==r.type)throw new Error("non-websocket protocol is not supported");const e=(0,x.J)(!1),o="".concat(e,"//").concat(t).concat(r.path),c=new WebSocket(o);return c.onmessage=e=>{const t=JSON.parse(e.data);n({...e,data:t})},c.onopen=a||(()=>{}),c.onclose=l||(()=>{}),c.onerror=s||(()=>{}),c}catch{return null}})({...r.current,onClose:n=>{var l,s;a.current=null,null===(l=r.current)||void 0===l||null===(s=l.onClose)||void 0===s||s.call(l,n),t&&setTimeout((()=>e()),1e3)},onError:n=>{var l,s;a.current=null,null===(l=r.current)||void 0===l||null===(s=l.onError)||void 0===s||s.call(l,n),t&&setTimeout((()=>e()),1e3)}}))};return e(),()=>{var e;null===(e=a.current)||void 0===e||e.close(),r.current=null}}),[t])};var y=r(898),S=r(7780),A=r(4628),C=r(4414);const E=()=>{const{t:e}=(0,c.Bd)(),[t,r]=(0,s.useState)({type:"warning",title:"views.realtime.banner.warning.label",content:"views.realtime.banner.warning.text"}),[x,E]=(0,s.useState)({ehz:{holder:{collapse:n.h.COLLAPSE_HIDE,label:"views.realtime.charts.ehz.label",text:"views.realtime.charts.ehz.text",values:{pga:"0.00000",pgv:"0.00000",intensity:"-"}},chart:{buffer:[],backgroundColor:"#d97706",filter:{enabled:!1},ref:(0,s.useRef)(null),series:{name:"EHZ",type:"line",color:"#f1f5f9"}}},ehe:{holder:{collapse:n.h.COLLAPSE_HIDE,label:"views.realtime.charts.ehe.label",text:"views.realtime.charts.ehe.text",values:{pga:"0.00000",pgv:"0.00000",intensity:"-"}},chart:{buffer:[],filter:{enabled:!1},backgroundColor:"#10b981",ref:(0,s.useRef)(null),series:{name:"EHE",type:"line",color:"#f1f5f9"}}},ehn:{holder:{collapse:n.h.COLLAPSE_HIDE,label:"views.realtime.charts.ehn.label",text:"views.realtime.charts.ehn.text",values:{pga:"0.00000",pgv:"0.00000",intensity:"-"}},chart:{buffer:[],backgroundColor:"#0ea5e9",filter:{enabled:!1},ref:(0,s.useRef)(null),series:{name:"EHE",type:"line",color:"#f1f5f9"}}}}),j=()=>r({type:"error",title:"views.realtime.banner.error.label",content:"views.realtime.banner.error.text"});w({backend:i.DR.backend,endpoint:i.DR.endpoints.socket,onData:e=>{let{data:t}=e;return async function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;at(e)))}(t,(e=>((e,t)=>{var r,a;if(!e.ts)return;const{scale:n}=m.A.getState().scale,l=null!==(r=null===(a=h.c.scales.find((e=>e.property().value===n)))||void 0===a?void 0:a.property().name)&&void 0!==r?r:"Unknown",s=(0,u.D)(e.ts),o=Object.values(e).filter((e=>Array.isArray(e))),c=(o.reduce(((e,t)=>e+t.length),0)/o.length).toFixed(0);t((e=>({...e,type:"success",title:"views.realtime.banner.success.label",content:"views.realtime.banner.success.text",values:{sampleRate:c,time:s,scale:l}})))})(e,r)),(e=>{return r=E,void((t=e).ts&&r((e=>{const{ts:r,...a}=t,{retention:n}=m.A.getState().retention;return Object.keys(e).forEach((l=>{var s;if(!(l in t))return;const o=a[l],{buffer:c}=e[l].chart;c.push({ts:r,data:o});const i=r-1e3*n;for(;c[0].ts{let{ts:t,data:r}=e;const a=d?(0,g.W)(r,{poles:4,lowFreqCorner:x,highFreqCorner:w,sampleRate:r.length,passbandType:g.z.BAND_PASS}):r,n=1e3/a.length;return a.map(((e,r)=>[t-n*(a.length-r),e]))})).reduce(((e,t)=>e.concat(t)),[]),{current:S}=e[l].chart.ref;if(S){const{series:e}=S.chart;e[0].setData(y,!0,!1,!1)}const{adc:A}=m.A.getState().adc,C=(0,f.i)(o,A.resolution,A.fullscale),{geophone:E}=m.A.getState().geophone,j=E[l],N=(0,b.N)(C,j),k=1e3/o.length,L=(0,p.U)(N,k),{scale:P}=m.A.getState().scale,_=null!==(s=h.c.scales.find((e=>e.property().value===P)))&&void 0!==s?s:h.R,{holder:O}=e[l];O.values={pga:L.reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0).toFixed(5),pgv:N.reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0).toFixed(5),intensity:"".concat(P," ").concat(_.getIntensity({rawData:o,currentPGV:Math.max(...N),currentPGA:Math.max(...L)},{adc:A,geophone:E}))}})),e})));var t,r}))},onError:j,onClose:j,onOpen:()=>(0,d.w)(e("views.realtime.toasts.websocket_connected"))});const[N,k]=(0,s.useState)(150),L=(0,s.useCallback)((()=>{let e=Math.round(.6*window.innerHeight/Object.keys(x).length);e<150?e=150:e>500&&(e=500),k(e)}),[x]),P=(0,A.M)((()=>L()),2e3);(0,s.useEffect)((()=>(L(),window.addEventListener("resize",P),()=>window.removeEventListener("resize",P))),[L,P]);const _=(e,t,r)=>E((a=>({...a,[e]:{...a[e],chart:{...a[e].chart,filter:{...a[e].chart.filter,[t?"lowCorner":"highCorner"]:r}}}})));return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(l.l,{type:t.type,title:e(t.title,{...t.values}),content:e(t.content,{...t.values})}),(0,C.jsx)(a.m,{className:"pt-1",children:Object.keys(x).map((t=>{var r;return(0,s.createElement)(n.R,{...x[t].holder,key:x[t].holder.label,label:e(x[t].holder.label),text:e(null!==(r=x[t].holder.text)&&void 0!==r?r:"",{...x[t].holder.values}),advanced:(0,C.jsx)(a.m,{className:"max-w-96",children:(0,C.jsxs)(y.Z,{label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.title")),embedded:!0,children:[(0,C.jsxs)(a.m,{className:"flex flex-col md:flex-row gap-4",children:[(0,C.jsx)(S.p,{onValueChange:e=>_(t,!0,Number(e)),defaultValue:.1,type:"number",disabled:x[t].chart.filter.enabled,numberLimit:{max:100,min:.1},label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.low_corner_freq"))}),(0,C.jsx)(S.p,{onValueChange:e=>_(t,!1,Number(e)),defaultValue:10,type:"number",disabled:x[t].chart.filter.enabled,numberLimit:{max:100,min:.1},label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.high_corner_freq"))})]}),(0,C.jsx)(v.$,{label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.").concat(x[t].chart.filter.enabled?"disable_filter":"enable_filter")),className:"bg-indigo-600 hover:bg-indigo-700",onClick:()=>{return e=t,E((t=>({...t,[e]:{...t[e],chart:{...t[e].chart,filter:{...t[e].chart.filter,enabled:!t[e].chart.filter.enabled}}}})));var e}})]})})},(0,C.jsx)(o.t,{...x[t].chart,boost:!0,lineWidth:1,tooltip:!0,zooming:!0,animation:!1,tickPrecision:1,tickInterval:100,height:N}))}))})]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/73.f0938384.chunk.js b/frontend/dist/static/js/73.f0938384.chunk.js new file mode 100644 index 00000000..293bbd54 --- /dev/null +++ b/frontend/dist/static/js/73.f0938384.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[73],{1385:(e,t,r)=>{r.d(t,{A:()=>n});r(9950);const n=r.p+"static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg"},93202:(e,t,r)=>{r.d(t,{l:()=>o});r(9950);const n=r.p+"static/media/rss-solid.167813b1d681372ed1d98e45b6b6c0f7.svg";const a=r.p+"static/media/link-solid.49819f951200a220d9839699fbccd8de.svg";const l=r.p+"static/media/link-slash-solid.7893b9a51ad07ceedeb88c9649c58439.svg";var s=r(44414);const o=e=>{const{content:t,title:r,type:o,className:c}=e;let i="";switch(o){case"success":i="from-green-400 to-blue-500";break;case"warning":i="from-orange-400 to-orange-600";break;case"error":i="from-red-400 to-red-600"}return(0,s.jsx)("div",{className:"my-2 shadow-xl p-6 text-sm text-white rounded-lg bg-gradient-to-r ".concat(i," ").concat(null!==c&&void 0!==c?c:""),children:(0,s.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,s.jsxs)("div",{className:"flex gap-2 font-bold text-lg",children:[(0,s.jsx)("img",{className:"success"===o?"size-6":"hidden",src:n,alt:""}),(0,s.jsx)("img",{className:"warning"===o?"size-6":"hidden",src:a,alt:""}),(0,s.jsx)("img",{className:"error"===o?"size-6":"hidden",src:l,alt:""}),(0,s.jsx)("span",{children:r})]}),(0,s.jsx)("span",{className:"pl-3 text-md font-medium",children:t.split("\n").map((e=>(0,s.jsxs)("p",{children:[e,(0,s.jsx)("br",{})]},e)))})]})})}},25242:(e,t,r)=>{r.d(t,{$:()=>a});var n=r(44414);const a=e=>{const{className:t,label:r,onClick:a}=e;return(0,n.jsx)("button",{className:"w-full text-white font-medium text-sm shadow-lg rounded-lg py-2 ".concat(null!==t&&void 0!==t?t:""),onClick:a,children:r})}},40088:(e,t,r)=>{r.d(t,{t:()=>u});var n=r(9950),a=r(93461),l=r.n(a),s=r(11274),o=r(49027),c=r.n(o),i=r(67818),d=r(44414);const u=(0,n.forwardRef)(((e,t)=>{const r=.65*window.devicePixelRatio,{boost:a,title:o,series:u,height:h,legend:m,tooltip:f,zooming:b,animation:p,lineWidth:g,tickInterval:v,tickPrecision:x,lineColor:w,backgroundColor:y}=e,[S,A]=(0,n.useState)(!1);(0,n.useEffect)((()=>{A((()=>{if(window.WebGLRenderingContext){const e=document.createElement("canvas");return["webgl","experimental-webgl","webgl2","moz-webgl","webkit-3d"].some((t=>{try{return!!e.getContext(t)}catch(r){return!1}}))}return!1})())}),[]);const[C,E]=(0,n.useState)({chart:{zooming:b?{type:"x"}:{},marginTop:20,height:h,animation:p,backgroundColor:y},xAxis:{labels:{style:{color:"#fff"},format:"{value:%H:%M:%S}"},type:"datetime",tickColor:"#fff",lineColor:w},yAxis:{labels:{style:{color:"#fff"},format:x?"{value:".concat(x,"f}"):"{value:0.2f}"},title:{text:""},opposite:!0,lineColor:w,tickInterval:v},tooltip:{enabled:f,followPointer:!0,followTouchMove:!0,xDateFormat:"%Y-%m-%d %H:%M:%S",padding:12},legend:{enabled:m,itemStyle:{color:"#fff"}},plotOptions:{series:{lineWidth:g,turboThreshold:a?10:0,boostThreshold:a?1:0,states:{hover:{enabled:!1}}}},title:{text:o,style:{color:"#fff",fontSize:"10px",fontWeight:"normal"}},boost:{enabled:S,pixelRatio:r},accessibility:{enabled:!1},credits:{enabled:!1},time:{useUTC:!1},series:[u]}),{t:j}=(0,i.Bd)();return(0,n.useEffect)((()=>{c()(l())}),[]),(0,n.useEffect)((()=>{l().setOptions({lang:{resetZoom:j("components.chart.reset_zoom"),resetZoomTitle:j("components.chart.reset_zoom_title")}})}),[j]),(0,n.useEffect)((()=>{E((e=>({...e,chart:{...e.chart,height:h},title:{...e.title,text:o},boost:{...e.boost,enabled:S}})))}),[h,o,S]),(0,d.jsx)(s.HighchartsReact,{ref:t,options:C,highcharts:l()})}))},53768:(e,t,r)=>{r.d(t,{h:()=>c,R:()=>i});var n=r(9950);const a=r.p+"static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg";const l=r.p+"static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg";var s=r(1385),o=r(44414);let c=function(e){return e[e.COLLAPSE_DISABLE=0]="COLLAPSE_DISABLE",e[e.COLLAPSE_SHOW=1]="COLLAPSE_SHOW",e[e.COLLAPSE_HIDE=2]="COLLAPSE_HIDE",e}({});const i=e=>{const{label:t,text:r,children:i,collapse:d,advanced:u}=e,[h,m]=(0,n.useState)(!1),[f,b]=(0,n.useState)(!1);(0,n.useEffect)((()=>{const e=d||c.COLLAPSE_DISABLE;m(e===c.COLLAPSE_HIDE)}),[d]);const p=(d||c.COLLAPSE_DISABLE)!==c.COLLAPSE_DISABLE;return(0,o.jsxs)("div",{className:"mb-4 flex flex-col rounded-xl text-gray-700 shadow-lg",children:[(0,o.jsx)("div",{className:"mx-4 rounded-lg overflow-hidden shadow-lg",children:i}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsxs)("h6",{className:"text-md font-bold text-gray-800 flex ".concat(p?"cursor-pointer select-none":""),onClick:()=>p&&m(!h),children:[p&&(0,o.jsx)("img",{className:"mx-1 ".concat(h?"rotate-180":""),src:a,alt:""}),t]}),r&&!h&&(0,o.jsx)("div",{className:"text-md pt-2",children:r.split("\n").map((e=>(0,o.jsx)("div",{children:e},e)))}),u&&(0,o.jsxs)("div",{className:"mt-2 space-y-2 ".concat(h?"hidden":"block"),children:[(0,o.jsxs)("div",{className:"mx-1 cursor-pointer",onClick:()=>b(!f),children:[(0,o.jsx)("img",{className:"size-4 ".concat(f?"hidden":"block"),src:l,alt:""}),(0,o.jsx)("img",{className:"size-4 ".concat(f?"block":"hidden"),src:s.A,alt:""})]}),(0,o.jsx)("div",{className:f?"block":"hidden",children:u})]})]})]})}},67780:(e,t,r)=>{r.d(t,{p:()=>s});var n=r(29925),a=r(94628),l=r(44414);const s=e=>{const{label:t,disabled:r,className:s,defaultValue:o,numberLimit:c,type:i,onValueChange:d}=e,u=(0,a.M)((e=>{let{target:t}=e;if(!d)return;const{value:r}=t;if("number"===i){const e=Number(r);if(isNaN(e))return t.value=o.toString(),void d(o);if(c){const{max:r,min:n}=c;if(e>r||e{r.d(t,{Z:()=>a});var n=r(44414);const a=e=>{const{embedded:t,className:r,label:a,sublabel:l,children:s}=e;return(0,n.jsx)("div",{className:"w-full text-gray-800",children:(0,n.jsxs)("div",{className:"flex flex-col shadow-lg rounded-lg",children:[(0,n.jsxs)("div",{className:"px-4 py-3 font-bold",children:[l&&(0,n.jsx)("h6",{className:"text-gray-500 text-xs",children:l}),(0,n.jsx)("h2",{className:t?"text-md":"text-lg",children:a})]}),(0,n.jsx)("div",{className:"p-4 m-2 flex flex-col justify-center gap-4 ".concat(null!==r&&void 0!==r?r:""),children:s})]})})}},71359:(e,t,r)=>{r.d(t,{w:()=>a});var n=r(35887);const a=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;arguments.length>1&&void 0!==arguments[1]&&arguments[1]?n.Ay.error(e,{duration:t}):n.Ay.success(e,{duration:t})}},28418:(e,t,r)=>{r.d(t,{U:()=>n});const n=(e,t)=>{const r=[];for(let n=0;n{r.d(t,{W:()=>l,z:()=>a});var n=r(96004);let a=function(e){return e[e.LOW_PASS=0]="LOW_PASS",e[e.HIGH_PASS=1]="HIGH_PASS",e[e.BAND_PASS=2]="BAND_PASS",e}({});const l=(e,t)=>{const{passbandType:r,poles:l,sampleRate:s,lowFreqCorner:o,highFreqCorner:c}=t;let i;i=r===a.LOW_PASS?n.com.oregondsp.signalProcessing.filter.iir.PassbandType.LOWPASS:r===a.HIGH_PASS?n.com.oregondsp.signalProcessing.filter.iir.PassbandType.HIGHPASS:n.com.oregondsp.signalProcessing.filter.iir.PassbandType.BANDPASS;const d=new n.com.oregondsp.signalProcessing.filter.iir.Butterworth(l,i,o,c,1/s),u=new Float32Array(e);return d.filterInPlace(u),Array.from(u)}},76969:(e,t,r)=>{r.d(t,{N:()=>n});const n=(e,t)=>{const r=[];for(let n of e)r.push(n/t);return r}},27156:(e,t,r)=>{r.d(t,{i:()=>n});const n=(e,t,r)=>{const n=2**(t-1),a=[];for(let l of e)a.push(r/n*l);return a}},42105:(e,t,r)=>{r.d(t,{D:()=>a});var n=r(43974);const a=e=>{const t=new Date(e);return(0,n.A)(t,"yyyy-MM-dd HH:mm:ss")}},94628:(e,t,r)=>{r.d(t,{M:()=>n});const n=(e,t)=>{let r=null;return function(){for(var n=arguments.length,a=new Array(n),l=0;l(r=null,e(...a))),t))}}},98073:(e,t,r)=>{r.r(t),r.d(t,{default:()=>E});var n=r(55297),a=r(53768),l=r(93202),s=r(9950),o=r(40088),c=r(67818),i=r(19325);var d=r(71359),u=r(42105),h=r(99145),m=r(77254);var f=r(27156),b=r(76969),p=r(28418),g=r(7678);var v=r(25242),x=r(34339);const w=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const r=(0,s.useRef)(e),n=(0,s.useRef)();(0,s.useEffect)((()=>{const e=()=>{r.current&&(n.current=(e=>{let{backend:t,endpoint:r,onOpen:n,onData:a,onClose:l,onError:s}=e;try{if("socket"!==r.type)throw new Error("non-websocket protocol is not supported");const e=(0,x.J)(!1),o="".concat(e,"//").concat(t).concat(r.path),c=new WebSocket(o);return c.onmessage=e=>{const t=JSON.parse(e.data);a({...e,data:t})},c.onopen=n||(()=>{}),c.onclose=l||(()=>{}),c.onerror=s||(()=>{}),c}catch{return null}})({...r.current,onClose:a=>{var l,s;n.current=null,null===(l=r.current)||void 0===l||null===(s=l.onClose)||void 0===s||s.call(l,a),t&&setTimeout((()=>e()),1e3)},onError:a=>{var l,s;n.current=null,null===(l=r.current)||void 0===l||null===(s=l.onError)||void 0===s||s.call(l,a),t&&setTimeout((()=>e()),1e3)}}))};return e(),()=>{var e;null===(e=n.current)||void 0===e||e.close(),r.current=null}}),[t])};var y=r(60898),S=r(67780),A=r(94628),C=r(44414);const E=()=>{const{t:e}=(0,c.Bd)(),[t,r]=(0,s.useState)({type:"warning",title:"views.realtime.banner.warning.label",content:"views.realtime.banner.warning.text"}),[x,E]=(0,s.useState)({ehz:{holder:{collapse:a.h.COLLAPSE_HIDE,label:"views.realtime.charts.ehz.label",text:"views.realtime.charts.ehz.text",values:{pga:"0.00000",pgv:"0.00000",intensity:"-"}},chart:{buffer:[],backgroundColor:"#d97706",filter:{enabled:!1},ref:(0,s.useRef)(null),series:{name:"EHZ",type:"line",color:"#f1f5f9"}}},ehe:{holder:{collapse:a.h.COLLAPSE_HIDE,label:"views.realtime.charts.ehe.label",text:"views.realtime.charts.ehe.text",values:{pga:"0.00000",pgv:"0.00000",intensity:"-"}},chart:{buffer:[],filter:{enabled:!1},backgroundColor:"#10b981",ref:(0,s.useRef)(null),series:{name:"EHE",type:"line",color:"#f1f5f9"}}},ehn:{holder:{collapse:a.h.COLLAPSE_HIDE,label:"views.realtime.charts.ehn.label",text:"views.realtime.charts.ehn.text",values:{pga:"0.00000",pgv:"0.00000",intensity:"-"}},chart:{buffer:[],backgroundColor:"#0ea5e9",filter:{enabled:!1},ref:(0,s.useRef)(null),series:{name:"EHE",type:"line",color:"#f1f5f9"}}}}),j=()=>r({type:"error",title:"views.realtime.banner.error.label",content:"views.realtime.banner.error.text"});w({backend:i.DR.backend,endpoint:i.DR.endpoints.socket,onData:e=>{let{data:t}=e;return async function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;nt(e)))}(t,(e=>((e,t)=>{var r,n;if(!e.ts)return;const{scale:a}=m.A.getState().scale,l=null!==(r=null===(n=h.c.scales.find((e=>e.property().value===a)))||void 0===n?void 0:n.property().name)&&void 0!==r?r:"Unknown",s=(0,u.D)(e.ts),o=Object.values(e).filter((e=>Array.isArray(e))),c=(o.reduce(((e,t)=>e+t.length),0)/o.length).toFixed(0);t((e=>({...e,type:"success",title:"views.realtime.banner.success.label",content:"views.realtime.banner.success.text",values:{sampleRate:c,time:s,scale:l}})))})(e,r)),(e=>{return r=E,void((t=e).ts&&r((e=>{const{ts:r,...n}=t,{retention:a}=m.A.getState().retention;return Object.keys(e).forEach((l=>{var s;if(!(l in t))return;const o=n[l],{buffer:c}=e[l].chart;c.push({ts:r,data:o});const i=r-1e3*a;for(;c[0].ts{let{ts:t,data:r}=e;const n=d?(0,g.W)(r,{poles:4,lowFreqCorner:x,highFreqCorner:w,sampleRate:r.length,passbandType:g.z.BAND_PASS}):r,a=1e3/n.length;return n.map(((e,r)=>[t-a*(n.length-r),e]))})).reduce(((e,t)=>e.concat(t)),[]),{current:S}=e[l].chart.ref;if(S){const{series:e}=S.chart;e[0].setData(y,!0,!1,!1)}const{adc:A}=m.A.getState().adc,C=(0,f.i)(o,A.resolution,A.fullscale),{geophone:E}=m.A.getState().geophone,j=E.sensitivity/100,N=(0,b.N)(C,j),k=1e3/o.length,L=(0,p.U)(N,k),{scale:P}=m.A.getState().scale,_=null!==(s=h.c.scales.find((e=>e.property().value===P)))&&void 0!==s?s:h.R,{holder:O}=e[l];O.values={pga:L.reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0).toFixed(5),pgv:N.reduce(((e,t)=>Math.max(Math.abs(e),Math.abs(t))),0).toFixed(5),intensity:"".concat(P," ").concat(_.getIntensity({rawData:o,currentPGV:Math.max(...N),currentPGA:Math.max(...L)},{adc:A,geophone:E}))}})),e})));var t,r}))},onError:j,onClose:j,onOpen:()=>(0,d.w)(e("views.realtime.toasts.websocket_connected"))});const[N,k]=(0,s.useState)(150),L=(0,s.useCallback)((()=>{let e=Math.round(.6*window.innerHeight/Object.keys(x).length);e<150?e=150:e>500&&(e=500),k(e)}),[x]),P=(0,A.M)((()=>L()),2e3);(0,s.useEffect)((()=>(L(),window.addEventListener("resize",P),()=>window.removeEventListener("resize",P))),[L,P]);const _=(e,t,r)=>E((n=>({...n,[e]:{...n[e],chart:{...n[e].chart,filter:{...n[e].chart.filter,[t?"lowCorner":"highCorner"]:r}}}})));return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(l.l,{type:t.type,title:e(t.title,{...t.values}),content:e(t.content,{...t.values})}),(0,C.jsx)(n.m,{className:"pt-1",children:Object.keys(x).map((t=>{var r;return(0,s.createElement)(a.R,{...x[t].holder,key:x[t].holder.label,label:e(x[t].holder.label),text:e(null!==(r=x[t].holder.text)&&void 0!==r?r:"",{...x[t].holder.values}),advanced:(0,C.jsx)(n.m,{className:"max-w-96",children:(0,C.jsxs)(y.Z,{label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.title")),embedded:!0,children:[(0,C.jsxs)(n.m,{className:"flex flex-col md:flex-row gap-4",children:[(0,C.jsx)(S.p,{onValueChange:e=>_(t,!0,Number(e)),defaultValue:.1,type:"number",disabled:x[t].chart.filter.enabled,numberLimit:{max:100,min:.1},label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.low_corner_freq"))}),(0,C.jsx)(S.p,{onValueChange:e=>_(t,!1,Number(e)),defaultValue:10,type:"number",disabled:x[t].chart.filter.enabled,numberLimit:{max:100,min:.1},label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.high_corner_freq"))})]}),(0,C.jsx)(v.$,{label:e("views.realtime.charts.".concat(t,".advanced.panels.butterworth_filter.").concat(x[t].chart.filter.enabled?"disable_filter":"enable_filter")),className:"bg-indigo-600 hover:bg-indigo-700",onClick:()=>{return e=t,E((t=>({...t,[e]:{...t[e],chart:{...t[e].chart,filter:{...t[e].chart.filter,enabled:!t[e].chart.filter.enabled}}}})));var e}})]})})},(0,C.jsx)(o.t,{...x[t].chart,boost:!0,lineWidth:1,tooltip:!0,zooming:!0,animation:!1,tickPrecision:1,tickInterval:100,height:N}))}))})]})}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/84.5e2e5e1b.chunk.js b/frontend/dist/static/js/84.5e2e5e1b.chunk.js deleted file mode 100644 index 65f74052..00000000 --- a/frontend/dist/static/js/84.5e2e5e1b.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[84],{8060:(e,t,o)=>{o.d(t,{A:()=>f});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9254),c=o(9859),d=o(1676),p=o(2235),u=o(3244),m=o(8483);function h(e){return(0,m.Ay)("MuiAppBar",e)}(0,u.A)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);var v=o(4414);const g=["className","color","enableColorOnDark","position"],b=(e,t)=>e?"".concat(null==e?void 0:e.replace(")",""),", ").concat(t,")"):t,A=(0,l.Ay)(p.A,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t["position".concat((0,d.A)(o.position))],t["color".concat((0,d.A)(o.color))]]}})((e=>{let{theme:t,ownerState:o}=e;const n="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,a.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===o.position&&{position:"fixed",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===o.position&&{position:"absolute",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===o.position&&{position:"sticky",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"static"===o.position&&{position:"static"},"relative"===o.position&&{position:"relative"},!t.vars&&(0,a.A)({},"default"===o.color&&{backgroundColor:n,color:t.palette.getContrastText(n)},o.color&&"default"!==o.color&&"inherit"!==o.color&&"transparent"!==o.color&&{backgroundColor:t.palette[o.color].main,color:t.palette[o.color].contrastText},"inherit"===o.color&&{color:"inherit"},"dark"===t.palette.mode&&!o.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===o.color&&(0,a.A)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"})),t.vars&&(0,a.A)({},"default"===o.color&&{"--AppBar-background":o.enableColorOnDark?t.vars.palette.AppBar.defaultBg:b(t.vars.palette.AppBar.darkBg,t.vars.palette.AppBar.defaultBg),"--AppBar-color":o.enableColorOnDark?t.vars.palette.text.primary:b(t.vars.palette.AppBar.darkColor,t.vars.palette.text.primary)},o.color&&!o.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":o.enableColorOnDark?t.vars.palette[o.color].main:b(t.vars.palette.AppBar.darkBg,t.vars.palette[o.color].main),"--AppBar-color":o.enableColorOnDark?t.vars.palette[o.color].contrastText:b(t.vars.palette.AppBar.darkColor,t.vars.palette[o.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===o.color?"inherit":"var(--AppBar-color)"},"transparent"===o.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))})),f=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiAppBar"}),{className:r,color:l="primary",enableColorOnDark:p=!1,position:u="fixed"}=o,m=(0,n.A)(o,g),b=(0,a.A)({},o,{color:l,position:u,enableColorOnDark:p}),f=(e=>{const{color:t,position:o,classes:n}=e,a={root:["root","color".concat((0,d.A)(t)),"position".concat((0,d.A)(o))]};return(0,s.A)(a,h,n)})(b);return(0,v.jsx)(A,(0,a.A)({square:!0,component:"header",ownerState:b,elevation:4,className:(0,i.A)(f.root,r,"fixed"===u&&"mui-fixed"),ref:t},m))}))},226:(e,t,o)=>{o.d(t,{A:()=>R});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(7661),l=o(4061),c=o(9269),d=o(9254),p=o(9859),u=o(5511),m=o(1676),h=o(3244),v=o(8483);function g(e){return(0,v.Ay)("MuiButton",e)}const b=(0,h.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);const A=r.createContext({});const f=r.createContext(void 0);var y=o(4414);const x=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],S=e=>(0,a.A)({},"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}}),w=(0,d.Ay)(u.A,{shouldForwardProp:e=>(0,d.ep)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t["".concat(o.variant).concat((0,m.A)(o.color))],t["size".concat((0,m.A)(o.size))],t["".concat(o.variant,"Size").concat((0,m.A)(o.size))],"inherit"===o.color&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:o}=e;var n,r;const i="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],s="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,a.A)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,a.A)({textDecoration:"none",backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===o.variant&&"inherit"!==o.color&&{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===o.variant&&"inherit"!==o.color&&{border:"1px solid ".concat((t.vars||t).palette[o.color].main),backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===o.variant&&{backgroundColor:t.vars?t.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===o.variant&&"inherit"!==o.color&&{backgroundColor:(t.vars||t).palette[o.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[o.color].main}}),"&:active":(0,a.A)({},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[8]}),["&.".concat(b.focusVisible)]:(0,a.A)({},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[6]}),["&.".concat(b.disabled)]:(0,a.A)({color:(t.vars||t).palette.action.disabled},"outlined"===o.variant&&{border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)},"contained"===o.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===o.variant&&{padding:"6px 8px"},"text"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].main},"outlined"===o.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].main,border:t.vars?"1px solid rgba(".concat(t.vars.palette[o.color].mainChannel," / 0.5)"):"1px solid ".concat((0,c.X4)(t.palette[o.color].main,.5))},"contained"===o.variant&&{color:t.vars?t.vars.palette.text.primary:null==(n=(r=t.palette).getContrastText)?void 0:n.call(r,t.palette.grey[300]),backgroundColor:t.vars?t.vars.palette.Button.inheritContainedBg:i,boxShadow:(t.vars||t).shadows[2]},"contained"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].contrastText,backgroundColor:(t.vars||t).palette[o.color].main},"inherit"===o.color&&{color:"inherit",borderColor:"currentColor"},"small"===o.size&&"text"===o.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"text"===o.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===o.size&&"outlined"===o.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"outlined"===o.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===o.size&&"contained"===o.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"contained"===o.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},o.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(b.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(b.disabled)]:{boxShadow:"none"}}})),C=(0,d.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.startIcon,t["iconSize".concat((0,m.A)(o.size))]]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},S(t))})),k=(0,d.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.endIcon,t["iconSize".concat((0,m.A)(o.size))]]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},S(t))})),R=r.forwardRef((function(e,t){const o=r.useContext(A),c=r.useContext(f),d=(0,s.A)(o,e),u=(0,p.A)({props:d,name:"MuiButton"}),{children:h,color:v="primary",component:b="button",className:S,disabled:R=!1,disableElevation:M=!1,disableFocusRipple:I=!1,endIcon:B,focusVisibleClassName:T,fullWidth:N=!1,size:z="medium",startIcon:W,type:D,variant:P="text"}=u,L=(0,n.A)(u,x),O=(0,a.A)({},u,{color:v,component:b,disabled:R,disableElevation:M,disableFocusRipple:I,fullWidth:N,size:z,type:D,variant:P}),E=(e=>{const{color:t,disableElevation:o,fullWidth:n,size:r,variant:i,classes:s}=e,c={root:["root",i,"".concat(i).concat((0,m.A)(t)),"size".concat((0,m.A)(r)),"".concat(i,"Size").concat((0,m.A)(r)),"inherit"===t&&"colorInherit",o&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat((0,m.A)(r))],endIcon:["endIcon","iconSize".concat((0,m.A)(r))]},d=(0,l.A)(c,g,s);return(0,a.A)({},s,d)})(O),V=W&&(0,y.jsx)(C,{className:E.startIcon,ownerState:O,children:W}),j=B&&(0,y.jsx)(k,{className:E.endIcon,ownerState:O,children:B}),F=c||"";return(0,y.jsxs)(w,(0,a.A)({ownerState:O,className:(0,i.A)(o.className,E.root,S,F),component:b,disabled:R,focusRipple:!I,focusVisibleClassName:(0,i.A)(E.focusVisible,T),ref:t,type:D},L,{classes:E,children:[V,h,j]}))}))},5511:(e,t,o)=>{o.d(t,{A:()=>$});var n=o(8168),a=o(8587),r=o(9950),i=o(2004),s=o(4061),l=o(9254),c=o(9859),d=o(1506),p=o(1976),u=o(4522);let m=!0,h=!1;const v=new u.E,g={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 b(e){e.metaKey||e.altKey||e.ctrlKey||(m=!0)}function A(){m=!1}function f(){"hidden"===this.visibilityState&&h&&(m=!0)}function y(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(o){}return m||function(e){const{type:t,tagName:o}=e;return!("INPUT"!==o||!g[t]||e.readOnly)||"TEXTAREA"===o&&!e.readOnly||!!e.isContentEditable}(t)}const x=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",b,!0),t.addEventListener("mousedown",A,!0),t.addEventListener("pointerdown",A,!0),t.addEventListener("touchstart",A,!0),t.addEventListener("visibilitychange",f,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!y(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(h=!0,v.start(100,(()=>{h=!1})),t.current=!1,!0)},ref:e}};var S=o(7528),w=o(8166),C=o(8283),k=o(4414);const R=function(e){const{className:t,classes:o,pulsate:n=!1,rippleX:a,rippleY:s,rippleSize:l,in:c,onExited:d,timeout:p}=e,[u,m]=r.useState(!1),h=(0,i.A)(t,o.ripple,o.rippleVisible,n&&o.ripplePulsate),v={width:l,height:l,top:-l/2+s,left:-l/2+a},g=(0,i.A)(o.child,u&&o.childLeaving,n&&o.childPulsate);return c||u||m(!0),r.useEffect((()=>{if(!c&&null!=d){const e=setTimeout(d,p);return()=>{clearTimeout(e)}}}),[d,c,p]),(0,k.jsx)("span",{className:h,style:v,children:(0,k.jsx)("span",{className:g})})};var M=o(3244);const I=(0,M.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);var B,T,N,z;const W=["center","classes","className"];let D,P,L,O;const E=(0,C.i7)(D||(D=B||(B=(0,S.A)(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"])))),V=(0,C.i7)(P||(P=T||(T=(0,S.A)(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"])))),j=(0,C.i7)(L||(L=N||(N=(0,S.A)(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"])))),F=(0,l.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),G=(0,l.Ay)(R,{name:"MuiTouchRipple",slot:"Ripple"})(O||(O=z||(z=(0,S.A)(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]))),I.rippleVisible,E,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),I.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),I.child,I.childLeaving,V,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),I.childPulsate,j,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),X=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:l={},className:d}=o,p=(0,a.A)(o,W),[m,h]=r.useState([]),v=r.useRef(0),g=r.useRef(null);r.useEffect((()=>{g.current&&(g.current(),g.current=null)}),[m]);const b=r.useRef(!1),A=(0,u.A)(),f=r.useRef(null),y=r.useRef(null),x=r.useCallback((e=>{const{pulsate:t,rippleX:o,rippleY:n,rippleSize:a,cb:r}=e;h((e=>[...e,(0,k.jsx)(G,{classes:{ripple:(0,i.A)(l.ripple,I.ripple),rippleVisible:(0,i.A)(l.rippleVisible,I.rippleVisible),ripplePulsate:(0,i.A)(l.ripplePulsate,I.ripplePulsate),child:(0,i.A)(l.child,I.child),childLeaving:(0,i.A)(l.childLeaving,I.childLeaving),childPulsate:(0,i.A)(l.childPulsate,I.childPulsate)},timeout:550,pulsate:t,rippleX:o,rippleY:n,rippleSize:a},v.current)])),v.current+=1,g.current=r}),[l]),S=r.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:n=!1,center:a=s||t.pulsate,fakeElement:r=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&b.current)return void(b.current=!1);"touchstart"===(null==e?void 0:e.type)&&(b.current=!0);const i=r?null:y.current,l=i?i.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,d,p;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),d=Math.round(l.height/2);else{const{clientX:t,clientY:o}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),d=Math.round(o-l.top)}if(a)p=Math.sqrt((2*l.width**2+l.height**2)/3),p%2===0&&(p+=1);else{const e=2*Math.max(Math.abs((i?i.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((i?i.clientHeight:0)-d),d)+2;p=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===f.current&&(f.current=()=>{x({pulsate:n,rippleX:c,rippleY:d,rippleSize:p,cb:o})},A.start(80,(()=>{f.current&&(f.current(),f.current=null)}))):x({pulsate:n,rippleX:c,rippleY:d,rippleSize:p,cb:o})}),[s,x,A]),C=r.useCallback((()=>{S({},{pulsate:!0})}),[S]),R=r.useCallback(((e,t)=>{if(A.clear(),"touchend"===(null==e?void 0:e.type)&&f.current)return f.current(),f.current=null,void A.start(0,(()=>{R(e,t)}));f.current=null,h((e=>e.length>0?e.slice(1):e)),g.current=t}),[A]);return r.useImperativeHandle(t,(()=>({pulsate:C,start:S,stop:R})),[C,S,R]),(0,k.jsx)(F,(0,n.A)({className:(0,i.A)(I.root,l.root,d),ref:y},p,{children:(0,k.jsx)(w.A,{component:null,exit:!0,children:m})}))}));var K=o(8483);function Y(e){return(0,K.Ay)("MuiButtonBase",e)}const H=(0,M.A)("MuiButtonBase",["root","disabled","focusVisible"]),U=["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"],q=(0,l.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({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"},["&.".concat(H.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),J=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiButtonBase"}),{action:l,centerRipple:u=!1,children:m,className:h,component:v="button",disabled:g=!1,disableRipple:b=!1,disableTouchRipple:A=!1,focusRipple:f=!1,LinkComponent:y="a",onBlur:S,onClick:w,onContextMenu:C,onDragLeave:R,onFocus:M,onFocusVisible:I,onKeyDown:B,onKeyUp:T,onMouseDown:N,onMouseLeave:z,onMouseUp:W,onTouchEnd:D,onTouchMove:P,onTouchStart:L,tabIndex:O=0,TouchRippleProps:E,touchRippleRef:V,type:j}=o,F=(0,a.A)(o,U),G=r.useRef(null),K=r.useRef(null),H=(0,d.A)(K,V),{isFocusVisibleRef:J,onFocus:$,onBlur:Q,ref:Z}=x(),[_,ee]=r.useState(!1);g&&_&&ee(!1),r.useImperativeHandle(l,(()=>({focusVisible:()=>{ee(!0),G.current.focus()}})),[]);const[te,oe]=r.useState(!1);r.useEffect((()=>{oe(!0)}),[]);const ne=te&&!b&&!g;function ae(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A;return(0,p.A)((n=>{t&&t(n);return!o&&K.current&&K.current[e](n),!0}))}r.useEffect((()=>{_&&f&&!b&&te&&K.current.pulsate()}),[b,f,_,te]);const re=ae("start",N),ie=ae("stop",C),se=ae("stop",R),le=ae("stop",W),ce=ae("stop",(e=>{_&&e.preventDefault(),z&&z(e)})),de=ae("start",L),pe=ae("stop",D),ue=ae("stop",P),me=ae("stop",(e=>{Q(e),!1===J.current&&ee(!1),S&&S(e)}),!1),he=(0,p.A)((e=>{G.current||(G.current=e.currentTarget),$(e),!0===J.current&&(ee(!0),I&&I(e)),M&&M(e)})),ve=()=>{const e=G.current;return v&&"button"!==v&&!("A"===e.tagName&&e.href)},ge=r.useRef(!1),be=(0,p.A)((e=>{f&&!ge.current&&_&&K.current&&" "===e.key&&(ge.current=!0,K.current.stop(e,(()=>{K.current.start(e)}))),e.target===e.currentTarget&&ve()&&" "===e.key&&e.preventDefault(),B&&B(e),e.target===e.currentTarget&&ve()&&"Enter"===e.key&&!g&&(e.preventDefault(),w&&w(e))})),Ae=(0,p.A)((e=>{f&&" "===e.key&&K.current&&_&&!e.defaultPrevented&&(ge.current=!1,K.current.stop(e,(()=>{K.current.pulsate(e)}))),T&&T(e),w&&e.target===e.currentTarget&&ve()&&" "===e.key&&!e.defaultPrevented&&w(e)}));let fe=v;"button"===fe&&(F.href||F.to)&&(fe=y);const ye={};"button"===fe?(ye.type=void 0===j?"button":j,ye.disabled=g):(F.href||F.to||(ye.role="button"),g&&(ye["aria-disabled"]=g));const xe=(0,d.A)(t,Z,G);const Se=(0,n.A)({},o,{centerRipple:u,component:v,disabled:g,disableRipple:b,disableTouchRipple:A,focusRipple:f,tabIndex:O,focusVisible:_}),we=(e=>{const{disabled:t,focusVisible:o,focusVisibleClassName:n,classes:a}=e,r={root:["root",t&&"disabled",o&&"focusVisible"]},i=(0,s.A)(r,Y,a);return o&&n&&(i.root+=" ".concat(n)),i})(Se);return(0,k.jsxs)(q,(0,n.A)({as:fe,className:(0,i.A)(we.root,h),ownerState:Se,onBlur:me,onClick:w,onContextMenu:ie,onFocus:he,onKeyDown:be,onKeyUp:Ae,onMouseDown:re,onMouseLeave:ce,onMouseUp:le,onDragLeave:se,onTouchEnd:pe,onTouchMove:ue,onTouchStart:de,ref:xe,tabIndex:g?-1:O,type:j},ye,F,{children:[m,ne?(0,k.jsx)(X,(0,n.A)({ref:H,center:u},E)):null]}))})),$=J},6583:(e,t,o)=>{o.d(t,{A:()=>k});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(8767),c=o(1676),d=o(4021),p=o(7191),u=o(2235),m=o(9859),h=o(9254),v=o(1427),g=o(5536),b=o(5158),A=o(4857),f=o(4414);const y=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],x=(0,h.Ay)(b.A,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),S=(0,h.Ay)(d.A,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),w=(0,h.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.container,t["scroll".concat((0,c.A)(o.scroll))]]}})((e=>{let{ownerState:t}=e;return(0,a.A)({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"}})})),C=(0,h.Ay)(u.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t["scrollPaper".concat((0,c.A)(o.scroll))],t["paperWidth".concat((0,c.A)(String(o.maxWidth)))],o.fullWidth&&t.paperFullWidth,o.fullScreen&&t.paperFullScreen]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===o.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===o.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!o.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===o.maxWidth&&{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(v.A.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},o.maxWidth&&"xs"!==o.maxWidth&&{maxWidth:"".concat(t.breakpoints.values[o.maxWidth]).concat(t.breakpoints.unit),["&.".concat(v.A.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[o.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},o.fullWidth&&{width:"calc(100% - 64px)"},o.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(v.A.paperScrollBody)]:{margin:0,maxWidth:"100%"}})})),k=r.forwardRef((function(e,t){const o=(0,m.A)({props:e,name:"MuiDialog"}),d=(0,A.A)(),h={enter:d.transitions.duration.enteringScreen,exit:d.transitions.duration.leavingScreen},{"aria-describedby":b,"aria-labelledby":k,BackdropComponent:R,BackdropProps:M,children:I,className:B,disableEscapeKeyDown:T=!1,fullScreen:N=!1,fullWidth:z=!1,maxWidth:W="sm",onBackdropClick:D,onClose:P,open:L,PaperComponent:O=u.A,PaperProps:E={},scroll:V="paper",TransitionComponent:j=p.A,transitionDuration:F=h,TransitionProps:G}=o,X=(0,n.A)(o,y),K=(0,a.A)({},o,{disableEscapeKeyDown:T,fullScreen:N,fullWidth:z,maxWidth:W,scroll:V}),Y=(e=>{const{classes:t,scroll:o,maxWidth:n,fullWidth:a,fullScreen:r}=e,i={root:["root"],container:["container","scroll".concat((0,c.A)(o))],paper:["paper","paperScroll".concat((0,c.A)(o)),"paperWidth".concat((0,c.A)(String(n))),a&&"paperFullWidth",r&&"paperFullScreen"]};return(0,s.A)(i,v.f,t)})(K),H=r.useRef(),U=(0,l.A)(k),q=r.useMemo((()=>({titleId:U})),[U]);return(0,f.jsx)(S,(0,a.A)({className:(0,i.A)(Y.root,B),closeAfterTransition:!0,components:{Backdrop:x},componentsProps:{backdrop:(0,a.A)({transitionDuration:F,as:R},M)},disableEscapeKeyDown:T,onClose:P,open:L,ref:t,onClick:e=>{H.current&&(H.current=null,D&&D(e),P&&P(e,"backdropClick"))},ownerState:K},X,{children:(0,f.jsx)(j,(0,a.A)({appear:!0,in:L,timeout:F,role:"presentation"},G,{children:(0,f.jsx)(w,{className:(0,i.A)(Y.container),onMouseDown:e=>{H.current=e.target===e.currentTarget},ownerState:K,children:(0,f.jsx)(C,(0,a.A)({as:O,elevation:24,role:"dialog","aria-describedby":b,"aria-labelledby":U},E,{className:(0,i.A)(Y.paper,E.className),ownerState:K,children:(0,f.jsx)(g.A.Provider,{value:q,children:I})}))})}))}))}))},5536:(e,t,o)=>{o.d(t,{A:()=>n});const n=o(9950).createContext({})},1427:(e,t,o)=>{o.d(t,{A:()=>i,f:()=>r});var n=o(3244),a=o(8483);function r(e){return(0,a.Ay)("MuiDialog",e)}const i=(0,n.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"])},9739:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9254),c=o(9859),d=o(3244),p=o(8483);function u(e){return(0,p.Ay)("MuiDialogActions",e)}(0,d.A)("MuiDialogActions",["root","spacing"]);var m=o(4414);const h=["className","disableSpacing"],v=(0,l.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),g=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiDialogActions"}),{className:r,disableSpacing:l=!1}=o,d=(0,n.A)(o,h),p=(0,a.A)({},o,{disableSpacing:l}),g=(e=>{const{classes:t,disableSpacing:o}=e,n={root:["root",!o&&"spacing"]};return(0,s.A)(n,u,t)})(p);return(0,m.jsx)(v,(0,a.A)({className:(0,i.A)(g.root,r),ownerState:p,ref:t},d))}))},8170:(e,t,o)=>{o.d(t,{A:()=>b});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9254),c=o(9859),d=o(3244),p=o(8483);function u(e){return(0,p.Ay)("MuiDialogContent",e)}(0,d.A)("MuiDialogContent",["root","dividers"]);var m=o(3025),h=o(4414);const v=["className","dividers"],g=(0,l.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dividers&&t.dividers]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},o.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat((t.vars||t).palette.divider),borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}:{[".".concat(m.A.root," + &")]:{paddingTop:0}})})),b=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiDialogContent"}),{className:r,dividers:l=!1}=o,d=(0,n.A)(o,v),p=(0,a.A)({},o,{dividers:l}),m=(e=>{const{classes:t,dividers:o}=e,n={root:["root",o&&"dividers"]};return(0,s.A)(n,u,t)})(p);return(0,h.jsx)(g,(0,a.A)({className:(0,i.A)(m.root,r),ownerState:p,ref:t},d))}))},8874:(e,t,o)=>{o.d(t,{A:()=>b});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9254),c=o(9859),d=o(2053),p=o(3244),u=o(8483);function m(e){return(0,u.Ay)("MuiDialogContentText",e)}(0,p.A)("MuiDialogContentText",["root"]);var h=o(4414);const v=["children","className"],g=(0,l.Ay)(d.A,{shouldForwardProp:e=>(0,l.ep)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),b=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiDialogContentText"}),{className:r}=o,l=(0,n.A)(o,v),d=(e=>{const{classes:t}=e,o=(0,s.A)({root:["root"]},m,t);return(0,a.A)({},t,o)})(l);return(0,h.jsx)(g,(0,a.A)({component:"p",variant:"body1",color:"text.secondary",ref:t,ownerState:l,className:(0,i.A)(d.root,r)},o,{classes:d}))}))},33:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(8168),a=o(8587),r=o(9950),i=o(2004),s=o(4061),l=o(2053),c=o(9254),d=o(9859),p=o(3025),u=o(5536),m=o(4414);const h=["className","id"],v=(0,c.Ay)(l.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),g=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiDialogTitle"}),{className:l,id:c}=o,g=(0,a.A)(o,h),b=o,A=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},p.t,t)})(b),{titleId:f=c}=r.useContext(u.A);return(0,m.jsx)(v,(0,n.A)({component:"h2",className:(0,i.A)(A.root,l),ownerState:b,ref:t,variant:"h6",id:null!=c?c:f},g))}))},3025:(e,t,o)=>{o.d(t,{A:()=>i,t:()=>r});var n=o(3244),a=o(8483);function r(e){return(0,a.Ay)("MuiDialogTitle",e)}const i=(0,n.A)("MuiDialogTitle",["root"])},4745:(e,t,o)=>{o.d(t,{A:()=>b});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9269),c=o(9254),d=o(9859),p=o(777),u=o(4414);const m=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],h=(0,c.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,"vertical"===o.orientation&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&"vertical"===o.orientation&&t.withChildrenVertical,"right"===o.textAlign&&"vertical"!==o.orientation&&t.textAlignRight,"left"===o.textAlign&&"vertical"!==o.orientation&&t.textAlignLeft]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},o.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},o.light&&{borderColor:t.vars?"rgba(".concat(t.vars.palette.dividerChannel," / 0.08)"):(0,l.X4)(t.palette.divider,.08)},"inset"===o.variant&&{marginLeft:72},"middle"===o.variant&&"horizontal"===o.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===o.variant&&"vertical"===o.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===o.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},o.flexItem&&{alignSelf:"stretch",height:"auto"})}),(e=>{let{ownerState:t}=e;return(0,a.A)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}})}),(e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({},o.children&&"vertical"!==o.orientation&&{"&::before, &::after":{width:"100%",borderTop:"thin solid ".concat((t.vars||t).palette.divider)}})}),(e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({},o.children&&"vertical"===o.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:"thin solid ".concat((t.vars||t).palette.divider)}})}),(e=>{let{ownerState:t}=e;return(0,a.A)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),v=(0,c.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.wrapper,"vertical"===o.orientation&&t.wrapperVertical]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===o.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),g=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiDivider"}),{absolute:r=!1,children:l,className:c,component:g=(l?"div":"hr"),flexItem:b=!1,light:A=!1,orientation:f="horizontal",role:y=("hr"!==g?"separator":void 0),textAlign:x="center",variant:S="fullWidth"}=o,w=(0,n.A)(o,m),C=(0,a.A)({},o,{absolute:r,component:g,flexItem:b,light:A,orientation:f,role:y,textAlign:x,variant:S}),k=(e=>{const{absolute:t,children:o,classes:n,flexItem:a,light:r,orientation:i,textAlign:l,variant:c}=e,d={root:["root",t&&"absolute",c,r&&"light","vertical"===i&&"vertical",a&&"flexItem",o&&"withChildren",o&&"vertical"===i&&"withChildrenVertical","right"===l&&"vertical"!==i&&"textAlignRight","left"===l&&"vertical"!==i&&"textAlignLeft"],wrapper:["wrapper","vertical"===i&&"wrapperVertical"]};return(0,s.A)(d,p.K,n)})(C);return(0,u.jsx)(h,(0,a.A)({as:g,className:(0,i.A)(k.root,c),role:y,ref:t,ownerState:C},w,{children:l?(0,u.jsx)(v,{className:k.wrapper,ownerState:C,children:l}):null}))}));g.muiSkipListHighlight=!0;const b=g},777:(e,t,o)=>{o.d(t,{A:()=>i,K:()=>r});var n=o(3244),a=o(8483);function r(e){return(0,a.Ay)("MuiDivider",e)}const i=(0,n.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},2610:(e,t,o)=>{o.d(t,{Ay:()=>z});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4445),l=o(4061),c=o(9269),d=o(9254),p=o(9859),u=o(5511),m=o(96),h=o(9044),v=o(1506),g=o(3372),b=o(3244),A=o(8483);function f(e){return(0,A.Ay)("MuiListItem",e)}const y=(0,b.A)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var x=o(9813);function S(e){return(0,A.Ay)("MuiListItemSecondaryAction",e)}(0,b.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var w=o(4414);const C=["className"],k=(0,d.Ay)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.disableGutters&&t.disableGutters]}})((e=>{let{ownerState:t}=e;return(0,a.A)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),R=r.forwardRef((function(e,t){const o=(0,p.A)({props:e,name:"MuiListItemSecondaryAction"}),{className:s}=o,c=(0,n.A)(o,C),d=r.useContext(g.A),u=(0,a.A)({},o,{disableGutters:d.disableGutters}),m=(e=>{const{disableGutters:t,classes:o}=e,n={root:["root",t&&"disableGutters"]};return(0,l.A)(n,S,o)})(u);return(0,w.jsx)(k,(0,a.A)({className:(0,i.A)(m.root,s),ownerState:u,ref:t},c))}));R.muiName="ListItemSecondaryAction";const M=R,I=["className"],B=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],T=(0,d.Ay)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,"flex-start"===o.alignItems&&t.alignItemsFlexStart,o.divider&&t.divider,!o.disableGutters&&t.gutters,!o.disablePadding&&t.padding,o.button&&t.button,o.hasSecondaryAction&&t.secondaryAction]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!o.disablePadding&&(0,a.A)({paddingTop:8,paddingBottom:8},o.dense&&{paddingTop:4,paddingBottom:4},!o.disableGutters&&{paddingLeft:16,paddingRight:16},!!o.secondaryAction&&{paddingRight:48}),!!o.secondaryAction&&{["& > .".concat(x.A.root)]:{paddingRight:48}},{["&.".concat(y.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(y.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(y.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(y.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"flex-start"===o.alignItems&&{alignItems:"flex-start"},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},o.button&&{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(y.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},o.hasSecondaryAction&&{paddingRight:48})})),N=(0,d.Ay)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),z=r.forwardRef((function(e,t){const o=(0,p.A)({props:e,name:"MuiListItem"}),{alignItems:c="center",autoFocus:d=!1,button:b=!1,children:A,className:x,component:S,components:C={},componentsProps:k={},ContainerComponent:R="li",ContainerProps:{className:z}={},dense:W=!1,disabled:D=!1,disableGutters:P=!1,disablePadding:L=!1,divider:O=!1,focusVisibleClassName:E,secondaryAction:V,selected:j=!1,slotProps:F={},slots:G={}}=o,X=(0,n.A)(o.ContainerProps,I),K=(0,n.A)(o,B),Y=r.useContext(g.A),H=r.useMemo((()=>({dense:W||Y.dense||!1,alignItems:c,disableGutters:P})),[c,Y.dense,W,P]),U=r.useRef(null);(0,h.A)((()=>{d&&U.current&&U.current.focus()}),[d]);const q=r.Children.toArray(A),J=q.length&&(0,m.A)(q[q.length-1],["ListItemSecondaryAction"]),$=(0,a.A)({},o,{alignItems:c,autoFocus:d,button:b,dense:H.dense,disabled:D,disableGutters:P,disablePadding:L,divider:O,hasSecondaryAction:J,selected:j}),Q=(e=>{const{alignItems:t,button:o,classes:n,dense:a,disabled:r,disableGutters:i,disablePadding:s,divider:c,hasSecondaryAction:d,selected:p}=e,u={root:["root",a&&"dense",!i&&"gutters",!s&&"padding",c&&"divider",r&&"disabled",o&&"button","flex-start"===t&&"alignItemsFlexStart",d&&"secondaryAction",p&&"selected"],container:["container"]};return(0,l.A)(u,f,n)})($),Z=(0,v.A)(U,t),_=G.root||C.Root||T,ee=F.root||k.root||{},te=(0,a.A)({className:(0,i.A)(Q.root,ee.className,x),disabled:D},K);let oe=S||"li";return b&&(te.component=S||"div",te.focusVisibleClassName=(0,i.A)(y.focusVisible,E),oe=u.A),J?(oe=te.component||S?oe:"div","li"===R&&("li"===oe?oe="div":"li"===te.component&&(te.component="div")),(0,w.jsx)(g.A.Provider,{value:H,children:(0,w.jsxs)(N,(0,a.A)({as:R,className:(0,i.A)(Q.container,z),ref:Z,ownerState:$},X,{children:[(0,w.jsx)(_,(0,a.A)({},ee,!(0,s.g)(_)&&{as:oe,ownerState:(0,a.A)({},$,ee.ownerState)},te,{children:q})),q.pop()]}))})):(0,w.jsx)(g.A.Provider,{value:H,children:(0,w.jsxs)(_,(0,a.A)({},ee,{as:oe,ref:Z},!(0,s.g)(_)&&{ownerState:(0,a.A)({},$,ee.ownerState)},te,{children:[q,V&&(0,w.jsx)(M,{children:V})]}))})}))},7357:(e,t,o)=>{o.d(t,{A:()=>f});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9269),c=o(9254),d=o(9859),p=o(5511),u=o(9044),m=o(1506),h=o(3372),v=o(9813),g=o(4414);const b=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],A=(0,c.Ay)(p.A,{shouldForwardProp:e=>(0,c.ep)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,"flex-start"===o.alignItems&&t.alignItemsFlexStart,o.divider&&t.divider,!o.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(v.A.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(v.A.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(v.A.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(v.A.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(v.A.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},"flex-start"===o.alignItems&&{alignItems:"flex-start"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.dense&&{paddingTop:4,paddingBottom:4})})),f=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiListItemButton"}),{alignItems:l="center",autoFocus:c=!1,component:p="div",children:f,dense:y=!1,disableGutters:x=!1,divider:S=!1,focusVisibleClassName:w,selected:C=!1,className:k}=o,R=(0,n.A)(o,b),M=r.useContext(h.A),I=r.useMemo((()=>({dense:y||M.dense||!1,alignItems:l,disableGutters:x})),[l,M.dense,y,x]),B=r.useRef(null);(0,u.A)((()=>{c&&B.current&&B.current.focus()}),[c]);const T=(0,a.A)({},o,{alignItems:l,dense:I.dense,disableGutters:x,divider:S,selected:C}),N=(e=>{const{alignItems:t,classes:o,dense:n,disabled:r,disableGutters:i,divider:l,selected:c}=e,d={root:["root",n&&"dense",!i&&"gutters",l&&"divider",r&&"disabled","flex-start"===t&&"alignItemsFlexStart",c&&"selected"]},p=(0,s.A)(d,v.Y,o);return(0,a.A)({},o,p)})(T),z=(0,m.A)(B,t);return(0,g.jsx)(h.A.Provider,{value:I,children:(0,g.jsx)(A,(0,a.A)({ref:z,href:R.href||R.to,component:(R.href||R.to)&&"div"===p?"button":p,focusVisibleClassName:(0,i.A)(N.focusVisible,w),ownerState:T,className:(0,i.A)(N.root,k)},R,{classes:N,children:f}))})}))},9813:(e,t,o)=>{o.d(t,{A:()=>i,Y:()=>r});var n=o(3244),a=o(8483);function r(e){return(0,a.Ay)("MuiListItemButton",e)}const i=(0,n.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},3563:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(2053),c=o(3372),d=o(9859),p=o(9254),u=o(8543),m=o(4414);const h=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],v=(0,p.Ay)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(u.A.primary)]:t.primary},{["& .".concat(u.A.secondary)]:t.secondary},t.root,o.inset&&t.inset,o.primary&&o.secondary&&t.multiline,o.dense&&t.dense]}})((e=>{let{ownerState:t}=e;return(0,a.A)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),g=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiListItemText"}),{children:p,className:g,disableTypography:b=!1,inset:A=!1,primary:f,primaryTypographyProps:y,secondary:x,secondaryTypographyProps:S}=o,w=(0,n.A)(o,h),{dense:C}=r.useContext(c.A);let k=null!=f?f:p,R=x;const M=(0,a.A)({},o,{disableTypography:b,inset:A,primary:!!k,secondary:!!R,dense:C}),I=(e=>{const{classes:t,inset:o,primary:n,secondary:a,dense:r}=e,i={root:["root",o&&"inset",r&&"dense",n&&a&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,s.A)(i,u.b,t)})(M);return null==k||k.type===l.A||b||(k=(0,m.jsx)(l.A,(0,a.A)({variant:C?"body2":"body1",className:I.primary,component:null!=y&&y.variant?void 0:"span",display:"block"},y,{children:k}))),null==R||R.type===l.A||b||(R=(0,m.jsx)(l.A,(0,a.A)({variant:"body2",className:I.secondary,color:"text.secondary",display:"block"},S,{children:R}))),(0,m.jsxs)(v,(0,a.A)({className:(0,i.A)(I.root,g),ownerState:M,ref:t},w,{children:[k,R]}))}))},8543:(e,t,o)=>{o.d(t,{A:()=>i,b:()=>r});var n=o(3244),a=o(8483);function r(e){return(0,a.Ay)("MuiListItemText",e)}const i=(0,n.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"])},4322:(e,t,o)=>{o.d(t,{A:()=>k});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9269),c=o(9254),d=o(9859),p=o(3372),u=o(5511),m=o(9044),h=o(1506),v=o(777),g=o(3244);const b=(0,g.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var A=o(8543),f=o(8483);function y(e){return(0,f.Ay)("MuiMenuItem",e)}const x=(0,g.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var S=o(4414);const w=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],C=(0,c.Ay)(u.A,{shouldForwardProp:e=>(0,c.ep)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(x.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(x.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(x.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(x.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(x.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["& + .".concat(v.A.root)]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + .".concat(v.A.inset)]:{marginLeft:52},["& .".concat(A.A.root)]:{marginTop:0,marginBottom:0},["& .".concat(A.A.inset)]:{paddingLeft:36},["& .".concat(b.root)]:{minWidth:36}},!o.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},o.dense&&(0,a.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{["& .".concat(b.root," svg")]:{fontSize:"1.25rem"}}))})),k=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiMenuItem"}),{autoFocus:l=!1,component:c="li",dense:u=!1,divider:v=!1,disableGutters:g=!1,focusVisibleClassName:b,role:A="menuitem",tabIndex:f,className:x}=o,k=(0,n.A)(o,w),R=r.useContext(p.A),M=r.useMemo((()=>({dense:u||R.dense||!1,disableGutters:g})),[R.dense,u,g]),I=r.useRef(null);(0,m.A)((()=>{l&&I.current&&I.current.focus()}),[l]);const B=(0,a.A)({},o,{dense:M.dense,divider:v,disableGutters:g}),T=(e=>{const{disabled:t,dense:o,divider:n,disableGutters:r,selected:i,classes:l}=e,c={root:["root",o&&"dense",t&&"disabled",!r&&"gutters",n&&"divider",i&&"selected"]},d=(0,s.A)(c,y,l);return(0,a.A)({},l,d)})(o),N=(0,h.A)(I,t);let z;return o.disabled||(z=void 0!==f?f:-1),(0,S.jsx)(p.A.Provider,{value:M,children:(0,S.jsx)(C,(0,a.A)({ref:N,role:A,tabIndex:z,component:c,focusVisibleClassName:(0,i.A)(T.focusVisible,b),className:(0,i.A)(T.root,x)},k,{ownerState:B,classes:T}))})}))},3239:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(4061),l=o(9859),c=o(9254),d=o(3244),p=o(8483);function u(e){return(0,p.Ay)("MuiToolbar",e)}(0,d.A)("MuiToolbar",["root","gutters","regular","dense"]);var m=o(4414);const h=["className","component","disableGutters","variant"],v=(0,c.Ay)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableGutters&&t.gutters,t[o.variant]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({position:"relative",display:"flex",alignItems:"center"},!o.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}},"dense"===o.variant&&{minHeight:48})}),(e=>{let{theme:t,ownerState:o}=e;return"regular"===o.variant&&t.mixins.toolbar})),g=r.forwardRef((function(e,t){const o=(0,l.A)({props:e,name:"MuiToolbar"}),{className:r,component:c="div",disableGutters:d=!1,variant:p="regular"}=o,g=(0,n.A)(o,h),b=(0,a.A)({},o,{component:c,disableGutters:d,variant:p}),A=(e=>{const{classes:t,disableGutters:o,variant:n}=e,a={root:["root",!o&&"gutters",n]};return(0,s.A)(a,u,t)})(b);return(0,m.jsx)(v,(0,a.A)({as:c,className:(0,i.A)(A.root,r),ref:t,ownerState:b},g))}))},2053:(e,t,o)=>{o.d(t,{A:()=>y});var n=o(8587),a=o(8168),r=o(9950),i=o(2004),s=o(237),l=o(4061),c=o(9254),d=o(9859),p=o(1676),u=o(3244),m=o(8483);function h(e){return(0,m.Ay)("MuiTypography",e)}(0,u.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var v=o(4414);const g=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],b=(0,c.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],"inherit"!==o.align&&t["align".concat((0,p.A)(o.align))],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({margin:0},"inherit"===o.variant&&{font:"inherit"},"inherit"!==o.variant&&t.typography[o.variant],"inherit"!==o.align&&{textAlign:o.align},o.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},o.gutterBottom&&{marginBottom:"0.35em"},o.paragraph&&{marginBottom:16})})),A={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},f={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},y=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiTypography"}),r=(e=>f[e]||e)(o.color),c=(0,s.A)((0,a.A)({},o,{color:r})),{align:u="inherit",className:m,component:y,gutterBottom:x=!1,noWrap:S=!1,paragraph:w=!1,variant:C="body1",variantMapping:k=A}=c,R=(0,n.A)(c,g),M=(0,a.A)({},c,{align:u,color:r,className:m,component:y,gutterBottom:x,noWrap:S,paragraph:w,variant:C,variantMapping:k}),I=y||(w?"p":k[C]||A[C])||"span",B=(e=>{const{align:t,gutterBottom:o,noWrap:n,paragraph:a,variant:r,classes:i}=e,s={root:["root",r,"inherit"!==e.align&&"align".concat((0,p.A)(t)),o&&"gutterBottom",n&&"noWrap",a&&"paragraph"]};return(0,l.A)(s,h,i)})(M);return(0,v.jsx)(b,(0,a.A)({as:I,ref:t,ownerState:M,className:(0,i.A)(B.root,m)},R))}))},1976:(e,t,o)=>{o.d(t,{A:()=>n});const n=o(2877).A},8166:(e,t,o)=>{o.d(t,{A:()=>h});var n=o(8587),a=o(8168),r=o(9417),i=o(7387),s=o(9950),l=o(8555);function c(e,t){var o=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){o[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),o}function d(e,t,o){return null!=o[t]?o[t]:e.props[t]}function p(e,t,o){var n=c(e.children),a=function(e,t){function o(o){return o in t?t[o]:e[o]}e=e||{},t=t||{};var n,a=Object.create(null),r=[];for(var i in e)i in t?r.length&&(a[i]=r,r=[]):r.push(i);var s={};for(var l in t){if(a[l])for(n=0;n{function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}o.d(t,{A:()=>n})}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/899.96228f65.chunk.js b/frontend/dist/static/js/899.96228f65.chunk.js new file mode 100644 index 00000000..1f74ee5e --- /dev/null +++ b/frontend/dist/static/js/899.96228f65.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[899],{88060:(e,t,o)=>{o.d(t,{A:()=>f});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(59254),c=o(79859),d=o(61676),p=o(2235),u=o(80863),m=o(68483);function h(e){return(0,m.Ay)("MuiAppBar",e)}(0,u.A)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);var v=o(44414);const g=["className","color","enableColorOnDark","position"],b=(e,t)=>e?"".concat(null==e?void 0:e.replace(")",""),", ").concat(t,")"):t,A=(0,l.Ay)(p.A,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t["position".concat((0,d.A)(o.position))],t["color".concat((0,d.A)(o.color))]]}})((e=>{let{theme:t,ownerState:o}=e;const n="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,a.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===o.position&&{position:"fixed",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===o.position&&{position:"absolute",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===o.position&&{position:"sticky",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"static"===o.position&&{position:"static"},"relative"===o.position&&{position:"relative"},!t.vars&&(0,a.A)({},"default"===o.color&&{backgroundColor:n,color:t.palette.getContrastText(n)},o.color&&"default"!==o.color&&"inherit"!==o.color&&"transparent"!==o.color&&{backgroundColor:t.palette[o.color].main,color:t.palette[o.color].contrastText},"inherit"===o.color&&{color:"inherit"},"dark"===t.palette.mode&&!o.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===o.color&&(0,a.A)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"})),t.vars&&(0,a.A)({},"default"===o.color&&{"--AppBar-background":o.enableColorOnDark?t.vars.palette.AppBar.defaultBg:b(t.vars.palette.AppBar.darkBg,t.vars.palette.AppBar.defaultBg),"--AppBar-color":o.enableColorOnDark?t.vars.palette.text.primary:b(t.vars.palette.AppBar.darkColor,t.vars.palette.text.primary)},o.color&&!o.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":o.enableColorOnDark?t.vars.palette[o.color].main:b(t.vars.palette.AppBar.darkBg,t.vars.palette[o.color].main),"--AppBar-color":o.enableColorOnDark?t.vars.palette[o.color].contrastText:b(t.vars.palette.AppBar.darkColor,t.vars.palette[o.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===o.color?"inherit":"var(--AppBar-color)"},"transparent"===o.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))})),f=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiAppBar"}),{className:r,color:l="primary",enableColorOnDark:p=!1,position:u="fixed"}=o,m=(0,n.A)(o,g),b=(0,a.A)({},o,{color:l,position:u,enableColorOnDark:p}),f=(e=>{const{color:t,position:o,classes:n}=e,a={root:["root","color".concat((0,d.A)(t)),"position".concat((0,d.A)(o))]};return(0,s.A)(a,h,n)})(b);return(0,v.jsx)(A,(0,a.A)({square:!0,component:"header",ownerState:b,elevation:4,className:(0,i.A)(f.root,r,"fixed"===u&&"mui-fixed"),ref:t},m))}))},10226:(e,t,o)=>{o.d(t,{A:()=>R});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(57661),l=o(74061),c=o(99269),d=o(59254),p=o(79859),u=o(25511),m=o(61676),h=o(80863),v=o(68483);function g(e){return(0,v.Ay)("MuiButton",e)}const b=(0,h.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);const A=r.createContext({});const f=r.createContext(void 0);var y=o(44414);const x=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],S=e=>(0,a.A)({},"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}}),w=(0,d.Ay)(u.A,{shouldForwardProp:e=>(0,d.ep)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t["".concat(o.variant).concat((0,m.A)(o.color))],t["size".concat((0,m.A)(o.size))],t["".concat(o.variant,"Size").concat((0,m.A)(o.size))],"inherit"===o.color&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:o}=e;var n,r;const i="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],s="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,a.A)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,a.A)({textDecoration:"none",backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===o.variant&&"inherit"!==o.color&&{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===o.variant&&"inherit"!==o.color&&{border:"1px solid ".concat((t.vars||t).palette[o.color].main),backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===o.variant&&{backgroundColor:t.vars?t.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===o.variant&&"inherit"!==o.color&&{backgroundColor:(t.vars||t).palette[o.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[o.color].main}}),"&:active":(0,a.A)({},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[8]}),["&.".concat(b.focusVisible)]:(0,a.A)({},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[6]}),["&.".concat(b.disabled)]:(0,a.A)({color:(t.vars||t).palette.action.disabled},"outlined"===o.variant&&{border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)},"contained"===o.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===o.variant&&{padding:"6px 8px"},"text"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].main},"outlined"===o.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].main,border:t.vars?"1px solid rgba(".concat(t.vars.palette[o.color].mainChannel," / 0.5)"):"1px solid ".concat((0,c.X4)(t.palette[o.color].main,.5))},"contained"===o.variant&&{color:t.vars?t.vars.palette.text.primary:null==(n=(r=t.palette).getContrastText)?void 0:n.call(r,t.palette.grey[300]),backgroundColor:t.vars?t.vars.palette.Button.inheritContainedBg:i,boxShadow:(t.vars||t).shadows[2]},"contained"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].contrastText,backgroundColor:(t.vars||t).palette[o.color].main},"inherit"===o.color&&{color:"inherit",borderColor:"currentColor"},"small"===o.size&&"text"===o.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"text"===o.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===o.size&&"outlined"===o.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"outlined"===o.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===o.size&&"contained"===o.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"contained"===o.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},o.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(b.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(b.disabled)]:{boxShadow:"none"}}})),C=(0,d.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.startIcon,t["iconSize".concat((0,m.A)(o.size))]]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},S(t))})),k=(0,d.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.endIcon,t["iconSize".concat((0,m.A)(o.size))]]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},S(t))})),R=r.forwardRef((function(e,t){const o=r.useContext(A),c=r.useContext(f),d=(0,s.A)(o,e),u=(0,p.A)({props:d,name:"MuiButton"}),{children:h,color:v="primary",component:b="button",className:S,disabled:R=!1,disableElevation:M=!1,disableFocusRipple:I=!1,endIcon:B,focusVisibleClassName:T,fullWidth:N=!1,size:z="medium",startIcon:W,type:D,variant:O="text"}=u,P=(0,n.A)(u,x),L=(0,a.A)({},u,{color:v,component:b,disabled:R,disableElevation:M,disableFocusRipple:I,fullWidth:N,size:z,type:D,variant:O}),E=(e=>{const{color:t,disableElevation:o,fullWidth:n,size:r,variant:i,classes:s}=e,c={root:["root",i,"".concat(i).concat((0,m.A)(t)),"size".concat((0,m.A)(r)),"".concat(i,"Size").concat((0,m.A)(r)),"inherit"===t&&"colorInherit",o&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat((0,m.A)(r))],endIcon:["endIcon","iconSize".concat((0,m.A)(r))]},d=(0,l.A)(c,g,s);return(0,a.A)({},s,d)})(L),V=W&&(0,y.jsx)(C,{className:E.startIcon,ownerState:L,children:W}),j=B&&(0,y.jsx)(k,{className:E.endIcon,ownerState:L,children:B}),F=c||"";return(0,y.jsxs)(w,(0,a.A)({ownerState:L,className:(0,i.A)(o.className,E.root,S,F),component:b,disabled:R,focusRipple:!I,focusVisibleClassName:(0,i.A)(E.focusVisible,T),ref:t,type:D},P,{classes:E,children:[V,h,j]}))}))},25511:(e,t,o)=>{o.d(t,{A:()=>J});var n=o(58168),a=o(98587),r=o(9950),i=o(72004),s=o(74061),l=o(59254),c=o(79859),d=o(31506),p=o(1976),u=o(74522);let m=!0,h=!1;const v=new u.E,g={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 b(e){e.metaKey||e.altKey||e.ctrlKey||(m=!0)}function A(){m=!1}function f(){"hidden"===this.visibilityState&&h&&(m=!0)}function y(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(o){}return m||function(e){const{type:t,tagName:o}=e;return!("INPUT"!==o||!g[t]||e.readOnly)||"TEXTAREA"===o&&!e.readOnly||!!e.isContentEditable}(t)}const x=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",b,!0),t.addEventListener("mousedown",A,!0),t.addEventListener("pointerdown",A,!0),t.addEventListener("touchstart",A,!0),t.addEventListener("visibilitychange",f,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!y(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(h=!0,v.start(100,(()=>{h=!1})),t.current=!1,!0)},ref:e}};var S=o(57528),w=o(38166),C=o(88283),k=o(44414);const R=function(e){const{className:t,classes:o,pulsate:n=!1,rippleX:a,rippleY:s,rippleSize:l,in:c,onExited:d,timeout:p}=e,[u,m]=r.useState(!1),h=(0,i.A)(t,o.ripple,o.rippleVisible,n&&o.ripplePulsate),v={width:l,height:l,top:-l/2+s,left:-l/2+a},g=(0,i.A)(o.child,u&&o.childLeaving,n&&o.childPulsate);return c||u||m(!0),r.useEffect((()=>{if(!c&&null!=d){const e=setTimeout(d,p);return()=>{clearTimeout(e)}}}),[d,c,p]),(0,k.jsx)("span",{className:h,style:v,children:(0,k.jsx)("span",{className:g})})};var M=o(80863);const I=(0,M.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);var B,T,N,z;const W=["center","classes","className"];let D,O,P,L;const E=(0,C.i7)(D||(D=B||(B=(0,S.A)(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"])))),V=(0,C.i7)(O||(O=T||(T=(0,S.A)(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"])))),j=(0,C.i7)(P||(P=N||(N=(0,S.A)(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"])))),F=(0,l.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),G=(0,l.Ay)(R,{name:"MuiTouchRipple",slot:"Ripple"})(L||(L=z||(z=(0,S.A)(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]))),I.rippleVisible,E,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),I.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),I.child,I.childLeaving,V,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),I.childPulsate,j,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),X=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:l={},className:d}=o,p=(0,a.A)(o,W),[m,h]=r.useState([]),v=r.useRef(0),g=r.useRef(null);r.useEffect((()=>{g.current&&(g.current(),g.current=null)}),[m]);const b=r.useRef(!1),A=(0,u.A)(),f=r.useRef(null),y=r.useRef(null),x=r.useCallback((e=>{const{pulsate:t,rippleX:o,rippleY:n,rippleSize:a,cb:r}=e;h((e=>[...e,(0,k.jsx)(G,{classes:{ripple:(0,i.A)(l.ripple,I.ripple),rippleVisible:(0,i.A)(l.rippleVisible,I.rippleVisible),ripplePulsate:(0,i.A)(l.ripplePulsate,I.ripplePulsate),child:(0,i.A)(l.child,I.child),childLeaving:(0,i.A)(l.childLeaving,I.childLeaving),childPulsate:(0,i.A)(l.childPulsate,I.childPulsate)},timeout:550,pulsate:t,rippleX:o,rippleY:n,rippleSize:a},v.current)])),v.current+=1,g.current=r}),[l]),S=r.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:n=!1,center:a=s||t.pulsate,fakeElement:r=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&b.current)return void(b.current=!1);"touchstart"===(null==e?void 0:e.type)&&(b.current=!0);const i=r?null:y.current,l=i?i.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,d,p;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),d=Math.round(l.height/2);else{const{clientX:t,clientY:o}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),d=Math.round(o-l.top)}if(a)p=Math.sqrt((2*l.width**2+l.height**2)/3),p%2===0&&(p+=1);else{const e=2*Math.max(Math.abs((i?i.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((i?i.clientHeight:0)-d),d)+2;p=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===f.current&&(f.current=()=>{x({pulsate:n,rippleX:c,rippleY:d,rippleSize:p,cb:o})},A.start(80,(()=>{f.current&&(f.current(),f.current=null)}))):x({pulsate:n,rippleX:c,rippleY:d,rippleSize:p,cb:o})}),[s,x,A]),C=r.useCallback((()=>{S({},{pulsate:!0})}),[S]),R=r.useCallback(((e,t)=>{if(A.clear(),"touchend"===(null==e?void 0:e.type)&&f.current)return f.current(),f.current=null,void A.start(0,(()=>{R(e,t)}));f.current=null,h((e=>e.length>0?e.slice(1):e)),g.current=t}),[A]);return r.useImperativeHandle(t,(()=>({pulsate:C,start:S,stop:R})),[C,S,R]),(0,k.jsx)(F,(0,n.A)({className:(0,i.A)(I.root,l.root,d),ref:y},p,{children:(0,k.jsx)(w.A,{component:null,exit:!0,children:m})}))}));var K=o(68483);function Y(e){return(0,K.Ay)("MuiButtonBase",e)}const H=(0,M.A)("MuiButtonBase",["root","disabled","focusVisible"]),U=["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"],q=(0,l.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({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"},["&.".concat(H.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),$=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiButtonBase"}),{action:l,centerRipple:u=!1,children:m,className:h,component:v="button",disabled:g=!1,disableRipple:b=!1,disableTouchRipple:A=!1,focusRipple:f=!1,LinkComponent:y="a",onBlur:S,onClick:w,onContextMenu:C,onDragLeave:R,onFocus:M,onFocusVisible:I,onKeyDown:B,onKeyUp:T,onMouseDown:N,onMouseLeave:z,onMouseUp:W,onTouchEnd:D,onTouchMove:O,onTouchStart:P,tabIndex:L=0,TouchRippleProps:E,touchRippleRef:V,type:j}=o,F=(0,a.A)(o,U),G=r.useRef(null),K=r.useRef(null),H=(0,d.A)(K,V),{isFocusVisibleRef:$,onFocus:J,onBlur:Q,ref:Z}=x(),[_,ee]=r.useState(!1);g&&_&&ee(!1),r.useImperativeHandle(l,(()=>({focusVisible:()=>{ee(!0),G.current.focus()}})),[]);const[te,oe]=r.useState(!1);r.useEffect((()=>{oe(!0)}),[]);const ne=te&&!b&&!g;function ae(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A;return(0,p.A)((n=>{t&&t(n);return!o&&K.current&&K.current[e](n),!0}))}r.useEffect((()=>{_&&f&&!b&&te&&K.current.pulsate()}),[b,f,_,te]);const re=ae("start",N),ie=ae("stop",C),se=ae("stop",R),le=ae("stop",W),ce=ae("stop",(e=>{_&&e.preventDefault(),z&&z(e)})),de=ae("start",P),pe=ae("stop",D),ue=ae("stop",O),me=ae("stop",(e=>{Q(e),!1===$.current&&ee(!1),S&&S(e)}),!1),he=(0,p.A)((e=>{G.current||(G.current=e.currentTarget),J(e),!0===$.current&&(ee(!0),I&&I(e)),M&&M(e)})),ve=()=>{const e=G.current;return v&&"button"!==v&&!("A"===e.tagName&&e.href)},ge=r.useRef(!1),be=(0,p.A)((e=>{f&&!ge.current&&_&&K.current&&" "===e.key&&(ge.current=!0,K.current.stop(e,(()=>{K.current.start(e)}))),e.target===e.currentTarget&&ve()&&" "===e.key&&e.preventDefault(),B&&B(e),e.target===e.currentTarget&&ve()&&"Enter"===e.key&&!g&&(e.preventDefault(),w&&w(e))})),Ae=(0,p.A)((e=>{f&&" "===e.key&&K.current&&_&&!e.defaultPrevented&&(ge.current=!1,K.current.stop(e,(()=>{K.current.pulsate(e)}))),T&&T(e),w&&e.target===e.currentTarget&&ve()&&" "===e.key&&!e.defaultPrevented&&w(e)}));let fe=v;"button"===fe&&(F.href||F.to)&&(fe=y);const ye={};"button"===fe?(ye.type=void 0===j?"button":j,ye.disabled=g):(F.href||F.to||(ye.role="button"),g&&(ye["aria-disabled"]=g));const xe=(0,d.A)(t,Z,G);const Se=(0,n.A)({},o,{centerRipple:u,component:v,disabled:g,disableRipple:b,disableTouchRipple:A,focusRipple:f,tabIndex:L,focusVisible:_}),we=(e=>{const{disabled:t,focusVisible:o,focusVisibleClassName:n,classes:a}=e,r={root:["root",t&&"disabled",o&&"focusVisible"]},i=(0,s.A)(r,Y,a);return o&&n&&(i.root+=" ".concat(n)),i})(Se);return(0,k.jsxs)(q,(0,n.A)({as:fe,className:(0,i.A)(we.root,h),ownerState:Se,onBlur:me,onClick:w,onContextMenu:ie,onFocus:he,onKeyDown:be,onKeyUp:Ae,onMouseDown:re,onMouseLeave:ce,onMouseUp:le,onDragLeave:se,onTouchEnd:pe,onTouchMove:ue,onTouchStart:de,ref:xe,tabIndex:g?-1:L,type:j},ye,F,{children:[m,ne?(0,k.jsx)(X,(0,n.A)({ref:H,center:u},E)):null]}))})),J=$},96583:(e,t,o)=>{o.d(t,{A:()=>k});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(28767),c=o(61676),d=o(84021),p=o(57191),u=o(2235),m=o(79859),h=o(59254),v=o(21427),g=o(5536),b=o(55158),A=o(14857),f=o(44414);const y=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],x=(0,h.Ay)(b.A,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),S=(0,h.Ay)(d.A,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),w=(0,h.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.container,t["scroll".concat((0,c.A)(o.scroll))]]}})((e=>{let{ownerState:t}=e;return(0,a.A)({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"}})})),C=(0,h.Ay)(u.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t["scrollPaper".concat((0,c.A)(o.scroll))],t["paperWidth".concat((0,c.A)(String(o.maxWidth)))],o.fullWidth&&t.paperFullWidth,o.fullScreen&&t.paperFullScreen]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===o.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===o.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!o.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===o.maxWidth&&{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(v.A.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},o.maxWidth&&"xs"!==o.maxWidth&&{maxWidth:"".concat(t.breakpoints.values[o.maxWidth]).concat(t.breakpoints.unit),["&.".concat(v.A.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[o.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},o.fullWidth&&{width:"calc(100% - 64px)"},o.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(v.A.paperScrollBody)]:{margin:0,maxWidth:"100%"}})})),k=r.forwardRef((function(e,t){const o=(0,m.A)({props:e,name:"MuiDialog"}),d=(0,A.A)(),h={enter:d.transitions.duration.enteringScreen,exit:d.transitions.duration.leavingScreen},{"aria-describedby":b,"aria-labelledby":k,BackdropComponent:R,BackdropProps:M,children:I,className:B,disableEscapeKeyDown:T=!1,fullScreen:N=!1,fullWidth:z=!1,maxWidth:W="sm",onBackdropClick:D,onClose:O,open:P,PaperComponent:L=u.A,PaperProps:E={},scroll:V="paper",TransitionComponent:j=p.A,transitionDuration:F=h,TransitionProps:G}=o,X=(0,n.A)(o,y),K=(0,a.A)({},o,{disableEscapeKeyDown:T,fullScreen:N,fullWidth:z,maxWidth:W,scroll:V}),Y=(e=>{const{classes:t,scroll:o,maxWidth:n,fullWidth:a,fullScreen:r}=e,i={root:["root"],container:["container","scroll".concat((0,c.A)(o))],paper:["paper","paperScroll".concat((0,c.A)(o)),"paperWidth".concat((0,c.A)(String(n))),a&&"paperFullWidth",r&&"paperFullScreen"]};return(0,s.A)(i,v.f,t)})(K),H=r.useRef(),U=(0,l.A)(k),q=r.useMemo((()=>({titleId:U})),[U]);return(0,f.jsx)(S,(0,a.A)({className:(0,i.A)(Y.root,B),closeAfterTransition:!0,components:{Backdrop:x},componentsProps:{backdrop:(0,a.A)({transitionDuration:F,as:R},M)},disableEscapeKeyDown:T,onClose:O,open:P,ref:t,onClick:e=>{H.current&&(H.current=null,D&&D(e),O&&O(e,"backdropClick"))},ownerState:K},X,{children:(0,f.jsx)(j,(0,a.A)({appear:!0,in:P,timeout:F,role:"presentation"},G,{children:(0,f.jsx)(w,{className:(0,i.A)(Y.container),onMouseDown:e=>{H.current=e.target===e.currentTarget},ownerState:K,children:(0,f.jsx)(C,(0,a.A)({as:L,elevation:24,role:"dialog","aria-describedby":b,"aria-labelledby":U},E,{className:(0,i.A)(Y.paper,E.className),ownerState:K,children:(0,f.jsx)(g.A.Provider,{value:q,children:I})}))})}))}))}))},5536:(e,t,o)=>{o.d(t,{A:()=>n});const n=o(9950).createContext({})},21427:(e,t,o)=>{o.d(t,{A:()=>i,f:()=>r});var n=o(80863),a=o(68483);function r(e){return(0,a.Ay)("MuiDialog",e)}const i=(0,n.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"])},79739:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(59254),c=o(79859),d=o(80863),p=o(68483);function u(e){return(0,p.Ay)("MuiDialogActions",e)}(0,d.A)("MuiDialogActions",["root","spacing"]);var m=o(44414);const h=["className","disableSpacing"],v=(0,l.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),g=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiDialogActions"}),{className:r,disableSpacing:l=!1}=o,d=(0,n.A)(o,h),p=(0,a.A)({},o,{disableSpacing:l}),g=(e=>{const{classes:t,disableSpacing:o}=e,n={root:["root",!o&&"spacing"]};return(0,s.A)(n,u,t)})(p);return(0,m.jsx)(v,(0,a.A)({className:(0,i.A)(g.root,r),ownerState:p,ref:t},d))}))},28170:(e,t,o)=>{o.d(t,{A:()=>b});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(59254),c=o(79859),d=o(80863),p=o(68483);function u(e){return(0,p.Ay)("MuiDialogContent",e)}(0,d.A)("MuiDialogContent",["root","dividers"]);var m=o(23025),h=o(44414);const v=["className","dividers"],g=(0,l.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dividers&&t.dividers]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},o.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat((t.vars||t).palette.divider),borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}:{[".".concat(m.A.root," + &")]:{paddingTop:0}})})),b=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiDialogContent"}),{className:r,dividers:l=!1}=o,d=(0,n.A)(o,v),p=(0,a.A)({},o,{dividers:l}),m=(e=>{const{classes:t,dividers:o}=e,n={root:["root",o&&"dividers"]};return(0,s.A)(n,u,t)})(p);return(0,h.jsx)(g,(0,a.A)({className:(0,i.A)(m.root,r),ownerState:p,ref:t},d))}))},6493:(e,t,o)=>{o.d(t,{A:()=>b});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(59254),c=o(79859),d=o(82053),p=o(80863),u=o(68483);function m(e){return(0,u.Ay)("MuiDialogContentText",e)}(0,p.A)("MuiDialogContentText",["root"]);var h=o(44414);const v=["children","className"],g=(0,l.Ay)(d.A,{shouldForwardProp:e=>(0,l.ep)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),b=r.forwardRef((function(e,t){const o=(0,c.A)({props:e,name:"MuiDialogContentText"}),{className:r}=o,l=(0,n.A)(o,v),d=(e=>{const{classes:t}=e,o=(0,s.A)({root:["root"]},m,t);return(0,a.A)({},t,o)})(l);return(0,h.jsx)(g,(0,a.A)({component:"p",variant:"body1",color:"text.secondary",ref:t,ownerState:l,className:(0,i.A)(d.root,r)},o,{classes:d}))}))},40033:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(58168),a=o(98587),r=o(9950),i=o(72004),s=o(74061),l=o(82053),c=o(59254),d=o(79859),p=o(23025),u=o(5536),m=o(44414);const h=["className","id"],v=(0,c.Ay)(l.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),g=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiDialogTitle"}),{className:l,id:c}=o,g=(0,a.A)(o,h),b=o,A=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},p.t,t)})(b),{titleId:f=c}=r.useContext(u.A);return(0,m.jsx)(v,(0,n.A)({component:"h2",className:(0,i.A)(A.root,l),ownerState:b,ref:t,variant:"h6",id:null!=c?c:f},g))}))},23025:(e,t,o)=>{o.d(t,{A:()=>i,t:()=>r});var n=o(80863),a=o(68483);function r(e){return(0,a.Ay)("MuiDialogTitle",e)}const i=(0,n.A)("MuiDialogTitle",["root"])},74745:(e,t,o)=>{o.d(t,{A:()=>b});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(99269),c=o(59254),d=o(79859),p=o(40777),u=o(44414);const m=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],h=(0,c.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,"vertical"===o.orientation&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&"vertical"===o.orientation&&t.withChildrenVertical,"right"===o.textAlign&&"vertical"!==o.orientation&&t.textAlignRight,"left"===o.textAlign&&"vertical"!==o.orientation&&t.textAlignLeft]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},o.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},o.light&&{borderColor:t.vars?"rgba(".concat(t.vars.palette.dividerChannel," / 0.08)"):(0,l.X4)(t.palette.divider,.08)},"inset"===o.variant&&{marginLeft:72},"middle"===o.variant&&"horizontal"===o.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===o.variant&&"vertical"===o.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===o.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},o.flexItem&&{alignSelf:"stretch",height:"auto"})}),(e=>{let{ownerState:t}=e;return(0,a.A)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}})}),(e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({},o.children&&"vertical"!==o.orientation&&{"&::before, &::after":{width:"100%",borderTop:"thin solid ".concat((t.vars||t).palette.divider)}})}),(e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({},o.children&&"vertical"===o.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:"thin solid ".concat((t.vars||t).palette.divider)}})}),(e=>{let{ownerState:t}=e;return(0,a.A)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),v=(0,c.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.wrapper,"vertical"===o.orientation&&t.wrapperVertical]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===o.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),g=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiDivider"}),{absolute:r=!1,children:l,className:c,component:g=(l?"div":"hr"),flexItem:b=!1,light:A=!1,orientation:f="horizontal",role:y=("hr"!==g?"separator":void 0),textAlign:x="center",variant:S="fullWidth"}=o,w=(0,n.A)(o,m),C=(0,a.A)({},o,{absolute:r,component:g,flexItem:b,light:A,orientation:f,role:y,textAlign:x,variant:S}),k=(e=>{const{absolute:t,children:o,classes:n,flexItem:a,light:r,orientation:i,textAlign:l,variant:c}=e,d={root:["root",t&&"absolute",c,r&&"light","vertical"===i&&"vertical",a&&"flexItem",o&&"withChildren",o&&"vertical"===i&&"withChildrenVertical","right"===l&&"vertical"!==i&&"textAlignRight","left"===l&&"vertical"!==i&&"textAlignLeft"],wrapper:["wrapper","vertical"===i&&"wrapperVertical"]};return(0,s.A)(d,p.K,n)})(C);return(0,u.jsx)(h,(0,a.A)({as:g,className:(0,i.A)(k.root,c),role:y,ref:t,ownerState:C},w,{children:l?(0,u.jsx)(v,{className:k.wrapper,ownerState:C,children:l}):null}))}));g.muiSkipListHighlight=!0;const b=g},40777:(e,t,o)=>{o.d(t,{A:()=>i,K:()=>r});var n=o(80863),a=o(68483);function r(e){return(0,a.Ay)("MuiDivider",e)}const i=(0,n.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},32610:(e,t,o)=>{o.d(t,{Ay:()=>z});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74445),l=o(74061),c=o(99269),d=o(59254),p=o(79859),u=o(25511),m=o(60096),h=o(79044),v=o(31506),g=o(13372),b=o(80863),A=o(68483);function f(e){return(0,A.Ay)("MuiListItem",e)}const y=(0,b.A)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var x=o(19813);function S(e){return(0,A.Ay)("MuiListItemSecondaryAction",e)}(0,b.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var w=o(44414);const C=["className"],k=(0,d.Ay)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.disableGutters&&t.disableGutters]}})((e=>{let{ownerState:t}=e;return(0,a.A)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),R=r.forwardRef((function(e,t){const o=(0,p.A)({props:e,name:"MuiListItemSecondaryAction"}),{className:s}=o,c=(0,n.A)(o,C),d=r.useContext(g.A),u=(0,a.A)({},o,{disableGutters:d.disableGutters}),m=(e=>{const{disableGutters:t,classes:o}=e,n={root:["root",t&&"disableGutters"]};return(0,l.A)(n,S,o)})(u);return(0,w.jsx)(k,(0,a.A)({className:(0,i.A)(m.root,s),ownerState:u,ref:t},c))}));R.muiName="ListItemSecondaryAction";const M=R,I=["className"],B=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],T=(0,d.Ay)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,"flex-start"===o.alignItems&&t.alignItemsFlexStart,o.divider&&t.divider,!o.disableGutters&&t.gutters,!o.disablePadding&&t.padding,o.button&&t.button,o.hasSecondaryAction&&t.secondaryAction]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!o.disablePadding&&(0,a.A)({paddingTop:8,paddingBottom:8},o.dense&&{paddingTop:4,paddingBottom:4},!o.disableGutters&&{paddingLeft:16,paddingRight:16},!!o.secondaryAction&&{paddingRight:48}),!!o.secondaryAction&&{["& > .".concat(x.A.root)]:{paddingRight:48}},{["&.".concat(y.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(y.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(y.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(y.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"flex-start"===o.alignItems&&{alignItems:"flex-start"},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},o.button&&{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(y.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,c.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},o.hasSecondaryAction&&{paddingRight:48})})),N=(0,d.Ay)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),z=r.forwardRef((function(e,t){const o=(0,p.A)({props:e,name:"MuiListItem"}),{alignItems:c="center",autoFocus:d=!1,button:b=!1,children:A,className:x,component:S,components:C={},componentsProps:k={},ContainerComponent:R="li",ContainerProps:{className:z}={},dense:W=!1,disabled:D=!1,disableGutters:O=!1,disablePadding:P=!1,divider:L=!1,focusVisibleClassName:E,secondaryAction:V,selected:j=!1,slotProps:F={},slots:G={}}=o,X=(0,n.A)(o.ContainerProps,I),K=(0,n.A)(o,B),Y=r.useContext(g.A),H=r.useMemo((()=>({dense:W||Y.dense||!1,alignItems:c,disableGutters:O})),[c,Y.dense,W,O]),U=r.useRef(null);(0,h.A)((()=>{d&&U.current&&U.current.focus()}),[d]);const q=r.Children.toArray(A),$=q.length&&(0,m.A)(q[q.length-1],["ListItemSecondaryAction"]),J=(0,a.A)({},o,{alignItems:c,autoFocus:d,button:b,dense:H.dense,disabled:D,disableGutters:O,disablePadding:P,divider:L,hasSecondaryAction:$,selected:j}),Q=(e=>{const{alignItems:t,button:o,classes:n,dense:a,disabled:r,disableGutters:i,disablePadding:s,divider:c,hasSecondaryAction:d,selected:p}=e,u={root:["root",a&&"dense",!i&&"gutters",!s&&"padding",c&&"divider",r&&"disabled",o&&"button","flex-start"===t&&"alignItemsFlexStart",d&&"secondaryAction",p&&"selected"],container:["container"]};return(0,l.A)(u,f,n)})(J),Z=(0,v.A)(U,t),_=G.root||C.Root||T,ee=F.root||k.root||{},te=(0,a.A)({className:(0,i.A)(Q.root,ee.className,x),disabled:D},K);let oe=S||"li";return b&&(te.component=S||"div",te.focusVisibleClassName=(0,i.A)(y.focusVisible,E),oe=u.A),$?(oe=te.component||S?oe:"div","li"===R&&("li"===oe?oe="div":"li"===te.component&&(te.component="div")),(0,w.jsx)(g.A.Provider,{value:H,children:(0,w.jsxs)(N,(0,a.A)({as:R,className:(0,i.A)(Q.container,z),ref:Z,ownerState:J},X,{children:[(0,w.jsx)(_,(0,a.A)({},ee,!(0,s.g)(_)&&{as:oe,ownerState:(0,a.A)({},J,ee.ownerState)},te,{children:q})),q.pop()]}))})):(0,w.jsx)(g.A.Provider,{value:H,children:(0,w.jsxs)(_,(0,a.A)({},ee,{as:oe,ref:Z},!(0,s.g)(_)&&{ownerState:(0,a.A)({},J,ee.ownerState)},te,{children:[q,V&&(0,w.jsx)(M,{children:V})]}))})}))},57357:(e,t,o)=>{o.d(t,{A:()=>f});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(99269),c=o(59254),d=o(79859),p=o(25511),u=o(79044),m=o(31506),h=o(13372),v=o(19813),g=o(44414);const b=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],A=(0,c.Ay)(p.A,{shouldForwardProp:e=>(0,c.ep)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,"flex-start"===o.alignItems&&t.alignItemsFlexStart,o.divider&&t.divider,!o.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(v.A.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(v.A.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(v.A.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(v.A.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(v.A.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},"flex-start"===o.alignItems&&{alignItems:"flex-start"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.dense&&{paddingTop:4,paddingBottom:4})})),f=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiListItemButton"}),{alignItems:l="center",autoFocus:c=!1,component:p="div",children:f,dense:y=!1,disableGutters:x=!1,divider:S=!1,focusVisibleClassName:w,selected:C=!1,className:k}=o,R=(0,n.A)(o,b),M=r.useContext(h.A),I=r.useMemo((()=>({dense:y||M.dense||!1,alignItems:l,disableGutters:x})),[l,M.dense,y,x]),B=r.useRef(null);(0,u.A)((()=>{c&&B.current&&B.current.focus()}),[c]);const T=(0,a.A)({},o,{alignItems:l,dense:I.dense,disableGutters:x,divider:S,selected:C}),N=(e=>{const{alignItems:t,classes:o,dense:n,disabled:r,disableGutters:i,divider:l,selected:c}=e,d={root:["root",n&&"dense",!i&&"gutters",l&&"divider",r&&"disabled","flex-start"===t&&"alignItemsFlexStart",c&&"selected"]},p=(0,s.A)(d,v.Y,o);return(0,a.A)({},o,p)})(T),z=(0,m.A)(B,t);return(0,g.jsx)(h.A.Provider,{value:I,children:(0,g.jsx)(A,(0,a.A)({ref:z,href:R.href||R.to,component:(R.href||R.to)&&"div"===p?"button":p,focusVisibleClassName:(0,i.A)(N.focusVisible,w),ownerState:T,className:(0,i.A)(N.root,k)},R,{classes:N,children:f}))})}))},19813:(e,t,o)=>{o.d(t,{A:()=>i,Y:()=>r});var n=o(80863),a=o(68483);function r(e){return(0,a.Ay)("MuiListItemButton",e)}const i=(0,n.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},83563:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(82053),c=o(13372),d=o(79859),p=o(59254),u=o(88543),m=o(44414);const h=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],v=(0,p.Ay)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(u.A.primary)]:t.primary},{["& .".concat(u.A.secondary)]:t.secondary},t.root,o.inset&&t.inset,o.primary&&o.secondary&&t.multiline,o.dense&&t.dense]}})((e=>{let{ownerState:t}=e;return(0,a.A)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})})),g=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiListItemText"}),{children:p,className:g,disableTypography:b=!1,inset:A=!1,primary:f,primaryTypographyProps:y,secondary:x,secondaryTypographyProps:S}=o,w=(0,n.A)(o,h),{dense:C}=r.useContext(c.A);let k=null!=f?f:p,R=x;const M=(0,a.A)({},o,{disableTypography:b,inset:A,primary:!!k,secondary:!!R,dense:C}),I=(e=>{const{classes:t,inset:o,primary:n,secondary:a,dense:r}=e,i={root:["root",o&&"inset",r&&"dense",n&&a&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,s.A)(i,u.b,t)})(M);return null==k||k.type===l.A||b||(k=(0,m.jsx)(l.A,(0,a.A)({variant:C?"body2":"body1",className:I.primary,component:null!=y&&y.variant?void 0:"span",display:"block"},y,{children:k}))),null==R||R.type===l.A||b||(R=(0,m.jsx)(l.A,(0,a.A)({variant:"body2",className:I.secondary,color:"text.secondary",display:"block"},S,{children:R}))),(0,m.jsxs)(v,(0,a.A)({className:(0,i.A)(I.root,g),ownerState:M,ref:t},w,{children:[k,R]}))}))},88543:(e,t,o)=>{o.d(t,{A:()=>i,b:()=>r});var n=o(80863),a=o(68483);function r(e){return(0,a.Ay)("MuiListItemText",e)}const i=(0,n.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"])},44322:(e,t,o)=>{o.d(t,{A:()=>k});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(99269),c=o(59254),d=o(79859),p=o(13372),u=o(25511),m=o(79044),h=o(31506),v=o(40777),g=o(80863);const b=(0,g.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var A=o(88543),f=o(68483);function y(e){return(0,f.Ay)("MuiMenuItem",e)}const x=(0,g.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var S=o(44414);const w=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],C=(0,c.Ay)(u.A,{shouldForwardProp:e=>(0,c.ep)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(x.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(x.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(x.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(x.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(x.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["& + .".concat(v.A.root)]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + .".concat(v.A.inset)]:{marginLeft:52},["& .".concat(A.A.root)]:{marginTop:0,marginBottom:0},["& .".concat(A.A.inset)]:{paddingLeft:36},["& .".concat(b.root)]:{minWidth:36}},!o.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},o.dense&&(0,a.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{["& .".concat(b.root," svg")]:{fontSize:"1.25rem"}}))})),k=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiMenuItem"}),{autoFocus:l=!1,component:c="li",dense:u=!1,divider:v=!1,disableGutters:g=!1,focusVisibleClassName:b,role:A="menuitem",tabIndex:f,className:x}=o,k=(0,n.A)(o,w),R=r.useContext(p.A),M=r.useMemo((()=>({dense:u||R.dense||!1,disableGutters:g})),[R.dense,u,g]),I=r.useRef(null);(0,m.A)((()=>{l&&I.current&&I.current.focus()}),[l]);const B=(0,a.A)({},o,{dense:M.dense,divider:v,disableGutters:g}),T=(e=>{const{disabled:t,dense:o,divider:n,disableGutters:r,selected:i,classes:l}=e,c={root:["root",o&&"dense",t&&"disabled",!r&&"gutters",n&&"divider",i&&"selected"]},d=(0,s.A)(c,y,l);return(0,a.A)({},l,d)})(o),N=(0,h.A)(I,t);let z;return o.disabled||(z=void 0!==f?f:-1),(0,S.jsx)(p.A.Provider,{value:M,children:(0,S.jsx)(C,(0,a.A)({ref:N,role:A,tabIndex:z,component:c,focusVisibleClassName:(0,i.A)(T.focusVisible,b),className:(0,i.A)(T.root,x)},k,{ownerState:B,classes:T}))})}))},83239:(e,t,o)=>{o.d(t,{A:()=>g});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(74061),l=o(79859),c=o(59254),d=o(80863),p=o(68483);function u(e){return(0,p.Ay)("MuiToolbar",e)}(0,d.A)("MuiToolbar",["root","gutters","regular","dense"]);var m=o(44414);const h=["className","component","disableGutters","variant"],v=(0,c.Ay)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableGutters&&t.gutters,t[o.variant]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({position:"relative",display:"flex",alignItems:"center"},!o.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}},"dense"===o.variant&&{minHeight:48})}),(e=>{let{theme:t,ownerState:o}=e;return"regular"===o.variant&&t.mixins.toolbar})),g=r.forwardRef((function(e,t){const o=(0,l.A)({props:e,name:"MuiToolbar"}),{className:r,component:c="div",disableGutters:d=!1,variant:p="regular"}=o,g=(0,n.A)(o,h),b=(0,a.A)({},o,{component:c,disableGutters:d,variant:p}),A=(e=>{const{classes:t,disableGutters:o,variant:n}=e,a={root:["root",!o&&"gutters",n]};return(0,s.A)(a,u,t)})(b);return(0,m.jsx)(v,(0,a.A)({as:c,className:(0,i.A)(A.root,r),ref:t,ownerState:b},g))}))},82053:(e,t,o)=>{o.d(t,{A:()=>y});var n=o(98587),a=o(58168),r=o(9950),i=o(72004),s=o(80237),l=o(74061),c=o(59254),d=o(79859),p=o(61676),u=o(80863),m=o(68483);function h(e){return(0,m.Ay)("MuiTypography",e)}(0,u.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var v=o(44414);const g=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],b=(0,c.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],"inherit"!==o.align&&t["align".concat((0,p.A)(o.align))],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:o}=e;return(0,a.A)({margin:0},"inherit"===o.variant&&{font:"inherit"},"inherit"!==o.variant&&t.typography[o.variant],"inherit"!==o.align&&{textAlign:o.align},o.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},o.gutterBottom&&{marginBottom:"0.35em"},o.paragraph&&{marginBottom:16})})),A={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},f={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},y=r.forwardRef((function(e,t){const o=(0,d.A)({props:e,name:"MuiTypography"}),r=(e=>f[e]||e)(o.color),c=(0,s.A)((0,a.A)({},o,{color:r})),{align:u="inherit",className:m,component:y,gutterBottom:x=!1,noWrap:S=!1,paragraph:w=!1,variant:C="body1",variantMapping:k=A}=c,R=(0,n.A)(c,g),M=(0,a.A)({},c,{align:u,color:r,className:m,component:y,gutterBottom:x,noWrap:S,paragraph:w,variant:C,variantMapping:k}),I=y||(w?"p":k[C]||A[C])||"span",B=(e=>{const{align:t,gutterBottom:o,noWrap:n,paragraph:a,variant:r,classes:i}=e,s={root:["root",r,"inherit"!==e.align&&"align".concat((0,p.A)(t)),o&&"gutterBottom",n&&"noWrap",a&&"paragraph"]};return(0,l.A)(s,h,i)})(M);return(0,v.jsx)(b,(0,a.A)({as:I,ref:t,ownerState:M,className:(0,i.A)(B.root,m)},R))}))},1976:(e,t,o)=>{o.d(t,{A:()=>n});const n=o(62877).A},38166:(e,t,o)=>{o.d(t,{A:()=>h});var n=o(98587),a=o(58168),r=o(9417),i=o(77387),s=o(9950),l=o(28555);function c(e,t){var o=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){o[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),o}function d(e,t,o){return null!=o[t]?o[t]:e.props[t]}function p(e,t,o){var n=c(e.children),a=function(e,t){function o(o){return o in t?t[o]:e[o]}e=e||{},t=t||{};var n,a=Object.create(null),r=[];for(var i in e)i in t?r.length&&(a[i]=r,r=[]):r.push(i);var s={};for(var l in t){if(a[l])for(n=0;n{function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);on})},9417:(e,t,o)=>{function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}o.d(t,{A:()=>n})},27800:(e,t,o)=>{o.d(t,{A:()=>a});var n=o(43145);function a(e,t){if(e){if("string"===typeof e)return(0,n.A)(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?(0,n.A)(e,t):void 0}}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/904.c8592612.chunk.js b/frontend/dist/static/js/904.c8592612.chunk.js new file mode 100644 index 00000000..0cc0009f --- /dev/null +++ b/frontend/dist/static/js/904.c8592612.chunk.js @@ -0,0 +1 @@ +(self.webpackChunksrc=self.webpackChunksrc||[]).push([[904],{25333:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(98587),a=n(58168),r=n(9950),i=n(72004),s=n(74061),l=n(99269),c=n(59254),u=n(79859),d=n(25511),m=n(61676),p=n(80863),h=n(68483);function f(e){return(0,h.Ay)("MuiIconButton",e)}const v=(0,p.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var g=n(44414);const b=["edge","children","className","color","disabled","disableFocusRipple","size"],y=(0,c.Ay)(d.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t["color".concat((0,m.A)(n.color))],n.edge&&t["edge".concat((0,m.A)(n.edge))],t["size".concat((0,m.A)(n.size))]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(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})}),(e=>{let{theme:t,ownerState:n}=e;var o;const r=null==(o=(t.vars||t).palette)?void 0:o[n.color];return(0,a.A)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,a.A)({color:null==r?void 0:r.main},!n.disableRipple&&{"&:hover":(0,a.A)({},r&&{backgroundColor:t.vars?"rgba(".concat(r.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(r.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)},{["&.".concat(v.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})})),w=r.forwardRef((function(e,t){const n=(0,u.A)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:l,className:c,color:d="default",disabled:p=!1,disableFocusRipple:h=!1,size:v="medium"}=n,w=(0,o.A)(n,b),A=(0,a.A)({},n,{edge:r,color:d,disabled:p,disableFocusRipple:h,size:v}),x=(e=>{const{classes:t,disabled:n,color:o,edge:a,size:r}=e,i={root:["root",n&&"disabled","default"!==o&&"color".concat((0,m.A)(o)),a&&"edge".concat((0,m.A)(a)),"size".concat((0,m.A)(r))]};return(0,s.A)(i,f,t)})(A);return(0,g.jsx)(y,(0,a.A)({className:(0,i.A)(x.root,c),centerRipple:!0,focusRipple:!h,disabled:p,ref:t},w,{ownerState:A,children:l}))}))},65869:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var o=n(58168),a=n(98587),r=n(9950);const i=r.createContext(null);function s(){return r.useContext(i)}const l="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var c=n(44414);const u=function(e){const{children:t,theme:n}=e,a=s(),u=r.useMemo((()=>{const e=null===a?n:function(e,t){if("function"===typeof t)return t(e);return(0,o.A)({},e,t)}(a,n);return null!=e&&(e[l]=null!==a),e}),[n,a]);return(0,c.jsx)(i.Provider,{value:u,children:t})};var d=n(74658),m=n(90357);const p={};function h(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return r.useMemo((()=>{const r=e&&t[e]||t;if("function"===typeof n){const i=n(r),s=e?(0,o.A)({},t,{[e]:i}):i;return a?()=>s:s}return e?(0,o.A)({},t,{[e]:n}):(0,o.A)({},t,n)}),[e,t,n,a])}const f=function(e){const{children:t,theme:n,themeId:o}=e,a=(0,m.A)(p),r=s()||p,i=h(o,a,n),l=h(o,r,n,!0);return(0,c.jsx)(u,{theme:l,children:(0,c.jsx)(d.T.Provider,{value:i,children:t})})};var v=n(67550);const g=["theme"];function b(e){let{theme:t}=e,n=(0,a.A)(e,g);const r=t[v.A];return(0,c.jsx)(f,(0,o.A)({},n,{themeId:r?v.A:void 0,theme:r||t}))}},97497:(e,t,n)=>{"use strict";n.d(t,{X4:()=>l});var o=n(63999),a=n(68935);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.A)(e,t,n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.A)(9,e));let a,r=e.substring(t+1,e.length-1);if("color"===n){if(r=r.split(" "),a=r.shift(),4===r.length&&"/"===r[3].charAt(0)&&(r[3]=r[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a))throw new Error((0,o.A)(10,a))}else r=r.split(",");return r=r.map((e=>parseFloat(e))),{type:n,values:r,colorSpace:a}}function s(e){const{type:t,colorSpace:n}=e;let{values:o}=e;return-1!==t.indexOf("rgb")?o=o.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(o[1]="".concat(o[1],"%"),o[2]="".concat(o[2],"%")),o=-1!==t.indexOf("color")?"".concat(n," ").concat(o.join(" ")):"".concat(o.join(", ")),"".concat(t,"(").concat(o,")")}function l(e,t){return e=i(e),t=r(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,s(e)}},25329:(e,t,n)=>{"use strict";t.A=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o}(n(9950)),a=n(2199);function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=o.useContext(a.ThemeContext);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},69200:(e,t,n)=>{"use strict";n.d(t,{h:()=>Gt});var o=n(66922),a=n(98889),r=n(78397);function i(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return isNaN(i)?new Date(NaN):i?(n.setDate(n.getDate()+i),n):n}var s=n(33793);function l(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var s=n.getDate(),l=new Date(n.getTime());return l.setMonth(n.getMonth()+i+1,0),s>=l.getDate()?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)}function c(e,t){return(0,r.A)(2,arguments),l(e,12*(0,o.A)(t))}function u(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t),i=n.getTime()-o.getTime();return i<0?-1:i>0?1:i}function d(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t),i=u(n,o),s=Math.abs(function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getFullYear()-o.getFullYear()}(n,o));n.setFullYear(1584),o.setFullYear(1584);var l=u(n,o)===-i,c=i*(s-Number(l));return 0===c?0:c}function m(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return t.setHours(23,59,59,999),t}function p(e){(0,r.A)(1,arguments);var t=(0,a.A)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function h(e,t){(0,r.A)(2,arguments);var n,o=(0,a.A)(e),i=(0,a.A)(t),s=u(o,i),l=Math.abs(function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}(o,i));if(l<1)n=0;else{1===o.getMonth()&&o.getDate()>27&&o.setDate(30),o.setMonth(o.getMonth()-s*l);var c=u(o,i)===-s;(function(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return m(t).getTime()===p(t).getTime()})((0,a.A)(e))&&1===l&&1===u(e,i)&&(c=!1),n=s*(l-Number(c))}return 0===n?0:n}var f={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},v="trunc";function g(e){return e?f[e]:f[v]}var b=n(42434);function y(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return t.setHours(0,0,0,0),t}var w=864e5;function A(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function x(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t),i=A(n,o),s=Math.abs(function(e,t){(0,r.A)(2,arguments);var n=y(e),o=y(t),a=n.getTime()-(0,b.A)(n),i=o.getTime()-(0,b.A)(o);return Math.round((a-i)/w)}(n,o));n.setDate(n.getDate()-i*s);var l=i*(s-Number(A(n,o)===-i));return 0===l?0:l}Math.pow(10,8);var T=6e4,C=36e5;function D(e,t){return(0,r.A)(2,arguments),(0,a.A)(e).getTime()-(0,a.A)(t).getTime()}var k=n(83840);function M(e,t){var n,i,s,l,c,u,d,m;(0,r.A)(1,arguments);var p=(0,k.q)(),h=(0,o.A)(null!==(n=null!==(i=null!==(s=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(u=c.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==s?s:p.weekStartsOn)&&void 0!==i?i:null===(d=p.locale)||void 0===d||null===(m=d.options)||void 0===m?void 0:m.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=(0,a.A)(e),v=f.getDay(),g=6+(v=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=(0,a.A)(e),v=f.getDay(),g=(v=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var g=new Date(0);g.setFullYear(h+1,0,v),g.setHours(0,0,0,0);var b=N(g,t),y=new Date(0);y.setFullYear(h,0,v),y.setHours(0,0,0,0);var w=N(y,t);return p.getTime()>=b.getTime()?h+1:p.getTime()>=w.getTime()?h:h-1}(e,t),v=new Date(0);return v.setFullYear(f,0,h),v.setHours(0,0,0,0),N(v,t)}function R(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getTime()>o.getTime()}function O(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getTime()=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 r,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){s=!0,r=e},f:function(){try{i||null==n.return||n.return()}finally{if(s)throw r}}}}var B=n(86792),z=n(34568);function H(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var Y=n(10074),q=n(86215),U=n(9417),X=n(63662);function Q(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,X.A)(e,t)}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function G(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(G=function(){return!!e})()}function _(e){var t=G();return function(){var n,o=K(e);if(t){var a=K(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===(0,L.A)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,U.A)(e)}(this,n)}}var Z=n(23029),$=n(92901),J=n(64467),ee=function(){function e(){(0,Z.A)(this,e),(0,J.A)(this,"priority",void 0),(0,J.A)(this,"subPriority",0)}return(0,$.A)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),te=function(e){Q(n,e);var t=_(n);function n(e,o,a,r,i){var s;return(0,Z.A)(this,n),(s=t.call(this)).value=e,s.validateValue=o,s.setValue=a,s.priority=r,i&&(s.subPriority=i),s}return(0,$.A)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(ee),ne=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r0,a=o?t:1-t;if(a<=50)n=e||100;else{var r=a+50;n=e+100*Math.floor(r/100)-(e>=r%100?100:0)}return o?n:1-n}function Le(e){return e%400===0||e%4===0&&e%100!==0}var We=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r0}},{key:"set",value:function(e,t,n){var o=e.getUTCFullYear();if(n.isTwoDigitYear){var a=Fe(n.year,o);return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}var r="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),je=n(85294),Be=n(55164),ze=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r0}},{key:"set",value:function(e,t,n,o){var a=(0,je.A)(e,o);if(n.isTwoDigitYear){var r=Fe(n.year,a);return e.setUTCFullYear(r,0,o.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,Be.A)(e,o)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,o.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,Be.A)(e,o)}}]),n}(oe),He=n(91485),Ye=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Xe=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Qe=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Ke=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(oe),Ge=n(10768);var _e=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=53}},{key:"set",value:function(e,t,n,i){return(0,Be.A)(function(e,t,n){(0,r.A)(2,arguments);var i=(0,a.A)(e),s=(0,o.A)(t),l=(0,Ge.A)(i,n)-s;return i.setUTCDate(i.getUTCDate()-7*l),i}(e,n,i),i)}}]),n}(oe),Ze=n(70734);var $e=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,He.A)(function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t),s=(0,Ze.A)(n)-i;return n.setUTCDate(n.getUTCDate()-7*s),n}(e,n))}}]),n}(oe),Je=[31,28,31,30,31,30,31,31,30,31,30,31],et=[31,29,31,30,31,30,31,31,30,31,30,31],tt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=et[o]:t>=1&&t<=Je[o]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(oe),nt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(oe);function ot(e,t,n){var i,s,l,c,u,d,m,p;(0,r.A)(2,arguments);var h=(0,k.q)(),f=(0,o.A)(null!==(i=null!==(s=null!==(l=null!==(c=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==c?c:null===n||void 0===n||null===(u=n.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:h.weekStartsOn)&&void 0!==s?s:null===(m=h.locale)||void 0===m||null===(p=m.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==i?i:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,a.A)(e),g=(0,o.A)(t),b=((g%7+7)%7=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=ot(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(oe),rt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=ot(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(oe),it=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=ot(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(oe);var st=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);n%7===0&&(n-=7);var i=(0,a.A)(e),s=((n%7+7)%7<1?7:0)+n-i.getUTCDay();return i.setUTCDate(i.getUTCDate()+s),i}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(oe),lt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=12}},{key:"set",value:function(e,t,n){var o=e.getUTCHours()>=12;return o&&n<12?e.setUTCHours(n+12,0,0,0):o||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(oe),mt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(oe),pt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(oe),ht=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&t<=24}},{key:"set",value:function(e,t,n){var o=n<=24?n%24:n;return e.setUTCHours(o,0,0,0),e}}]),n}(oe),ft=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(oe),vt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(oe),gt=function(e){Q(n,e);var t=_(n);function n(){var e;(0,Z.A)(this,n);for(var o=arguments.length,a=new Array(o),r=0;r=1&&N<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var I=(0,o.A)(null!==(g=null!==(y=null!==(w=null!==(A=null===i||void 0===i?void 0:i.weekStartsOn)&&void 0!==A?A:null===i||void 0===i||null===(x=i.locale)||void 0===x||null===(T=x.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==w?w:S.weekStartsOn)&&void 0!==y?y:null===(C=S.locale)||void 0===C||null===(D=C.options)||void 0===D?void 0:D.weekStartsOn)&&void 0!==g?g:0);if(!(I>=0&&I<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===P)return""===M?(0,a.A)(n):new Date(NaN);var R,O={firstWeekContainsDate:N,weekStartsOn:I,locale:V},E=[new ne],F=P.match(Ct).map((function(e){var t=e[0];return t in Y.A?(0,Y.A[t])(e,V.formatLong):e})).join("").match(Tt),W=[],U=j(F);try{var X=function(){var t=R.value;null!==i&&void 0!==i&&i.useAdditionalWeekYearTokens||!(0,q.xM)(t)||(0,q.lJ)(t,P,e),null!==i&&void 0!==i&&i.useAdditionalDayOfYearTokens||!(0,q.ef)(t)||(0,q.lJ)(t,P,e);var n=t[0],o=xt[n];if(o){var a=o.incompatibleTokens;if(Array.isArray(a)){var r=W.find((function(e){return a.includes(e.token)||e.token===n}));if(r)throw new RangeError("The format string mustn't contain `".concat(r.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===o.incompatibleTokens&&W.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));W.push({token:n,fullToken:t});var s=o.run(M,t,V.match,O);if(!s)return{v:new Date(NaN)};E.push(s.setter),M=s.rest}else{if(n.match(Pt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(Dt)[1].replace(kt,"'")),0!==M.indexOf(t))return{v:new Date(NaN)};M=M.slice(t.length)}};for(U.s();!(R=U.n()).done;){var Q=X();if("object"===(0,L.A)(Q))return Q.v}}catch(oe){U.e(oe)}finally{U.f()}if(M.length>0&&Mt.test(M))return new Date(NaN);var K=E.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return E.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),G=(0,a.A)(n);if(isNaN(G.getTime()))return new Date(NaN);var _,Z=(0,z.A)(G,(0,b.A)(G)),$={},J=j(K);try{for(J.s();!(_=J.n()).done;){var ee=_.value;if(!ee.validate(Z,O))return new Date(NaN);var te=ee.set(Z,$,O);Array.isArray(te)?(Z=te[0],H($,te[1])):Z=te}}catch(oe){J.e(oe)}finally{J.f()}return Z}function Vt(e){(0,r.A)(1,arguments);var t=(0,a.A)(e);return t.setDate(1),t.setHours(0,0,0,0),t}function Nt(e){(0,r.A)(1,arguments);var t=(0,a.A)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function It(e,t){var n;(0,r.A)(1,arguments);var a=(0,o.A)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==a&&1!==a&&0!==a)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var i,s=function(e){var t,n={},o=e.split(Rt.dateTimeDelimiter);if(o.length>2)return n;/:/.test(o[0])?t=o[0]:(n.date=o[0],t=o[1],Rt.timeZoneDelimiter.test(n.date)&&(n.date=e.split(Rt.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var a=Rt.timezone.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e);if(s.date){var l=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(n);if(!o)return{year:NaN,restDateString:""};var a=o[1]?parseInt(o[1]):null,r=o[2]?parseInt(o[2]):null;return{year:null===r?a:100*r,restDateString:e.slice((o[1]||o[2]).length)}}(s.date,a);i=function(e,t){if(null===t)return new Date(NaN);var n=e.match(Ot);if(!n)return new Date(NaN);var o=!!n[4],a=Lt(n[1]),r=Lt(n[2])-1,i=Lt(n[3]),s=Lt(n[4]),l=Lt(n[5])-1;if(o)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,l)?function(e,t,n){var o=new Date(0);o.setUTCFullYear(e,0,4);var a=o.getUTCDay()||7,r=7*(t-1)+n+1-a;return o.setUTCDate(o.getUTCDate()+r),o}(t,s,l):new Date(NaN);var c=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(jt[t]||(Bt(e)?29:28))}(t,r,i)&&function(e,t){return t>=1&&t<=(Bt(e)?366:365)}(t,a)?(c.setUTCFullYear(t,r,Math.max(a,i)),c):new Date(NaN)}(l.restDateString,l.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var c,u=i.getTime(),d=0;if(s.time&&(d=function(e){var t=e.match(Et);if(!t)return NaN;var n=Wt(t[1]),o=Wt(t[2]),a=Wt(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,o,a))return NaN;return n*C+o*T+1e3*a}(s.time),isNaN(d)))return new Date(NaN);if(!s.timezone){var m=new Date(u+d),p=new Date(0);return p.setFullYear(m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()),p.setHours(m.getUTCHours(),m.getUTCMinutes(),m.getUTCSeconds(),m.getUTCMilliseconds()),p}return c=function(e){if("Z"===e)return 0;var t=e.match(Ft);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,a))return NaN;return n*(o*C+a*T)}(s.timezone),isNaN(c)?new Date(NaN):new Date(u+d+c)}var Rt={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Ot=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Et=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Ft=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Lt(e){return e?parseInt(e):1}function Wt(e){return e&&parseFloat(e.replace(",","."))||0}var jt=[31,null,31,30,31,30,31,31,30,31,30,31];function Bt(e){return e%400===0||e%4===0&&e%100!==0}var zt=n(31205);var Ht=n(61721),Yt=n(34894),qt=n.n(Yt),Ut=n(58168);const Xt={y:{sectionType:"year",contentType:"digit",maxLength:4},yy:"year",yyy:{sectionType:"year",contentType:"digit",maxLength:4},yyyy:"year",M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMMM:{sectionType:"month",contentType:"letter"},MMM:{sectionType:"month",contentType:"letter"},L:{sectionType:"month",contentType:"digit",maxLength:2},LL:"month",LLL:{sectionType:"month",contentType:"letter"},LLLL:{sectionType:"month",contentType:"letter"},d:{sectionType:"day",contentType:"digit",maxLength:2},dd:"day",do:{sectionType:"day",contentType:"digit-with-letter"},E:{sectionType:"weekDay",contentType:"letter"},EE:{sectionType:"weekDay",contentType:"letter"},EEE:{sectionType:"weekDay",contentType:"letter"},EEEE:{sectionType:"weekDay",contentType:"letter"},EEEEE:{sectionType:"weekDay",contentType:"letter"},i:{sectionType:"weekDay",contentType:"digit",maxLength:1},ii:"weekDay",iii:{sectionType:"weekDay",contentType:"letter"},iiii:{sectionType:"weekDay",contentType:"letter"},e:{sectionType:"weekDay",contentType:"digit",maxLength:1},ee:"weekDay",eee:{sectionType:"weekDay",contentType:"letter"},eeee:{sectionType:"weekDay",contentType:"letter"},eeeee:{sectionType:"weekDay",contentType:"letter"},eeeeee:{sectionType:"weekDay",contentType:"letter"},c:{sectionType:"weekDay",contentType:"digit",maxLength:1},cc:"weekDay",ccc:{sectionType:"weekDay",contentType:"letter"},cccc:{sectionType:"weekDay",contentType:"letter"},ccccc:{sectionType:"weekDay",contentType:"letter"},cccccc:{sectionType:"weekDay",contentType:"letter"},a:"meridiem",aa:"meridiem",aaa:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},Qt={year:"yyyy",month:"LLLL",monthShort:"MMM",dayOfMonth:"d",weekday:"EEEE",weekdayShort:"EEEEEE",hours24h:"HH",hours12h:"hh",meridiem:"aa",minutes:"mm",seconds:"ss",fullDate:"PP",fullDateWithWeekday:"PPPP",keyboardDate:"P",shortDate:"MMM d",normalDate:"d MMMM",normalDateWithWeekday:"EEE, MMM d",monthAndYear:"LLLL yyyy",monthAndDate:"MMMM d",fullTime:"p",fullTime12h:"hh:mm aa",fullTime24h:"HH:mm",fullDateTime:"PP p",fullDateTime12h:"PP hh:mm aa",fullDateTime24h:"PP HH:mm",keyboardDateTime:"P p",keyboardDateTime12h:"P hh:mm aa",keyboardDateTime24h:"P HH:mm"};class Kt{constructor(e){this.isMUIAdapter=!0,this.isTimezoneCompatible=!1,this.lib="date-fns",this.locale=void 0,this.formats=void 0,this.formatTokenMap=Xt,this.escapedCharacters={start:"'",end:"'"},this.longFormatters=void 0,this.date=e=>"undefined"===typeof e?new Date:null===e?null:new Date(e),this.dateWithTimezone=e=>this.date(e),this.getTimezone=()=>"default",this.setTimezone=e=>e,this.toJsDate=e=>e,this.getCurrentLocaleCode=()=>{var e;return(null==(e=this.locale)?void 0:e.code)||"en-US"},this.is12HourCycleInCurrentLocale=()=>!this.locale||/a/.test(this.locale.formatLong.time({width:"short"})),this.expandFormat=e=>e.match(/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g).map((e=>{const t=e[0];if("p"===t||"P"===t){return(0,this.longFormatters[t])(e,this.locale.formatLong)}return e})).join(""),this.getFormatHelperText=e=>this.expandFormat(e).replace(/(aaa|aa|a)/g,"(a|p)m").toLocaleLowerCase(),this.isNull=e=>null===e,this.formatNumber=e=>e,this.getMeridiemText=e=>"am"===e?"AM":"PM";const{locale:t,formats:n,longFormatters:o}=e;this.locale=t,this.formats=(0,Ut.A)({},Qt,n),this.longFormatters=o}}class Gt extends Kt{constructor(){let{locale:e,formats:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super({locale:null!=e?e:Ht.A,formats:t,longFormatters:qt()}),this.parseISO=e=>It(e),this.toISO=e=>function(e,t){var n,o;(0,r.A)(1,arguments);var i=(0,a.A)(e);if(isNaN(i.getTime()))throw new RangeError("Invalid time value");var s=String(null!==(n=null===t||void 0===t?void 0:t.format)&&void 0!==n?n:"extended"),l=String(null!==(o=null===t||void 0===t?void 0:t.representation)&&void 0!==o?o:"complete");if("extended"!==s&&"basic"!==s)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==l&&"time"!==l&&"complete"!==l)throw new RangeError("representation must be 'date', 'time', or 'complete'");var c="",u="",d="extended"===s?"-":"",m="extended"===s?":":"";if("time"!==l){var p=(0,zt.A)(i.getDate(),2),h=(0,zt.A)(i.getMonth()+1,2),f=(0,zt.A)(i.getFullYear(),4);c="".concat(f).concat(d).concat(h).concat(d).concat(p)}if("date"!==l){var v=i.getTimezoneOffset();if(0!==v){var g=Math.abs(v),b=(0,zt.A)(Math.floor(g/60),2),y=(0,zt.A)(g%60,2);u="".concat(v<0?"+":"-").concat(b,":").concat(y)}else u="Z";var w=""===c?"":"T",A=[(0,zt.A)(i.getHours(),2),(0,zt.A)(i.getMinutes(),2),(0,zt.A)(i.getSeconds(),2)].join(m);c="".concat(c).concat(w).concat(A).concat(u)}return c}(e,{format:"extended"}),this.parse=(e,t)=>""===e?null:St(e,t,new Date,{locale:this.locale}),this.isValid=e=>(0,F.A)(this.date(e)),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>(0,S.A)(e,t,{locale:this.locale}),this.getDiff=(e,t,n)=>{switch(n){case"years":return d(e,this.date(t));case"quarters":return function(e,t,n){(0,r.A)(2,arguments);var o=h(e,t)/3;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"months":return h(e,this.date(t));case"weeks":return function(e,t,n){(0,r.A)(2,arguments);var o=x(e,t)/7;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"days":return x(e,this.date(t));case"hours":return function(e,t,n){(0,r.A)(2,arguments);var o=D(e,t)/C;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"minutes":return function(e,t,n){(0,r.A)(2,arguments);var o=D(e,t)/T;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));case"seconds":return function(e,t,n){(0,r.A)(2,arguments);var o=D(e,t)/1e3;return g(null===n||void 0===n?void 0:n.roundingMethod)(o)}(e,this.date(t));default:return D(e,this.date(t))}},this.isEqual=(e,t)=>null===e&&null===t||function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getTime()===o.getTime()}(e,t),this.isSameYear=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getFullYear()===o.getFullYear()}(e,t),this.isSameMonth=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),o=(0,a.A)(t);return n.getFullYear()===o.getFullYear()&&n.getMonth()===o.getMonth()}(e,t),this.isSameDay=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=y(e),o=y(t);return n.getTime()===o.getTime()}(e,t),this.isSameHour=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=E(e),o=E(t);return n.getTime()===o.getTime()}(e,t),this.isAfter=(e,t)=>R(e,t),this.isAfterYear=(e,t)=>R(e,P(t)),this.isAfterDay=(e,t)=>R(e,m(t)),this.isBefore=(e,t)=>O(e,t),this.isBeforeYear=(e,t)=>O(e,Nt(t)),this.isBeforeDay=(e,t)=>O(e,y(t)),this.isWithinRange=(e,t)=>{let[n,o]=t;return function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e).getTime(),o=(0,a.A)(t.start).getTime(),i=(0,a.A)(t.end).getTime();if(!(o<=i))throw new RangeError("Invalid interval");return n>=o&&n<=i}(e,{start:n,end:o})},this.startOfYear=e=>Nt(e),this.startOfMonth=e=>Vt(e),this.startOfWeek=e=>N(e,{locale:this.locale}),this.startOfDay=e=>y(e),this.endOfYear=e=>P(e),this.endOfMonth=e=>p(e),this.endOfWeek=e=>M(e,{locale:this.locale}),this.endOfDay=e=>m(e),this.addYears=(e,t)=>c(e,t),this.addMonths=(e,t)=>l(e,t),this.addWeeks=(e,t)=>function(e,t){return(0,r.A)(2,arguments),i(e,7*(0,o.A)(t))}(e,t),this.addDays=(e,t)=>i(e,t),this.addHours=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);return(0,s.A)(e,36e5*n)}(e,t),this.addMinutes=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);return(0,s.A)(e,6e4*n)}(e,t),this.addSeconds=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,o.A)(t);return(0,s.A)(e,1e3*n)}(e,t),this.getYear=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getFullYear()}(e),this.getMonth=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getMonth()}(e),this.getDate=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getDate()}(e),this.getHours=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getHours()}(e),this.getMinutes=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getMinutes()}(e),this.getSeconds=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getSeconds()}(e),this.getMilliseconds=e=>function(e){return(0,r.A)(1,arguments),(0,a.A)(e).getMilliseconds()}(e),this.setYear=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(i),n)}(e,t),this.setMonth=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t),s=n.getFullYear(),l=n.getDate(),c=new Date(0);c.setFullYear(s,i,15),c.setHours(0,0,0,0);var u=V(c);return n.setMonth(i,Math.min(l,u)),n}(e,t),this.setDate=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setDate(i),n}(e,t),this.setHours=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setHours(i),n}(e,t),this.setMinutes=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setMinutes(i),n}(e,t),this.setSeconds=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setSeconds(i),n}(e,t),this.setMilliseconds=(e,t)=>function(e,t){(0,r.A)(2,arguments);var n=(0,a.A)(e),i=(0,o.A)(t);return n.setMilliseconds(i),n}(e,t),this.getDaysInMonth=e=>V(e),this.getNextMonth=e=>l(e,1),this.getPreviousMonth=e=>l(e,-1),this.getMonthArray=e=>{const t=[Nt(e)];for(;t.length<12;){const e=t[t.length-1];t.push(this.getNextMonth(e))}return t},this.mergeDateAndTime=(e,t)=>this.setSeconds(this.setMinutes(this.setHours(e,this.getHours(t)),this.getMinutes(t)),this.getSeconds(t)),this.getWeekdays=()=>{const e=new Date;return function(e,t){var n;(0,r.A)(1,arguments);var o=e||{},i=(0,a.A)(o.start),s=(0,a.A)(o.end).getTime();if(!(i.getTime()<=s))throw new RangeError("Invalid interval");var l=[],c=i;c.setHours(0,0,0,0);var u=Number(null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1);if(u<1||isNaN(u))throw new RangeError("`options.step` must be a number greater than 1");for(;c.getTime()<=s;)l.push((0,a.A)(c)),c.setDate(c.getDate()+u),c.setHours(0,0,0,0);return l}({start:N(e,{locale:this.locale}),end:M(e,{locale:this.locale})}).map((e=>this.formatByString(e,"EEEEEE")))},this.getWeekArray=e=>{const t=N(Vt(e),{locale:this.locale}),n=M(p(e),{locale:this.locale});let o=0,a=t;const r=[];for(;O(a,n);){const e=Math.floor(o/7);r[e]=r[e]||[],r[e].push(a),a=i(a,1),o+=1}return r},this.getWeekNumber=e=>function(e,t){(0,r.A)(1,arguments);var n=(0,a.A)(e),o=N(n,t).getTime()-I(n,t).getTime();return Math.round(o/6048e5)+1}(e,{locale:this.locale}),this.getYearRange=(e,t)=>{const n=Nt(e),o=P(t),a=[];let r=n;for(;O(r,o);)a.push(r),r=c(r,1);return a}}}},87403:(e,t,n)=>{"use strict";n.d(t,{K:()=>si});var o=n(58168),a=n(98587),r=n(9950),i=n.t(r,2),s=n(14131),l=n(51522),c=n(90357);function u(e,t,n,o,a){const[i,l]=r.useState((()=>a&&n?n(e).matches:o?o(e).matches:t));return(0,s.A)((()=>{let t=!0;if(!n)return;const o=n(e),a=()=>{t&&l(o.matches)};return a(),o.addListener(a),()=>{t=!1,o.removeListener(a)}}),[e,n]),i}const d=i.useSyncExternalStore;function m(e,t,n,o,a){const i=r.useCallback((()=>t),[t]),s=r.useMemo((()=>{if(a&&n)return()=>n(e).matches;if(null!==o){const{matches:t}=o(e);return()=>t}return i}),[i,e,o,a,n]),[l,c]=r.useMemo((()=>{if(null===n)return[i,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[i,n,e]);return d(c,l,s)}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,c.A)(),o="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:a=!1,matchMedia:r=(o?window.matchMedia:null),ssrMatchMedia:i=null,noSsr:s=!1}=(0,l.A)({name:"MuiUseMediaQuery",props:t,theme:n});let p="function"===typeof e?e(n):e;p=p.replace(/^@media( ?)/m,"");return(void 0!==d?m:u)(p,a,r,i,s)}var h=n(79859),f=n(11942),v=n.n(f),g=n(51163);const b=v().oneOfType([v().func,v().object]);var y=n(44104),w=n(29925),A=n(60525),x=n(62877),T=n(44093),C=n(14857),D=n(60634);function k(e,t,n,o){const{value:a,onError:i}=e,s=(0,D.u)(),l=r.useRef(o),c=t({adapter:s,value:a,props:e});return r.useEffect((()=>{i&&!n(c,l.current)&&i(c,a),l.current=c}),[n,i,l,c,a]),c}var M=n(49204),P=n(9543),S=n(55969),V=n(75035);const N=e=>null!=e.saveQuery,I=e=>{let{sections:t,updateSectionValue:n,sectionsValueBoundaries:a,setTempAndroidValueStr:i,timezone:s}=e;const l=(0,D.hc)(),[c,u]=r.useState(null),d=(0,x.A)((()=>u(null)));r.useEffect((()=>{var e;null!=c&&(null==(e=t[c.sectionIndex])?void 0:e.type)!==c.sectionType&&d()}),[t,c,d]),r.useEffect((()=>{if(null!=c){const e=setTimeout((()=>d()),5e3);return()=>{window.clearTimeout(e)}}return()=>{}}),[c,d]);const m=(e,n,o)=>{let{keyPressed:a,sectionIndex:r}=e;const i=a.toLowerCase(),s=t[r];if(null!=c&&(!o||o(c.value))&&c.sectionIndex===r){const e="".concat(c.value).concat(i),t=n(e,s);if(!N(t))return u({sectionIndex:r,value:e,sectionType:s.type}),t}const l=n(i,s);return N(l)&&!l.saveQuery?(d(),null):(u({sectionIndex:r,value:i,sectionType:s.type}),N(l)?null:l)};return{applyCharacterEditing:(0,x.A)((e=>{const r=t[e.sectionIndex],c=!Number.isNaN(Number(e.keyPressed))?(e=>{const t=(e,t)=>{const n=Number("".concat(e)),o=a[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(n>o.maximum)return{saveQuery:!1};if(no.maximum||e.length===o.maximum.toString().length;return{sectionValue:(0,M.bQ)(l,s,n,o,t),shouldGoToNextSection:r}};return m(e,((e,n)=>{if("digit"===n.contentType||"digit-with-letter"===n.contentType)return t(e,n);if("month"===n.type){const a=(0,M.Xw)(l,s,"digit","month","MM"),r=t(e,{type:n.type,format:"MM",hasLeadingZerosInFormat:a,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(N(r))return r;const i=(0,M.C7)(l,r.sectionValue,"MM",n.format);return(0,o.A)({},r,{sectionValue:i})}if("weekDay"===n.type){const a=t(e,n);if(N(a))return a;const r=(0,M.s8)(l,s,n.format)[Number(a.sectionValue)-1];return(0,o.A)({},a,{sectionValue:r})}return{saveQuery:!1}}),(e=>!Number.isNaN(Number(e))))})(e):(e=>{const t=(e,t,n)=>{const o=t.filter((e=>e.toLowerCase().startsWith(n)));return 0===o.length?{saveQuery:!1}:{sectionValue:o[0],shouldGoToNextSection:1===o.length}},n=(e,n,a,r)=>{const i=e=>(0,M.hk)(l,s,n.type,e);if("letter"===n.contentType)return t(n.format,i(n.format),e);if(a&&null!=r&&"letter"===(0,M.wp)(l,a).contentType){const n=i(a),s=t(0,n,e);return N(s)?{saveQuery:!1}:(0,o.A)({},s,{sectionValue:r(s.sectionValue,n)})}return{saveQuery:!1}};return m(e,((e,t)=>{switch(t.type){case"month":{const o=e=>(0,M.C7)(l,e,l.formats.month,t.format);return n(e,t,l.formats.month,o)}case"weekDay":{const o=(e,t)=>t.indexOf(e).toString();return n(e,t,l.formats.weekday,o)}case"meridiem":return n(e,t);default:return{saveQuery:!1}}}))})(e);null==c?i(null):n({activeSection:r,newSectionValue:c.sectionValue,shouldGoToNextSection:c.shouldGoToNextSection})})),resetCharacterQuery:d}};const R=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).activeElement;return e?e.shadowRoot?R(e.shadowRoot):e:null},O="@media (pointer: fine)",E=["onClick","onKeyDown","onFocus","onBlur","onMouseUp","onPaste","error","clearable","onClear","disabled"],F=e=>{const t=(0,D.hc)(),{state:n,selectedSectionIndexes:i,setSelectedSections:l,clearValue:c,clearActiveSection:u,updateSectionValue:d,updateValueFromValueStr:m,setTempAndroidValueStr:p,sectionsValueBoundaries:h,placeholder:f,timezone:v}=(e=>{const t=(0,D.hc)(),n=(0,D.Nq)(),a=(0,D.u)(),i="rtl"===(0,C.A)().direction,{valueManager:s,fieldValueManager:l,valueType:c,validator:u,internalProps:d,internalProps:{value:m,defaultValue:p,referenceDate:h,onChange:f,format:v,formatDensity:g="dense",selectedSections:b,onSelectedSectionsChange:y,shouldRespectLeadingZeros:w=!1,timezone:A}}=e,{timezone:x,value:T,handleValueChange:k}=(0,S.M)({timezone:A,value:m,defaultValue:p,onChange:f,valueManager:s}),N=r.useMemo((()=>(0,M.Lz)(t,x)),[t,x]),I=r.useCallback((function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return l.getSectionsFromValue(t,e,o,i,(e=>(0,M.MQ)(t,x,n,v,e,g,w,i)))}),[l,v,n,i,w,t,g,x]),R=r.useMemo((()=>l.getValueStrFromSections(I(s.emptyValue),i)),[l,I,s.emptyValue,i]),[O,E]=r.useState((()=>{const e=I(T);(0,M.xL)(e,c);const n={sections:e,value:T,referenceValue:s.emptyValue,tempValueStrAndroid:null},a=(0,V.kI)(e),r=s.getInitialReferenceValue({referenceDate:h,value:T,utils:t,props:d,granularity:a,timezone:x});return(0,o.A)({},n,{referenceValue:r})})),[F,L]=(0,P.A)({controlled:b,default:null,name:"useField",state:"selectedSectionIndexes"}),W=e=>{L(e),null==y||y(e),E((e=>(0,o.A)({},e,{selectedSectionQuery:null})))},j=r.useMemo((()=>{if(null==F)return null;if("all"===F)return{startIndex:0,endIndex:O.sections.length-1,shouldSelectBoundarySelectors:!0};if("number"===typeof F)return{startIndex:F,endIndex:F};if("string"===typeof F){const e=O.sections.findIndex((e=>e.type===F));return{startIndex:e,endIndex:e}}return F}),[F,O.sections]),B=e=>{let{value:n,referenceValue:r,sections:i}=e;if(E((e=>(0,o.A)({},e,{sections:i,value:n,referenceValue:r,tempValueStrAndroid:null}))),s.areValuesEqual(t,O.value,n))return;const l={validationError:u({adapter:a,value:n,props:(0,o.A)({},d,{value:n,timezone:x})})};k(n,l)},z=(e,t)=>{const n=[...O.sections];return n[e]=(0,o.A)({},n[e],{value:t,modified:!0}),(0,M.H6)(n,i)};return r.useEffect((()=>{const e=I(O.value);(0,M.xL)(e,c),E((t=>(0,o.A)({},t,{sections:e})))}),[v,t.locale]),r.useEffect((()=>{let e=!1;e=!s.areValuesEqual(t,O.value,T)||s.getTimezone(t,O.value)!==s.getTimezone(t,T),e&&E((e=>(0,o.A)({},e,{value:T,referenceValue:l.updateReferenceValue(t,T,e.referenceValue),sections:I(T)})))}),[T]),{state:O,selectedSectionIndexes:j,setSelectedSections:W,clearValue:()=>{B({value:s.emptyValue,referenceValue:O.referenceValue,sections:I(s.emptyValue)})},clearActiveSection:()=>{if(null==j)return;const e=O.sections[j.startIndex],n=l.getActiveDateManager(t,O,e),a=n.getSections(O.sections).filter((e=>""!==e.value)).length===(""===e.value?0:1),r=z(j.startIndex,""),i=a?null:t.date(new Date("")),s=n.getNewValuesFromNewActiveDate(i);(null!=i&&!t.isValid(i))!==(null!=n.date&&!t.isValid(n.date))?B((0,o.A)({},s,{sections:r})):E((e=>(0,o.A)({},e,s,{sections:r,tempValueStrAndroid:null})))},updateSectionValue:e=>{let{activeSection:n,newSectionValue:a,shouldGoToNextSection:r}=e;r&&j&&j.startIndex(0,o.A)({},e,d,{sections:s,tempValueStrAndroid:null})))},updateValueFromValueStr:e=>{const o=l.parseValueStr(e,O.referenceValue,((e,o)=>{const a=t.parse(e,v);if(null==a||!t.isValid(a))return null;const r=(0,M.MQ)(t,x,n,v,a,g,w,i);return(0,M.Sp)(t,x,a,r,o,!1)})),a=l.updateReferenceValue(t,o,O.referenceValue);B({value:o,referenceValue:a,sections:I(o,O.sections)})},setTempAndroidValueStr:e=>E((t=>(0,o.A)({},t,{tempValueStrAndroid:e}))),sectionsValueBoundaries:N,placeholder:R,timezone:x}})(e),{inputRef:g,internalProps:b,internalProps:{readOnly:y=!1,unstableFieldRef:w,minutesStep:A},forwardedProps:{onClick:N,onKeyDown:O,onFocus:F,onBlur:L,onMouseUp:W,onPaste:j,error:B,clearable:z,onClear:H,disabled:Y},fieldValueManager:q,valueManager:U,validator:X}=e,Q=(0,a.A)(e.forwardedProps,E),{applyCharacterEditing:K,resetCharacterQuery:G}=I({sections:n.sections,updateSectionValue:d,sectionsValueBoundaries:h,setTempAndroidValueStr:p,timezone:v}),_=r.useRef(null),Z=(0,T.A)(g,_),$=r.useRef(void 0),J="rtl"===(0,C.A)().direction,ee=r.useMemo((()=>(0,M.gS)(n.sections,J)),[n.sections,J]),te=()=>{var e;if(y)return void l(null);const t=null!=(e=_.current.selectionStart)?e:0;let o;o=t<=n.sections[0].startInInput||t>=n.sections[n.sections.length-1].endInInput?1:n.sections.findIndex((e=>e.startInInput-e.startSeparator.length>t));const a=-1===o?n.sections.length-1:o-1;l(a)},ne=(0,x.A)((function(e){if(!e.isDefaultPrevented()){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{null==W||W(e),e.preventDefault()})),ae=(0,x.A)((function(){null==F||F(...arguments);const e=_.current;window.clearTimeout($.current),$.current=setTimeout((()=>{e&&e===_.current&&(null!=i||y||(e.value.length&&Number(e.selectionEnd)-Number(e.selectionStart)===e.value.length?l("all"):te()))}))})),re=(0,x.A)((function(){null==L||L(...arguments),l(null)})),ie=(0,x.A)((e=>{if(null==j||j(e),y)return void e.preventDefault();const t=e.clipboardData.getData("text");if(i&&i.startIndex===i.endIndex){const o=n.sections[i.startIndex],a=/^[a-zA-Z]+$/.test(t),r=/^[0-9]+$/.test(t),s=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===o.contentType&&a||"digit"===o.contentType&&r||"digit-with-letter"===o.contentType&&s)return G(),d({activeSection:o,newSectionValue:t,shouldGoToNextSection:!0}),void e.preventDefault();if(a||r)return void e.preventDefault()}e.preventDefault(),G(),m(t)})),se=(0,x.A)((e=>{if(y)return;const t=e.target.value;if(""===t)return G(),void c();const o=e.nativeEvent.data,a=o&&o.length>1,r=a?o:t,s=(0,M.HI)(r);if(null==i||a)return void m(a?o:s);let l;if(0===i.startIndex&&i.endIndex===n.sections.length-1&&1===s.length)l=s;else{const e=(0,M.HI)(q.getValueStrFromSections(n.sections,J));let t=-1,o=-1;for(let n=0;na.end)return;const r=s.length-e.length+a.end-(0,M.HI)(a.endSeparator||"").length;l=s.slice(a.start+(0,M.HI)(a.startSeparator||"").length,r)}0!==l.length?K({keyPressed:l,sectionIndex:i.startIndex}):(0,M.m0)()?p(r):(G(),u())})),le=(0,x.A)((e=>{switch(null==O||O(e),!0){case"a"===e.key&&(e.ctrlKey||e.metaKey):e.preventDefault(),l("all");break;case"ArrowRight"===e.key:if(e.preventDefault(),null==i)l(ee.startIndex);else if(i.startIndex!==i.endIndex)l(i.endIndex);else{const e=ee.neighbors[i.startIndex].rightIndex;null!==e&&l(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==i)l(ee.endIndex);else if(i.startIndex!==i.endIndex)l(i.startIndex);else{const e=ee.neighbors[i.startIndex].leftIndex;null!==e&&l(e)}break;case"Delete"===e.key:if(e.preventDefault(),y)break;null==i||0===i.startIndex&&i.endIndex===n.sections.length-1?c():u(),G();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):{if(e.preventDefault(),y||null==i)break;const o=n.sections[i.startIndex],a=q.getActiveDateManager(t,n,o),r=(0,M.UY)(t,v,o,e.key,h,a.date,{minutesStep:A});d({activeSection:o,newSectionValue:r,shouldGoToNextSection:!1});break}}}));(0,s.A)((()=>{if(!_.current)return;if(null==i)return void(_.current.scrollLeft&&(_.current.scrollLeft=0));const e=n.sections[i.startIndex],t=n.sections[i.endIndex];let o=e.startInInput,a=t.endInInput;if(i.shouldSelectBoundarySelectors&&(o-=e.startSeparator.length,a+=t.endSeparator.length),o!==_.current.selectionStart||a!==_.current.selectionEnd){const e=_.current.scrollTop;_.current===R(document)&&_.current.setSelectionRange(o,a),_.current.scrollTop=e}}));const ce=k((0,o.A)({},b,{value:n.value,timezone:v}),X,U.isSameError,U.defaultErrorState),ue=r.useMemo((()=>void 0!==B?B:U.hasError(ce)),[U,ce,B]);r.useEffect((()=>{ue||i||G()}),[n.referenceValue,i,ue]),r.useEffect((()=>(_.current&&_.current===document.activeElement&&l("all"),()=>window.clearTimeout($.current))),[]),r.useEffect((()=>{null!=n.tempValueStrAndroid&&null!=i&&(G(),u())}),[n.tempValueStrAndroid]);const de=r.useMemo((()=>{var e;return null!=(e=n.tempValueStrAndroid)?e:q.getValueStrFromSections(n.sections,J)}),[n.sections,q,n.tempValueStrAndroid,J]),me=r.useMemo((()=>null==i||"letter"===n.sections[i.startIndex].contentType?"text":"numeric"),[i,n.sections]),pe=_.current&&_.current===R(document),he=U.areValuesEqual(t,n.value,U.emptyValue),fe=!pe&&he;r.useImperativeHandle(w,(()=>({getSections:()=>n.sections,getActiveSectionIndex:()=>{var e,t;const o=null!=(e=_.current.selectionStart)?e:0,a=null!=(t=_.current.selectionEnd)?t:0;if(0===o&&0===a)return null;const r=o<=n.sections[0].startInInput?1:n.sections.findIndex((e=>e.startInInput-e.startSeparator.length>o));return-1===r?n.sections.length-1:r-1},setSelectedSections:e=>l(e)})));const ve=(0,x.A)((function(e){var t;e.preventDefault();for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a{let{props:t,value:n,adapter:o}=e;if(null===n)return null;const{shouldDisableDate:a,shouldDisableMonth:r,shouldDisableYear:i,disablePast:s,disableFuture:l,timezone:c}=t,u=o.utils.dateWithTimezone(void 0,c),d=(0,L.IP)(o.utils,t.minDate,o.defaultDates.minDate),m=(0,L.IP)(o.utils,t.maxDate,o.defaultDates.maxDate);switch(!0){case!o.utils.isValid(n):return"invalidDate";case Boolean(a&&a(n)):return"shouldDisableDate";case Boolean(r&&r(n)):return"shouldDisableMonth";case Boolean(i&&i(n)):return"shouldDisableYear";case Boolean(l&&o.utils.isAfterDay(n,u)):return"disableFuture";case Boolean(s&&o.utils.isBeforeDay(n,u)):return"disablePast";case Boolean(d&&o.utils.isBeforeDay(n,d)):return"minDate";case Boolean(m&&o.utils.isAfterDay(n,m)):return"maxDate";default:return null}};var j=n(22412);const B=e=>{let{props:t,value:n,adapter:o}=e;const a=W({adapter:o,value:n,props:t});return null!==a?a:(e=>{let{adapter:t,value:n,props:o}=e;if(null===n)return null;const{minTime:a,maxTime:r,minutesStep:i,shouldDisableClock:s,shouldDisableTime:l,disableIgnoringDatePartForTimeValidation:c=!1,disablePast:u,disableFuture:d,timezone:m}=o,p=t.utils.dateWithTimezone(void 0,m),h=(0,j.iF)(c,t.utils);switch(!0){case!t.utils.isValid(n):return"invalidDate";case Boolean(a&&h(a,n)):return"minTime";case Boolean(r&&h(n,r)):return"maxTime";case Boolean(d&&t.utils.isAfter(n,p)):return"disableFuture";case Boolean(u&&t.utils.isBefore(n,p)):return"disablePast";case Boolean(l&&l(n,"hours")):return"shouldDisableTime-hours";case Boolean(l&&l(n,"minutes")):return"shouldDisableTime-minutes";case Boolean(l&&l(n,"seconds")):return"shouldDisableTime-seconds";case Boolean(s&&s(t.utils.getHours(n),"hours")):return"shouldDisableClock-hours";case Boolean(s&&s(t.utils.getMinutes(n),"minutes")):return"shouldDisableClock-minutes";case Boolean(s&&s(t.utils.getSeconds(n),"seconds")):return"shouldDisableClock-seconds";case Boolean(i&&t.utils.getMinutes(n)%i!==0):return"minutesStep";default:return null}})({adapter:o,value:n,props:t})},z=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],H=["disablePast","disableFuture","minTime","maxTime","shouldDisableClock","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation"],Y=["minDateTime","maxDateTime"],q=[...z,...H,...Y],U=e=>q.reduce(((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t)),{}),X=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","readOnly","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef"],Q=e=>{let{props:t,inputRef:n}=e;const a=(e=>{var t,n,a,r,i,s,l,c;const u=(0,D.hc)(),d=(0,D.Yg)(),m=(null!=(t=e.ampm)?t:u.is12HourCycleInCurrentLocale())?u.formats.keyboardDateTime12h:u.formats.keyboardDateTime24h;return(0,o.A)({},e,{disablePast:null!=(n=e.disablePast)&&n,disableFuture:null!=(a=e.disableFuture)&&a,format:null!=(r=e.format)?r:m,disableIgnoringDatePartForTimeValidation:Boolean(e.minDateTime||e.maxDateTime),minDate:(0,L.IP)(u,null!=(i=e.minDateTime)?i:e.minDate,d.minDate),maxDate:(0,L.IP)(u,null!=(s=e.maxDateTime)?s:e.maxDate,d.maxDate),minTime:null!=(l=e.minDateTime)?l:e.minTime,maxTime:null!=(c=e.maxDateTime)?c:e.maxTime})})(t),{forwardedProps:r,internalProps:i}=((e,t)=>{const n=(0,o.A)({},e),a={},r=e=>{n.hasOwnProperty(e)&&(a[e]=n[e],delete n[e])};return X.forEach(r),"date"===t?z.forEach(r):"time"===t?H.forEach(r):"date-time"===t&&(z.forEach(r),H.forEach(r),Y.forEach(r)),{forwardedProps:n,internalProps:a}})(a,"date-time");return F({inputRef:n,forwardedProps:r,internalProps:i,valueManager:y.W,fieldValueManager:y.o,validator:B,valueType:"date-time"})};var K=n(25333),G=n(72004),_=n(74061),Z=n(61676),$=n(82053),J=n(15866),ee=n(39766),te=n(59254),ne=n(80863),oe=n(68483);function ae(e){return(0,oe.Ay)("MuiInputAdornment",e)}const re=(0,ne.A)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var ie,se=n(44414);const le=["children","className","component","disablePointerEvents","disableTypography","position","variant"],ce=(0,te.Ay)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["position".concat((0,Z.A)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active},"filled"===n.variant&&{["&.".concat(re.positionStart,"&:not(.").concat(re.hiddenLabel,")")]:{marginTop:16}},"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})})),ue=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiInputAdornment"}),{children:i,className:s,component:l="div",disablePointerEvents:c=!1,disableTypography:u=!1,position:d,variant:m}=n,p=(0,a.A)(n,le),f=(0,ee.A)()||{};let v=m;m&&f.variant,f&&!v&&(v=f.variant);const g=(0,o.A)({},n,{hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:c,position:d,variant:v}),b=(e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:o,position:a,size:r,variant:i}=e,s={root:["root",n&&"disablePointerEvents",a&&"position".concat((0,Z.A)(a)),i,o&&"hiddenLabel",r&&"size".concat((0,Z.A)(r))]};return(0,_.A)(s,ae,t)})(g);return(0,se.jsx)(J.A.Provider,{value:null,children:(0,se.jsx)(ce,(0,o.A)({as:l,ownerState:g,className:(0,G.A)(b.root,s),ref:t},p,{children:"string"!==typeof i||u?(0,se.jsxs)(r.Fragment,{children:["start"===d?ie||(ie=(0,se.jsx)("span",{className:"notranslate",children:"\u200b"})):null,i]}):(0,se.jsx)($.A,{color:"text.secondary",children:i})}))})}));var de=n(99743);const me=["ownerState"],pe=["components","componentsProps","slots","slotProps","InputProps","inputProps"],he=["inputRef"],fe=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],ve=r.forwardRef((function(e,t){var n,i,s;const l=(0,h.A)({props:e,name:"MuiDateTimeField"}),{components:c,componentsProps:u,slots:d,slotProps:m,InputProps:p,inputProps:f}=l,v=(0,a.A)(l,pe),g=l,b=null!=(n=null!=(i=null==d?void 0:d.textField)?i:null==c?void 0:c.TextField)?n:w.A,y=(0,A.Q)({elementType:b,externalSlotProps:null!=(s=null==m?void 0:m.textField)?s:null==u?void 0:u.textField,externalForwardedProps:v,ownerState:g}),{inputRef:x}=y,T=(0,a.A)(y,he);T.inputProps=(0,o.A)({},f,T.inputProps),T.InputProps=(0,o.A)({},p,T.InputProps);const C=Q({props:T,inputRef:x}),{ref:k,onPaste:M,onKeyDown:P,inputMode:S,readOnly:V,clearable:N,onClear:I}=C,R=(0,a.A)(C,fe),{InputProps:O,fieldProps:E}=(e=>{let{clearable:t,fieldProps:n,InputProps:i,onClear:s,slots:l,slotProps:c,components:u,componentsProps:d}=e;var m,p,h,f,v,g;const b=(0,D.Nq)(),y=null!=(m=null!=(p=null==l?void 0:l.clearButton)?p:null==u?void 0:u.ClearButton)?m:K.A,w=(0,A.Q)({elementType:y,externalSlotProps:null!=(h=null==c?void 0:c.clearButton)?h:null==d?void 0:d.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:b.fieldClearLabel}}),x=(0,a.A)(w,me),T=null!=(f=null!=(v=null==l?void 0:l.clearIcon)?v:null==u?void 0:u.ClearIcon)?f:de.vu,C=(0,A.Q)({elementType:T,externalSlotProps:null!=(g=null==c?void 0:c.clearIcon)?g:null==d?void 0:d.clearIcon,ownerState:{}});return{InputProps:(0,o.A)({},i,{endAdornment:(0,se.jsxs)(r.Fragment,{children:[t&&(0,se.jsx)(ue,{position:"end",sx:{marginRight:null!=i&&i.endAdornment?-1:-1.5},children:(0,se.jsx)(y,(0,o.A)({},x,{onClick:s,children:(0,se.jsx)(T,(0,o.A)({fontSize:"small"},C))}))}),null==i?void 0:i.endAdornment]})}),fieldProps:(0,o.A)({},n,{sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(n.sx)?n.sx:[n.sx]]})}})({onClear:I,clearable:N,fieldProps:R,InputProps:R.InputProps,slots:d,slotProps:m,components:c,componentsProps:u});return(0,se.jsx)(b,(0,o.A)({ref:t},E,{InputProps:(0,o.A)({},O,{readOnly:V}),inputProps:(0,o.A)({},R.inputProps,{inputMode:S,onPaste:M,onKeyDown:P,ref:k})}))}));var ge=n(25511);function be(e){return(0,oe.Ay)("MuiTab",e)}const ye=(0,ne.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),we=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Ae=(0,te.Ay)(ge.A,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t["textColor".concat((0,Z.A)(n.textColor))],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},t.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},n.label&&{flexDirection:"top"===n.iconPosition||"bottom"===n.iconPosition?"column":"row"},{lineHeight:1.25},n.icon&&n.label&&{minHeight:72,paddingTop:9,paddingBottom:9,["& > .".concat(ye.iconWrapper)]:(0,o.A)({},"top"===n.iconPosition&&{marginBottom:6},"bottom"===n.iconPosition&&{marginTop:6},"start"===n.iconPosition&&{marginRight:t.spacing(1)},"end"===n.iconPosition&&{marginLeft:t.spacing(1)})},"inherit"===n.textColor&&{color:"inherit",opacity:.6,["&.".concat(ye.selected)]:{opacity:1},["&.".concat(ye.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"primary"===n.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(ye.selected)]:{color:(t.vars||t).palette.primary.main},["&.".concat(ye.disabled)]:{color:(t.vars||t).palette.text.disabled}},"secondary"===n.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(ye.selected)]:{color:(t.vars||t).palette.secondary.main},["&.".concat(ye.disabled)]:{color:(t.vars||t).palette.text.disabled}},n.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},n.wrapped&&{fontSize:t.typography.pxToRem(12)})})),xe=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiTab"}),{className:i,disabled:s=!1,disableFocusRipple:l=!1,fullWidth:c,icon:u,iconPosition:d="top",indicator:m,label:p,onChange:f,onClick:v,onFocus:g,selected:b,selectionFollowsFocus:y,textColor:w="inherit",value:A,wrapped:x=!1}=n,T=(0,a.A)(n,we),C=(0,o.A)({},n,{disabled:s,disableFocusRipple:l,selected:b,icon:!!u,iconPosition:d,label:!!p,fullWidth:c,textColor:w,wrapped:x}),D=(e=>{const{classes:t,textColor:n,fullWidth:o,wrapped:a,icon:r,label:i,selected:s,disabled:l}=e,c={root:["root",r&&i&&"labelIcon","textColor".concat((0,Z.A)(n)),o&&"fullWidth",a&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return(0,_.A)(c,be,t)})(C),k=u&&p&&r.isValidElement(u)?r.cloneElement(u,{className:(0,G.A)(D.iconWrapper,u.props.className)}):u;return(0,se.jsxs)(Ae,(0,o.A)({focusRipple:!l,className:(0,G.A)(D.root,i),ref:t,role:"tab","aria-selected":b,disabled:s,onClick:e=>{!b&&f&&f(e,A),v&&v(e)},onFocus:e=>{y&&!b&&f&&f(e,A),g&&g(e)},ownerState:C,tabIndex:b?0:-1},T,{children:["top"===d||"start"===d?(0,se.jsxs)(r.Fragment,{children:[k,p]}):(0,se.jsxs)(r.Fragment,{children:[p,k]}),m]}))}));n(75772);var Te=n(21209);let Ce;function De(){if(Ce)return Ce;const 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),Ce="reverse",e.scrollLeft>0?Ce="default":(e.scrollLeft=1,0===e.scrollLeft&&(Ce="negative")),document.body.removeChild(e),Ce}function ke(e,t){const n=e.scrollLeft;if("rtl"!==t)return n;switch(De()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function Me(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var Pe=n(79044),Se=n(70827);const Ve=["onChange"],Ne={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var Ie=n(23235);const Re=(0,Ie.A)((0,se.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),Oe=(0,Ie.A)((0,se.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function Ee(e){return(0,oe.Ay)("MuiTabScrollButton",e)}const Fe=(0,ne.A)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Le=["className","slots","slotProps","direction","orientation","disabled"],We=(0,te.Ay)(ge.A,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})((e=>{let{ownerState:t}=e;return(0,o.A)({width:40,flexShrink:0,opacity:.8,["&.".concat(Fe.disabled)]:{opacity:0}},"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),je=r.forwardRef((function(e,t){var n,r;const i=(0,h.A)({props:e,name:"MuiTabScrollButton"}),{className:s,slots:l={},slotProps:c={},direction:u}=i,d=(0,a.A)(i,Le),m="rtl"===(0,C.A)().direction,p=(0,o.A)({isRtl:m},i),f=(e=>{const{classes:t,orientation:n,disabled:o}=e,a={root:["root",n,o&&"disabled"]};return(0,_.A)(a,Ee,t)})(p),v=null!=(n=l.StartScrollButtonIcon)?n:Re,g=null!=(r=l.EndScrollButtonIcon)?r:Oe,b=(0,A.Q)({elementType:v,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p}),y=(0,A.Q)({elementType:g,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p});return(0,se.jsx)(We,(0,o.A)({component:"div",className:(0,G.A)(f.root,s),ref:t,role:null,ownerState:p,tabIndex:null},d,{children:"left"===u?(0,se.jsx)(v,(0,o.A)({},b)):(0,se.jsx)(g,(0,o.A)({},y))}))}));var Be=n(1976);function ze(e){return(0,oe.Ay)("MuiTabs",e)}const He=(0,ne.A)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);var Ye=n(27402);const qe=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Ue=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Xe=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Qe=(e,t,n)=>{let o=!1,a=n(e,t);for(;a;){if(a===e.firstChild){if(o)return;o=!0}const t=a.disabled||"true"===a.getAttribute("aria-disabled");if(a.hasAttribute("tabindex")&&!t)return void a.focus();a=n(e,a)}},Ke=(0,te.Ay)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(He.scrollButtons)]:t.scrollButtons},{["& .".concat(He.scrollButtons)]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})((e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&{["& .".concat(He.scrollButtons)]:{[n.breakpoints.down("sm")]:{display:"none"}}})})),Ge=(0,te.Ay)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((e=>{let{ownerState:t}=e;return(0,o.A)({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"})})),_e=(0,te.Ay)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((e=>{let{ownerState:t}=e;return(0,o.A)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),Ze=(0,te.Ay)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),$e=(0,te.Ay)((function(e){const{onChange:t}=e,n=(0,a.A)(e,Ve),i=r.useRef(),s=r.useRef(null),l=()=>{i.current=s.current.offsetHeight-s.current.clientHeight};return(0,Pe.A)((()=>{const e=(0,Te.A)((()=>{const e=i.current;l(),e!==i.current&&t(i.current)})),n=(0,Se.A)(s.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}}),[t]),r.useEffect((()=>{l(),t(i.current)}),[t]),(0,se.jsx)("div",(0,o.A)({style:Ne,ref:s},n))}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Je={};const et=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiTabs"}),i=(0,C.A)(),s="rtl"===i.direction,{"aria-label":l,"aria-labelledby":c,action:u,centered:d=!1,children:m,className:p,component:f="div",allowScrollButtonsMobile:v=!1,indicatorColor:g="primary",onChange:b,orientation:y="horizontal",ScrollButtonComponent:w=je,scrollButtons:x="auto",selectionFollowsFocus:T,slots:D={},slotProps:k={},TabIndicatorProps:M={},TabScrollButtonProps:P={},textColor:S="primary",value:V,variant:N="standard",visibleScrollbar:I=!1}=n,R=(0,a.A)(n,qe),O="scrollable"===N,E="vertical"===y,F=E?"scrollTop":"scrollLeft",L=E?"top":"left",W=E?"bottom":"right",j=E?"clientHeight":"clientWidth",B=E?"height":"width",z=(0,o.A)({},n,{component:f,allowScrollButtonsMobile:v,indicatorColor:g,orientation:y,vertical:E,scrollButtons:x,textColor:S,variant:N,visibleScrollbar:I,fixed:!O,hideScrollbar:O&&!I,scrollableX:O&&!E,scrollableY:O&&E,centered:d&&!O,scrollButtonsHideMobile:!v}),H=(e=>{const{vertical:t,fixed:n,hideScrollbar:o,scrollableX:a,scrollableY:r,centered:i,scrollButtonsHideMobile:s,classes:l}=e,c={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",o&&"hideScrollbar",a&&"scrollableX",r&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[a&&"scrollableX"],hideScrollbar:[o&&"hideScrollbar"]};return(0,_.A)(c,ze,l)})(z),Y=(0,A.Q)({elementType:D.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:z}),q=(0,A.Q)({elementType:D.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:z});const[U,X]=r.useState(!1),[Q,K]=r.useState(Je),[Z,$]=r.useState(!1),[J,ee]=r.useState(!1),[te,ne]=r.useState(!1),[oe,ae]=r.useState({overflow:"hidden",scrollbarWidth:0}),re=new Map,ie=r.useRef(null),le=r.useRef(null),ce=()=>{const e=ie.current;let t,n;if(e){const n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:ke(e,i.direction),scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(e&&!1!==V){const e=le.current.children;if(e.length>0){const t=e[re.get(V)];0,n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},ue=(0,Be.A)((()=>{const{tabsMeta:e,tabMeta:t}=ce();let n,o=0;if(E)n="top",t&&e&&(o=t.top-e.top+e.scrollTop);else if(n=s?"right":"left",t&&e){const a=s?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;o=(s?-1:1)*(t[n]-e[n]+a)}const a={[n]:o,[B]:t?t[B]:0};if(isNaN(Q[n])||isNaN(Q[B]))K(a);else{const e=Math.abs(Q[n]-a[n]),t=Math.abs(Q[B]-a[B]);(e>=1||t>=1)&&K(a)}})),de=function(e){let{animation:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const{ease:r=Me,duration:i=300}=o;let s=null;const l=t[e];let c=!1;const u=()=>{c=!0},d=o=>{if(c)return void a(new Error("Animation cancelled"));null===s&&(s=o);const u=Math.min(1,(o-s)/i);t[e]=r(u)*(n-l)+l,u>=1?requestAnimationFrame((()=>{a(null)})):requestAnimationFrame(d)};l===n?a(new Error("Element already at target position")):requestAnimationFrame(d)}(F,ie.current,e,{duration:i.transitions.duration.standard}):ie.current[F]=e},me=e=>{let t=ie.current[F];E?t+=e:(t+=e*(s?-1:1),t*=s&&"reverse"===De()?-1:1),de(t)},pe=()=>{const e=ie.current[j];let t=0;const n=Array.from(le.current.children);for(let o=0;oe){0===o&&(t=e);break}t+=a[j]}return t},he=()=>{me(-1*pe())},fe=()=>{me(pe())},ve=r.useCallback((e=>{ae({overflow:null,scrollbarWidth:e})}),[]),ge=(0,Be.A)((e=>{const{tabsMeta:t,tabMeta:n}=ce();if(n&&t)if(n[L]t[W]){const o=t[F]+(n[W]-t[W]);de(o,{animation:e})}})),be=(0,Be.A)((()=>{O&&!1!==x&&ne(!te)}));r.useEffect((()=>{const e=(0,Te.A)((()=>{ie.current&&ue()}));let t;const n=n=>{n.forEach((e=>{e.removedNodes.forEach((e=>{var n;null==(n=t)||n.unobserve(e)})),e.addedNodes.forEach((e=>{var n;null==(n=t)||n.observe(e)}))})),e(),be()},o=(0,Se.A)(ie.current);let a;return o.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(le.current.children).forEach((e=>{t.observe(e)}))),"undefined"!==typeof MutationObserver&&(a=new MutationObserver(n),a.observe(le.current,{childList:!0})),()=>{var n,r;e.clear(),o.removeEventListener("resize",e),null==(n=a)||n.disconnect(),null==(r=t)||r.disconnect()}}),[ue,be]),r.useEffect((()=>{const e=Array.from(le.current.children),t=e.length;if("undefined"!==typeof IntersectionObserver&&t>0&&O&&!1!==x){const n=e[0],o=e[t-1],a={root:ie.current,threshold:.99},r=new IntersectionObserver((e=>{$(!e[0].isIntersecting)}),a);r.observe(n);const i=new IntersectionObserver((e=>{ee(!e[0].isIntersecting)}),a);return i.observe(o),()=>{r.disconnect(),i.disconnect()}}}),[O,x,te,null==m?void 0:m.length]),r.useEffect((()=>{X(!0)}),[]),r.useEffect((()=>{ue()})),r.useEffect((()=>{ge(Je!==Q)}),[ge,Q]),r.useImperativeHandle(u,(()=>({updateIndicator:ue,updateScrollButtons:be})),[ue,be]);const ye=(0,se.jsx)(Ze,(0,o.A)({},M,{className:(0,G.A)(H.indicator,M.className),ownerState:z,style:(0,o.A)({},Q,M.style)}));let we=0;const Ae=r.Children.map(m,(e=>{if(!r.isValidElement(e))return null;const t=void 0===e.props.value?we:e.props.value;re.set(t,we);const n=t===V;return we+=1,r.cloneElement(e,(0,o.A)({fullWidth:"fullWidth"===N,indicator:n&&!U&&ye,selected:n,selectionFollowsFocus:T,onChange:b,textColor:S,value:t},1!==we||!1!==V||e.props.tabIndex?{}:{tabIndex:0}))})),xe=(()=>{const e={};e.scrollbarSizeListener=O?(0,se.jsx)($e,{onChange:ve,className:(0,G.A)(H.scrollableX,H.hideScrollbar)}):null;const t=O&&("auto"===x&&(Z||J)||!0===x);return e.scrollButtonStart=t?(0,se.jsx)(w,(0,o.A)({slots:{StartScrollButtonIcon:D.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Y},orientation:y,direction:s?"right":"left",onClick:he,disabled:!Z},P,{className:(0,G.A)(H.scrollButtons,P.className)})):null,e.scrollButtonEnd=t?(0,se.jsx)(w,(0,o.A)({slots:{EndScrollButtonIcon:D.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:q},orientation:y,direction:s?"left":"right",onClick:fe,disabled:!J},P,{className:(0,G.A)(H.scrollButtons,P.className)})):null,e})();return(0,se.jsxs)(Ke,(0,o.A)({className:(0,G.A)(H.root,p),ownerState:z,ref:t,as:f},R,{children:[xe.scrollButtonStart,xe.scrollbarSizeListener,(0,se.jsxs)(Ge,{className:H.scroller,ownerState:z,style:{overflow:oe.overflow,[E?"margin".concat(s?"Left":"Right"):"marginBottom"]:I?void 0:-oe.scrollbarWidth},ref:ie,children:[(0,se.jsx)(_e,{"aria-label":l,"aria-labelledby":c,"aria-orientation":"vertical"===y?"vertical":null,className:H.flexContainer,ownerState:z,onKeyDown:e=>{const t=le.current,n=(0,Ye.A)(t).activeElement;if("tab"!==n.getAttribute("role"))return;let o="horizontal"===y?"ArrowLeft":"ArrowUp",a="horizontal"===y?"ArrowRight":"ArrowDown";switch("horizontal"===y&&s&&(o="ArrowRight",a="ArrowLeft"),e.key){case o:e.preventDefault(),Qe(t,n,Xe);break;case a:e.preventDefault(),Qe(t,n,Ue);break;case"Home":e.preventDefault(),Qe(t,null,Ue);break;case"End":e.preventDefault(),Qe(t,null,Xe)}},ref:le,role:"tablist",children:Ae}),U&&ye]}),xe.scrollButtonEnd]}))})),tt=et;function nt(e){return(0,oe.Ay)("MuiDateTimePickerTabs",e)}(0,ne.A)("MuiDateTimePickerTabs",["root"]);const ot=e=>(0,L.sC)(e)?"date":"time",at=(0,te.Ay)(tt,{name:"MuiDateTimePickerTabs",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{boxShadow:"0 -1px 0 0 inset ".concat((t.vars||t).palette.divider),"&:last-child":{boxShadow:"0 1px 0 0 inset ".concat((t.vars||t).palette.divider),["& .".concat(He.indicator)]:{bottom:"auto",top:0}}}})),rt=function(e){const t=(0,h.A)({props:e,name:"MuiDateTimePickerTabs"}),{dateIcon:n=(0,se.jsx)(de.Z5,{}),onViewChange:o,timeIcon:a=(0,se.jsx)(de.b1,{}),view:i,hidden:s="undefined"===typeof window||window.innerHeight<667,className:l,sx:c}=t,u=(0,D.Nq)(),d=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},nt,t)})(t);return s?null:(0,se.jsxs)(at,{ownerState:t,variant:"fullWidth",value:ot(i),onChange:(e,t)=>{o("date"===t?"day":"hours")},className:(0,G.A)(l,d.root),sx:c,children:[(0,se.jsx)(xe,{value:"date","aria-label":u.dateTableLabel,icon:(0,se.jsx)(r.Fragment,{children:n})}),(0,se.jsx)(xe,{value:"time","aria-label":u.timeTableLabel,icon:(0,se.jsx)(r.Fragment,{children:a})})]})};function it(e){return(0,oe.Ay)("MuiPickersToolbarText",e)}const st=(0,ne.A)("MuiPickersToolbarText",["root","selected"]),lt=["className","selected","value"],ct=(0,te.Ay)($.A,{name:"MuiPickersToolbarText",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(st.selected)]:t.selected}]})((e=>{let{theme:t}=e;return{transition:t.transitions.create("color"),color:(t.vars||t).palette.text.secondary,["&.".concat(st.selected)]:{color:(t.vars||t).palette.text.primary}}})),ut=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersToolbarText"}),{className:r,value:i}=n,s=(0,a.A)(n,lt),l=(e=>{const{classes:t,selected:n}=e,o={root:["root",n&&"selected"]};return(0,_.A)(o,it,t)})(n);return(0,se.jsx)(ct,(0,o.A)({ref:t,className:(0,G.A)(r,l.root),component:"span"},s,{children:i}))}));function dt(e){return(0,oe.Ay)("MuiPickersToolbar",e)}(0,ne.A)("MuiPickersToolbar",["root","content"]);const mt=(0,te.Ay)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({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"})})),pt=(0,te.Ay)("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})((e=>{let{ownerState:t}=e;var n;return{display:"flex",flexWrap:"wrap",width:"100%",justifyContent:t.isLandscape?"flex-start":"space-between",flexDirection:t.isLandscape?null!=(n=t.landscapeDirection)?n:"column":"row",flex:1,alignItems:t.isLandscape?"flex-start":"center"}})),ht=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersToolbar"}),{children:o,className:a,toolbarTitle:r,hidden:i,titleId:s}=n,l=n,c=(e=>{const{classes:t,isLandscape:n}=e,o={root:["root"],content:["content"],penIconButton:["penIconButton",n&&"penIconButtonLandscape"]};return(0,_.A)(o,dt,t)})(l);return i?null:(0,se.jsxs)(mt,{ref:t,className:(0,G.A)(c.root,a),ownerState:l,children:[(0,se.jsx)($.A,{color:"text.secondary",variant:"overline",id:s,children:r}),(0,se.jsx)(pt,{className:c.content,ownerState:l,children:o})]})}));var ft=n(10226);const vt=["align","className","selected","typographyClassName","value","variant","width"],gt=(0,te.Ay)(ft.A,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:0,minWidth:16,textTransform:"none"}),bt=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersToolbarButton"}),{align:r,className:i,selected:s,typographyClassName:l,value:c,variant:u,width:d}=n,m=(0,a.A)(n,vt),p=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},dt,t)})(n);return(0,se.jsx)(gt,(0,o.A)({variant:"text",ref:t,className:(0,G.A)(i,p.root)},d?{sx:{width:d}}:{},m,{children:(0,se.jsx)(ut,{align:r,className:l,variant:u,value:c,selected:s})}))}));function yt(e){return(0,oe.Ay)("MuiDateTimePickerToolbar",e)}const wt=(0,ne.A)("MuiDateTimePickerToolbar",["root","dateContainer","timeContainer","timeDigitsContainer","separator","timeLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]);var At=n(20731),xt=n(64936);const Tt=["ampm","ampmInClock","value","onChange","view","isLandscape","onViewChange","toolbarFormat","toolbarPlaceholder","views","disabled","readOnly","toolbarVariant"],Ct=e=>{const{classes:t,theme:n,isLandscape:o}=e,a={root:["root"],dateContainer:["dateContainer"],timeContainer:["timeContainer","rtl"===n.direction&&"timeLabelReverse"],timeDigitsContainer:["timeDigitsContainer","rtl"===n.direction&&"timeLabelReverse"],separator:["separator"],ampmSelection:["ampmSelection",o&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return(0,_.A)(a,yt,t)},Dt=(0,te.Ay)(ht,{name:"MuiDateTimePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{paddingLeft:"desktop"!==n.toolbarVariant||n.isLandscape?16:24,paddingRight:"desktop"!==n.toolbarVariant||n.isLandscape?16:0,borderBottom:"desktop"===n.toolbarVariant?"1px solid ".concat((t.vars||t).palette.divider):void 0,borderRight:"desktop"===n.toolbarVariant&&n.isLandscape?"1px solid ".concat((t.vars||t).palette.divider):void 0,justifyContent:"space-around",position:"relative"}}));Dt.propTypes={as:v().elementType,classes:v().object,className:v().string,isLandscape:v().bool.isRequired,isMobileKeyboardViewOpen:v().bool,landscapeDirection:v().oneOf(["column","row"]),ownerState:v().object.isRequired,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object]),toggleMobileKeyboardView:v().func,toolbarTitle:v().node,viewType:v().oneOf(["date","time"])};const kt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"DateContainer",overridesResolver:(e,t)=>t.dateContainer})({display:"flex",flexDirection:"column",alignItems:"flex-start"}),Mt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeContainer",overridesResolver:(e,t)=>t.timeContainer})((e=>{let{theme:t,ownerState:n}=e;const a=n.isLandscape&&"desktop"!==n.toolbarVariant?"column":"row";return(0,o.A)({display:"flex",flexDirection:a},"desktop"===n.toolbarVariant&&(0,o.A)({},!n.isLandscape&&{gap:9,marginRight:4,alignSelf:"flex-end"}),"rtl"===t.direction&&{flexDirection:"".concat(a,"-reverse")})})),Pt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeDigitsContainer",overridesResolver:(e,t)=>t.timeDigitsContainer})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({display:"flex"},"desktop"===n.toolbarVariant&&{gap:1.5},"rtl"===t.direction&&{flexDirection:"row-reverse"})}));Mt.propTypes={as:v().elementType,ownerState:v().object.isRequired,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object])};const St=(0,te.Ay)(ut,{name:"MuiDateTimePickerToolbar",slot:"Separator",overridesResolver:(e,t)=>t.separator})((e=>{let{ownerState:t}=e;return{margin:"desktop"===t.toolbarVariant?0:"0 4px 0 2px",cursor:"default"}})),Vt=(0,te.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,t)=>[{[".".concat(wt.ampmLabel)]:t.ampmLabel},{["&.".concat(wt.ampmLandscape)]:t.ampmLandscape},t.ampmSelection]})((e=>{let{ownerState:t}=e;return(0,o.A)({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},t.isLandscape&&{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",width:"100%"},{["& .".concat(wt.ampmLabel)]:{fontSize:17}})}));function Nt(e){const t=(0,h.A)({props:e,name:"MuiDateTimePickerToolbar"}),{ampm:n,ampmInClock:i,value:s,onChange:l,view:c,isLandscape:u,onViewChange:d,toolbarFormat:m,toolbarPlaceholder:p="\u2013\u2013",views:f,disabled:v,readOnly:g,toolbarVariant:b="mobile"}=t,y=(0,a.A)(t,Tt),w=t,A=(0,D.hc)(),{meridiemMode:x,handleMeridiemChange:T}=(0,At.r7)(s,n,l),k=Boolean(n&&!i),M="desktop"===b,P=(0,D.Nq)(),S=(0,C.A)(),V=Ct((0,o.A)({},w,{theme:S})),N=r.useMemo((()=>s?m?A.formatByString(s,m):A.format(s,"shortDate"):p),[s,m,p,A]);return(0,se.jsxs)(Dt,(0,o.A)({toolbarTitle:P.dateTimePickerToolbarTitle,isLandscape:u,className:V.root},y,{ownerState:w,children:[(0,se.jsxs)(kt,{className:V.dateContainer,ownerState:w,children:[f.includes("year")&&(0,se.jsx)(bt,{tabIndex:-1,variant:"subtitle1",onClick:()=>d("year"),selected:"year"===c,value:s?A.format(s,"year"):"\u2013"}),f.includes("day")&&(0,se.jsx)(bt,{tabIndex:-1,variant:M?"h5":"h4",onClick:()=>d("day"),selected:"day"===c,value:N})]}),(0,se.jsxs)(Mt,{className:V.timeContainer,ownerState:w,children:[(0,se.jsxs)(Pt,{className:V.timeDigitsContainer,ownerState:w,children:[f.includes("hours")&&(0,se.jsx)(bt,{variant:M?"h5":"h3",width:M&&!u?xt.aG:void 0,onClick:()=>d("hours"),selected:"hours"===c,value:s?(I=s,n?A.format(I,"hours12h"):A.format(I,"hours24h")):"--"}),f.includes("minutes")&&(0,se.jsxs)(r.Fragment,{children:[(0,se.jsx)(St,{variant:M?"h5":"h3",value:":",className:V.separator,ownerState:w}),(0,se.jsx)(bt,{variant:M?"h5":"h3",width:M&&!u?xt.aG:void 0,onClick:()=>d("minutes"),selected:"minutes"===c,value:s?A.format(s,"minutes"):"--"})]}),f.includes("seconds")&&(0,se.jsxs)(r.Fragment,{children:[(0,se.jsx)(St,{variant:M?"h5":"h3",value:":",className:V.separator,ownerState:w}),(0,se.jsx)(bt,{variant:M?"h5":"h3",width:M&&!u?xt.aG:void 0,onClick:()=>d("seconds"),selected:"seconds"===c,value:s?A.format(s,"seconds"):"--"})]})]}),k&&!M&&(0,se.jsxs)(Vt,{className:V.ampmSelection,ownerState:w,children:[(0,se.jsx)(bt,{variant:"subtitle2",selected:"am"===x,typographyClassName:V.ampmLabel,value:(0,L._S)(A,"am"),onClick:g?void 0:()=>T("am"),disabled:v}),(0,se.jsx)(bt,{variant:"subtitle2",selected:"pm"===x,typographyClassName:V.ampmLabel,value:(0,L._S)(A,"pm"),onClick:g?void 0:()=>T("pm"),disabled:v})]}),n&&M&&(0,se.jsx)(bt,{variant:"h5",onClick:()=>d("meridiem"),selected:"meridiem"===c,value:s&&x?(0,L._S)(A,x):"--",width:xt.aG})]})]}));var I}var It=n(76951),Rt=n(81457);function Ot(e,t){var n,a,i,s,l,c,u,d,m,p,f;const v=(0,D.hc)(),g=(0,D.Yg)(),b=(0,h.A)({props:e,name:t}),y=null!=(n=b.ampm)?n:v.is12HourCycleInCurrentLocale(),w=r.useMemo((()=>{var e;return null==(null==(e=b.localeText)?void 0:e.toolbarTitle)?b.localeText:(0,o.A)({},b.localeText,{dateTimePickerToolbarTitle:b.localeText.toolbarTitle})}),[b.localeText]),A=null!=(a=b.slots)?a:(0,Rt.p)(b.components),x=null!=(i=b.slotProps)?i:b.componentsProps;return(0,o.A)({},b,(0,It.R)({views:b.views,openTo:b.openTo,defaultViews:["year","day","hours","minutes"],defaultOpenTo:"day"}),{ampm:y,localeText:w,orientation:null!=(s=b.orientation)?s:"portrait",disableIgnoringDatePartForTimeValidation:null!=(l=b.disableIgnoringDatePartForTimeValidation)?l:Boolean(b.minDateTime||b.maxDateTime||b.disablePast||b.disableFuture),disableFuture:null!=(c=b.disableFuture)&&c,disablePast:null!=(u=b.disablePast)&&u,minDate:(0,L.IP)(v,null!=(d=b.minDateTime)?d:b.minDate,g.minDate),maxDate:(0,L.IP)(v,null!=(m=b.maxDateTime)?m:b.maxDate,g.maxDate),minTime:null!=(p=b.minDateTime)?p:b.minTime,maxTime:null!=(f=b.maxDateTime)?f:b.maxTime,slots:(0,o.A)({toolbar:Nt,tabs:rt},A),slotProps:(0,o.A)({},x,{toolbar:(0,o.A)({ampm:y},null==x?void 0:x.toolbar)})})}var Et=n(28767);const Ft=e=>{let{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:o,minDate:a,maxDate:i,disableFuture:s,disablePast:l,timezone:c}=e;const u=(0,D.u)();return r.useCallback((e=>null!==W({adapter:u,value:e,props:{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:o,minDate:a,maxDate:i,disableFuture:s,disablePast:l,timezone:c}})),[u,t,n,o,a,i,s,l,c])},Lt=e=>{const{value:t,referenceDate:n,defaultCalendarMonth:a,disableFuture:i,disablePast:s,disableSwitchToMonthOnDayFocus:l=!1,maxDate:c,minDate:u,onMonthChange:d,reduceAnimations:m,shouldDisableDate:p,timezone:h}=e,f=(0,D.hc)(),v=r.useRef(((e,t,n)=>(a,r)=>{switch(r.type){case"changeMonth":return(0,o.A)({},a,{slideDirection:r.direction,currentMonth:r.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,o.A)({},a,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=a.focusedDay&&null!=r.focusedDay&&n.isSameDay(r.focusedDay,a.focusedDay))return a;const i=null!=r.focusedDay&&!t&&!n.isSameMonth(a.currentMonth,r.focusedDay);return(0,o.A)({},a,{focusedDay:r.focusedDay,isMonthSwitchingAnimating:i&&!e&&!r.withoutMonthSwitchingAnimation,currentMonth:i?n.startOfMonth(r.focusedDay):a.currentMonth,slideDirection:null!=r.focusedDay&&n.isAfterDay(r.focusedDay,a.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(m),l,f)).current,g=r.useMemo((()=>{let o=null;return n?o=n:a&&(o=f.startOfMonth(a)),y.W.getInitialReferenceValue({value:t,utils:f,timezone:h,props:e,referenceDate:o,granularity:V.yX.day})}),[]),[b,w]=r.useReducer(v,{isMonthSwitchingAnimating:!1,focusedDay:g,currentMonth:f.startOfMonth(g),slideDirection:"left"}),A=r.useCallback((e=>{w((0,o.A)({type:"changeMonth"},e)),d&&d(e.newMonth)}),[d]),T=r.useCallback((e=>{const t=e;f.isSameMonth(t,b.currentMonth)||A({newMonth:f.startOfMonth(t),direction:f.isAfterDay(t,b.currentMonth)?"left":"right"})}),[b.currentMonth,A,f]),C=Ft({shouldDisableDate:p,minDate:u,maxDate:c,disableFuture:i,disablePast:s,timezone:h}),k=r.useCallback((()=>{w({type:"finishMonthSwitchingAnimation"})}),[]),M=(0,x.A)(((e,t)=>{C(e)||w({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:g,calendarState:b,changeMonth:T,changeFocusedDay:M,isDateDisabled:C,onMonthSwitchingAnimationEnd:k,handleChangeMonth:A}};var Wt=n(38166),jt=n(57191);const Bt=e=>(0,oe.Ay)("MuiPickersFadeTransitionGroup",e),zt=((0,ne.A)("MuiPickersFadeTransitionGroup",["root"]),(0,te.Ay)(Wt.A,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"}));function Ht(e){const t=(0,h.A)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:o,reduceAnimations:a,transKey:r}=t,i=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},Bt,t)})(t),s=(0,C.A)();return a?n:(0,se.jsx)(zt,{className:(0,G.A)(i.root,o),children:(0,se.jsx)(jt.A,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:s.transitions.duration.enteringScreen,enter:s.transitions.duration.enteringScreen,exit:0},children:n},r)})}var Yt=n(97497);function qt(e){return(0,oe.Ay)("MuiPickersDay",e)}const Ut=(0,ne.A)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),Xt=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],Qt=e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},t.typography.caption,{width:xt.B3,height:xt.B3,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:t.transitions.create("background-color",{duration:t.transitions.duration.short}),color:(t.vars||t).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,Yt.X4)(t.palette.primary.main,t.palette.action.focusOpacity),["&.".concat(Ut.selected)]:{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(Ut.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(Ut.disabled,":not(.").concat(Ut.selected,")")]:{color:(t.vars||t).palette.text.disabled},["&.".concat(Ut.disabled,"&.").concat(Ut.selected)]:{opacity:.6}},!n.disableMargin&&{margin:"0 ".concat(xt.y0,"px")},n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&{color:(t.vars||t).palette.text.secondary},!n.disableHighlightToday&&n.today&&{["&:not(.".concat(Ut.selected,")")]:{border:"1px solid ".concat((t.vars||t).palette.text.secondary)}})},Kt=(e,t)=>{const{ownerState:n}=e;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]},Gt=(0,te.Ay)(ge.A,{name:"MuiPickersDay",slot:"Root",overridesResolver:Kt})(Qt),_t=(0,te.Ay)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:Kt})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},Qt({theme:t,ownerState:n}),{opacity:0,pointerEvents:"none"})})),Zt=()=>{},$t=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiPickersDay"}),{autoFocus:i=!1,className:l,day:c,disabled:u=!1,disableHighlightToday:d=!1,disableMargin:m=!1,isAnimating:p,onClick:f,onDaySelect:v,onFocus:g=Zt,onBlur:b=Zt,onKeyDown:y=Zt,onMouseDown:w=Zt,onMouseEnter:A=Zt,outsideCurrentMonth:x,selected:C=!1,showDaysOutsideCurrentMonth:k=!1,children:M,today:P=!1}=n,S=(0,a.A)(n,Xt),V=(0,o.A)({},n,{autoFocus:i,disabled:u,disableHighlightToday:d,disableMargin:m,selected:C,showDaysOutsideCurrentMonth:k,today:P}),N=(e=>{const{selected:t,disableMargin:n,disableHighlightToday:o,today:a,disabled:r,outsideCurrentMonth:i,showDaysOutsideCurrentMonth:s,classes:l}=e,c=i&&!s,u={root:["root",t&&!c&&"selected",r&&"disabled",!n&&"dayWithMargin",!o&&a&&"today",i&&s&&"dayOutsideMonth",c&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,_.A)(u,qt,l)})(V),I=(0,D.hc)(),R=r.useRef(null),O=(0,T.A)(R,t);(0,s.A)((()=>{!i||u||p||x||R.current.focus()}),[i,u,p,x]);return x&&!k?(0,se.jsx)(_t,{className:(0,G.A)(N.root,N.hiddenDaySpacingFiller,l),ownerState:V,role:S.role}):(0,se.jsx)(Gt,(0,o.A)({className:(0,G.A)(N.root,l),ref:O,centerRipple:!0,disabled:u,tabIndex:C?0:-1,onKeyDown:e=>y(e,c),onFocus:e=>g(e,c),onBlur:e=>b(e,c),onMouseEnter:e=>A(e,c),onClick:e=>{u||v(c),x&&e.currentTarget.focus(),f&&f(e)},onMouseDown:e=>{w(e),x&&e.preventDefault()}},S,{ownerState:V,children:M||I.format(c,"dayOfMonth")}))})),Jt=r.memo($t);var en=n(77387);function tn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var nn=n(67279),on=n(50385),an=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return o=t,void((n=e).classList?n.classList.remove(o):"string"===typeof n.className?n.className=tn(n.className,o):n.setAttribute("class",tn(n.className&&n.className.baseVal||"",o)));var n,o}))},rn=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),a=0;a(0,oe.Ay)("MuiPickersSlideTransition",e),cn=(0,ne.A)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),un=["children","className","reduceAnimations","slideDirection","transKey","classes"],dn=(0,te.Ay)(Wt.A,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[".".concat(cn["slideEnter-left"])]:t["slideEnter-left"]},{[".".concat(cn["slideEnter-right"])]:t["slideEnter-right"]},{[".".concat(cn.slideEnterActive)]:t.slideEnterActive},{[".".concat(cn.slideExit)]:t.slideExit},{[".".concat(cn["slideExitActiveLeft-left"])]:t["slideExitActiveLeft-left"]},{[".".concat(cn["slideExitActiveLeft-right"])]:t["slideExitActiveLeft-right"]}]})((e=>{let{theme:t}=e;const n=t.transitions.create("transform",{duration:t.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},["& .".concat(cn["slideEnter-left"])]:{willChange:"transform",transform:"translate(100%)",zIndex:1},["& .".concat(cn["slideEnter-right"])]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},["& .".concat(cn.slideEnterActive)]:{transform:"translate(0%)",transition:n},["& .".concat(cn.slideExit)]:{transform:"translate(0%)"},["& .".concat(cn["slideExitActiveLeft-left"])]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},["& .".concat(cn["slideExitActiveLeft-right"])]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}}));const mn=e=>(0,oe.Ay)("MuiDayCalendar",e),pn=((0,ne.A)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),hn=["ownerState"],fn=6*(xt.B3+2*xt.y0),vn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),gn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),bn=(0,te.Ay)($.A,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(t.vars||t).palette.text.secondary}})),yn=(0,te.Ay)($.A,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:t.palette.text.disabled}})),wn=(0,te.Ay)($.A,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((e=>{let{theme:t}=e;return(0,o.A)({},t.typography.caption,{width:xt.B3,height:xt.B3,padding:0,margin:"0 ".concat(xt.y0,"px"),color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),An=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:fn}),xn=(0,te.Ay)((function(e){const t=(0,h.A)({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:i,reduceAnimations:s,transKey:l}=t,c=(0,a.A)(t,un),u=(e=>{const{classes:t,slideDirection:n}=e,o={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:["slideEnter-".concat(n)],exitActive:["slideExitActiveLeft-".concat(n)]};return(0,_.A)(o,ln,t)})(t),d=(0,C.A)();if(s)return(0,se.jsx)("div",{className:(0,G.A)(u.root,i),children:n});const m={exit:u.exit,enterActive:u.enterActive,enter:u.enter,exitActive:u.exitActive};return(0,se.jsx)(dn,{className:(0,G.A)(u.root,i),childFactory:e=>r.cloneElement(e,{classNames:m}),role:"presentation",children:(0,se.jsx)(sn,(0,o.A)({mountOnEnter:!0,unmountOnExit:!0,timeout:d.transitions.duration.complex,classNames:m},c,{children:n}),l)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:fn}),Tn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),Cn=(0,te.Ay)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"".concat(xt.y0,"px 0"),display:"flex",justifyContent:"center"});function Dn(e){var t,n,i;let{parentProps:s,day:l,focusableDay:c,selectedDays:u,isDateDisabled:d,currentMonthNumber:m,isViewFocused:p}=e,h=(0,a.A)(e,pn);const{disabled:f,disableHighlightToday:v,isMonthSwitchingAnimating:g,showDaysOutsideCurrentMonth:b,components:y,componentsProps:w,slots:x,slotProps:T,timezone:C}=s,k=(0,D.hc)(),M=(0,D.cB)(C),P=null!==c&&k.isSameDay(l,c),S=u.some((e=>k.isSameDay(e,l))),V=k.isSameDay(l,M),N=null!=(t=null!=(n=null==x?void 0:x.day)?n:null==y?void 0:y.Day)?t:Jt,I=(0,A.Q)({elementType:N,externalSlotProps:null!=(i=null==T?void 0:T.day)?i:null==w?void 0:w.day,additionalProps:(0,o.A)({disableHighlightToday:v,showDaysOutsideCurrentMonth:b,role:"gridcell",isAnimating:g,"data-timestamp":k.toJsDate(l).valueOf()},h),ownerState:(0,o.A)({},s,{day:l,selected:S})}),R=(0,a.A)(I,hn),O=r.useMemo((()=>f||d(l)),[f,d,l]),E=r.useMemo((()=>k.getMonth(l)!==m),[k,l,m]),F=r.useMemo((()=>{const e=k.startOfMonth(k.setMonth(l,m));return b?k.isSameDay(l,k.startOfWeek(e)):k.isSameDay(l,e)}),[m,l,b,k]),L=r.useMemo((()=>{const e=k.endOfMonth(k.setMonth(l,m));return b?k.isSameDay(l,k.endOfWeek(e)):k.isSameDay(l,e)}),[m,l,b,k]);return(0,se.jsx)(N,(0,o.A)({},R,{day:l,disabled:O,autoFocus:p&&P,today:V,outsideCurrentMonth:E,isFirstVisibleCell:F,isLastVisibleCell:L,selected:S,tabIndex:P?0:-1,"aria-selected":S,"aria-current":V?"date":void 0}))}function kn(e){const t=(0,h.A)({props:e,name:"MuiDayCalendar"}),{onFocusedDayChange:n,className:a,currentMonth:i,selectedDays:s,focusedDay:l,loading:c,onSelectedDaysChange:u,onMonthSwitchingAnimationEnd:d,readOnly:m,reduceAnimations:p,renderLoading:f=(()=>(0,se.jsx)("span",{children:"..."})),slideDirection:v,TransitionProps:g,disablePast:b,disableFuture:y,minDate:w,maxDate:A,shouldDisableDate:T,shouldDisableMonth:k,shouldDisableYear:M,dayOfWeekFormatter:S,hasFocus:V,onFocusedViewChange:N,gridLabelId:I,displayWeekNumber:R,fixedWeekNumber:O,autoFocus:E,timezone:F}=t,W=(0,D.cB)(F),j=(0,D.hc)(),B=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},mn,t)})(t),z="rtl"===(0,C.A)().direction,H=S||((e,t)=>j.format(t,"weekdayShort").charAt(0).toUpperCase()),Y=Ft({shouldDisableDate:T,shouldDisableMonth:k,shouldDisableYear:M,minDate:w,maxDate:A,disablePast:b,disableFuture:y,timezone:F}),q=(0,D.Nq)(),[U,X]=(0,P.A)({name:"DayCalendar",state:"hasFocus",controlled:V,default:null!=E&&E}),[Q,K]=r.useState((()=>l||W)),Z=(0,x.A)((e=>{m||u(e)})),$=e=>{Y(e)||(n(e),K(e),null==N||N(!0),X(!0))},J=(0,x.A)(((e,t)=>{switch(e.key){case"ArrowUp":$(j.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":$(j.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const n=j.addDays(t,z?1:-1),o=j.addMonths(t,z?1:-1),a=(0,L.il)({utils:j,date:n,minDate:z?n:j.startOfMonth(o),maxDate:z?j.endOfMonth(o):n,isDateDisabled:Y,timezone:F});$(a||n),e.preventDefault();break}case"ArrowRight":{const n=j.addDays(t,z?-1:1),o=j.addMonths(t,z?-1:1),a=(0,L.il)({utils:j,date:n,minDate:z?j.startOfMonth(o):n,maxDate:z?n:j.endOfMonth(o),isDateDisabled:Y,timezone:F});$(a||n),e.preventDefault();break}case"Home":$(j.startOfWeek(t)),e.preventDefault();break;case"End":$(j.endOfWeek(t)),e.preventDefault();break;case"PageUp":$(j.addMonths(t,1)),e.preventDefault();break;case"PageDown":$(j.addMonths(t,-1)),e.preventDefault()}})),ee=(0,x.A)(((e,t)=>$(t))),te=(0,x.A)(((e,t)=>{U&&j.isSameDay(Q,t)&&(null==N||N(!1))})),ne=j.getMonth(i),oe=r.useMemo((()=>s.filter((e=>!!e)).map((e=>j.startOfDay(e)))),[j,s]),ae=ne,re=r.useMemo((()=>r.createRef()),[ae]),ie=j.startOfWeek(W),le=r.useMemo((()=>{const e=j.startOfMonth(i),t=j.endOfMonth(i);return Y(Q)||j.isAfterDay(Q,t)||j.isBeforeDay(Q,e)?(0,L.il)({utils:j,date:Q,minDate:e,maxDate:t,disablePast:b,disableFuture:y,isDateDisabled:Y,timezone:F}):Q}),[i,y,b,Q,Y,j,F]),ce=r.useMemo((()=>{const e=j.setTimezone(i,F),t=j.getWeekArray(e);let n=j.addMonths(e,1);for(;O&&t.length{t.length{var n;const o=j.format(e,"weekdayShort");return(0,se.jsx)(bn,{variant:"caption",role:"columnheader","aria-label":j.format(j.addDays(ie,t),"weekday"),className:B.weekDayLabel,children:null!=(n=null==H?void 0:H(o,e))?n:o},o+t.toString())}))]}),c?(0,se.jsx)(An,{className:B.loadingContainer,children:f()}):(0,se.jsx)(xn,(0,o.A)({transKey:ae,onExited:d,reduceAnimations:p,slideDirection:v,className:(0,G.A)(a,B.slideTransition)},g,{nodeRef:re,children:(0,se.jsx)(Tn,{ref:re,role:"rowgroup",className:B.monthContainer,children:ce.map(((e,n)=>(0,se.jsxs)(Cn,{role:"row",className:B.weekContainer,"aria-rowindex":n+1,children:[R&&(0,se.jsx)(wn,{className:B.weekNumber,role:"rowheader","aria-label":q.calendarWeekNumberAriaLabelText(j.getWeekNumber(e[0])),children:q.calendarWeekNumberText(j.getWeekNumber(e[0]))}),e.map(((e,n)=>(0,se.jsx)(Dn,{parentProps:t,day:e,selectedDays:oe,focusableDay:le,onKeyDown:J,onFocus:ee,onBlur:te,onDaySelect:Z,isDateDisabled:Y,currentMonthNumber:ne,isViewFocused:U,"aria-colindex":n+1},e.toString())))]},"week-".concat(e[0]))))})}))]})}var Mn=n(7148);function Pn(e){return(0,oe.Ay)("MuiPickersMonth",e)}const Sn=(0,ne.A)("MuiPickersMonth",["root","monthButton","disabled","selected"]),Vn=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],Nn=(0,te.Ay)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.monthsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),In=(0,te.Ay)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{["&.".concat(Sn.disabled)]:t.disabled},{["&.".concat(Sn.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,o.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(Sn.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(Sn.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Rn=r.memo((function(e){const t=(0,h.A)({props:e,name:"MuiPickersMonth"}),{autoFocus:n,children:i,disabled:l,selected:c,value:u,tabIndex:d,onClick:m,onKeyDown:p,onFocus:f,onBlur:v,"aria-current":g,"aria-label":b}=t,y=(0,a.A)(t,Vn),w=r.useRef(null),A=(e=>{const{disabled:t,selected:n,classes:o}=e,a={root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]};return(0,_.A)(a,Pn,o)})(t);return(0,s.A)((()=>{var e;n&&(null==(e=w.current)||e.focus())}),[n]),(0,se.jsx)(Nn,(0,o.A)({className:A.root,ownerState:t},y,{children:(0,se.jsx)(In,{ref:w,disabled:l,type:"button",role:"radio",tabIndex:l?-1:d,"aria-current":g,"aria-checked":c,"aria-label":b,onClick:e=>m(e,u),onKeyDown:e=>p(e,u),onFocus:e=>f(e,u),onBlur:e=>v(e,u),className:A.monthButton,ownerState:t,children:i})}))}));function On(e){return(0,oe.Ay)("MuiMonthCalendar",e)}(0,ne.A)("MuiMonthCalendar",["root"]);const En=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"];const Fn=(0,te.Ay)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:xt.eX,boxSizing:"border-box"}),Ln=r.forwardRef((function(e,t){const n=function(e,t){const n=(0,D.hc)(),a=(0,D.Yg)(),r=(0,h.A)({props:e,name:t});return(0,o.A)({disableFuture:!1,disablePast:!1},r,{minDate:(0,L.IP)(n,r.minDate,a.minDate),maxDate:(0,L.IP)(n,r.maxDate,a.maxDate)})}(e,"MuiMonthCalendar"),{className:i,value:s,defaultValue:l,referenceDate:c,disabled:u,disableFuture:d,disablePast:m,maxDate:p,minDate:f,onChange:v,shouldDisableMonth:g,readOnly:b,disableHighlightToday:w,autoFocus:A=!1,onMonthFocus:T,hasFocus:C,onFocusedViewChange:k,monthsPerRow:M=3,timezone:N,gridLabelId:I}=n,R=(0,a.A)(n,En),{value:O,handleValueChange:E,timezone:F}=(0,S.Y)({name:"MonthCalendar",timezone:N,value:s,defaultValue:l,onChange:v,valueManager:y.W}),W=(0,D.cB)(F),j=(0,Mn.A)(),B=(0,D.hc)(),z=r.useMemo((()=>y.W.getInitialReferenceValue({value:O,utils:B,props:n,timezone:F,referenceDate:c,granularity:V.yX.month})),[]),H=n,Y=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},On,t)})(H),q=r.useMemo((()=>B.getMonth(W)),[B,W]),U=r.useMemo((()=>null!=O?B.getMonth(O):w?null:B.getMonth(z)),[O,B,w,z]),[X,Q]=r.useState((()=>U||q)),[K,Z]=(0,P.A)({name:"MonthCalendar",state:"hasFocus",controlled:C,default:null!=A&&A}),$=(0,x.A)((e=>{Z(e),k&&k(e)})),J=r.useCallback((e=>{const t=B.startOfMonth(m&&B.isAfter(W,f)?W:f),n=B.startOfMonth(d&&B.isBefore(W,p)?W:p),o=B.startOfMonth(e);return!!B.isBefore(o,t)||(!!B.isAfter(o,n)||!!g&&g(o))}),[d,m,p,f,W,g,B]),ee=(0,x.A)(((e,t)=>{if(b)return;const n=B.setMonth(null!=O?O:z,t);E(n)})),te=(0,x.A)((e=>{J(B.setMonth(null!=O?O:z,e))||(Q(e),$(!0),T&&T(e))}));r.useEffect((()=>{Q((e=>null!==U&&e!==U?U:e))}),[U]);const ne=(0,x.A)(((e,t)=>{const n=12;switch(e.key){case"ArrowUp":te((n+t-3)%n),e.preventDefault();break;case"ArrowDown":te((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":te((n+t+("ltr"===j.direction?-1:1))%n),e.preventDefault();break;case"ArrowRight":te((n+t+("ltr"===j.direction?1:-1))%n),e.preventDefault()}})),oe=(0,x.A)(((e,t)=>{te(t)})),ae=(0,x.A)(((e,t)=>{X===t&&$(!1)}));return(0,se.jsx)(Fn,(0,o.A)({ref:t,className:(0,G.A)(Y.root,i),ownerState:H,role:"radiogroup","aria-labelledby":I},R,{children:(0,L.YQ)(B,null!=O?O:z).map((e=>{const t=B.getMonth(e),n=B.format(e,"monthShort"),o=B.format(e,"month"),a=t===U,r=u||J(e);return(0,se.jsx)(Rn,{selected:a,value:t,onClick:ee,onKeyDown:ne,autoFocus:K&&t===X,disabled:r,tabIndex:t===X?0:-1,onFocus:oe,onBlur:ae,"aria-current":q===t?"date":void 0,"aria-label":o,monthsPerRow:M,children:n},n)}))}))}));function Wn(e){return(0,oe.Ay)("MuiPickersYear",e)}const jn=(0,ne.A)("MuiPickersYear",["root","yearButton","selected","disabled"]),Bn=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],zn=(0,te.Ay)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.yearsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),Hn=(0,te.Ay)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{["&.".concat(jn.disabled)]:t.disabled},{["&.".concat(jn.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,o.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.focusOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Yt.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(jn.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(jn.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Yn=r.memo((function(e){const t=(0,h.A)({props:e,name:"MuiPickersYear"}),{autoFocus:n,className:i,children:s,disabled:l,selected:c,value:u,tabIndex:d,onClick:m,onKeyDown:p,onFocus:f,onBlur:v,"aria-current":g}=t,b=(0,a.A)(t,Bn),y=r.useRef(null),w=(e=>{const{disabled:t,selected:n,classes:o}=e,a={root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]};return(0,_.A)(a,Wn,o)})(t);return r.useEffect((()=>{n&&y.current.focus()}),[n]),(0,se.jsx)(zn,(0,o.A)({className:(0,G.A)(w.root,i),ownerState:t},b,{children:(0,se.jsx)(Hn,{ref:y,disabled:l,type:"button",role:"radio",tabIndex:l?-1:d,"aria-current":g,"aria-checked":c,onClick:e=>m(e,u),onKeyDown:e=>p(e,u),onFocus:e=>f(e,u),onBlur:e=>v(e,u),className:w.yearButton,ownerState:t,children:s})}))}));function qn(e){return(0,oe.Ay)("MuiYearCalendar",e)}(0,ne.A)("MuiYearCalendar",["root"]);const Un=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"];const Xn=(0,te.Ay)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:xt.eX,maxHeight:xt.Yq,boxSizing:"border-box",position:"relative"}),Qn=r.forwardRef((function(e,t){const n=function(e,t){var n;const a=(0,D.hc)(),r=(0,D.Yg)(),i=(0,h.A)({props:e,name:t});return(0,o.A)({disablePast:!1,disableFuture:!1},i,{yearsPerRow:null!=(n=i.yearsPerRow)?n:3,minDate:(0,L.IP)(a,i.minDate,r.minDate),maxDate:(0,L.IP)(a,i.maxDate,r.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:i,className:s,value:l,defaultValue:c,referenceDate:u,disabled:d,disableFuture:m,disablePast:p,maxDate:f,minDate:v,onChange:g,readOnly:b,shouldDisableYear:w,disableHighlightToday:A,onYearFocus:C,hasFocus:k,onFocusedViewChange:M,yearsPerRow:N,timezone:I,gridLabelId:R}=n,O=(0,a.A)(n,Un),{value:E,handleValueChange:F,timezone:W}=(0,S.Y)({name:"YearCalendar",timezone:I,value:l,defaultValue:c,onChange:g,valueManager:y.W}),j=(0,D.cB)(W),B=(0,Mn.A)(),z=(0,D.hc)(),H=r.useMemo((()=>y.W.getInitialReferenceValue({value:E,utils:z,props:n,timezone:W,referenceDate:u,granularity:V.yX.year})),[]),Y=n,q=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"]},qn,t)})(Y),U=r.useMemo((()=>z.getYear(j)),[z,j]),X=r.useMemo((()=>null!=E?z.getYear(E):A?null:z.getYear(H)),[E,z,A,H]),[Q,K]=r.useState((()=>X||U)),[Z,$]=(0,P.A)({name:"YearCalendar",state:"hasFocus",controlled:k,default:null!=i&&i}),J=(0,x.A)((e=>{$(e),M&&M(e)})),ee=r.useCallback((e=>{if(p&&z.isBeforeYear(e,j))return!0;if(m&&z.isAfterYear(e,j))return!0;if(v&&z.isBeforeYear(e,v))return!0;if(f&&z.isAfterYear(e,f))return!0;if(!w)return!1;const t=z.startOfYear(e);return w(t)}),[m,p,f,v,j,w,z]),te=(0,x.A)(((e,t)=>{if(b)return;const n=z.setYear(null!=E?E:H,t);F(n)})),ne=(0,x.A)((e=>{ee(z.setYear(null!=E?E:H,e))||(K(e),J(!0),null==C||C(e))}));r.useEffect((()=>{K((e=>null!==X&&e!==X?X:e))}),[X]);const oe=(0,x.A)(((e,t)=>{switch(e.key){case"ArrowUp":ne(t-N),e.preventDefault();break;case"ArrowDown":ne(t+N),e.preventDefault();break;case"ArrowLeft":ne(t+("ltr"===B.direction?-1:1)),e.preventDefault();break;case"ArrowRight":ne(t+("ltr"===B.direction?1:-1)),e.preventDefault()}})),ae=(0,x.A)(((e,t)=>{ne(t)})),re=(0,x.A)(((e,t)=>{Q===t&&J(!1)})),ie=r.useRef(null),le=(0,T.A)(t,ie);return r.useEffect((()=>{if(i||null===ie.current)return;const e=ie.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,n=e.offsetTop,o=ie.current.clientHeight,a=ie.current.scrollTop,r=n+t;t>o||n{const t=z.getYear(e),n=t===X,o=d||ee(e);return(0,se.jsx)(Yn,{selected:n,value:t,onClick:te,onKeyDown:oe,autoFocus:Z&&t===Q,disabled:o,tabIndex:t===Q?0:-1,onFocus:ae,onBlur:re,"aria-current":U===t?"date":void 0,yearsPerRow:N,children:z.format(e,"year")},z.format(e,"year"))}))}))}));var Kn=n(98477),Gn=n(17969);const _n=e=>(0,oe.Ay)("MuiPickersCalendarHeader",e),Zn=(0,ne.A)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),$n=["slots","slotProps","components","componentsProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone"],Jn=["ownerState"],eo=(0,te.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),to=(0,te.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((e=>{let{theme:t}=e;return(0,o.A)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),no=(0,te.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),oo=(0,te.Ay)(K.A,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})((e=>{let{ownerState:t}=e;return(0,o.A)({marginRight:"auto"},"year"===t.view&&{[".".concat(Zn.switchViewIcon)]:{transform:"rotate(180deg)"}})})),ao=(0,te.Ay)(de.iV,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})((e=>{let{theme:t}=e;return{willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"}})),ro=r.forwardRef((function(e,t){var n,r,i,s;const l=(0,D.Nq)(),c=(0,D.hc)(),u=(0,h.A)({props:e,name:"MuiPickersCalendarHeader"}),{slots:d,slotProps:m,components:p,currentMonth:f,disabled:v,disableFuture:g,disablePast:b,maxDate:y,minDate:w,onMonthChange:x,onViewChange:T,view:C,reduceAnimations:k,views:M,labelId:P,className:S,timezone:V}=u,N=(0,a.A)(u,$n),I=u,R=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},_n,t)})(u),O=null!=(n=null!=(r=null==d?void 0:d.switchViewButton)?r:null==p?void 0:p.SwitchViewButton)?n:oo,E=(0,A.Q)({elementType:O,externalSlotProps:null==m?void 0:m.switchViewButton,additionalProps:{size:"small","aria-label":l.calendarViewSwitchingButtonAriaLabel(C)},ownerState:I,className:R.switchViewButton}),F=null!=(i=null!=(s=null==d?void 0:d.switchViewIcon)?s:null==p?void 0:p.SwitchViewIcon)?i:ao,L=(0,A.Q)({elementType:F,externalSlotProps:null==m?void 0:m.switchViewIcon,ownerState:void 0,className:R.switchViewIcon}),W=(0,a.A)(L,Jn),j=(0,At.bH)(f,{disableFuture:g,maxDate:y,timezone:V}),B=(0,At.p_)(f,{disablePast:b,minDate:w,timezone:V});return 1===M.length&&"year"===M[0]?null:(0,se.jsxs)(eo,(0,o.A)({},N,{ownerState:I,className:(0,G.A)(S,R.root),ref:t,children:[(0,se.jsxs)(to,{role:"presentation",onClick:()=>{if(1!==M.length&&T&&!v)if(2===M.length)T(M.find((e=>e!==C))||M[0]);else{const e=0!==M.indexOf(C)?0:1;T(M[e])}},ownerState:I,"aria-live":"polite",className:R.labelContainer,children:[(0,se.jsx)(Ht,{reduceAnimations:k,transKey:c.format(f,"monthAndYear"),children:(0,se.jsx)(no,{id:P,ownerState:I,className:R.label,children:c.format(f,"monthAndYear")})}),M.length>1&&!v&&(0,se.jsx)(O,(0,o.A)({},E,{children:(0,se.jsx)(F,(0,o.A)({},W))}))]}),(0,se.jsx)(jt.A,{in:"day"===C,children:(0,se.jsx)(Gn.Y,{slots:d,slotProps:m,onGoToPrevious:()=>x(c.addMonths(f,-1),"right"),isPreviousDisabled:B,previousLabel:l.previousMonth,onGoToNext:()=>x(c.addMonths(f,1),"left"),isNextDisabled:j,nextLabel:l.nextMonth})})]}))}));var io=n(79355);const so="undefined"!==typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),lo=so&&so[1]?parseInt(so[1],10):null,co=so&&so[2]?parseInt(so[2],10):null,uo=lo&&lo<10||co&&co<13||!1,mo=()=>p("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||uo,po=e=>(0,oe.Ay)("MuiDateCalendar",e),ho=((0,ne.A)("MuiDateCalendar",["root","viewTransitionContainer"]),["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","components","componentsProps","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"]);const fo=(0,te.Ay)(io.I,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:xt.Y2}),vo=(0,te.Ay)(Ht,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),go=r.forwardRef((function(e,t){var n,i,s;const l=(0,D.hc)(),c=(0,Et.A)(),u=function(e,t){var n,a,r,i,s,l,c;const u=(0,D.hc)(),d=(0,D.Yg)(),m=mo(),p=(0,h.A)({props:e,name:t});return(0,o.A)({},p,{loading:null!=(n=p.loading)&&n,disablePast:null!=(a=p.disablePast)&&a,disableFuture:null!=(r=p.disableFuture)&&r,openTo:null!=(i=p.openTo)?i:"day",views:null!=(s=p.views)?s:["year","day"],reduceAnimations:null!=(l=p.reduceAnimations)?l:m,renderLoading:null!=(c=p.renderLoading)?c:()=>(0,se.jsx)("span",{children:"..."}),minDate:(0,L.IP)(u,p.minDate,d.minDate),maxDate:(0,L.IP)(u,p.maxDate,d.maxDate)})}(e,"MuiDateCalendar"),{autoFocus:d,onViewChange:m,value:p,defaultValue:f,referenceDate:v,disableFuture:g,disablePast:b,defaultCalendarMonth:w,onChange:T,onYearChange:C,onMonthChange:k,reduceAnimations:M,shouldDisableDate:P,shouldDisableMonth:V,shouldDisableYear:N,view:I,views:R,openTo:O,className:E,disabled:F,readOnly:W,minDate:j,maxDate:B,disableHighlightToday:z,focusedView:H,onFocusedViewChange:Y,showDaysOutsideCurrentMonth:q,fixedWeekNumber:U,dayOfWeekFormatter:X,components:Q,componentsProps:K,slots:Z,slotProps:$,loading:J,renderLoading:ee,displayWeekNumber:te,yearsPerRow:ne,monthsPerRow:oe,timezone:ae}=u,re=(0,a.A)(u,ho),{value:ie,handleValueChange:le,timezone:ce}=(0,S.Y)({name:"DateCalendar",timezone:ae,value:p,defaultValue:f,onChange:T,valueManager:y.W}),{view:ue,setView:de,focusedView:me,setFocusedView:pe,goToNextView:he,setValueAndGoToNextView:fe}=(0,Kn.o)({view:I,views:R,openTo:O,onChange:le,onViewChange:m,autoFocus:d,focusedView:H,onFocusedViewChange:Y}),{referenceDate:ve,calendarState:ge,changeFocusedDay:be,changeMonth:ye,handleChangeMonth:we,isDateDisabled:Ae,onMonthSwitchingAnimationEnd:xe}=Lt({value:ie,defaultCalendarMonth:w,referenceDate:v,reduceAnimations:M,onMonthChange:k,minDate:j,maxDate:B,shouldDisableDate:P,disablePast:b,disableFuture:g,timezone:ce}),Te=F&&ie||j,Ce=F&&ie||B,De="".concat(c,"-grid-label"),ke=null!==me,Me=null!=(n=null!=(i=null==Z?void 0:Z.calendarHeader)?i:null==Q?void 0:Q.CalendarHeader)?n:ro,Pe=(0,A.Q)({elementType:Me,externalSlotProps:null!=(s=null==$?void 0:$.calendarHeader)?s:null==K?void 0:K.calendarHeader,additionalProps:{views:R,view:ue,currentMonth:ge.currentMonth,onViewChange:de,onMonthChange:(e,t)=>we({newMonth:e,direction:t}),minDate:Te,maxDate:Ce,disabled:F,disablePast:b,disableFuture:g,reduceAnimations:M,timezone:ce,labelId:De,slots:Z,slotProps:$},ownerState:u}),Se=(0,x.A)((e=>{const t=l.startOfMonth(e),n=l.endOfMonth(e),o=Ae(e)?(0,L.il)({utils:l,date:e,minDate:l.isBefore(j,t)?t:j,maxDate:l.isAfter(B,n)?n:B,disablePast:b,disableFuture:g,isDateDisabled:Ae,timezone:ce}):e;o?(fe(o,"finish"),null==k||k(t)):(he(),ye(t)),be(o,!0)})),Ve=(0,x.A)((e=>{const t=l.startOfYear(e),n=l.endOfYear(e),o=Ae(e)?(0,L.il)({utils:l,date:e,minDate:l.isBefore(j,t)?t:j,maxDate:l.isAfter(B,n)?n:B,disablePast:b,disableFuture:g,isDateDisabled:Ae,timezone:ce}):e;o?(fe(o,"finish"),null==C||C(o)):(he(),ye(t)),be(o,!0)})),Ne=(0,x.A)((e=>le(e?(0,L.jH)(l,e,null!=ie?ie:ve):e,"finish",ue)));r.useEffect((()=>{null!=ie&&l.isValid(ie)&&ye(ie)}),[ie]);const Ie=u,Re=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},po,t)})(Ie),Oe={disablePast:b,disableFuture:g,maxDate:B,minDate:j},Ee={disableHighlightToday:z,readOnly:W,disabled:F,timezone:ce,gridLabelId:De},Fe=r.useRef(ue);r.useEffect((()=>{Fe.current!==ue&&(me===Fe.current&&pe(ue,!0),Fe.current=ue)}),[me,pe,ue]);const Le=r.useMemo((()=>[ie]),[ie]);return(0,se.jsxs)(fo,(0,o.A)({ref:t,className:(0,G.A)(Re.root,E),ownerState:Ie},re,{children:[(0,se.jsx)(Me,(0,o.A)({},Pe)),(0,se.jsx)(vo,{reduceAnimations:M,className:Re.viewTransitionContainer,transKey:ue,ownerState:Ie,children:(0,se.jsxs)("div",{children:["year"===ue&&(0,se.jsx)(Qn,(0,o.A)({},Oe,Ee,{value:ie,onChange:Ve,shouldDisableYear:N,hasFocus:ke,onFocusedViewChange:e=>pe("year",e),yearsPerRow:ne,referenceDate:ve})),"month"===ue&&(0,se.jsx)(Ln,(0,o.A)({},Oe,Ee,{hasFocus:ke,className:E,value:ie,onChange:Se,shouldDisableMonth:V,onFocusedViewChange:e=>pe("month",e),monthsPerRow:oe,referenceDate:ve})),"day"===ue&&(0,se.jsx)(kn,(0,o.A)({},ge,Oe,Ee,{onMonthSwitchingAnimationEnd:xe,onFocusedDayChange:be,reduceAnimations:M,selectedDays:Le,onSelectedDaysChange:Ne,shouldDisableDate:P,shouldDisableMonth:V,shouldDisableYear:N,hasFocus:ke,onFocusedViewChange:e=>pe("day",e),showDaysOutsideCurrentMonth:q,fixedWeekNumber:U,dayOfWeekFormatter:X,displayWeekNumber:te,components:Q,componentsProps:K,slots:Z,slotProps:$,loading:J,renderLoading:ee}))]})})]}))})),bo=e=>{let{view:t,onViewChange:n,views:o,focusedView:a,onFocusedViewChange:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:p,minDate:h,maxDate:f,shouldDisableDate:v,shouldDisableMonth:g,shouldDisableYear:b,reduceAnimations:y,onMonthChange:w,monthsPerRow:A,onYearChange:x,yearsPerRow:T,defaultCalendarMonth:C,components:D,componentsProps:k,slots:M,slotProps:P,loading:S,renderLoading:V,disableHighlightToday:N,readOnly:I,disabled:R,showDaysOutsideCurrentMonth:O,dayOfWeekFormatter:E,sx:F,autoFocus:W,fixedWeekNumber:j,displayWeekNumber:B,timezone:z}=e;return(0,se.jsx)(go,{view:t,onViewChange:n,views:o.filter(L.sC),focusedView:a&&(0,L.sC)(a)?a:null,onFocusedViewChange:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:p,minDate:h,maxDate:f,shouldDisableDate:v,shouldDisableMonth:g,shouldDisableYear:b,reduceAnimations:y,onMonthChange:w,monthsPerRow:A,onYearChange:x,yearsPerRow:T,defaultCalendarMonth:C,components:D,componentsProps:k,slots:M,slotProps:P,loading:S,renderLoading:V,disableHighlightToday:N,readOnly:I,disabled:R,showDaysOutsideCurrentMonth:O,dayOfWeekFormatter:E,sx:F,autoFocus:W,fixedWeekNumber:j,displayWeekNumber:B,timezone:z})};var yo=n(74745),wo=n(48070);const Ao=(0,te.Ay)("div")({display:"flex",margin:"0 auto"});var xo=n(43396),To=n(33863);const Co=e=>{let{view:t,onViewChange:n,views:a,focusedView:i,onFocusedViewChange:s,value:l,defaultValue:c,referenceDate:u,onChange:d,className:m,classes:p,disableFuture:h,disablePast:f,minDate:v,minTime:b,maxDate:y,maxTime:w,shouldDisableDate:A,shouldDisableMonth:x,shouldDisableYear:T,shouldDisableTime:C,shouldDisableClock:D,reduceAnimations:k,minutesStep:M,ampm:P,onMonthChange:S,monthsPerRow:V,onYearChange:N,yearsPerRow:I,defaultCalendarMonth:R,components:O,componentsProps:E,slots:F,slotProps:W,loading:B,renderLoading:z,disableHighlightToday:H,readOnly:Y,disabled:q,showDaysOutsideCurrentMonth:U,dayOfWeekFormatter:X,sx:Q,autoFocus:K,fixedWeekNumber:G,displayWeekNumber:_,timezone:Z,disableIgnoringDatePartForTimeValidation:$,timeSteps:J,skipDisabled:ee,timeViewsCount:te,shouldRenderTimeInASingleColumn:ne}=e;var oe,ae;const re=!(null==(oe=(0,g.Y)(null!=(ae=null==W?void 0:W.actionBar)?ae:null==E?void 0:E.actionBar,{}))||null==(oe=oe.actions)||!oe.length),ie={view:(0,j.Sq)(t)?t:"hours",onViewChange:n,focusedView:i&&(0,j.Sq)(i)?i:null,onFocusedViewChange:s,views:a.filter(j.Sq),value:l,defaultValue:c,referenceDate:u,onChange:d,className:m,classes:p,disableFuture:h,disablePast:f,minTime:b,maxTime:w,shouldDisableTime:C,shouldDisableClock:D,minutesStep:M,ampm:P,components:O,componentsProps:E,slots:F,slotProps:W,readOnly:Y,disabled:q,autoFocus:K,disableIgnoringDatePartForTimeValidation:$,timeSteps:J,skipDisabled:ee,timezone:Z};return(0,se.jsxs)(r.Fragment,{children:[(0,se.jsxs)(Ao,{children:[(0,se.jsx)(go,{view:(0,L.sC)(t)?t:"day",onViewChange:n,views:a.filter(L.sC),focusedView:i&&(0,L.sC)(i)?i:null,onFocusedViewChange:s,value:l,defaultValue:c,referenceDate:u,onChange:d,className:m,classes:p,disableFuture:h,disablePast:f,minDate:v,maxDate:y,shouldDisableDate:A,shouldDisableMonth:x,shouldDisableYear:T,reduceAnimations:k,onMonthChange:S,monthsPerRow:V,onYearChange:N,yearsPerRow:I,defaultCalendarMonth:R,components:O,componentsProps:E,slots:F,slotProps:W,loading:B,renderLoading:z,disableHighlightToday:H,readOnly:Y,disabled:q,showDaysOutsideCurrentMonth:U,dayOfWeekFormatter:X,sx:Q,autoFocus:K,fixedWeekNumber:G,displayWeekNumber:_,timezone:Z}),te>0&&(0,se.jsxs)(r.Fragment,{children:[(0,se.jsx)(yo.A,{orientation:"vertical"}),ne?(0,xo.$W)((0,o.A)({},ie,{view:"hours",views:["hours"],focusedView:i&&(0,j.Sq)(i)?"hours":null,sx:(0,o.A)({width:"auto",["&.".concat(To.X.root)]:{maxHeight:xt.Y2}},Array.isArray(Q)?Q:[Q])})):(0,xo.$8)((0,o.A)({},ie,{view:(0,j.Sq)(t)?t:"hours",views:a.filter(j.Sq),focusedView:i&&(0,j.Sq)(i)?i:null,sx:(0,o.A)({borderBottom:0,width:"auto",[".".concat(wo.w.root)]:{maxHeight:"100%"}},Array.isArray(Q)?Q:[Q])}))]})]}),re&&(0,se.jsx)(yo.A,{})]})};var Do=n(40165),ko=n(2235),Mo=n(3511);function Po(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function So(e){return e instanceof Po(e).Element||e instanceof Element}function Vo(e){return e instanceof Po(e).HTMLElement||e instanceof HTMLElement}function No(e){return"undefined"!==typeof ShadowRoot&&(e instanceof Po(e).ShadowRoot||e instanceof ShadowRoot)}var Io=Math.max,Ro=Math.min,Oo=Math.round;function Eo(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Fo(){return!/^((?!chrome|android).)*safari/i.test(Eo())}function Lo(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),a=1,r=1;t&&Vo(e)&&(a=e.offsetWidth>0&&Oo(o.width)/e.offsetWidth||1,r=e.offsetHeight>0&&Oo(o.height)/e.offsetHeight||1);var i=(So(e)?Po(e):window).visualViewport,s=!Fo()&&n,l=(o.left+(s&&i?i.offsetLeft:0))/a,c=(o.top+(s&&i?i.offsetTop:0))/r,u=o.width/a,d=o.height/r;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Wo(e){var t=Po(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function jo(e){return e?(e.nodeName||"").toLowerCase():null}function Bo(e){return((So(e)?e.ownerDocument:e.document)||window.document).documentElement}function zo(e){return Lo(Bo(e)).left+Wo(e).scrollLeft}function Ho(e){return Po(e).getComputedStyle(e)}function Yo(e){var t=Ho(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}function qo(e,t,n){void 0===n&&(n=!1);var o=Vo(t),a=Vo(t)&&function(e){var t=e.getBoundingClientRect(),n=Oo(t.width)/e.offsetWidth||1,o=Oo(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),r=Bo(t),i=Lo(e,a,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!n)&&(("body"!==jo(t)||Yo(r))&&(s=function(e){return e!==Po(e)&&Vo(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:Wo(e);var t}(t)),Vo(t)?((l=Lo(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):r&&(l.x=zo(r))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function Uo(e){var t=Lo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Xo(e){return"html"===jo(e)?e:e.assignedSlot||e.parentNode||(No(e)?e.host:null)||Bo(e)}function Qo(e){return["html","body","#document"].indexOf(jo(e))>=0?e.ownerDocument.body:Vo(e)&&Yo(e)?e:Qo(Xo(e))}function Ko(e,t){var n;void 0===t&&(t=[]);var o=Qo(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),r=Po(o),i=a?[r].concat(r.visualViewport||[],Yo(o)?o:[]):o,s=t.concat(i);return a?s:s.concat(Ko(Xo(i)))}function Go(e){return["table","td","th"].indexOf(jo(e))>=0}function _o(e){return Vo(e)&&"fixed"!==Ho(e).position?e.offsetParent:null}function Zo(e){for(var t=Po(e),n=_o(e);n&&Go(n)&&"static"===Ho(n).position;)n=_o(n);return n&&("html"===jo(n)||"body"===jo(n)&&"static"===Ho(n).position)?t:n||function(e){var t=/firefox/i.test(Eo());if(/Trident/i.test(Eo())&&Vo(e)&&"fixed"===Ho(e).position)return null;var n=Xo(e);for(No(n)&&(n=n.host);Vo(n)&&["html","body"].indexOf(jo(n))<0;){var o=Ho(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}var $o="top",Jo="bottom",ea="right",ta="left",na="auto",oa=[$o,Jo,ea,ta],aa="start",ra="end",ia="clippingParents",sa="viewport",la="popper",ca="reference",ua=oa.reduce((function(e,t){return e.concat([t+"-"+aa,t+"-"+ra])}),[]),da=[].concat(oa,[na]).reduce((function(e,t){return e.concat([t,t+"-"+aa,t+"-"+ra])}),[]),ma=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function pa(e){var t=new Map,n=new Set,o=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&a(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),o}function ha(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var fa={placement:"bottom",modifiers:[],strategy:"absolute"};function va(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function xa(e){var t,n=e.reference,o=e.element,a=e.placement,r=a?ya(a):null,i=a?wa(a):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(r){case $o:t={x:s,y:n.y-o.height};break;case Jo:t={x:s,y:n.y+n.height};break;case ea:t={x:n.x+n.width,y:l};break;case ta:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=r?Aa(r):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case aa:t[c]=t[c]-(n[u]/2-o[u]/2);break;case ra:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}var Ta={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ca(e){var t,n=e.popper,o=e.popperRect,a=e.placement,r=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,m=i.x,p=void 0===m?0:m,h=i.y,f=void 0===h?0:h,v="function"===typeof u?u({x:p,y:f}):{x:p,y:f};p=v.x,f=v.y;var g=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=ta,w=$o,A=window;if(c){var x=Zo(n),T="clientHeight",C="clientWidth";if(x===Po(n)&&"static"!==Ho(x=Bo(n)).position&&"absolute"===s&&(T="scrollHeight",C="scrollWidth"),a===$o||(a===ta||a===ea)&&r===ra)w=Jo,f-=(d&&x===A&&A.visualViewport?A.visualViewport.height:x[T])-o.height,f*=l?1:-1;if(a===ta||(a===$o||a===Jo)&&r===ra)y=ea,p-=(d&&x===A&&A.visualViewport?A.visualViewport.width:x[C])-o.width,p*=l?1:-1}var D,k=Object.assign({position:s},c&&Ta),M=!0===u?function(e,t){var n=e.x,o=e.y,a=t.devicePixelRatio||1;return{x:Oo(n*a)/a||0,y:Oo(o*a)/a||0}}({x:p,y:f},Po(n)):{x:p,y:f};return p=M.x,f=M.y,l?Object.assign({},k,((D={})[w]=b?"0":"",D[y]=g?"0":"",D.transform=(A.devicePixelRatio||1)<=1?"translate("+p+"px, "+f+"px)":"translate3d("+p+"px, "+f+"px, 0)",D)):Object.assign({},k,((t={})[w]=b?f+"px":"",t[y]=g?p+"px":"",t.transform="",t))}const Da={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,a=n.offset,r=void 0===a?[0,0]:a,i=da.reduce((function(e,n){return e[n]=function(e,t,n){var o=ya(e),a=[ta,$o].indexOf(o)>=0?-1:1,r="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=r[0],s=r[1];return i=i||0,s=(s||0)*a,[ta,ea].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,r),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}};var ka={left:"right",right:"left",bottom:"top",top:"bottom"};function Ma(e){return e.replace(/left|right|bottom|top/g,(function(e){return ka[e]}))}var Pa={start:"end",end:"start"};function Sa(e){return e.replace(/start|end/g,(function(e){return Pa[e]}))}function Va(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&No(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Na(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ia(e,t,n){return t===sa?Na(function(e,t){var n=Po(e),o=Bo(e),a=n.visualViewport,r=o.clientWidth,i=o.clientHeight,s=0,l=0;if(a){r=a.width,i=a.height;var c=Fo();(c||!c&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:r,height:i,x:s+zo(e),y:l}}(e,n)):So(t)?function(e,t){var n=Lo(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Na(function(e){var t,n=Bo(e),o=Wo(e),a=null==(t=e.ownerDocument)?void 0:t.body,r=Io(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Io(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-o.scrollLeft+zo(e),l=-o.scrollTop;return"rtl"===Ho(a||n).direction&&(s+=Io(n.clientWidth,a?a.clientWidth:0)-r),{width:r,height:i,x:s,y:l}}(Bo(e)))}function Ra(e,t,n,o){var a="clippingParents"===t?function(e){var t=Ko(Xo(e)),n=["absolute","fixed"].indexOf(Ho(e).position)>=0&&Vo(e)?Zo(e):e;return So(n)?t.filter((function(e){return So(e)&&Va(e,n)&&"body"!==jo(e)})):[]}(e):[].concat(t),r=[].concat(a,[n]),i=r[0],s=r.reduce((function(t,n){var a=Ia(e,n,o);return t.top=Io(a.top,t.top),t.right=Ro(a.right,t.right),t.bottom=Ro(a.bottom,t.bottom),t.left=Io(a.left,t.left),t}),Ia(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Oa(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Ea(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Fa(e,t){void 0===t&&(t={});var n=t,o=n.placement,a=void 0===o?e.placement:o,r=n.strategy,i=void 0===r?e.strategy:r,s=n.boundary,l=void 0===s?ia:s,c=n.rootBoundary,u=void 0===c?sa:c,d=n.elementContext,m=void 0===d?la:d,p=n.altBoundary,h=void 0!==p&&p,f=n.padding,v=void 0===f?0:f,g=Oa("number"!==typeof v?v:Ea(v,oa)),b=m===la?ca:la,y=e.rects.popper,w=e.elements[h?b:m],A=Ra(So(w)?w:w.contextElement||Bo(e.elements.popper),l,u,i),x=Lo(e.elements.reference),T=xa({reference:x,element:y,strategy:"absolute",placement:a}),C=Na(Object.assign({},y,T)),D=m===la?C:x,k={top:A.top-D.top+g.top,bottom:D.bottom-A.bottom+g.bottom,left:A.left-D.left+g.left,right:D.right-A.right+g.right},M=e.modifiersData.offset;if(m===la&&M){var P=M[a];Object.keys(k).forEach((function(e){var t=[ea,Jo].indexOf(e)>=0?1:-1,n=[$o,Jo].indexOf(e)>=0?"y":"x";k[e]+=P[n]*t}))}return k}function La(e,t,n){return Io(e,Ro(t,n))}const Wa={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,a=n.mainAxis,r=void 0===a||a,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,m=n.tether,p=void 0===m||m,h=n.tetherOffset,f=void 0===h?0:h,v=Fa(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=ya(t.placement),b=wa(t.placement),y=!b,w=Aa(g),A="x"===w?"y":"x",x=t.modifiersData.popperOffsets,T=t.rects.reference,C=t.rects.popper,D="function"===typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,k="number"===typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(x){if(r){var S,V="y"===w?$o:ta,N="y"===w?Jo:ea,I="y"===w?"height":"width",R=x[w],O=R+v[V],E=R-v[N],F=p?-C[I]/2:0,L=b===aa?T[I]:C[I],W=b===aa?-C[I]:-T[I],j=t.elements.arrow,B=p&&j?Uo(j):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=z[V],Y=z[N],q=La(0,T[I],B[I]),U=y?T[I]/2-F-q-H-k.mainAxis:L-q-H-k.mainAxis,X=y?-T[I]/2+F+q+Y+k.mainAxis:W+q+Y+k.mainAxis,Q=t.elements.arrow&&Zo(t.elements.arrow),K=Q?"y"===w?Q.clientTop||0:Q.clientLeft||0:0,G=null!=(S=null==M?void 0:M[w])?S:0,_=R+X-G,Z=La(p?Ro(O,R+U-G-K):O,R,p?Io(E,_):E);x[w]=Z,P[w]=Z-R}if(s){var $,J="x"===w?$o:ta,ee="x"===w?Jo:ea,te=x[A],ne="y"===A?"height":"width",oe=te+v[J],ae=te-v[ee],re=-1!==[$o,ta].indexOf(g),ie=null!=($=null==M?void 0:M[A])?$:0,se=re?oe:te-T[ne]-C[ne]-ie+k.altAxis,le=re?te+T[ne]+C[ne]-ie-k.altAxis:ae,ce=p&&re?function(e,t,n){var o=La(e,t,n);return o>n?n:o}(se,te,le):La(p?se:oe,te,p?le:ae);x[A]=ce,P[A]=ce-te}t.modifiersData[o]=P}},requiresIfExists:["offset"]};const ja={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,a=e.options,r=n.elements.arrow,i=n.modifiersData.popperOffsets,s=ya(n.placement),l=Aa(s),c=[ta,ea].indexOf(s)>=0?"height":"width";if(r&&i){var u=function(e,t){return Oa("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Ea(e,oa))}(a.padding,n),d=Uo(r),m="y"===l?$o:ta,p="y"===l?Jo:ea,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],f=i[l]-n.rects.reference[l],v=Zo(r),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=h/2-f/2,y=u[m],w=g-d[c]-u[p],A=g/2-d[c]/2+b,x=La(y,A,w),T=l;n.modifiersData[o]=((t={})[T]=x,t.centerOffset=x-A,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!==typeof o||(o=t.elements.popper.querySelector(o)))&&Va(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ba(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 za(e){return[$o,ea,Jo,ta].some((function(t){return e[t]>=0}))}var Ha=ga({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,r=void 0===a||a,i=o.resize,s=void 0===i||i,l=Po(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&c.forEach((function(e){e.addEventListener("scroll",n.update,ba)})),s&&l.addEventListener("resize",n.update,ba),function(){r&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ba)})),s&&l.removeEventListener("resize",n.update,ba)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=xa({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,a=void 0===o||o,r=n.adaptive,i=void 0===r||r,s=n.roundOffsets,l=void 0===s||s,c={placement:ya(t.placement),variation:wa(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ca(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ca(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{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]||{},o=t.attributes[e]||{},a=t.elements[e];Vo(a)&&jo(a)&&(Object.assign(a.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?a.removeAttribute(e):a.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 o=t.elements[e],a=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Vo(o)&&jo(o)&&(Object.assign(o.style,r),Object.keys(a).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Da,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var a=n.mainAxis,r=void 0===a||a,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,m=n.altBoundary,p=n.flipVariations,h=void 0===p||p,f=n.allowedAutoPlacements,v=t.options.placement,g=ya(v),b=l||(g===v||!h?[Ma(v)]:function(e){if(ya(e)===na)return[];var t=Ma(e);return[Sa(e),t,Sa(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat(ya(n)===na?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,a=n.boundary,r=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?da:l,u=wa(o),d=u?s?ua:ua.filter((function(e){return wa(e)===u})):oa,m=d.filter((function(e){return c.indexOf(e)>=0}));0===m.length&&(m=d);var p=m.reduce((function(t,n){return t[n]=Fa(e,{placement:n,boundary:a,rootBoundary:r,padding:i})[ya(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:f}):n)}),[]),w=t.rects.reference,A=t.rects.popper,x=new Map,T=!0,C=y[0],D=0;D=0,V=S?"width":"height",N=Fa(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:m,padding:c}),I=S?P?ea:ta:P?Jo:$o;w[V]>A[V]&&(I=Ma(I));var R=Ma(I),O=[];if(r&&O.push(N[M]<=0),s&&O.push(N[I]<=0,N[R]<=0),O.every((function(e){return e}))){C=k,T=!1;break}x.set(k,O)}if(T)for(var E=function(e){var t=y.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},F=h?3:1;F>0;F--){if("break"===E(F))break}t.placement!==C&&(t.modifiersData[o]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Wa,ja,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,a=t.rects.popper,r=t.modifiersData.preventOverflow,i=Fa(t,{elementContext:"reference"}),s=Fa(t,{altBoundary:!0}),l=Ba(i,o),c=Ba(s,a,r),u=za(l),d=za(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Ya=n(5187);const qa="base";function Ua(e,t){const n=oe.li[t];return n?(o=n,"".concat(qa,"--").concat(o)):function(e,t){return"".concat(qa,"-").concat(e,"-").concat(t)}(e,t);var o}const Xa="Popper";function Qa(e){return Ua(Xa,e)}!function(e,t){const n={};t.forEach((t=>{n[t]=Ua(e,t)}))}(Xa,["root"]);const Ka={disableDefaultClasses:!1},Ga=r.createContext(Ka);const _a=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Za=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function $a(e){return"function"===typeof e?e():e}function Ja(e){return void 0!==e.nodeType}const er=()=>(0,_.A)({root:["root"]},function(e){const{disableDefaultClasses:t}=r.useContext(Ga);return n=>t?"":e(n)}(Qa)),tr={},nr=r.forwardRef((function(e,t){var n;const{anchorEl:i,children:l,direction:c,disablePortal:u,modifiers:d,open:m,placement:p,popperOptions:h,popperRef:f,slotProps:v={},slots:g={},TransitionProps:b}=e,y=(0,a.A)(e,_a),w=r.useRef(null),x=(0,T.A)(w,t),C=r.useRef(null),D=(0,T.A)(C,f),k=r.useRef(D);(0,s.A)((()=>{k.current=D}),[D]),r.useImperativeHandle(f,(()=>C.current),[]);const M=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}}(p,c),[P,S]=r.useState(M),[V,N]=r.useState($a(i));r.useEffect((()=>{C.current&&C.current.forceUpdate()})),r.useEffect((()=>{i&&N($a(i))}),[i]),(0,s.A)((()=>{if(!V||!m)return;let e=[{name:"preventOverflow",options:{altBoundary:u}},{name:"flip",options:{altBoundary:u}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;S(t.placement)}}];null!=d&&(e=e.concat(d)),h&&null!=h.modifiers&&(e=e.concat(h.modifiers));const t=Ha(V,w.current,(0,o.A)({placement:M},h,{modifiers:e}));return k.current(t),()=>{t.destroy(),k.current(null)}}),[V,u,d,m,h,M]);const I={placement:P};null!==b&&(I.TransitionProps=b);const R=er(),O=null!=(n=g.root)?n:"div",E=(0,A.Q)({elementType:O,externalSlotProps:v.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:x},ownerState:e,className:R.root});return(0,se.jsx)(O,(0,o.A)({},E,{children:"function"===typeof l?l(I):l}))})),or=r.forwardRef((function(e,t){const{anchorEl:n,children:i,container:s,direction:l="ltr",disablePortal:c=!1,keepMounted:u=!1,modifiers:d,open:m,placement:p="bottom",popperOptions:h=tr,popperRef:f,style:v,transition:g=!1,slotProps:b={},slots:y={}}=e,w=(0,a.A)(e,Za),[A,x]=r.useState(!0);if(!u&&!m&&(!g||A))return null;let T;if(s)T=s;else if(n){const e=$a(n);T=e&&Ja(e)?(0,Mo.A)(e).body:(0,Mo.A)(null).body}const C=m||!u||g&&!A?void 0:"none",D=g?{in:m,onEnter:()=>{x(!1)},onExited:()=>{x(!0)}}:void 0;return(0,se.jsx)(Ya.Z,{disablePortal:c,container:T,children:(0,se.jsx)(nr,(0,o.A)({anchorEl:n,direction:l,disablePortal:c,modifiers:d,ref:t,open:g?!A:m,placement:p,popperOptions:h,popperRef:f,slotProps:b,slots:y},w,{style:(0,o.A)({position:"fixed",top:0,left:0,display:C},v),TransitionProps:D,children:i}))})}));var ar=n(25329);const rr=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ir=(0,te.Ay)(or,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),sr=r.forwardRef((function(e,t){var n;const r=(0,ar.A)(),i=(0,h.A)({props:e,name:"MuiPopper"}),{anchorEl:s,component:l,components:c,componentsProps:u,container:d,disablePortal:m,keepMounted:p,modifiers:f,open:v,placement:g,popperOptions:b,popperRef:y,transition:w,slots:A,slotProps:x}=i,T=(0,a.A)(i,rr),C=null!=(n=null==A?void 0:A.root)?n:null==c?void 0:c.Root,D=(0,o.A)({anchorEl:s,container:d,disablePortal:m,keepMounted:p,modifiers:f,open:v,placement:g,popperOptions:b,popperRef:y,transition:w},T);return(0,se.jsx)(ir,(0,o.A)({as:l,direction:null==r?void 0:r.direction,slots:{root:C},slotProps:null!=x?x:u},D,{ref:t}))}));var lr=n(76493);function cr(e){return(0,oe.Ay)("MuiPickersPopper",e)}(0,ne.A)("MuiPickersPopper",["root","paper"]);const ur=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],dr=(0,te.Ay)(sr,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal}})),mr=(0,te.Ay)(ko.A,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{ownerState:t}=e;return(0,o.A)({outline:0,transformOrigin:"top center"},t.placement.includes("top")&&{transformOrigin:"bottom center"})}));const pr=r.forwardRef(((e,t)=>{const{PaperComponent:n,popperPlacement:r,ownerState:i,children:s,paperSlotProps:l,paperClasses:c,onPaperClick:u,onPaperTouchStart:d}=e,m=(0,a.A)(e,ur),p=(0,o.A)({},i,{placement:r}),h=(0,A.Q)({elementType:n,externalSlotProps:l,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:c,ownerState:p});return(0,se.jsx)(n,(0,o.A)({},m,h,{onClick:e=>{var t;u(e),null==(t=h.onClick)||t.call(h,e)},onTouchStart:e=>{var t;d(e),null==(t=h.onTouchStart)||t.call(h,e)},ownerState:p,children:s}))}));function hr(e){var t,n,a,i;const s=(0,h.A)({props:e,name:"MuiPickersPopper"}),{anchorEl:l,children:c,containerRef:u=null,shouldRestoreFocus:d,onBlur:m,onDismiss:p,open:f,role:v,placement:g,slots:b,slotProps:y,reduceAnimations:w}=s;r.useEffect((()=>{function e(e){!f||"Escape"!==e.key&&"Esc"!==e.key||p()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[p,f]);const C=r.useRef(null);r.useEffect((()=>{"tooltip"===v||d&&!d()||(f?C.current=R(document):C.current&&C.current instanceof HTMLElement&&setTimeout((()=>{C.current instanceof HTMLElement&&C.current.focus()})))}),[f,v,d]);const[D,k,M]=function(e,t){const n=r.useRef(!1),o=r.useRef(!1),a=r.useRef(null),i=r.useRef(!1);r.useEffect((()=>{if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),()=>{document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),i.current=!1};function t(){i.current=!0}}),[e]);const s=(0,x.A)((e=>{if(!i.current)return;const r=o.current;o.current=!1;const s=(0,Mo.A)(a.current);if(!a.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!s.documentElement.contains(e.target)||a.current.contains(e.target),l||r||t(e)})),l=()=>{o.current=!0};return r.useEffect((()=>{if(e){const e=(0,Mo.A)(a.current),t=()=>{n.current=!0};return e.addEventListener("touchstart",s),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",t)}}}),[e,s]),r.useEffect((()=>{if(e){const e=(0,Mo.A)(a.current);return e.addEventListener("click",s),()=>{e.removeEventListener("click",s),o.current=!1}}}),[e,s]),[a,l,l]}(f,null!=m?m:p),P=r.useRef(null),S=(0,T.A)(P,u),V=(0,T.A)(S,D),N=s,I=(e=>{const{classes:t}=e;return(0,_.A)({root:["root"],paper:["paper"]},cr,t)})(N),O=mo(),E=null!=w?w:O,F=(null!=(t=null==b?void 0:b.desktopTransition)?t:E)?jt.A:Do.A,L=null!=(n=null==b?void 0:b.desktopTrapFocus)?n:lr.s,W=null!=(a=null==b?void 0:b.desktopPaper)?a:mr,j=null!=(i=null==b?void 0:b.popper)?i:dr,B=(0,A.Q)({elementType:j,externalSlotProps:null==y?void 0:y.popper,additionalProps:{transition:!0,role:v,open:f,anchorEl:l,placement:g,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),p())}},className:I.root,ownerState:s});return(0,se.jsx)(j,(0,o.A)({},B,{children:e=>{let{TransitionProps:t,placement:n}=e;return(0,se.jsx)(L,(0,o.A)({open:f,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===v,isEnabled:()=>!0},null==y?void 0:y.desktopTrapFocus,{children:(0,se.jsx)(F,(0,o.A)({},t,null==y?void 0:y.desktopTransition,{children:(0,se.jsx)(pr,{PaperComponent:W,ownerState:N,popperPlacement:n,ref:V,onPaperClick:k,onPaperTouchStart:M,paperClasses:I.paper,paperSlotProps:null==y?void 0:y.desktopPaper,children:c})}))}))}}))}const fr=e=>{let{props:t,valueManager:n,valueType:a,wrapperVariant:i,validator:s}=e;const{onAccept:l,onChange:c,value:u,defaultValue:d,closeOnSelect:m="desktop"===i,selectedSections:p,onSelectedSectionsChange:h,timezone:f}=t,{current:v}=r.useRef(d),{current:g}=r.useRef(void 0!==u);const b=(0,D.hc)(),y=(0,D.u)(),[w,A]=(0,P.A)({controlled:p,default:null,name:"usePickerValue",state:"selectedSections"}),{isOpen:T,setIsOpen:C}=(e=>{let{open:t,onOpen:n,onClose:o}=e;const a=r.useRef("boolean"===typeof t).current,[i,s]=r.useState(!1);return r.useEffect((()=>{if(a){if("boolean"!==typeof t)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");s(t)}}),[a,t]),{isOpen:i,setIsOpen:r.useCallback((e=>{a||s(e),e&&n&&n(),!e&&o&&o()}),[a,n,o])}})(t),[M,V]=r.useState((()=>{let e;return e=void 0!==u?u:void 0!==v?v:n.emptyValue,{draft:e,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:u,hasBeenModifiedSinceMount:!1}})),{timezone:N,handleValueChange:I}=(0,S.M)({timezone:f,value:u,defaultValue:v,onChange:c,valueManager:n});k((0,o.A)({},t,{value:M.draft,timezone:N}),s,n.isSameError,n.defaultErrorState);const R=(0,x.A)((e=>{const a={action:e,dateState:M,hasChanged:t=>!n.areValuesEqual(b,e.value,t),isControlled:g,closeOnSelect:m},r=(e=>{const{action:t,hasChanged:n,dateState:o,isControlled:a}=e,r=!a&&!o.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!r||!["accept","today","clear"].includes(t.pickerAction))||n(o.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!r||n(o.lastPublishedValue)))})(a),i=(e=>{const{action:t,hasChanged:n,dateState:o,isControlled:a,closeOnSelect:r}=e,i=!a&&!o.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!i||!["accept","today","clear"].includes(t.pickerAction))||n(o.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&r?!!i||n(o.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&n(o.lastCommittedValue)})(a),c=(e=>{const{action:t,closeOnSelect:n}=e;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&n:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)})(a);if(V((t=>(0,o.A)({},t,{draft:e.value,lastPublishedValue:r?e.value:t.lastPublishedValue,lastCommittedValue:i?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0}))),r){const n={validationError:"setValueFromField"===e.name?e.context.validationError:s({adapter:y,value:e.value,props:(0,o.A)({},t,{value:e.value,timezone:N})})};"setValueFromShortcut"===e.name&&null!=e.shortcut&&(n.shortcut=e.shortcut),I(e.value,n)}i&&l&&l(e.value),c&&C(!1)}));if(void 0!==u&&(void 0===M.lastControlledValue||!n.areValuesEqual(b,M.lastControlledValue,u))){const e=n.areValuesEqual(b,M.draft,u);V((t=>(0,o.A)({},t,{lastControlledValue:u},e?{}:{lastCommittedValue:u,lastPublishedValue:u,draft:u,hasBeenModifiedSinceMount:!0})))}const O=(0,x.A)((()=>{R({value:n.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),E=(0,x.A)((()=>{R({value:M.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),F=(0,x.A)((()=>{R({value:M.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),L=(0,x.A)((()=>{R({value:M.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),W=(0,x.A)((()=>{R({value:n.getTodayValue(b,N,a),name:"setValueFromAction",pickerAction:"today"})})),j=(0,x.A)((()=>C(!0))),B=(0,x.A)((()=>C(!1))),z=(0,x.A)((function(e){return R({name:"setValueFromView",value:e,selectionState:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"partial"})})),H=(0,x.A)(((e,t,n)=>R({name:"setValueFromShortcut",value:e,changeImportance:null!=t?t:"accept",shortcut:n}))),Y=(0,x.A)(((e,t)=>R({name:"setValueFromField",value:e,context:t}))),q=(0,x.A)((e=>{A(e),null==h||h(e)})),U={onClear:O,onAccept:E,onDismiss:F,onCancel:L,onSetToday:W,onOpen:j,onClose:B},X={value:M.draft,onChange:Y,selectedSections:w,onSelectedSectionsChange:q},Q=r.useMemo((()=>n.cleanValue(b,M.draft)),[b,n,M.draft]);return{open:T,fieldProps:X,viewProps:{value:Q,onChange:z,onClose:B,open:T,onSelectedSectionsChange:q},layoutProps:(0,o.A)({},U,{value:Q,onChange:z,onSelectShortcut:H,isValid:e=>{const a=s({adapter:y,value:e,props:(0,o.A)({},t,{value:e,timezone:N})});return!n.hasError(a)}}),actions:U}},vr=["className","sx"];function gr(){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"}const br=(e,t)=>{const[n,o]=r.useState(gr);if((0,s.A)((()=>{const e=()=>{o(gr())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),a=e,i=["hours","minutes","seconds"],Array.isArray(i)?i.every((e=>-1!==a.indexOf(e))):-1!==a.indexOf(i))return!1;var a,i;return"landscape"===(t||n)},yr=(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1;const o=Array.isArray(e)?e.join("\n"):e}(["The `renderInput` prop has been removed in version 6.0 of the Date and Time Pickers.","You can replace it with the `textField` component slot in most cases.","For more information, please have a look at the migration guide (https://mui.com/x/migration/migration-pickers-v5/#input-renderer-required-in-v5)."]),e=>{let{props:t,valueManager:n,valueType:i,wrapperVariant:l,inputRef:c,additionalViewProps:u,validator:d,autoFocusView:m}=e;const p=fr({props:t,valueManager:n,valueType:i,wrapperVariant:l,validator:d}),h=(e=>{let{props:t,propsFromPickerValue:n,additionalViewProps:i,inputRef:l,autoFocusView:c}=e;const{onChange:u,open:d,onSelectedSectionsChange:m,onClose:p}=n,{views:h,openTo:f,onViewChange:v,disableOpenPicker:g,viewRenderers:b,timezone:y}=t,w=(0,a.A)(t,vr),{view:A,setView:T,defaultView:C,focusedView:D,setFocusedView:k,setValueAndGoToNextView:M}=(0,Kn.o)({view:void 0,views:h,openTo:f,onChange:u,onViewChange:v,autoFocus:c}),{hasUIView:P,viewModeLookup:S}=r.useMemo((()=>h.reduce(((e,t)=>{let n;return n=g?"field":null!=b[t]?"UI":"field",e.viewModeLookup[t]=n,"UI"===n&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})),[g,b,h]),V=r.useMemo((()=>h.reduce(((e,t)=>null!=b[t]&&(0,j.hW)(t)?e+1:e),0)),[b,h]),N=S[A],I=(0,x.A)((()=>"UI"===N)),[R,O]=r.useState("UI"===N?A:null);return R!==A&&"UI"===S[A]&&O(A),(0,s.A)((()=>{"field"===N&&d&&(p(),setTimeout((()=>{null==l||l.current.focus(),m(A)})))}),[A]),(0,s.A)((()=>{if(!d)return;let e=A;"field"===N&&null!=R&&(e=R),e!==C&&"UI"===S[e]&&"UI"===S[C]&&(e=C),e!==A&&T(e),k(e,!0)}),[d]),{hasUIView:P,shouldRestoreFocus:I,layoutProps:{views:h,view:R,onViewChange:T},renderCurrentView:()=>{if(null==R)return null;const e=b[R];return null==e?null:e((0,o.A)({},w,i,n,{views:h,timezone:y,onChange:M,view:R,onViewChange:T,focusedView:D,onFocusedViewChange:k,showViewSwitcher:V>1,timeViewsCount:V}))}}})({props:t,inputRef:c,additionalViewProps:u,autoFocusView:m,propsFromPickerValue:p.viewProps}),f=(e=>{let{props:t,propsFromPickerValue:n,propsFromPickerViews:a,wrapperVariant:r}=e;const{orientation:i}=t,s=br(a.views,i);return{layoutProps:(0,o.A)({},a,n,{isLandscape:s,wrapperVariant:r,disabled:t.disabled,readOnly:t.readOnly})}})({props:t,wrapperVariant:l,propsFromPickerValue:p.layoutProps,propsFromPickerViews:h.layoutProps});return{open:p.open,actions:p.actions,fieldProps:p.fieldProps,renderCurrentView:h.renderCurrentView,hasUIView:h.hasUIView,shouldRestoreFocus:h.shouldRestoreFocus,layoutProps:f.layoutProps}});var wr=n(81831);function Ar(e){return(0,oe.Ay)("MuiPickersLayout",e)}const xr=(0,ne.A)("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]);var Tr=n(79739);const Cr=["onAccept","onClear","onCancel","onSetToday","actions"];function Dr(e){const{onAccept:t,onClear:n,onCancel:r,onSetToday:i,actions:s}=e,l=(0,a.A)(e,Cr),c=(0,D.Nq)();if(null==s||0===s.length)return null;const u=null==s?void 0:s.map((e=>{switch(e){case"clear":return(0,se.jsx)(ft.A,{onClick:n,children:c.clearButtonLabel},e);case"cancel":return(0,se.jsx)(ft.A,{onClick:r,children:c.cancelButtonLabel},e);case"accept":return(0,se.jsx)(ft.A,{onClick:t,children:c.okButtonLabel},e);case"today":return(0,se.jsx)(ft.A,{onClick:i,children:c.todayButtonLabel},e);default:return null}}));return(0,se.jsx)(Tr.A,(0,o.A)({},l,{children:u}))}var kr=n(249),Mr=n(32610),Pr=n(99269);const Sr=(0,Ie.A)((0,se.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");var Vr=n(31506);function Nr(e){return(0,oe.Ay)("MuiChip",e)}const Ir=(0,ne.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),Rr=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Or=(0,te.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:o,iconColor:a,clickable:r,onDelete:i,size:s,variant:l}=n;return[{["& .".concat(Ir.avatar)]:t.avatar},{["& .".concat(Ir.avatar)]:t["avatar".concat((0,Z.A)(s))]},{["& .".concat(Ir.avatar)]:t["avatarColor".concat((0,Z.A)(o))]},{["& .".concat(Ir.icon)]:t.icon},{["& .".concat(Ir.icon)]:t["icon".concat((0,Z.A)(s))]},{["& .".concat(Ir.icon)]:t["iconColor".concat((0,Z.A)(a))]},{["& .".concat(Ir.deleteIcon)]:t.deleteIcon},{["& .".concat(Ir.deleteIcon)]:t["deleteIcon".concat((0,Z.A)(s))]},{["& .".concat(Ir.deleteIcon)]:t["deleteIconColor".concat((0,Z.A)(o))]},{["& .".concat(Ir.deleteIcon)]:t["deleteIcon".concat((0,Z.A)(l),"Color").concat((0,Z.A)(o))]},t.root,t["size".concat((0,Z.A)(s))],t["color".concat((0,Z.A)(o))],r&&t.clickable,r&&"default"!==o&&t["clickableColor".concat((0,Z.A)(o),")")],i&&t.deletable,i&&"default"!==o&&t["deletableColor".concat((0,Z.A)(o))],t[l],t["".concat(l).concat((0,Z.A)(o))]]}})((e=>{let{theme:t,ownerState:n}=e;const a="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,o.A)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",["&.".concat(Ir.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},["& .".concat(Ir.avatar)]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:a,fontSize:t.typography.pxToRem(12)},["& .".concat(Ir.avatarColorPrimary)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},["& .".concat(Ir.avatarColorSecondary)]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},["& .".concat(Ir.avatarSmall)]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},["& .".concat(Ir.icon)]:(0,o.A)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,o.A)({color:t.vars?t.vars.palette.Chip.defaultIconColor:a},"default"!==n.color&&{color:"inherit"})),["& .".concat(Ir.deleteIcon)]:(0,o.A)({WebkitTapHighlightColor:"transparent",color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.26)"):(0,Pr.X4)(t.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.4)"):(0,Pr.X4)(t.palette.text.primary,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:t.vars?"rgba(".concat(t.vars.palette[n.color].contrastTextChannel," / 0.7)"):(0,Pr.X4)(t.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].main,color:(t.vars||t).palette[n.color].contrastText},n.onDelete&&{["&.".concat(Ir.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,Pr.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{["&.".concat(Ir.focusVisible)]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,Pr.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},["&.".concat(Ir.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,Pr.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},n.clickable&&"default"!==n.color&&{["&:hover, &.".concat(Ir.focusVisible)]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:t.vars?"1px solid ".concat(t.vars.palette.Chip.defaultBorder):"1px solid ".concat("light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]),["&.".concat(Ir.clickable,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(Ir.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["& .".concat(Ir.avatar)]:{marginLeft:4},["& .".concat(Ir.avatarSmall)]:{marginLeft:2},["& .".concat(Ir.icon)]:{marginLeft:4},["& .".concat(Ir.iconSmall)]:{marginLeft:2},["& .".concat(Ir.deleteIcon)]:{marginRight:5},["& .".concat(Ir.deleteIconSmall)]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.7)"):(0,Pr.X4)(t.palette[n.color].main,.7)),["&.".concat(Ir.clickable,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,Pr.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity)},["&.".concat(Ir.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,Pr.X4)(t.palette[n.color].main,t.palette.action.focusOpacity)},["& .".concat(Ir.deleteIcon)]:{color:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.7)"):(0,Pr.X4)(t.palette[n.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].main}}})})),Er=(0,te.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:o}=n;return[t.label,t["label".concat((0,Z.A)(o))]]}})((e=>{let{ownerState:t}=e;return(0,o.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===t.variant&&{paddingLeft:11,paddingRight:11},"small"===t.size&&{paddingLeft:8,paddingRight:8},"small"===t.size&&"outlined"===t.variant&&{paddingLeft:7,paddingRight:7})}));function Fr(e){return"Backspace"===e.key||"Delete"===e.key}const Lr=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiChip"}),{avatar:i,className:s,clickable:l,color:c="default",component:u,deleteIcon:d,disabled:m=!1,icon:p,label:f,onClick:v,onDelete:g,onKeyDown:b,onKeyUp:y,size:w="medium",variant:A="filled",tabIndex:x,skipFocusWhenDisabled:T=!1}=n,C=(0,a.A)(n,Rr),D=r.useRef(null),k=(0,Vr.A)(D,t),M=e=>{e.stopPropagation(),g&&g(e)},P=!(!1===l||!v)||l,S=P||g?ge.A:u||"div",V=(0,o.A)({},n,{component:S,disabled:m,size:w,color:c,iconColor:r.isValidElement(p)&&p.props.color||c,onDelete:!!g,clickable:P,variant:A}),N=(e=>{const{classes:t,disabled:n,size:o,color:a,iconColor:r,onDelete:i,clickable:s,variant:l}=e,c={root:["root",l,n&&"disabled","size".concat((0,Z.A)(o)),"color".concat((0,Z.A)(a)),s&&"clickable",s&&"clickableColor".concat((0,Z.A)(a)),i&&"deletable",i&&"deletableColor".concat((0,Z.A)(a)),"".concat(l).concat((0,Z.A)(a))],label:["label","label".concat((0,Z.A)(o))],avatar:["avatar","avatar".concat((0,Z.A)(o)),"avatarColor".concat((0,Z.A)(a))],icon:["icon","icon".concat((0,Z.A)(o)),"iconColor".concat((0,Z.A)(r))],deleteIcon:["deleteIcon","deleteIcon".concat((0,Z.A)(o)),"deleteIconColor".concat((0,Z.A)(a)),"deleteIcon".concat((0,Z.A)(l),"Color").concat((0,Z.A)(a))]};return(0,_.A)(c,Nr,t)})(V),I=S===ge.A?(0,o.A)({component:u||"div",focusVisibleClassName:N.focusVisible},g&&{disableRipple:!0}):{};let R=null;g&&(R=d&&r.isValidElement(d)?r.cloneElement(d,{className:(0,G.A)(d.props.className,N.deleteIcon),onClick:M}):(0,se.jsx)(Sr,{className:(0,G.A)(N.deleteIcon),onClick:M}));let O=null;i&&r.isValidElement(i)&&(O=r.cloneElement(i,{className:(0,G.A)(N.avatar,i.props.className)}));let E=null;return p&&r.isValidElement(p)&&(E=r.cloneElement(p,{className:(0,G.A)(N.icon,p.props.className)})),(0,se.jsxs)(Or,(0,o.A)({as:S,className:(0,G.A)(N.root,s),disabled:!(!P||!m)||void 0,onClick:v,onKeyDown:e=>{e.currentTarget===e.target&&Fr(e)&&e.preventDefault(),b&&b(e)},onKeyUp:e=>{e.currentTarget===e.target&&(g&&Fr(e)?g(e):"Escape"===e.key&&D.current&&D.current.blur()),y&&y(e)},ref:k,tabIndex:T&&m?-1:x,ownerState:V},I,C,{children:[O||E,(0,se.jsx)(Er,{className:(0,G.A)(N.label),ownerState:V,children:f}),R]}))})),Wr=["items","changeImportance","isLandscape","onChange","isValid"],jr=["getValue"];function Br(e){const{items:t,changeImportance:n,onChange:r,isValid:i}=e,s=(0,a.A)(e,Wr);if(null==t||0===t.length)return null;const l=t.map((e=>{let{getValue:t}=e,o=(0,a.A)(e,jr);const s=t({isValid:i});return{label:o.label,onClick:()=>{r(s,n,o)},disabled:!i(s)}}));return(0,se.jsx)(kr.A,(0,o.A)({dense:!0,sx:[{maxHeight:xt.Y2,maxWidth:200,overflow:"auto"},...Array.isArray(s.sx)?s.sx:[s.sx]]},s,{children:l.map((e=>(0,se.jsx)(Mr.Ay,{children:(0,se.jsx)(Lr,(0,o.A)({},e))},e.label)))}))}const zr=e=>{var t,n;const{wrapperVariant:a,onAccept:r,onClear:i,onCancel:s,onSetToday:l,view:c,views:u,onViewChange:d,value:m,onChange:p,onSelectShortcut:h,isValid:f,isLandscape:v,disabled:g,readOnly:b,children:y,components:w,componentsProps:x,slots:T,slotProps:C}=e,D=null!=T?T:(0,Rt.p)(w),k=null!=C?C:x,M=(e=>{const{classes:t,isLandscape:n}=e,o={root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]};return(0,_.A)(o,Ar,t)})(e),P=null!=(t=null==D?void 0:D.actionBar)?t:Dr,S=(0,A.Q)({elementType:P,externalSlotProps:null==k?void 0:k.actionBar,additionalProps:{onAccept:r,onClear:i,onCancel:s,onSetToday:l,actions:"desktop"===a?[]:["cancel","accept"],className:M.actionBar},ownerState:(0,o.A)({},e,{wrapperVariant:a})}),V=(0,se.jsx)(P,(0,o.A)({},S)),N=null==D?void 0:D.toolbar,I=(0,A.Q)({elementType:N,externalSlotProps:null==k?void 0:k.toolbar,additionalProps:{isLandscape:v,onChange:p,value:m,view:c,onViewChange:d,views:u,disabled:g,readOnly:b,className:M.toolbar},ownerState:(0,o.A)({},e,{wrapperVariant:a})}),R=function(e){return null!==e.view}(I)&&N?(0,se.jsx)(N,(0,o.A)({},I)):null,O=y,E=null==D?void 0:D.tabs,F=c&&E?(0,se.jsx)(E,(0,o.A)({view:c,onViewChange:d,className:M.tabs},null==k?void 0:k.tabs)):null,L=null!=(n=null==D?void 0:D.shortcuts)?n:Br,W=(0,A.Q)({elementType:L,externalSlotProps:null==k?void 0:k.shortcuts,additionalProps:{isValid:f,isLandscape:v,onChange:h,className:M.shortcuts},ownerState:{isValid:f,isLandscape:v,onChange:h,className:M.shortcuts,wrapperVariant:a}});return{toolbar:R,content:O,tabs:F,actionBar:V,shortcuts:c&&L?(0,se.jsx)(L,(0,o.A)({},W)):null}},Hr=(0,te.Ay)("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",["& .".concat(xr.toolbar)]:n.isLandscape?{gridColumn:"rtl"===t.direction?3:1,gridRow:"2 / 3"}:{gridColumn:"2 / 4",gridRow:1},[".".concat(xr.shortcuts)]:n.isLandscape?{gridColumn:"2 / 4",gridRow:1}:{gridColumn:"rtl"===t.direction?3:1,gridRow:"2 / 3"},["& .".concat(xr.actionBar)]:{gridColumn:"1 / 4",gridRow:3}}}));Hr.propTypes={as:v().elementType,ownerState:v().shape({isLandscape:v().bool.isRequired}).isRequired,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object])};const Yr=(0,te.Ay)("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,t)=>t.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),qr=function(e){const t=(0,h.A)({props:e,name:"MuiPickersLayout"}),{toolbar:n,content:o,tabs:a,actionBar:i,shortcuts:s}=zr(t),{sx:l,className:c,isLandscape:u,ref:d,wrapperVariant:m}=t,p=t,f=(e=>{const{isLandscape:t,classes:n}=e,o={root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]};return(0,_.A)(o,Ar,n)})(p);return(0,se.jsxs)(Hr,{ref:d,sx:l,className:(0,G.A)(c,f.root),ownerState:p,children:[u?s:n,u?n:s,(0,se.jsx)(Yr,{className:f.contentWrapper,children:"desktop"===m?(0,se.jsxs)(r.Fragment,{children:[o,a]}):(0,se.jsxs)(r.Fragment,{children:[a,o]})}),i]})},Ur=["props","getOpenDialogAriaText"],Xr=["ownerState"],Qr=["ownerState"],Kr=["views","format"],Gr=(e,t)=>{let{views:n,format:r}=t,i=(0,a.A)(t,Kr);if(r)return r;const s=[],l=[];if(n.forEach((e=>{(0,j.hW)(e)?l.push(e):s.push(e)})),0===l.length)return(0,L.Wq)(e,(0,o.A)({views:s},i),!1);if(0===s.length)return(0,j.b$)(e,(0,o.A)({views:l},i));const c=(0,j.b$)(e,(0,o.A)({views:l},i)),u=(0,L.Wq)(e,(0,o.A)({views:s},i),!1);return"".concat(u," ").concat(c)},_r=(e,t,n)=>n?t.filter((e=>!(0,j.Sq)(e)||"hours"===e)):e?[...t,"meridiem"]:t;const Zr=r.forwardRef((function(e,t){var n,i,s,l,c,u,d;const m=(0,D.Nq)(),p=(0,D.hc)(),h=Ot(e,"MuiDesktopDateTimePicker"),{shouldRenderTimeInASingleColumn:f,thresholdToRenderTimeInASingleColumn:v,views:b,timeSteps:w}=function(e){let{thresholdToRenderTimeInASingleColumn:t,ampm:n,timeSteps:a,views:r}=e;const i=null!=t?t:24,s=(0,o.A)({hours:1,minutes:5,seconds:5},a),l=((e,t)=>{var n,o;return 1440/((null!=(n=e.hours)?n:1)*(null!=(o=e.minutes)?o:5))<=t})(s,i);return{thresholdToRenderTimeInASingleColumn:i,timeSteps:s,shouldRenderTimeInASingleColumn:l,views:_r(n,r,l)}}(h),x=!h.viewRenderers||0===Object.keys(h.viewRenderers).length,C=x?{day:Co,month:Co,year:Co,hours:Co,minutes:Co,seconds:Co,meridiem:Co}:(0,o.A)({day:bo,month:bo,year:bo,hours:null,minutes:null,seconds:null,meridiem:null},h.viewRenderers),k=null==(n=h.ampmInClock)||n,M=x?["accept"]:[],P=(0,o.A)({},h,{viewRenderers:C,format:Gr(p,h),views:b,yearsPerRow:null!=(i=h.yearsPerRow)?i:4,ampmInClock:k,timeSteps:w,thresholdToRenderTimeInASingleColumn:v,shouldRenderTimeInASingleColumn:f,slots:(0,o.A)({field:ve,openPickerIcon:de.CT},h.slots),slotProps:(0,o.A)({},h.slotProps,{field:e=>{var n;return(0,o.A)({},(0,g.Y)(null==(n=h.slotProps)?void 0:n.field,e),U(h),{ref:t})},toolbar:(0,o.A)({hidden:!0,ampmInClock:k,toolbarVariant:x?"desktop":"mobile"},null==(s=h.slotProps)?void 0:s.toolbar),tabs:(0,o.A)({hidden:!0},null==(l=h.slotProps)?void 0:l.tabs),actionBar:(0,o.A)({actions:M},null==(c=h.slotProps)?void 0:c.actionBar)})}),{renderPicker:S}=(e=>{var t,n,i,s,l;let{props:c,getOpenDialogAriaText:u}=e,d=(0,a.A)(e,Ur);const{slots:m,slotProps:p,className:h,sx:f,format:v,formatDensity:g,timezone:b,name:y,label:w,inputRef:x,readOnly:C,disabled:k,autoFocus:M,localeText:P,reduceAnimations:S}=c,V=(0,D.hc)(),N=r.useRef(null),I=r.useRef(null),R=(0,Et.A)(),O=null!=(t=null==p||null==(n=p.toolbar)?void 0:n.hidden)&&t,{open:E,actions:F,hasUIView:L,layoutProps:W,renderCurrentView:j,shouldRestoreFocus:B,fieldProps:z}=yr((0,o.A)({},d,{props:c,inputRef:N,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),H=null!=(i=m.inputAdornment)?i:ue,Y=(0,A.Q)({elementType:H,externalSlotProps:null==p?void 0:p.inputAdornment,additionalProps:{position:"end"},ownerState:c}),q=(0,a.A)(Y,Xr),U=null!=(s=m.openPickerButton)?s:K.A,X=(0,A.Q)({elementType:U,externalSlotProps:null==p?void 0:p.openPickerButton,additionalProps:{disabled:k||C,onClick:E?F.onClose:F.onOpen,"aria-label":u(z.value,V),edge:q.position},ownerState:c}),Q=(0,a.A)(X,Qr),G=m.openPickerIcon,_=m.field,Z=(0,A.Q)({elementType:_,externalSlotProps:null==p?void 0:p.field,additionalProps:(0,o.A)({},z,O&&{id:R},{readOnly:C,disabled:k,className:h,sx:f,format:v,formatDensity:g,timezone:b,label:w,name:y,autoFocus:M&&!c.open,focused:!!E||void 0}),ownerState:c});L&&(Z.InputProps=(0,o.A)({},Z.InputProps,{ref:I,["".concat(q.position,"Adornment")]:(0,se.jsx)(H,(0,o.A)({},q,{children:(0,se.jsx)(U,(0,o.A)({},Q,{children:(0,se.jsx)(G,(0,o.A)({},null==p?void 0:p.openPickerIcon))}))}))}));const $=(0,o.A)({textField:m.textField,clearIcon:m.clearIcon,clearButton:m.clearButton},Z.slots),J=null!=(l=m.layout)?l:qr,ee=(0,T.A)(N,Z.inputRef,x);let te=R;O&&(te=w?"".concat(R,"-label"):void 0);const ne=(0,o.A)({},p,{toolbar:(0,o.A)({},null==p?void 0:p.toolbar,{titleId:R}),popper:(0,o.A)({"aria-labelledby":te},null==p?void 0:p.popper)});return{renderPicker:()=>(0,se.jsxs)(wr.$,{localeText:P,children:[(0,se.jsx)(_,(0,o.A)({},Z,{slots:$,slotProps:ne,inputRef:ee})),(0,se.jsx)(hr,(0,o.A)({role:"dialog",placement:"bottom-start",anchorEl:I.current},F,{open:E,slots:m,slotProps:ne,shouldRestoreFocus:B,reduceAnimations:S,children:(0,se.jsx)(J,(0,o.A)({},W,null==ne?void 0:ne.layout,{slots:m,slotProps:ne,children:j()}))}))]})}})({props:P,valueManager:y.W,valueType:"date-time",getOpenDialogAriaText:null!=(u=null==(d=P.localeText)?void 0:d.openDatePickerDialogue)?u:m.openDatePickerDialogue,validator:B});return S()}));Zr.propTypes={ampm:v().bool,ampmInClock:v().bool,autoFocus:v().bool,className:v().string,closeOnSelect:v().bool,components:v().object,componentsProps:v().object,dayOfWeekFormatter:v().func,defaultCalendarMonth:v().any,defaultValue:v().any,disabled:v().bool,disableFuture:v().bool,disableHighlightToday:v().bool,disableIgnoringDatePartForTimeValidation:v().bool,disableOpenPicker:v().bool,disablePast:v().bool,displayWeekNumber:v().bool,fixedWeekNumber:v().number,format:v().string,formatDensity:v().oneOf(["dense","spacious"]),inputRef:b,label:v().node,loading:v().bool,localeText:v().object,maxDate:v().any,maxDateTime:v().any,maxTime:v().any,minDate:v().any,minDateTime:v().any,minTime:v().any,minutesStep:v().number,monthsPerRow:v().oneOf([3,4]),name:v().string,onAccept:v().func,onChange:v().func,onClose:v().func,onError:v().func,onMonthChange:v().func,onOpen:v().func,onSelectedSectionsChange:v().func,onViewChange:v().func,onYearChange:v().func,open:v().bool,openTo:v().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),orientation:v().oneOf(["landscape","portrait"]),readOnly:v().bool,reduceAnimations:v().bool,referenceDate:v().any,renderLoading:v().func,selectedSections:v().oneOfType([v().oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),v().number,v().shape({endIndex:v().number.isRequired,startIndex:v().number.isRequired})]),shouldDisableClock:v().func,shouldDisableDate:v().func,shouldDisableMonth:v().func,shouldDisableTime:v().func,shouldDisableYear:v().func,showDaysOutsideCurrentMonth:v().bool,skipDisabled:v().bool,slotProps:v().object,slots:v().object,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object]),thresholdToRenderTimeInASingleColumn:v().number,timeSteps:v().shape({hours:v().number,minutes:v().number,seconds:v().number}),timezone:v().string,value:v().any,view:v().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),viewRenderers:v().shape({day:v().func,hours:v().func,meridiem:v().func,minutes:v().func,month:v().func,seconds:v().func,year:v().func}),views:v().arrayOf(v().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:v().oneOf([3,4])};var $r=n(28170),Jr=n(96583),ei=n(21427);const ti=(0,te.Ay)(Jr.A)({["& .".concat(ei.A.container)]:{outline:0},["& .".concat(ei.A.paper)]:{outline:0,minWidth:xt.eX}}),ni=(0,te.Ay)($r.A)({"&:first-of-type":{padding:0}});function oi(e){var t,n;const{children:a,onDismiss:r,open:i,slots:s,slotProps:l}=e,c=null!=(t=null==s?void 0:s.dialog)?t:ti,u=null!=(n=null==s?void 0:s.mobileTransition)?n:jt.A;return(0,se.jsx)(c,(0,o.A)({open:i,onClose:r},null==l?void 0:l.dialog,{TransitionComponent:u,TransitionProps:null==l?void 0:l.mobileTransition,PaperComponent:null==s?void 0:s.mobilePaper,PaperProps:null==l?void 0:l.mobilePaper,children:(0,se.jsx)(ni,{children:a})}))}const ai=["props","getOpenDialogAriaText"],ri=r.forwardRef((function(e,t){var n,i,s,l,c;const u=(0,D.Nq)(),d=(0,D.hc)(),m=Ot(e,"MuiMobileDateTimePicker"),p=(0,o.A)({day:bo,month:bo,year:bo,hours:xo.Zo,minutes:xo.Zo,seconds:xo.Zo},m.viewRenderers),h=null!=(n=m.ampmInClock)&&n,f=(0,o.A)({},m,{viewRenderers:p,format:Gr(d,m),ampmInClock:h,slots:(0,o.A)({field:ve},m.slots),slotProps:(0,o.A)({},m.slotProps,{field:e=>{var n;return(0,o.A)({},(0,g.Y)(null==(n=m.slotProps)?void 0:n.field,e),U(m),{ref:t})},toolbar:(0,o.A)({hidden:!1,ampmInClock:h},null==(i=m.slotProps)?void 0:i.toolbar),tabs:(0,o.A)({hidden:!1},null==(s=m.slotProps)?void 0:s.tabs)})}),{renderPicker:v}=(e=>{var t,n,i;let{props:s,getOpenDialogAriaText:l}=e,c=(0,a.A)(e,ai);const{slots:u,slotProps:d,className:m,sx:p,format:h,formatDensity:f,timezone:v,name:g,label:b,inputRef:y,readOnly:w,disabled:x,localeText:C}=s,k=(0,D.hc)(),M=r.useRef(null),P=(0,Et.A)(),S=null!=(t=null==d||null==(n=d.toolbar)?void 0:n.hidden)&&t,{open:V,actions:N,layoutProps:I,renderCurrentView:R,fieldProps:O}=yr((0,o.A)({},c,{props:s,inputRef:M,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),E=u.field,F=(0,A.Q)({elementType:E,externalSlotProps:null==d?void 0:d.field,additionalProps:(0,o.A)({},O,S&&{id:P},!(x||w)&&{onClick:N.onOpen,onKeyDown:(L=N.onOpen,e=>{"Enter"!==e.key&&" "!==e.key||(L(e),e.preventDefault(),e.stopPropagation()),W&&W(e)})},{readOnly:null==w||w,disabled:x,className:m,sx:p,format:h,formatDensity:f,timezone:v,label:b,name:g}),ownerState:s});var L,W;F.inputProps=(0,o.A)({},F.inputProps,{"aria-label":l(O.value,k)});const j=(0,o.A)({textField:u.textField},F.slots),B=null!=(i=u.layout)?i:qr,z=(0,T.A)(M,F.inputRef,y);let H=P;S&&(H=b?"".concat(P,"-label"):void 0);const Y=(0,o.A)({},d,{toolbar:(0,o.A)({},null==d?void 0:d.toolbar,{titleId:P}),mobilePaper:(0,o.A)({"aria-labelledby":H},null==d?void 0:d.mobilePaper)});return{renderPicker:()=>(0,se.jsxs)(wr.$,{localeText:C,children:[(0,se.jsx)(E,(0,o.A)({},F,{slots:j,slotProps:Y,inputRef:z})),(0,se.jsx)(oi,(0,o.A)({},N,{open:V,slots:u,slotProps:Y,children:(0,se.jsx)(B,(0,o.A)({},I,null==Y?void 0:Y.layout,{slots:u,slotProps:Y,children:R()}))}))]})}})({props:f,valueManager:y.W,valueType:"date-time",getOpenDialogAriaText:null!=(l=null==(c=f.localeText)?void 0:c.openDatePickerDialogue)?l:u.openDatePickerDialogue,validator:B});return v()}));ri.propTypes={ampm:v().bool,ampmInClock:v().bool,autoFocus:v().bool,className:v().string,closeOnSelect:v().bool,components:v().object,componentsProps:v().object,dayOfWeekFormatter:v().func,defaultCalendarMonth:v().any,defaultValue:v().any,disabled:v().bool,disableFuture:v().bool,disableHighlightToday:v().bool,disableIgnoringDatePartForTimeValidation:v().bool,disableOpenPicker:v().bool,disablePast:v().bool,displayWeekNumber:v().bool,fixedWeekNumber:v().number,format:v().string,formatDensity:v().oneOf(["dense","spacious"]),inputRef:b,label:v().node,loading:v().bool,localeText:v().object,maxDate:v().any,maxDateTime:v().any,maxTime:v().any,minDate:v().any,minDateTime:v().any,minTime:v().any,minutesStep:v().number,monthsPerRow:v().oneOf([3,4]),name:v().string,onAccept:v().func,onChange:v().func,onClose:v().func,onError:v().func,onMonthChange:v().func,onOpen:v().func,onSelectedSectionsChange:v().func,onViewChange:v().func,onYearChange:v().func,open:v().bool,openTo:v().oneOf(["day","hours","minutes","month","seconds","year"]),orientation:v().oneOf(["landscape","portrait"]),readOnly:v().bool,reduceAnimations:v().bool,referenceDate:v().any,renderLoading:v().func,selectedSections:v().oneOfType([v().oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),v().number,v().shape({endIndex:v().number.isRequired,startIndex:v().number.isRequired})]),shouldDisableClock:v().func,shouldDisableDate:v().func,shouldDisableMonth:v().func,shouldDisableTime:v().func,shouldDisableYear:v().func,showDaysOutsideCurrentMonth:v().bool,slotProps:v().object,slots:v().object,sx:v().oneOfType([v().arrayOf(v().oneOfType([v().func,v().object,v().bool])),v().func,v().object]),timezone:v().string,value:v().any,view:v().oneOf(["day","hours","minutes","month","seconds","year"]),viewRenderers:v().shape({day:v().func,hours:v().func,minutes:v().func,month:v().func,seconds:v().func,year:v().func}),views:v().arrayOf(v().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:v().oneOf([3,4])};const ii=["desktopModeMediaQuery"],si=r.forwardRef((function(e,t){const n=(0,h.A)({props:e,name:"MuiDateTimePicker"}),{desktopModeMediaQuery:r=O}=n,i=(0,a.A)(n,ii);return p(r,{defaultMatches:!0})?(0,se.jsx)(Zr,(0,o.A)({ref:t},i)):(0,se.jsx)(ri,(0,o.A)({ref:t},i))}))},33863:(e,t,n)=>{"use strict";n.d(t,{L:()=>a,X:()=>r});var o=n(68483);function a(e){return(0,o.Ay)("MuiDigitalClock",e)}const r=(0,n(80863).A)("MuiDigitalClock",["root","list","item"])},81831:(e,t,n)=>{"use strict";n.d(t,{$:()=>u,F:()=>c});var o=n(58168),a=n(98587),r=n(9950),i=n(79859),s=n(44414);const l=["localeText"],c=r.createContext(null);const u=function(e){var t;const{localeText:n}=e,u=(0,a.A)(e,l),{utils:d,localeText:m}=null!=(t=r.useContext(c))?t:{utils:void 0,localeText:void 0},p=(0,i.A)({props:u,name:"MuiLocalizationProvider"}),{children:h,dateAdapter:f,dateFormats:v,dateLibInstance:g,adapterLocale:b,localeText:y}=p,w=r.useMemo((()=>(0,o.A)({},y,m,n)),[y,m,n]),A=r.useMemo((()=>{if(!f)return d||null;const e=new f({locale:b,formats:v,instance:g});if(!e.isMUIAdapter)throw new Error(["MUI: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[f,b,v,g,d]),x=r.useMemo((()=>A?{minDate:A.date("1900-01-01T00:00:00.000"),maxDate:A.date("2099-12-31T00:00:00.000")}:null),[A]),T=r.useMemo((()=>({utils:A,defaultDates:x,localeText:w})),[x,A,w]);return(0,s.jsx)(c.Provider,{value:T,children:h})}},48070:(e,t,n)=>{"use strict";n.d(t,{K:()=>a,w:()=>r});var o=n(68483);function a(e){return(0,o.Ay)("MuiMultiSectionDigitalClockSection",e)}const r=(0,n(80863).A)("MuiMultiSectionDigitalClockSection",["root","item"])},99743:(e,t,n)=>{"use strict";n.d(t,{A6:()=>s,CT:()=>c,Z5:()=>u,b1:()=>d,fl:()=>l,iV:()=>i,vu:()=>m});var o=n(23235),a=n(9950),r=n(44414);const i=(0,o.A)((0,r.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),s=(0,o.A)((0,r.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),l=(0,o.A)((0,r.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),c=(0,o.A)((0,r.jsx)("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"),u=((0,o.A)((0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("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,r.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),(0,o.A)((0,r.jsx)("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")),d=(0,o.A)((0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)("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,r.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),m=(0,o.A)((0,r.jsx)("path",{d:"M19 6.41 17.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"}),"Clear")},79355:(e,t,n)=>{"use strict";n.d(t,{I:()=>r});var o=n(59254),a=n(64936);const r=(0,o.Ay)("div")({overflow:"hidden",width:a.eX,maxHeight:a.Y2,display:"flex",flexDirection:"column",margin:"0 auto"})},17969:(e,t,n)=>{"use strict";n.d(t,{Y:()=>C});var o=n(98587),a=n(58168),r=n(9950),i=n(72004),s=n(82053),l=n(59254),c=n(14857),u=n(79859),d=n(74061),m=n(60525),p=n(25333),h=n(99743),f=n(68483);function v(e){return(0,f.Ay)("MuiPickersArrowSwitcher",e)}(0,n(80863).A)("MuiPickersArrowSwitcher",["root","spacer","button"]);var g=n(44414);const b=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel"],y=["ownerState"],w=["ownerState"],A=(0,l.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),x=(0,l.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((e=>{let{theme:t}=e;return{width:t.spacing(3)}})),T=(0,l.Ay)(p.A,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})((e=>{let{ownerState:t}=e;return(0,a.A)({},t.hidden&&{visibility:"hidden"})})),C=r.forwardRef((function(e,t){var n,r,l,p;const f="rtl"===(0,c.A)().direction,C=(0,u.A)({props:e,name:"MuiPickersArrowSwitcher"}),{children:D,className:k,slots:M,slotProps:P,isNextDisabled:S,isNextHidden:V,onGoToNext:N,nextLabel:I,isPreviousDisabled:R,isPreviousHidden:O,onGoToPrevious:E,previousLabel:F}=C,L=(0,o.A)(C,b),W=C,j=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],spacer:["spacer"],button:["button"]},v,t)})(W),B={isDisabled:S,isHidden:V,goTo:N,label:I},z={isDisabled:R,isHidden:O,goTo:E,label:F},H=null!=(n=null==M?void 0:M.previousIconButton)?n:T,Y=(0,m.Q)({elementType:H,externalSlotProps:null==P?void 0:P.previousIconButton,additionalProps:{size:"medium",title:z.label,"aria-label":z.label,disabled:z.isDisabled,edge:"end",onClick:z.goTo},ownerState:(0,a.A)({},W,{hidden:z.isHidden}),className:j.button}),q=null!=(r=null==M?void 0:M.nextIconButton)?r:T,U=(0,m.Q)({elementType:q,externalSlotProps:null==P?void 0:P.nextIconButton,additionalProps:{size:"medium",title:B.label,"aria-label":B.label,disabled:B.isDisabled,edge:"start",onClick:B.goTo},ownerState:(0,a.A)({},W,{hidden:B.isHidden}),className:j.button}),X=null!=(l=null==M?void 0:M.leftArrowIcon)?l:h.A6,Q=(0,m.Q)({elementType:X,externalSlotProps:null==P?void 0:P.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),K=(0,o.A)(Q,y),G=null!=(p=null==M?void 0:M.rightArrowIcon)?p:h.fl,_=(0,m.Q)({elementType:G,externalSlotProps:null==P?void 0:P.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),Z=(0,o.A)(_,w);return(0,g.jsxs)(A,(0,a.A)({ref:t,className:(0,i.A)(j.root,k),ownerState:W},L,{children:[(0,g.jsx)(H,(0,a.A)({},Y,{children:f?(0,g.jsx)(G,(0,a.A)({},Z)):(0,g.jsx)(X,(0,a.A)({},K))})),D?(0,g.jsx)(s.A,{variant:"subtitle1",component:"span",children:D}):(0,g.jsx)(x,{className:j.spacer,ownerState:W}),(0,g.jsx)(q,(0,a.A)({},U,{children:f?(0,g.jsx)(X,(0,a.A)({},K)):(0,g.jsx)(G,(0,a.A)({},Z))}))]}))}))},64936:(e,t,n)=>{"use strict";n.d(t,{B3:()=>o,Y2:()=>s,Yq:()=>i,aG:()=>c,eX:()=>r,kP:()=>l,y0:()=>a});const o=36,a=2,r=320,i=280,s=334,l=232,c=48},20731:(e,t,n)=>{"use strict";n.d(t,{bH:()=>i,p_:()=>s,r7:()=>l});var o=n(9950),a=n(60634),r=n(22412);function i(e,t){let{disableFuture:n,maxDate:r,timezone:i}=t;const s=(0,a.hc)();return o.useMemo((()=>{const t=s.dateWithTimezone(void 0,i),o=s.startOfMonth(n&&s.isBefore(t,r)?t:r);return!s.isAfter(o,e)}),[n,r,e,s,i])}function s(e,t){let{disablePast:n,minDate:r,timezone:i}=t;const s=(0,a.hc)();return o.useMemo((()=>{const t=s.dateWithTimezone(void 0,i),o=s.startOfMonth(n&&s.isAfter(t,r)?t:r);return!s.isBefore(o,e)}),[n,r,e,s,i])}function l(e,t,n,i){const s=(0,a.hc)();return{meridiemMode:(0,r.fX)(e,s),handleMeridiemChange:o.useCallback((o=>{const a=null==e?null:(0,r.tB)(e,o,Boolean(t),s);n(a,null!=i?i:"partial")}),[t,e,n,i,s])}}},49204:(e,t,n)=>{"use strict";n.d(t,{$i:()=>y,C7:()=>f,H6:()=>p,HI:()=>m,Lz:()=>A,MQ:()=>b,Sp:()=>C,UY:()=>u,Xw:()=>g,bQ:()=>c,bl:()=>w,gS:()=>k,hk:()=>s,m0:()=>D,s8:()=>i,wp:()=>r,xL:()=>x});var o=n(58168),a=n(50853);const r=(e,t)=>{const n=e.formatTokenMap[t];if(null==n)throw new Error(['MUI: The token "'.concat(t,'" is not supported by the Date and Time Pickers.'),"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join("\n"));return"string"===typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},i=(e,t,n)=>{const o=[],a=e.dateWithTimezone(void 0,t),r=e.startOfWeek(a),i=e.endOfWeek(a);let s=r;for(;e.isBefore(s,i);)o.push(s),s=e.addDays(s,1);return o.map((t=>e.formatByString(t,n)))},s=(e,t,n,o)=>{switch(n){case"month":return(0,a.YQ)(e,e.dateWithTimezone(void 0,t)).map((t=>e.formatByString(t,o)));case"weekDay":return i(e,t,o);case"meridiem":{const n=e.dateWithTimezone(void 0,t);return[e.startOfDay(n),e.endOfDay(n)].map((t=>e.formatByString(t,o)))}default:return[]}},l=(e,t,n)=>{let o=t;for(o=Number(o).toString();o.length{if("day"===a.type&&"digit-with-letter"===a.contentType){const t=e.setDate(o.longestMonth,n);return e.formatByString(t,a.format)}const r=n.toString();return a.hasLeadingZerosInInput?l(0,r,a.maxLength):r},u=(e,t,n,o,a,r,i)=>{const l=(e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}})(o),u="Home"===o,d="End"===o,m=""===n.value||u||d;return"digit"===n.contentType||"digit-with-letter"===n.contentType?(()=>{const o=a[n.type]({currentDate:r,format:n.format,contentType:n.contentType}),s=a=>c(e,t,a,o,n),p="minutes"===n.type&&null!=i&&i.minutesStep?i.minutesStep:1;let h=parseInt(n.value,10)+l*p;if(m){if("year"===n.type&&!d&&!u)return e.formatByString(e.dateWithTimezone(void 0,t),n.format);h=l>0||u?o.minimum:o.maximum}return h%p!==0&&((l<0||u)&&(h+=p-(p+h)%p),(l>0||d)&&(h-=h%p)),h>o.maximum?s(o.minimum+(h-o.maximum-1)%(o.maximum-o.minimum+1)):h{const o=s(e,t,n.type,n.format);if(0===o.length)return n.value;if(m)return l>0||u?o[0]:o[o.length-1];const a=o.indexOf(n.value);return o[(a+o.length+l)%o.length]})()},d=(e,t)=>{let n=e.value||e.placeholder;const o="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(n=Number(n).toString());return["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!o&&1===n.length&&(n="".concat(n,"\u200e")),"input-rtl"===t&&(n="\u2068".concat(n,"\u2069")),n},m=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),p=(e,t)=>{let n=0,a=t?1:0;const r=[];for(let i=0;i{switch(o.type){case"year":return n.fieldYearPlaceholder({digitAmount:e.formatByString(e.dateWithTimezone(void 0,t),a).length,format:a});case"month":return n.fieldMonthPlaceholder({contentType:o.contentType,format:a});case"day":return n.fieldDayPlaceholder({format:a});case"weekDay":return n.fieldWeekDayPlaceholder({contentType:o.contentType,format:a});case"hours":return n.fieldHoursPlaceholder({format:a});case"minutes":return n.fieldMinutesPlaceholder({format:a});case"seconds":return n.fieldSecondsPlaceholder({format:a});case"meridiem":return n.fieldMeridiemPlaceholder({format:a});default:return a}},f=(e,t,n,o)=>e.formatByString(e.parse(t,n),o),v=(e,t,n)=>4===e.formatByString(e.dateWithTimezone(void 0,t),n).length,g=(e,t,n,o,a)=>{if("digit"!==n)return!1;const r=e.dateWithTimezone(void 0,t);switch(o){case"year":if(v(e,t,a)){return"0001"===e.formatByString(e.setYear(r,1),a)}return"01"===e.formatByString(e.setYear(r,2001),a);case"month":return e.formatByString(e.startOfYear(r),a).length>1;case"day":return e.formatByString(e.startOfMonth(r),a).length>1;case"weekDay":return e.formatByString(e.startOfWeek(r),a).length>1;case"hours":return e.formatByString(e.setHours(r,1),a).length>1;case"minutes":return e.formatByString(e.setMinutes(r,1),a).length>1;case"seconds":return e.formatByString(e.setSeconds(r,1),a).length>1;default:throw new Error("Invalid section type")}},b=(e,t,n,a,i,s,c,u)=>{let d="";const m=[],p=e.date(),f=a=>{if(""===a)return null;const s=r(e,a),u=g(e,t,s.contentType,s.type,a),f=c?u:"digit"===s.contentType,v=null!=i&&e.isValid(i);let b=v?e.formatByString(i,a):"",y=null;if(f)if(u)y=""===b?e.formatByString(p,a).length:b.length;else{if(null==s.maxLength)throw new Error("MUI: The token ".concat(a," should have a 'maxDigitNumber' property on it's adapter"));y=s.maxLength,v&&(b=l(0,b,y))}return m.push((0,o.A)({},s,{format:a,maxLength:y,value:b,placeholder:h(e,t,n,s,a),hasLeadingZeros:u,hasLeadingZerosInFormat:u,hasLeadingZerosInInput:f,startSeparator:0===m.length?d:"",endSeparator:"",modified:!1})),null};let v=10,b=a,y=e.expandFormat(a);for(;y!==b;)if(b=y,y=e.expandFormat(b),v-=1,v<0)throw new Error("MUI: The format expansion seems to be enter in an infinite loop. Please open an issue with the format passed to the picker component");const w=y,A=((e,t)=>{const n=[],{start:o,end:a}=e.escapedCharacters,r=new RegExp("(\\".concat(o,"[^\\").concat(a,"]*\\").concat(a,")+"),"g");let i=null;for(;i=r.exec(t);)n.push({start:i.index,end:r.lastIndex-1});return n})(e,w),x=new RegExp("^(".concat(Object.keys(e.formatTokenMap).sort(((e,t)=>t.length-e.length)).join("|"),")"),"g");let T="";for(let o=0;oe.start<=o&&e.end>=o)),t=w[o],n=null!=e,a="".concat(T).concat(w.slice(o)),r=x.test(a);if(!n&&t.match(/([A-Za-z]+)/)&&r)T=a.slice(0,x.lastIndex),o+=x.lastIndex-1;else{n&&(null==e?void 0:e.start)===o||(null==e?void 0:e.end)===o||(f(T),T="",0===m.length?d+=t:m[m.length-1].endSeparator+=t)}}return f(T),m.map((e=>{const t=e=>{let t=e;return u&&null!==t&&t.includes(" ")&&(t="\u2069".concat(t,"\u2066")),"spacious"===s&&["/",".","-"].includes(t)&&(t=" ".concat(t," ")),t};return e.startSeparator=t(e.startSeparator),e.endSeparator=t(e.endSeparator),e}))},y=(e,t)=>{const n=t.some((e=>"day"===e.type)),o=[],a=[];for(let s=0;s{const n=e.map((e=>{const n=d(e,t?"input-rtl":"input-ltr");return"".concat(e.startSeparator).concat(n).concat(e.endSeparator)})).join("");return t?"\u2066".concat(n,"\u2069"):n},A=(e,t)=>{const n=e.dateWithTimezone(void 0,t),o=e.endOfYear(n),r=e.endOfDay(n),{maxDaysInMonth:s,longestMonth:l}=(0,a.YQ)(e,n).reduce(((t,n)=>{const o=e.getDaysInMonth(n);return o>t.maxDaysInMonth?{maxDaysInMonth:o,longestMonth:n}:t}),{maxDaysInMonth:0,longestMonth:null});return{year:n=>{let{format:o}=n;return{minimum:0,maximum:v(e,t,o)?9999:99}},month:()=>({minimum:1,maximum:e.getMonth(o)+1}),day:t=>{let{currentDate:n}=t;return{minimum:1,maximum:null!=n&&e.isValid(n)?e.getDaysInMonth(n):s,longestMonth:l}},weekDay:n=>{let{format:o,contentType:a}=n;if("digit"===a){const n=i(e,t,o).map(Number);return{minimum:Math.min(...n),maximum:Math.max(...n)}}return{minimum:1,maximum:7}},hours:t=>{let{format:o}=t;const a=e.getHours(r);return e.formatByString(e.endOfDay(n),o)!==a.toString()?{minimum:1,maximum:Number(e.formatByString(e.startOfDay(n),o))}:{minimum:0,maximum:a}},minutes:()=>({minimum:0,maximum:e.getMinutes(r)}),seconds:()=>({minimum:0,maximum:e.getSeconds(r)}),meridiem:()=>({minimum:0,maximum:0})}};const x=(e,t)=>{0},T={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8},C=(e,t,n,o,a,r)=>[...o].sort(((e,t)=>T[e.type]-T[t.type])).reduce(((o,a)=>!r||a.modified?((e,t,n,o,a)=>{switch(n.type){case"year":return e.setYear(a,e.getYear(o));case"month":return e.setMonth(a,e.getMonth(o));case"weekDay":{const a=i(e,t,n.format),r=e.formatByString(o,n.format),s=a.indexOf(r),l=a.indexOf(n.value)-s;return e.addDays(o,l)}case"day":return e.setDate(a,e.getDate(o));case"meridiem":{const t=e.getHours(o)<12,n=e.getHours(a);return t&&n>=12?e.addHours(a,-12):!t&&n<12?e.addHours(a,12):a}case"hours":return e.setHours(a,e.getHours(o));case"minutes":return e.setMinutes(a,e.getMinutes(o));case"seconds":return e.setSeconds(a,e.getSeconds(o));default:return a}})(e,t,a,n,o):o),a),D=()=>navigator.userAgent.toLowerCase().indexOf("android")>-1,k=(e,t)=>{const n={};if(!t)return e.forEach(((t,o)=>{const a=0===o?null:o-1,r=o===e.length-1?null:o+1;n[o]={leftIndex:a,rightIndex:r}})),{neighbors:n,startIndex:0,endIndex:e.length-1};const o={},a={};let r=0,i=0,s=e.length-1;for(;s>=0;){i=e.findIndex(((e,t)=>{var n;return t>=r&&(null==(n=e.endSeparator)?void 0:n.includes(" "))&&" / "!==e.endSeparator})),-1===i&&(i=e.length-1);for(let e=i;e>=r;e-=1)a[e]=s,o[s]=e,s-=1;r=i+1}return e.forEach(((t,r)=>{const i=a[r],s=0===i?null:o[i-1],l=i===e.length-1?null:o[i+1];n[r]={leftIndex:s,rightIndex:l}})),{neighbors:n,startIndex:o[0],endIndex:o[e.length-1]}}},60634:(e,t,n)=>{"use strict";n.d(t,{Nq:()=>u,Yg:()=>c,cB:()=>d,hc:()=>l,u:()=>s});var o=n(58168),a=n(9950),r=n(81831),i=n(64779);const s=()=>{const e=a.useContext(r.F);if(null===e)throw new Error(["MUI: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));const t=a.useMemo((()=>(0,o.A)({},i.X,e.localeText)),[e.localeText]);return a.useMemo((()=>(0,o.A)({},e,{localeText:t})),[e,t])},l=()=>s().utils,c=()=>s().defaultDates,u=()=>s().localeText,d=e=>{const t=l(),n=a.useRef();return void 0===n.current&&(n.current=t.dateWithTimezone(void 0,e)),n.current}},55969:(e,t,n)=>{"use strict";n.d(t,{M:()=>s,Y:()=>l});var o=n(9950),a=n(62877),r=n(9543),i=n(60634);const s=e=>{let{timezone:t,value:n,defaultValue:r,onChange:s,valueManager:l}=e;var c,u;const d=(0,i.hc)(),m=o.useRef(r),p=null!=(c=null!=n?n:m.current)?c:l.emptyValue,h=o.useMemo((()=>l.getTimezone(d,p)),[d,l,p]),f=(0,a.A)((e=>null==h?e:l.setTimezone(d,h,e))),v=null!=(u=null!=t?t:h)?u:"default";return{value:o.useMemo((()=>l.setTimezone(d,v,p)),[l,d,v,p]),handleValueChange:(0,a.A)((function(e){const t=f(e);for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a{let{name:t,timezone:n,value:o,defaultValue:i,onChange:l,valueManager:c}=e;const[u,d]=(0,r.A)({name:t,state:"value",controlled:o,default:null!=i?i:c.emptyValue}),m=(0,a.A)((function(e){d(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{"use strict";n.d(t,{o:()=>i});var o=n(9950),a=n(62877),r=n(9543);function i(e){let{onChange:t,onViewChange:n,openTo:i,view:s,views:l,autoFocus:c,focusedView:u,onFocusedViewChange:d}=e;var m,p;const h=o.useRef(i),f=o.useRef(l),v=o.useRef(l.includes(i)?i:l[0]),[g,b]=(0,r.A)({name:"useViews",state:"view",controlled:s,default:v.current}),y=o.useRef(c?g:null),[w,A]=(0,r.A)({name:"useViews",state:"focusedView",controlled:u,default:y.current});o.useEffect((()=>{(h.current&&h.current!==i||f.current&&f.current.some((e=>!l.includes(e))))&&(b(l.includes(i)?i:l[0]),f.current=l,h.current=i)}),[i,b,g,l]);const x=l.indexOf(g),T=null!=(m=l[x-1])?m:null,C=null!=(p=l[x+1])?p:null,D=(0,a.A)(((e,t)=>{A(t?e:t=>e===t?null:t),null==d||d(e,t)})),k=(0,a.A)((e=>{D(e,!0),e!==g&&(b(e),n&&n(e))})),M=(0,a.A)((()=>{C&&k(C)})),P=(0,a.A)(((e,n,o)=>{const a="finish"===n,r=o?l.indexOf(o){"use strict";n.d(t,{IP:()=>i,Q6:()=>r,Wq:()=>h,YQ:()=>l,_S:()=>d,ak:()=>u,cH:()=>f,iH:()=>s,il:()=>a,jH:()=>c,sC:()=>p});var o=n(76951);const a=e=>{let{date:t,disableFuture:n,disablePast:o,maxDate:a,minDate:r,isDateDisabled:i,utils:s,timezone:l}=e;const c=s.startOfDay(s.dateWithTimezone(void 0,l));o&&s.isBefore(r,c)&&(r=c),n&&s.isAfter(a,c)&&(a=c);let u=t,d=t;for(s.isBefore(t,r)&&(u=r,d=null),s.isAfter(t,a)&&(d&&(d=a),u=null);u||d;){if(u&&s.isAfter(u,a)&&(u=null),d&&s.isBefore(d,r)&&(d=null),u){if(!i(u))return u;u=s.addDays(u,1)}if(d){if(!i(d))return d;d=s.addDays(d,-1)}}return null},r=(e,t)=>null!=t&&e.isValid(t)?t:null,i=(e,t,n)=>null!=t&&e.isValid(t)?t:n,s=(e,t,n)=>!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n),l=(e,t)=>{const n=[e.startOfYear(t)];for(;n.length<12;){const t=n[n.length-1];n.push(e.addMonths(t,1))}return n},c=(e,t,n)=>{let o=t;return o=e.setHours(o,e.getHours(n)),o=e.setMinutes(o,e.getMinutes(n)),o=e.setSeconds(o,e.getSeconds(n)),o},u=(e,t,n)=>"date"===n?e.startOfDay(e.dateWithTimezone(void 0,t)):e.dateWithTimezone(void 0,t),d=(e,t)=>{const n=e.setHours(e.date(),"am"===t?2:14);return e.format(n,"meridiem")},m=["year","month","day"],p=e=>m.includes(e),h=(e,t,n)=>{let{format:a,views:r}=t;if(null!=a)return a;const i=e.formats;return(0,o.f)(r,["year"])?i.year:(0,o.f)(r,["month"])?i.month:(0,o.f)(r,["day"])?i.dayOfMonth:(0,o.f)(r,["month","year"])?"".concat(i.month," ").concat(i.year):(0,o.f)(r,["day","month"])?"".concat(i.month," ").concat(i.dayOfMonth):n?/en/.test(e.getCurrentLocaleCode())?i.normalDateWithWeekday:i.normalDate:i.keyboardDate},f=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(n,t)))}},75035:(e,t,n)=>{"use strict";n.d(t,{$9:()=>l,kI:()=>i,yX:()=>r});var o=n(22412),a=n(50853);const r={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},i=e=>Math.max(...e.map((e=>{var t;return null!=(t=r[e.type])?t:1}))),s=(e,t,n)=>{if(t===r.year)return e.startOfYear(n);if(t===r.month)return e.startOfMonth(n);if(t===r.day)return e.startOfDay(n);let o=n;return t{let{props:t,utils:n,granularity:r,timezone:i,getTodayDate:l}=e;var c;let u=l?l():s(n,r,(0,a.ak)(n,i));null!=t.minDate&&n.isAfterDay(t.minDate,u)&&(u=s(n,r,t.minDate)),null!=t.maxDate&&n.isBeforeDay(t.maxDate,u)&&(u=s(n,r,t.maxDate));const d=(0,o.iF)(null!=(c=t.disableIgnoringDatePartForTimeValidation)&&c,n);return null!=t.minTime&&d(t.minTime,u)&&(u=s(n,r,t.disableIgnoringDatePartForTimeValidation?t.minTime:(0,a.jH)(n,u,t.minTime))),null!=t.maxTime&&d(u,t.maxTime)&&(u=s(n,r,t.disableIgnoringDatePartForTimeValidation?t.maxTime:(0,a.jH)(n,u,t.maxTime))),u}},81457:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var o=n(58168);const a=e=>{if(void 0!==e)return Object.keys(e).reduce(((t,n)=>(0,o.A)({},t,{["".concat(n.slice(0,1).toLowerCase()).concat(n.slice(1))]:e[n]})),{})}},22412:(e,t,n)=>{"use strict";n.d(t,{Sq:()=>i,b$:()=>m,fX:()=>s,gY:()=>l,hW:()=>r,iF:()=>d,tB:()=>c});var o=n(76951);const a=["hours","minutes","seconds"],r=e=>a.includes(e),i=e=>a.includes(e)||"meridiem"===e,s=(e,t)=>e?t.getHours(e)>=12?"pm":"am":null,l=(e,t,n)=>{if(n){if((e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12}return e},c=(e,t,n,o)=>{const a=l(o.getHours(e),t,n);return o.setHours(e,a)},u=(e,t)=>3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e),d=(e,t)=>(n,o)=>e?t.isAfter(n,o):u(n,t)>u(o,t),m=(e,t)=>{let{format:n,views:a,ampm:r}=t;if(null!=n)return n;const i=e.formats;return(0,o.f)(a,["hours"])?r?"".concat(i.hours12h," ").concat(i.meridiem):i.hours24h:(0,o.f)(a,["minutes"])?i.minutes:(0,o.f)(a,["seconds"])?i.seconds:(0,o.f)(a,["minutes","seconds"])?"".concat(i.minutes,":").concat(i.seconds):(0,o.f)(a,["hours","minutes","seconds"])?r?"".concat(i.hours12h,":").concat(i.minutes,":").concat(i.seconds," ").concat(i.meridiem):"".concat(i.hours24h,":").concat(i.minutes,":").concat(i.seconds):r?"".concat(i.hours12h,":").concat(i.minutes," ").concat(i.meridiem):"".concat(i.hours24h,":").concat(i.minutes)}},44104:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,o:()=>c});var o=n(98587),a=n(50853),r=n(75035),i=n(49204);const s=["value","referenceDate"],l={emptyValue:null,getTodayValue:a.ak,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,a=(0,o.A)(e,s);return null!=t&&a.utils.isValid(t)?t:null!=n?n:(0,r.$9)(a)},cleanValue:a.Q6,areValuesEqual:a.iH,isSameError:(e,t)=>e===t,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,t)=>null!=t&&e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>null==n?null:e.setTimezone(n,t)},c={updateReferenceValue:(e,t,n)=>null!=t&&e.isValid(t)?t:n,getSectionsFromValue:(e,t,n,o,a)=>!e.isValid(t)&&!!n?n:(0,i.H6)(a(t),o),getValueStrFromSections:i.bl,getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:null!=n&&e.isValid(n)?n:t.referenceValue})}),parseValueStr:(e,t,n)=>n(e.trim(),t)}},76951:(e,t,n)=>{"use strict";n.d(t,{R:()=>a,f:()=>o});const o=(e,t)=>e.length===t.length&&t.every((t=>e.includes(t))),a=e=>{let{openTo:t,defaultOpenTo:n,views:o,defaultViews:a}=e;const r=null!=o?o:a;let i;if(null!=t)i=t;else if(r.includes(n))i=n;else{if(!(r.length>0))throw new Error("MUI: The `views` prop must contain at least one view");i=r[0]}return{views:r,openTo:i}}},64779:(e,t,n)=>{"use strict";n.d(t,{X:()=>r,c:()=>i});var o=n(56620);const a={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,n)=>"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e," hours"),minutesClockNumberText:e=>"".concat(e," minutes"),secondsClockNumberText:e=>"".concat(e," seconds"),selectViewText:e=>"Select ".concat(e),calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"Week ".concat(e),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose date, selected date is ".concat(t.format(e,"fullDate")):"Choose date",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose time, selected time is ".concat(t.format(e,"fullTime")):"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},r=a,i=(0,o.r)(a)},73543:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var o=n(56620);const a={hours:"\u6642\u9593",minutes:"\u5206",seconds:"\u79d2",meridiem:"\u30e1\u30ea\u30c7\u30a3\u30e0"},r={previousMonth:"\u5148\u6708",nextMonth:"\u6765\u6708",openPreviousView:"\u524d\u306e\u8868\u793a\u3092\u958b\u304f",openNextView:"\u6b21\u306e\u8868\u793a\u3092\u958b\u304f",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\u5e74\u9078\u629e\u8868\u793a\u304b\u3089\u30ab\u30ec\u30f3\u30c0\u30fc\u8868\u793a\u306b\u5207\u308a\u66ff\u3048\u308b":"\u30ab\u30ec\u30f3\u30c0\u30fc\u8868\u793a\u304b\u3089\u5e74\u9078\u629e\u8868\u793a\u306b\u5207\u308a\u66ff\u3048\u308b",start:"\u958b\u59cb",end:"\u7d42\u4e86",cancelButtonLabel:"\u30ad\u30e3\u30f3\u30bb\u30eb",clearButtonLabel:"\u30af\u30ea\u30a2",okButtonLabel:"\u78ba\u5b9a",todayButtonLabel:"\u4eca\u65e5",datePickerToolbarTitle:"\u65e5\u4ed8\u3092\u9078\u629e",dateTimePickerToolbarTitle:"\u65e5\u6642\u3092\u9078\u629e",timePickerToolbarTitle:"\u6642\u9593\u3092\u9078\u629e",dateRangePickerToolbarTitle:"\u65e5\u4ed8\u306e\u7bc4\u56f2\u3092\u9078\u629e",clockLabelText:(e,t,n)=>{var o;return"".concat(null!=(o=a[e])?o:e,"\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044 ").concat(null===t?"\u6642\u9593\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093":"\u9078\u629e\u3057\u305f\u6642\u9593\u306f ".concat(n.format(t,"fullTime")," \u3067\u3059"))},hoursClockNumberText:e=>"".concat(e," ").concat(a.hours),minutesClockNumberText:e=>"".concat(e," ").concat(a.minutes),secondsClockNumberText:e=>"".concat(e," ").concat(a.seconds),selectViewText:e=>"\u3092\u9078\u629e ".concat(a[e]),calendarWeekNumberHeaderLabel:"\u9031\u756a\u53f7",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"".concat(e,"\u9031\u76ee"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u65e5\u4ed8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3057\u305f\u65e5\u4ed8\u306f ".concat(t.format(e,"fullDate")," \u3067\u3059"):"\u65e5\u4ed8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u6642\u9593\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3057\u305f\u6642\u9593\u306f ".concat(t.format(e,"fullTime")," \u3067\u3059"):"\u6642\u9593\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",timeTableLabel:"\u6642\u9593\u3092\u9078\u629e",dateTableLabel:"\u65e5\u4ed8\u3092\u9078\u629e",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},79299:(e,t,n)=>{"use strict";n.d(t,{U:()=>i});var o=n(56620);const a={hours:"\uc2dc\uac04\uc744",minutes:"\ubd84\uc744",seconds:"\ucd08\ub97c",meridiem:"\uba54\ub9ac\ub514\uc5e0"},r={previousMonth:"\uc774\uc804 \ub2ec",nextMonth:"\ub2e4\uc74c \ub2ec",openPreviousView:"\uc774\uc804 \ud654\uba74 \ubcf4\uae30",openNextView:"\ub2e4\uc74c \ud654\uba74 \ubcf4\uae30",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\uc5f0\ub3c4 \uc120\ud0dd \ud654\uba74\uc5d0\uc11c \ub2ec\ub825 \ud654\uba74\uc73c\ub85c \uc804\ud658\ud558\uae30":"\ub2ec\ub825 \ud654\uba74\uc5d0\uc11c \uc5f0\ub3c4 \uc120\ud0dd \ud654\uba74\uc73c\ub85c \uc804\ud658\ud558\uae30",start:"\uc2dc\uc791",end:"\uc885\ub8cc",cancelButtonLabel:"\ucde8\uc18c",clearButtonLabel:"\ucd08\uae30\ud654",okButtonLabel:"\ud655\uc778",todayButtonLabel:"\uc624\ub298",datePickerToolbarTitle:"\ub0a0\uc9dc \uc120\ud0dd\ud558\uae30",dateTimePickerToolbarTitle:"\ub0a0\uc9dc & \uc2dc\uac04 \uc120\ud0dd\ud558\uae30",timePickerToolbarTitle:"\uc2dc\uac04 \uc120\ud0dd\ud558\uae30",dateRangePickerToolbarTitle:"\ub0a0\uc9dc \ubc94\uc704 \uc120\ud0dd\ud558\uae30",clockLabelText:(e,t,n)=>"".concat(a[e]," \uc120\ud0dd\ud558\uc138\uc694. ").concat(null===t?"\uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.":"\ud604\uc7ac \uc120\ud0dd\ub41c \uc2dc\uac04\uc740 ".concat(n.format(t,"fullTime"),"\uc785\ub2c8\ub2e4.")),hoursClockNumberText:e=>"".concat(e,"\uc2dc\uac04"),minutesClockNumberText:e=>"".concat(e,"\ubd84"),secondsClockNumberText:e=>"".concat(e,"\ucd08"),selectViewText:e=>"".concat(a[e]," \uc120\ud0dd\ud558\uae30"),calendarWeekNumberHeaderLabel:"\uc8fc \ubc88\ud638",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"".concat(e,"\ubc88\uc9f8 \uc8fc"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\ub0a0\uc9dc\ub97c \uc120\ud0dd\ud558\uc138\uc694. \ud604\uc7ac \uc120\ud0dd\ub41c \ub0a0\uc9dc\ub294 ".concat(t.format(e,"fullDate"),"\uc785\ub2c8\ub2e4."):"\ub0a0\uc9dc\ub97c \uc120\ud0dd\ud558\uc138\uc694",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc138\uc694. \ud604\uc7ac \uc120\ud0dd\ub41c \uc2dc\uac04\uc740 ".concat(t.format(e,"fullTime"),"\uc785\ub2c8\ub2e4."):"\uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc138\uc694",timeTableLabel:"\uc120\ud0dd\ud55c \uc2dc\uac04",dateTableLabel:"\uc120\ud0dd\ud55c \ub0a0\uc9dc",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},56620:(e,t,n)=>{"use strict";n.d(t,{r:()=>a});var o=n(58168);const a=e=>({components:{MuiLocalizationProvider:{defaultProps:{localeText:(0,o.A)({},e)}}}})},90875:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var o=n(56620);const a={hours:"\u5c0f\u65f6",minutes:"\u5206\u949f",seconds:"\u79d2",meridiem:"\u5b50\u5348\u7ebf"},r={previousMonth:"\u4e0a\u4e2a\u6708",nextMonth:"\u4e0b\u4e2a\u6708",openPreviousView:"\u524d\u4e00\u4e2a\u89c6\u56fe",openNextView:"\u4e0b\u4e00\u4e2a\u89c6\u56fe",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\u5e74\u89c6\u56fe\u5df2\u6253\u5f00\uff0c\u5207\u6362\u4e3a\u65e5\u5386\u89c6\u56fe":"\u65e5\u5386\u89c6\u56fe\u5df2\u6253\u5f00\uff0c\u5207\u6362\u4e3a\u5e74\u89c6\u56fe",start:"\u5f00\u59cb",end:"\u7ed3\u675f",cancelButtonLabel:"\u53d6\u6d88",clearButtonLabel:"\u6e05\u9664",okButtonLabel:"\u786e\u8ba4",todayButtonLabel:"\u4eca\u5929",datePickerToolbarTitle:"\u9009\u62e9\u65e5\u671f",dateTimePickerToolbarTitle:"\u9009\u62e9\u65e5\u671f\u548c\u65f6\u95f4",timePickerToolbarTitle:"\u9009\u62e9\u65f6\u95f4",dateRangePickerToolbarTitle:"\u9009\u62e9\u65f6\u95f4\u8303\u56f4",clockLabelText:(e,t,n)=>"\u9009\u62e9 ".concat(a[e],". ").concat(null===t?"\u672a\u9009\u62e9\u65f6\u95f4":"\u5df2\u9009\u62e9".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e,"\u5c0f\u65f6"),minutesClockNumberText:e=>"".concat(e,"\u5206\u949f"),secondsClockNumberText:e=>"".concat(e,"\u79d2"),selectViewText:e=>"\u9009\u62e9 ".concat(a[e]),calendarWeekNumberHeaderLabel:"\u5468\u6570",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"\u7b2c".concat(e,"\u5468"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9009\u62e9\u65e5\u671f\uff0c\u5df2\u9009\u62e9".concat(t.format(e,"fullDate")):"\u9009\u62e9\u65e5\u671f",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9009\u62e9\u65f6\u95f4\uff0c\u5df2\u9009\u62e9".concat(t.format(e,"fullTime")):"\u9009\u62e9\u65f6\u95f4",timeTableLabel:"\u9009\u62e9\u65f6\u95f4",dateTableLabel:"\u9009\u62e9\u65e5\u671f",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},47315:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var o=n(56620);const a={hours:"\u5c0f\u6642",minutes:"\u5206\u9418",seconds:"\u79d2",meridiem:"\u5b50\u5348\u7dda"},r={previousMonth:"\u4e0a\u500b\u6708",nextMonth:"\u4e0b\u500b\u6708",openPreviousView:"\u524d\u4e00\u500b\u6aa2\u8996\u8868",openNextView:"\u4e0b\u4e00\u500b\u6aa2\u8996\u8868",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"\u5e74\u4efd\u6aa2\u8996\u8868\u5df2\u6253\u958b\uff0c\u5207\u63db\u4ee5\u6aa2\u8996\u65e5\u66c6":"\u65e5\u66c6\u6aa2\u8996\u8868\u5df2\u6253\u958b\uff0c\u5207\u63db\u4ee5\u6aa2\u8996\u5e74\u4efd",start:"\u958b\u59cb",end:"\u7d50\u675f",cancelButtonLabel:"\u53d6\u6d88",clearButtonLabel:"\u6e05\u9664",okButtonLabel:"\u78ba\u8a8d",todayButtonLabel:"\u4eca\u65e5",datePickerToolbarTitle:"\u9078\u64c7\u65e5\u671f",dateTimePickerToolbarTitle:"\u9078\u64c7\u65e5\u671f\u548c\u6642\u9593",timePickerToolbarTitle:"\u9078\u64c7\u6642\u9593",dateRangePickerToolbarTitle:"\u9078\u64c7\u6642\u9593\u7bc4\u570d",clockLabelText:(e,t,n)=>"\u9078\u64c7 ".concat(a[e],". ").concat(null===t?"\u672a\u9078\u64c7\u6642\u9593":"\u5df2\u9078\u64c7".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e,"\u5c0f\u6642"),minutesClockNumberText:e=>"".concat(e,"\u5206\u9418"),secondsClockNumberText:e=>"".concat(e,"\u79d2"),selectViewText:e=>"\u9078\u64c7 ".concat(a[e]),calendarWeekNumberHeaderLabel:"\u9031\u6578",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"\u7b2c".concat(e,"\u9031"),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9078\u64c7\u65e5\u671f\uff0c\u5df2\u9078\u64c7".concat(t.format(e,"fullDate")):"\u9078\u64c7\u65e5\u671f",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"\u9078\u64c7\u6642\u9593\uff0c\u5df2\u9078\u64c7".concat(t.format(e,"fullTime")):"\u9078\u64c7\u6642\u9593",timeTableLabel:"\u9078\u64c7\u6642\u9593",dateTableLabel:"\u9078\u64c7\u65e5\u671f",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},i=(0,o.r)(r)},43396:(e,t,n)=>{"use strict";n.d(t,{$W:()=>Ee,$8:()=>Fe,Zo:()=>Oe});var o=n(9950),a=n(58168),r=n(98587),i=n(72004),s=n(59254),l=n(79859),c=n(74061),u=n(28767),d=n(60634),m=n(17969),p=n(22412),h=n(98477),f=n(20731),v=n(79355),g=n(68483),b=n(80863);function y(e){return(0,g.Ay)("MuiTimeClock",e)}(0,b.A)("MuiTimeClock",["root","arrowSwitcher"]);var w=n(25333),A=n(82053),x=n(14131);const T=220,C=36,D={x:T/2,y:T/2},k=D.x-D.x,M=0-D.y,P=(e,t,n)=>{const o=t-D.x,a=n-D.y,r=Math.atan2(k,M)-Math.atan2(o,a);let i=r*(180/Math.PI);i=Math.round(i/e)*e,i%=360;const s=o**2+a**2;return{value:Math.floor(i/e)||0,distance:Math.sqrt(s)}};function S(e){return(0,g.Ay)("MuiClockPointer",e)}(0,b.A)("MuiClockPointer",["root","thumb"]);var V=n(44414);const N=["className","hasSelected","isInner","type","viewValue"],I=e=>{const{classes:t}=e;return(0,c.A)({root:["root"],thumb:["thumb"]},S,t)},R=(0,s.Ay)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({width:2,backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},n.shouldAnimate&&{transition:t.transitions.create(["transform","height"])})})),O=(0,s.Ay)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({width:4,height:4,backgroundColor:(t.vars||t).palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - ".concat(18,"px)"),border:"".concat(16,"px solid ").concat((t.vars||t).palette.primary.main),boxSizing:"content-box"},n.hasSelected&&{backgroundColor:(t.vars||t).palette.primary.main})}));function E(e){const t=(0,l.A)({props:e,name:"MuiClockPointer"}),{className:n,isInner:s,type:c,viewValue:u}=t,d=(0,r.A)(t,N),m=o.useRef(c);o.useEffect((()=>{m.current=c}),[c]);const p=(0,a.A)({},t,{shouldAnimate:m.current!==c}),h=I(p);return(0,V.jsx)(R,(0,a.A)({style:(()=>{let e=360/("hours"===c?12:60)*u;return"hours"===c&&u>12&&(e-=360),{height:Math.round((s?.26:.4)*T),transform:"rotateZ(".concat(e,"deg)")}})(),className:(0,i.A)(n,h.root),ownerState:p},d,{children:(0,V.jsx)(O,{ownerState:p,className:h.thumb})}))}function F(e){return(0,g.Ay)("MuiClock",e)}(0,b.A)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText"]);var L=n(50853);const W=(0,s.Ay)("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",justifyContent:"center",alignItems:"center",margin:t.spacing(2)}})),j=(0,s.Ay)("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,t)=>t.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),B=(0,s.Ay)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({"&:focus":{outline:"none"}}),z=(0,s.Ay)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,t)=>t.squareMask})((e=>{let{ownerState:t}=e;return(0,a.A)({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none"},t.disabled?{}:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}})})),H=(0,s.Ay)("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,t)=>t.pin})((e=>{let{theme:t}=e;return{width:6,height:6,borderRadius:"50%",backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),Y=(0,s.Ay)(w.A,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,t)=>t.amButton})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({zIndex:1,position:"absolute",bottom:8,left:8,paddingLeft:4,paddingRight:4,width:C},"am"===n.meridiemMode&&{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:hover":{backgroundColor:(t.vars||t).palette.primary.light}})})),q=(0,s.Ay)(w.A,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,t)=>t.pmButton})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({zIndex:1,position:"absolute",bottom:8,right:8,paddingLeft:4,paddingRight:4,width:C},"pm"===n.meridiemMode&&{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:hover":{backgroundColor:(t.vars||t).palette.primary.light}})})),U=(0,s.Ay)(A.A,{name:"MuiClock",slot:"meridiemText",overridesResolver:(e,t)=>t.meridiemText})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function X(e){const t=(0,l.A)({props:e,name:"MuiClock"}),{ampm:n,ampmInClock:a,autoFocus:r,children:s,value:u,handleMeridiemChange:m,isTimeDisabled:p,meridiemMode:h,minutesStep:f=1,onChange:v,selectedId:g,type:b,viewValue:y,disabled:w,readOnly:A,className:D}=t,k=t,M=(0,d.hc)(),S=(0,d.Nq)(),N=o.useRef(!1),I=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"],meridiemText:["meridiemText"]},F,t)})(k),R=p(y,b),O=!n&&"hours"===b&&(y<1||y>12),X=(e,t)=>{w||A||p(e,b)||v(e,t)},Q=(e,t)=>{let{offsetX:o,offsetY:a}=e;if(void 0===o){const t=e.target.getBoundingClientRect();o=e.changedTouches[0].clientX-t.left,a=e.changedTouches[0].clientY-t.top}const r="seconds"===b||"minutes"===b?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const o=6*n;let{value:a}=P(o,e,t);return a=a*n%60,a}(o,a,f):((e,t,n)=>{const{value:o,distance:a}=P(30,e,t);let r=o||12;return n?r%=12:a"hours"===b||y%5===0),[b,y]),G="minutes"===b?f:1,_=o.useRef(null);(0,x.A)((()=>{r&&_.current.focus()}),[r]);return(0,V.jsxs)(W,{className:(0,i.A)(D,I.root),children:[(0,V.jsxs)(j,{className:I.clock,children:[(0,V.jsx)(z,{onTouchMove:e=>{N.current=!0,Q(e,"shallow")},onTouchEnd:e=>{N.current&&(Q(e,"finish"),N.current=!1)},onMouseUp:e=>{N.current&&(N.current=!1),Q(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&Q(e.nativeEvent,"shallow")},ownerState:{disabled:w},className:I.squareMask}),!R&&(0,V.jsxs)(o.Fragment,{children:[(0,V.jsx)(H,{className:I.pin}),null!=u&&(0,V.jsx)(E,{type:b,viewValue:y,isInner:O,hasSelected:K})]}),(0,V.jsx)(B,{"aria-activedescendant":g,"aria-label":S.clockLabelText(b,u,M),ref:_,role:"listbox",onKeyDown:e=>{if(!N.current)switch(e.key){case"Home":X(0,"partial"),e.preventDefault();break;case"End":X("minutes"===b?59:23,"partial"),e.preventDefault();break;case"ArrowUp":X(y+G,"partial"),e.preventDefault();break;case"ArrowDown":X(y-G,"partial"),e.preventDefault()}},tabIndex:0,className:I.wrapper,children:s})]}),n&&a&&(0,V.jsxs)(o.Fragment,{children:[(0,V.jsx)(Y,{onClick:A?void 0:()=>m("am"),disabled:w||null===h,ownerState:k,className:I.amButton,title:(0,L._S)(M,"am"),children:(0,V.jsx)(U,{variant:"caption",className:I.meridiemText,children:(0,L._S)(M,"am")})}),(0,V.jsx)(q,{disabled:w||null===h,onClick:A?void 0:()=>m("pm"),ownerState:k,className:I.pmButton,title:(0,L._S)(M,"pm"),children:(0,V.jsx)(U,{variant:"caption",className:I.meridiemText,children:(0,L._S)(M,"pm")})})]})]})}function Q(e){return(0,g.Ay)("MuiClockNumber",e)}const K=(0,b.A)("MuiClockNumber",["root","selected","disabled"]),G=["className","disabled","index","inner","label","selected"],_=(0,s.Ay)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(K.disabled)]:t.disabled},{["&.".concat(K.selected)]:t.selected}]})((e=>{let{theme:t,ownerState:n}=e;return(0,a.A)({height:C,width:C,position:"absolute",left:"calc((100% - ".concat(C,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:(t.vars||t).palette.text.primary,fontFamily:t.typography.fontFamily,"&:focused":{backgroundColor:(t.vars||t).palette.background.paper},["&.".concat(K.selected)]:{color:(t.vars||t).palette.primary.contrastText},["&.".concat(K.disabled)]:{pointerEvents:"none",color:(t.vars||t).palette.text.disabled}},n.inner&&(0,a.A)({},t.typography.body2,{color:(t.vars||t).palette.text.secondary}))}));function Z(e){const t=(0,l.A)({props:e,name:"MuiClockNumber"}),{className:n,disabled:o,index:s,inner:u,label:d,selected:m}=t,p=(0,r.A)(t,G),h=t,f=(e=>{const{classes:t,selected:n,disabled:o}=e,a={root:["root",n&&"selected",o&&"disabled"]};return(0,c.A)(a,Q,t)})(h),v=s%12/12*Math.PI*2-Math.PI/2,g=(T-C-2)/2*(u?.65:1),b=Math.round(Math.cos(v)*g),y=Math.round(Math.sin(v)*g);return(0,V.jsx)(_,(0,a.A)({className:(0,i.A)(n,f.root),"aria-disabled":!!o||void 0,"aria-selected":!!m||void 0,role:"option",style:{transform:"translate(".concat(b,"px, ").concat(y+(T-C)/2,"px")},ownerState:h},p,{children:d}))}const $=e=>{let{ampm:t,value:n,getClockNumberText:o,isDisabled:a,selectedId:r,utils:i}=e;const s=n?i.getHours(n):null,l=[],c=t?12:23,u=e=>null!==s&&(t?12===e?12===s||0===s:s===e||s-12===e:s===e);for(let d=t?1:0;d<=c;d+=1){let e=d.toString();0===d&&(e="00");const n=!t&&(0===d||d>12);e=i.formatNumber(e);const s=u(d);l.push((0,V.jsx)(Z,{id:s?r:void 0,index:d,inner:n,selected:s,disabled:a(d),label:e,"aria-label":o(e)},d))}return l},J=e=>{let{utils:t,value:n,isDisabled:o,getClockNumberText:a,selectedId:r}=e;const i=t.formatNumber;return[[5,i("05")],[10,i("10")],[15,i("15")],[20,i("20")],[25,i("25")],[30,i("30")],[35,i("35")],[40,i("40")],[45,i("45")],[50,i("50")],[55,i("55")],[0,i("00")]].map(((e,t)=>{let[i,s]=e;const l=i===n;return(0,V.jsx)(Z,{label:s,id:l?r:void 0,index:t+1,inner:!1,disabled:o(i),selected:l,"aria-label":a(s)},i)}))};var ee=n(55969),te=n(44104),ne=n(81457),oe=n(75035);const ae=e=>{let{value:t,referenceDate:n,utils:a,props:r,timezone:i}=e;const s=o.useMemo((()=>te.W.getInitialReferenceValue({value:t,utils:a,props:r,referenceDate:n,granularity:oe.yX.day,timezone:i,getTodayDate:()=>(0,L.ak)(a,i,"date")})),[]);return null!=t?t:s},re=["ampm","ampmInClock","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","showViewSwitcher","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","timezone"],ie=(0,s.Ay)(v.I,{name:"MuiTimeClock",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",position:"relative"}),se=(0,s.Ay)(m.Y,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),le=["hours","minutes"],ce=o.forwardRef((function(e,t){const n=(0,d.hc)(),s=(0,l.A)({props:e,name:"MuiTimeClock"}),{ampm:m=n.is12HourCycleInCurrentLocale(),ampmInClock:v=!1,autoFocus:g,components:b,componentsProps:w,slots:A,slotProps:x,value:T,defaultValue:C,referenceDate:D,disableIgnoringDatePartForTimeValidation:k=!1,maxTime:M,minTime:P,disableFuture:S,disablePast:N,minutesStep:I=1,shouldDisableClock:R,shouldDisableTime:O,showViewSwitcher:E,onChange:F,view:L,views:W=le,openTo:j,onViewChange:B,focusedView:z,onFocusedViewChange:H,className:Y,disabled:q,readOnly:U,timezone:Q}=s,K=(0,r.A)(s,re),G=null!=A?A:(0,ne.p)(b),_=null!=x?x:w,{value:Z,handleValueChange:oe,timezone:ce}=(0,ee.Y)({name:"TimeClock",timezone:Q,value:T,defaultValue:C,onChange:F,valueManager:te.W}),ue=ae({value:Z,referenceDate:D,utils:n,props:s,timezone:ce}),de=(0,d.Nq)(),me=(0,d.cB)(ce),{view:pe,setView:he,previousView:fe,nextView:ve,setValueAndGoToNextView:ge}=(0,h.o)({view:L,views:W,openTo:j,onViewChange:B,onChange:oe,focusedView:z,onFocusedViewChange:H}),{meridiemMode:be,handleMeridiemChange:ye}=(0,f.r7)(ue,m,ge),we=o.useCallback(((e,t)=>{const o=(0,p.iF)(k,n),a="hours"===t||"minutes"===t&&W.includes("seconds"),r=e=>{let{start:t,end:n}=e;return(!P||!o(P,n))&&((!M||!o(t,M))&&((!S||!o(t,me))&&(!N||!o(me,a?n:t))))},i=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(null!=R&&R(e,t))return!1;if(O)switch(t){case"hours":return!O(n.setHours(ue,e),"hours");case"minutes":return!O(n.setMinutes(ue,e),"minutes");case"seconds":return!O(n.setSeconds(ue,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=(0,p.gY)(e,be,m),o=n.setHours(ue,t);return!r({start:n.setSeconds(n.setMinutes(o,0),0),end:n.setSeconds(n.setMinutes(o,59),59)})||!i(t)}case"minutes":{const t=n.setMinutes(ue,e);return!r({start:n.setSeconds(t,0),end:n.setSeconds(t,59)})||!i(e,I)}case"seconds":{const t=n.setSeconds(ue,e);return!r({start:t,end:t})||!i(e)}default:throw new Error("not supported")}}),[m,ue,k,M,be,P,I,R,O,n,S,N,me,W]),Ae=(0,u.A)(),xe=o.useMemo((()=>{switch(pe){case"hours":{const e=(e,t)=>{const o=(0,p.gY)(e,be,m);ge(n.setHours(ue,o),t)};return{onChange:e,viewValue:n.getHours(ue),children:$({value:Z,utils:n,ampm:m,onChange:e,getClockNumberText:de.hoursClockNumberText,isDisabled:e=>q||we(e,"hours"),selectedId:Ae})}}case"minutes":{const e=n.getMinutes(ue),t=(e,t)=>{ge(n.setMinutes(ue,e),t)};return{viewValue:e,onChange:t,children:J({utils:n,value:e,onChange:t,getClockNumberText:de.minutesClockNumberText,isDisabled:e=>q||we(e,"minutes"),selectedId:Ae})}}case"seconds":{const e=n.getSeconds(ue),t=(e,t)=>{ge(n.setSeconds(ue,e),t)};return{viewValue:e,onChange:t,children:J({utils:n,value:e,onChange:t,getClockNumberText:de.secondsClockNumberText,isDisabled:e=>q||we(e,"seconds"),selectedId:Ae})}}default:throw new Error("You must provide the type for ClockView")}}),[pe,n,Z,m,de.hoursClockNumberText,de.minutesClockNumberText,de.secondsClockNumberText,be,ge,ue,we,Ae,q]),Te=s,Ce=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],arrowSwitcher:["arrowSwitcher"]},y,t)})(Te);return(0,V.jsxs)(ie,(0,a.A)({ref:t,className:(0,i.A)(Ce.root,Y),ownerState:Te},K,{children:[(0,V.jsx)(X,(0,a.A)({autoFocus:null!=g?g:!!z,ampmInClock:v&&W.includes("hours"),value:Z,type:pe,ampm:m,minutesStep:I,isTimeDisabled:we,meridiemMode:be,handleMeridiemChange:ye,selectedId:Ae,disabled:q,readOnly:U},xe)),E&&(0,V.jsx)(se,{className:Ce.arrowSwitcher,slots:G,slotProps:_,onGoToPrevious:()=>he(fe),isPreviousDisabled:!fe,previousLabel:de.openPreviousView,onGoToNext:()=>he(ve),isNextDisabled:!ve,nextLabel:de.openNextView,ownerState:Te})]}))}));var ue=n(60525),de=n(97497),me=n(62877),pe=n(44322),he=n(49380),fe=n(44093),ve=n(33863),ge=n(64936);const be=["ampm","timeStep","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","onChange","view","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","views","skipDisabled","timezone"],ye=(0,s.Ay)(v.I,{name:"MuiDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{ownerState:t}=e;return{overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:t.alreadyRendered?"smooth":"auto"},maxHeight:ge.kP}})),we=(0,s.Ay)(he.A,{name:"MuiDigitalClock",slot:"List",overridesResolver:(e,t)=>t.list})({padding:0}),Ae=(0,s.Ay)(pe.A,{name:"MuiDigitalClock",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:"8px 16px",margin:"2px 4px","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.focusOpacity)}}})),xe=o.forwardRef((function(e,t){var n,s,u;const m=(0,d.hc)(),f=o.useRef(null),v=(0,fe.A)(t,f),g=(0,l.A)({props:e,name:"MuiDigitalClock"}),{ampm:b=m.is12HourCycleInCurrentLocale(),timeStep:y=30,autoFocus:w,components:A,componentsProps:x,slots:T,slotProps:C,value:D,defaultValue:k,referenceDate:M,disableIgnoringDatePartForTimeValidation:P=!1,maxTime:S,minTime:N,disableFuture:I,disablePast:R,minutesStep:O=1,shouldDisableClock:E,shouldDisableTime:F,onChange:L,view:W,openTo:j,onViewChange:B,focusedView:z,onFocusedViewChange:H,className:Y,disabled:q,readOnly:U,views:X=["hours"],skipDisabled:Q=!1,timezone:K}=g,G=(0,r.A)(g,be),{value:_,handleValueChange:Z,timezone:$}=(0,ee.Y)({name:"DigitalClock",timezone:K,value:D,defaultValue:k,onChange:L,valueManager:te.W}),J=(0,d.Nq)(),ne=(0,d.cB)($),oe=o.useMemo((()=>(0,a.A)({},g,{alreadyRendered:!!f.current})),[g]),re=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],list:["list"],item:["item"]},ve.L,t)})(oe),ie=null!=(n=null!=(s=null==T?void 0:T.digitalClockItem)?s:null==A?void 0:A.DigitalClockItem)?n:Ae,se=(0,ue.Q)({elementType:ie,externalSlotProps:null!=(u=null==C?void 0:C.digitalClockItem)?u:null==x?void 0:x.digitalClockItem,ownerState:{},className:re.item}),le=ae({value:_,referenceDate:M,utils:m,props:g,timezone:$}),ce=(0,me.A)((e=>Z(e,"finish","hours"))),{setValueAndGoToNextView:de}=(0,h.o)({view:W,views:X,openTo:j,onViewChange:B,onChange:ce,focusedView:z,onFocusedViewChange:H}),pe=(0,me.A)((e=>{de(e,"finish")}));o.useEffect((()=>{if(null===f.current)return;const e=f.current.querySelector('[role="listbox"] [role="option"][aria-selected="true"]');if(!e)return;const t=e.offsetTop;f.current.scrollTop=t-4}));const he=o.useCallback((e=>{const t=(0,p.iF)(P,m);return!((!N||!t(N,e))&&(!S||!t(e,S))&&(!I||!t(e,ne))&&(!R||!t(ne,e)))||!(m.getMinutes(e)%O===0&&(null==E||!E(m.toJsDate(e).getTime(),"hours"))&&(!F||!F(e,"hours")))}),[P,m,N,S,I,ne,R,O,E,F]),ge=o.useMemo((()=>{const e=m.startOfDay(le);return[e,...Array.from({length:Math.ceil(1440/y)-1},((t,n)=>m.addMinutes(e,y*(n+1))))]}),[le,y,m]);return(0,V.jsx)(ye,(0,a.A)({ref:v,className:(0,i.A)(re.root,Y),ownerState:oe},G,{children:(0,V.jsx)(we,{autoFocusItem:w||!!z,role:"listbox","aria-label":J.timePickerToolbarTitle,className:re.list,children:ge.map((e=>{if(Q&&he(e))return null;const t=m.isEqual(e,_);return(0,V.jsx)(ie,(0,a.A)({onClick:()=>!U&&pe(e),selected:t,disabled:q||he(e),disableRipple:U,role:"option","aria-disabled":U,"aria-selected":t},se,{children:m.format(e,b?"fullTime12h":"fullTime24h")}),m.toISO(e))}))})}))}));function Te(e){return(0,g.Ay)("MuiMultiSectionDigitalClock",e)}(0,b.A)("MuiMultiSectionDigitalClock",["root"]);var Ce=n(48070);const De=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],ke=(0,s.Ay)(he.A,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{maxHeight:ge.kP,width:56,padding:0,overflow:"hidden","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:n.alreadyRendered?"smooth":"auto"},"@media (pointer: fine)":{"&:hover":{overflowY:"auto"}},"@media (pointer: none), (pointer: coarse)":{overflowY:"auto"},"&:not(:first-of-type)":{borderLeft:"1px solid ".concat((t.vars||t).palette.divider)},"&:after":{display:"block",content:'""',height:"calc(100% - 40px - 6px)"}}})),Me=(0,s.Ay)(pe.A,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:8,margin:"2px 4px",width:ge.aG,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,de.X4)(t.palette.primary.main,t.palette.action.focusOpacity)}}})),Pe=o.forwardRef((function(e,t){var n;const s=o.useRef(null),u=(0,fe.A)(t,s),d=o.useRef(null),m=(0,l.A)({props:e,name:"MuiMultiSectionDigitalClockSection"}),{autoFocus:p,onChange:h,className:f,disabled:v,readOnly:g,items:b,active:y,slots:w,slotProps:A,skipDisabled:x}=m,T=(0,r.A)(m,De),C=o.useMemo((()=>(0,a.A)({},m,{alreadyRendered:!!s.current})),[m]),D=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],item:["item"]},Ce.K,t)})(C),k=null!=(n=null==w?void 0:w.digitalClockSectionItem)?n:Me;return o.useEffect((()=>{if(null===s.current)return;const e=s.current.querySelector('[role="option"][aria-selected="true"]');if(y&&p&&e&&e.focus(),!e||d.current===e)return;d.current=e;const t=e.offsetTop;s.current.scrollTop=t-4})),(0,V.jsx)(ke,(0,a.A)({ref:u,className:(0,i.A)(D.root,f),ownerState:C,autoFocusItem:p&&y,role:"listbox"},T,{children:b.map((e=>{var t,n;if(x&&null!=(t=e.isDisabled)&&t.call(e,e.value))return null;const o=e.isSelected(e.value);return(0,V.jsx)(k,(0,a.A)({onClick:()=>!g&&h(e.value),selected:o,disabled:v||(null==(n=e.isDisabled)?void 0:n.call(e,e.value)),disableRipple:g,role:"option","aria-disabled":g,"aria-label":e.ariaLabel,"aria-selected":o,className:D.item},null==A?void 0:A.digitalClockSectionItem,{children:e.label}),e.label)}))}))})),Se=e=>{let{now:t,value:n,utils:o,ampm:a,isDisabled:r,resolveAriaLabel:i,timeStep:s}=e;const l=n?o.getHours(n):null,c=[],u=e=>null!==l&&(a?12===e?12===l||0===l:l===e||l-12===e:l===e),d=a?11:23;for(let m=0;m<=d;m+=s){let e=o.format(o.setHours(t,m),a?"hours12h":"hours24h");const n=i(parseInt(e,10).toString());e=o.formatNumber(e),c.push({value:m,label:e,isSelected:u,isDisabled:r,ariaLabel:n})}return c},Ve=e=>{let{value:t,utils:n,isDisabled:o,timeStep:a,resolveLabel:r,resolveAriaLabel:i,hasValue:s=!0}=e;const l=e=>null!==t&&(s&&t===e);return[...Array.from({length:Math.ceil(60/a)},((e,t)=>{const s=a*t;return{value:s,label:n.formatNumber(r(s)),isDisabled:o,isSelected:l,ariaLabel:i(s.toString())}}))]},Ne=["ampm","timeSteps","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","skipDisabled","timezone"],Ie=(0,s.Ay)(v.I,{name:"MuiMultiSectionDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",flexDirection:"row",width:"100%",borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}})),Re=o.forwardRef((function(e,t){const n=(0,d.hc)(),s=(0,l.A)({props:e,name:"MuiMultiSectionDigitalClock"}),{ampm:u=n.is12HourCycleInCurrentLocale(),timeSteps:m,autoFocus:v,components:g,componentsProps:b,slots:y,slotProps:w,value:A,defaultValue:x,referenceDate:T,disableIgnoringDatePartForTimeValidation:C=!1,maxTime:D,minTime:k,disableFuture:M,disablePast:P,minutesStep:S=1,shouldDisableClock:N,shouldDisableTime:I,onChange:R,view:O,views:E=["hours","minutes"],openTo:F,onViewChange:W,focusedView:j,onFocusedViewChange:B,className:z,disabled:H,readOnly:Y,skipDisabled:q=!1,timezone:U}=s,X=(0,r.A)(s,Ne),{value:Q,handleValueChange:K,timezone:G}=(0,ee.Y)({name:"MultiSectionDigitalClock",timezone:U,value:A,defaultValue:x,onChange:R,valueManager:te.W}),_=(0,d.Nq)(),Z=(0,d.cB)(G),$=o.useMemo((()=>(0,a.A)({hours:1,minutes:5,seconds:5},m)),[m]),J=ae({value:Q,referenceDate:T,utils:n,props:s,timezone:G}),ne=(0,me.A)(((e,t,n)=>K(e,t,n))),oe=o.useMemo((()=>u&&E.includes("hours")?E.includes("meridiem")?E:[...E,"meridiem"]:E),[u,E]),{view:re,setValueAndGoToNextView:ie,focusedView:se}=(0,h.o)({view:O,views:oe,openTo:F,onViewChange:W,onChange:ne,focusedView:j,onFocusedViewChange:B}),le=(0,me.A)((e=>{ie(e,"finish","meridiem")})),{meridiemMode:ce,handleMeridiemChange:ue}=(0,f.r7)(J,u,le,"finish"),de=o.useCallback(((e,t)=>{const o=(0,p.iF)(C,n),a="hours"===t||"minutes"===t&&oe.includes("seconds"),r=e=>{let{start:t,end:n}=e;return(!k||!o(k,n))&&((!D||!o(t,D))&&((!M||!o(t,Z))&&(!P||!o(Z,a?n:t))))},i=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(null!=N&&N(e,t))return!1;if(I)switch(t){case"hours":return!I(n.setHours(J,e),"hours");case"minutes":return!I(n.setMinutes(J,e),"minutes");case"seconds":return!I(n.setSeconds(J,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=(0,p.gY)(e,ce,u),o=n.setHours(J,t);return!r({start:n.setSeconds(n.setMinutes(o,0),0),end:n.setSeconds(n.setMinutes(o,59),59)})||!i(t)}case"minutes":{const t=n.setMinutes(J,e);return!r({start:n.setSeconds(t,0),end:n.setSeconds(t,59)})||!i(e,S)}case"seconds":{const t=n.setSeconds(J,e);return!r({start:t,end:t})||!i(e)}default:throw new Error("not supported")}}),[u,J,C,D,ce,k,S,N,I,n,M,P,Z,oe]),pe=o.useCallback((e=>{switch(e){case"hours":return{onChange:e=>{const t=(0,p.gY)(e,ce,u);ie(n.setHours(J,t),"finish","hours")},items:Se({now:Z,value:Q,ampm:u,utils:n,isDisabled:e=>H||de(e,"hours"),timeStep:$.hours,resolveAriaLabel:_.hoursClockNumberText})};case"minutes":return{onChange:e=>{ie(n.setMinutes(J,e),"finish","minutes")},items:Ve({value:n.getMinutes(J),utils:n,isDisabled:e=>H||de(e,"minutes"),resolveLabel:e=>n.format(n.setMinutes(Z,e),"minutes"),timeStep:$.minutes,hasValue:!!Q,resolveAriaLabel:_.minutesClockNumberText})};case"seconds":return{onChange:e=>{ie(n.setSeconds(J,e),"finish","seconds")},items:Ve({value:n.getSeconds(J),utils:n,isDisabled:e=>H||de(e,"seconds"),resolveLabel:e=>n.format(n.setSeconds(Z,e),"seconds"),timeStep:$.seconds,hasValue:!!Q,resolveAriaLabel:_.secondsClockNumberText})};case"meridiem":{const e=(0,L._S)(n,"am"),t=(0,L._S)(n,"pm");return{onChange:ue,items:[{value:"am",label:e,isSelected:()=>!!Q&&"am"===ce,ariaLabel:e},{value:"pm",label:t,isSelected:()=>!!Q&&"pm"===ce,ariaLabel:t}]}}default:throw new Error("Unknown view: ".concat(e," found."))}}),[Z,Q,u,n,$.hours,$.minutes,$.seconds,_.hoursClockNumberText,_.minutesClockNumberText,_.secondsClockNumberText,ce,ie,J,H,de,ue]),he=o.useMemo((()=>oe.reduce(((e,t)=>(0,a.A)({},e,{[t]:pe(t)})),{})),[oe,pe]),fe=s,ve=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"]},Te,t)})(fe);return(0,V.jsx)(Ie,(0,a.A)({ref:t,className:(0,i.A)(ve.root,z),ownerState:fe,role:"group"},X,{children:Object.entries(he).map((e=>{let[t,n]=e;return(0,V.jsx)(Pe,{items:n.items,onChange:n.onChange,active:re===t,autoFocus:null!=v?v:se===t,disabled:H,readOnly:Y,slots:null!=y?y:g,slotProps:null!=w?w:b,skipDisabled:q,"aria-label":_.selectViewText(t)},t)}))}))})),Oe=e=>{let{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,ampmInClock:A,components:x,componentsProps:T,slots:C,slotProps:D,readOnly:k,disabled:M,sx:P,autoFocus:S,showViewSwitcher:N,disableIgnoringDatePartForTimeValidation:I,timezone:R}=e;return(0,V.jsx)(ce,{view:t,onViewChange:n,focusedView:o&&(0,p.hW)(o)?o:null,onFocusedViewChange:a,views:r.filter(p.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,ampmInClock:A,components:x,componentsProps:T,slots:C,slotProps:D,readOnly:k,disabled:M,sx:P,autoFocus:S,showViewSwitcher:N,disableIgnoringDatePartForTimeValidation:I,timezone:R})},Ee=e=>{let{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeSteps:N,skipDisabled:I,timezone:R}=e;return(0,V.jsx)(xe,{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r.filter(p.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeStep:null==N?void 0:N.minutes,skipDisabled:I,timezone:R})},Fe=e=>{let{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r,value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeSteps:N,skipDisabled:I,timezone:R}=e;return(0,V.jsx)(Re,{view:t,onViewChange:n,focusedView:o,onFocusedViewChange:a,views:r.filter(p.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:m,disablePast:h,minTime:f,maxTime:v,shouldDisableTime:g,shouldDisableClock:b,minutesStep:y,ampm:w,components:A,componentsProps:x,slots:T,slotProps:C,readOnly:D,disabled:k,sx:M,autoFocus:P,disableIgnoringDatePartForTimeValidation:S,timeSteps:N,skipDisabled:I,timezone:R})}},34894:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},a={p:o,P:function(e,t){var a,r=e.match(/(P+)(p+)?/)||[],i=r[1],s=r[2];if(!s)return n(e,t);switch(i){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"})}return a.replace("{{date}}",n(i,t)).replace("{{time}}",o(s,t))}};t.default=a,e.exports=t.default},69178:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var o={lessThanXSeconds:{one:"1\u79d2\u672a\u6e80",other:"{{count}}\u79d2\u672a\u6e80",oneWithSuffix:"\u7d041\u79d2",otherWithSuffix:"\u7d04{{count}}\u79d2"},xSeconds:{one:"1\u79d2",other:"{{count}}\u79d2"},halfAMinute:"30\u79d2",lessThanXMinutes:{one:"1\u5206\u672a\u6e80",other:"{{count}}\u5206\u672a\u6e80",oneWithSuffix:"\u7d041\u5206",otherWithSuffix:"\u7d04{{count}}\u5206"},xMinutes:{one:"1\u5206",other:"{{count}}\u5206"},aboutXHours:{one:"\u7d041\u6642\u9593",other:"\u7d04{{count}}\u6642\u9593"},xHours:{one:"1\u6642\u9593",other:"{{count}}\u6642\u9593"},xDays:{one:"1\u65e5",other:"{{count}}\u65e5"},aboutXWeeks:{one:"\u7d041\u9031\u9593",other:"\u7d04{{count}}\u9031\u9593"},xWeeks:{one:"1\u9031\u9593",other:"{{count}}\u9031\u9593"},aboutXMonths:{one:"\u7d041\u304b\u6708",other:"\u7d04{{count}}\u304b\u6708"},xMonths:{one:"1\u304b\u6708",other:"{{count}}\u304b\u6708"},aboutXYears:{one:"\u7d041\u5e74",other:"\u7d04{{count}}\u5e74"},xYears:{one:"1\u5e74",other:"{{count}}\u5e74"},overXYears:{one:"1\u5e74\u4ee5\u4e0a",other:"{{count}}\u5e74\u4ee5\u4e0a"},almostXYears:{one:"1\u5e74\u8fd1\u304f",other:"{{count}}\u5e74\u8fd1\u304f"}};const a=function(e,t,n){var a;n=n||{};var r=o[e];return a="string"===typeof r?r:1===t?n.addSuffix&&r.oneWithSuffix?r.oneWithSuffix:r.one:n.addSuffix&&r.otherWithSuffix?r.otherWithSuffix.replace("{{count}}",String(t)):r.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+"\u5f8c":a+"\u524d":a};var r=n(37489);const i={date:(0,r.A)({formats:{full:"y\u5e74M\u6708d\u65e5EEEE",long:"y\u5e74M\u6708d\u65e5",medium:"y/MM/dd",short:"y/MM/dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"H\u6642mm\u5206ss\u79d2 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s={lastWeek:"\u5148\u9031\u306eeeee\u306ep",yesterday:"\u6628\u65e5\u306ep",today:"\u4eca\u65e5\u306ep",tomorrow:"\u660e\u65e5\u306ep",nextWeek:"\u7fcc\u9031\u306eeeee\u306ep",other:"P"};const l=function(e,t,n,o){return s[e]};var c=n(19731);const u={ordinalNumber:function(e,t){var n=Number(e);switch(String(null===t||void 0===t?void 0:t.unit)){case"year":return"".concat(n,"\u5e74");case"quarter":return"\u7b2c".concat(n,"\u56db\u534a\u671f");case"month":return"".concat(n,"\u6708");case"week":return"\u7b2c".concat(n,"\u9031");case"date":return"".concat(n,"\u65e5");case"hour":return"".concat(n,"\u6642");case"minute":return"".concat(n,"\u5206");case"second":return"".concat(n,"\u79d2");default:return"".concat(n)}},era:(0,c.A)({values:{narrow:["BC","AC"],abbreviated:["\u7d00\u5143\u524d","\u897f\u66a6"],wide:["\u7d00\u5143\u524d","\u897f\u66a6"]},defaultWidth:"wide"}),quarter:(0,c.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["\u7b2c1\u56db\u534a\u671f","\u7b2c2\u56db\u534a\u671f","\u7b2c3\u56db\u534a\u671f","\u7b2c4\u56db\u534a\u671f"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,c.A)({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"]},defaultWidth:"wide"}),day:(0,c.A)({values:{narrow:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],short:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],abbreviated:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],wide:["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"]},defaultWidth:"wide"}),dayPeriod:(0,c.A)({values:{narrow:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},abbreviated:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},wide:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},abbreviated:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"},wide:{am:"\u5348\u524d",pm:"\u5348\u5f8c",midnight:"\u6df1\u591c",noon:"\u6b63\u5348",morning:"\u671d",afternoon:"\u5348\u5f8c",evening:"\u591c",night:"\u6df1\u591c"}},defaultFormattingWidth:"wide"})};var d=n(27841),m=n(12941);const p={code:"ja",formatDistance:a,formatLong:i,formatRelative:l,localize:u,match:{ordinalNumber:(0,d.A)({matchPattern:/^\u7b2c?\d+(\u5e74|\u56db\u534a\u671f|\u6708|\u9031|\u65e5|\u6642|\u5206|\u79d2)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,m.A)({matchPatterns:{narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(\u7d00\u5143[\u524d\u5f8c]|\u897f\u66a6)/i,wide:/^(\u7d00\u5143[\u524d\u5f8c]|\u897f\u66a6)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B/i,/^A/i],any:[/^(\u7d00\u5143\u524d)/i,/^(\u897f\u66a6|\u7d00\u5143\u5f8c)/i]},defaultParseWidth:"any"}),quarter:(0,m.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^\u7b2c[1234\u4e00\u4e8c\u4e09\u56db\uff11\uff12\uff13\uff14]\u56db\u534a\u671f/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|\u4e00|\uff11)/i,/(2|\u4e8c|\uff12)/i,/(3|\u4e09|\uff13)/i,/(4|\u56db|\uff14)/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,m.A)({matchPatterns:{narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])\u6708/i,wide:/^([123456789]|1[012])\u6708/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:(0,m.A)({matchPatterns:{narrow:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]/,short:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]/,abbreviated:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]/,wide:/^[\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f]\u66dc\u65e5/},defaultMatchWidth:"wide",parsePatterns:{any:[/^\u65e5/,/^\u6708/,/^\u706b/,/^\u6c34/,/^\u6728/,/^\u91d1/,/^\u571f/]},defaultParseWidth:"any"}),dayPeriod:(0,m.A)({matchPatterns:{any:/^(AM|PM|\u5348\u524d|\u5348\u5f8c|\u6b63\u5348|\u6df1\u591c|\u771f\u591c\u4e2d|\u591c|\u671d)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(A|\u5348\u524d)/i,pm:/^(P|\u5348\u5f8c)/i,midnight:/^\u6df1\u591c|\u771f\u591c\u4e2d/i,noon:/^\u6b63\u5348/i,morning:/^\u671d/i,afternoon:/^\u5348\u5f8c/i,evening:/^\u591c/i,night:/^\u6df1\u591c/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},50639:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var o={lessThanXSeconds:{one:"1\ucd08 \ubbf8\ub9cc",other:"{{count}}\ucd08 \ubbf8\ub9cc"},xSeconds:{one:"1\ucd08",other:"{{count}}\ucd08"},halfAMinute:"30\ucd08",lessThanXMinutes:{one:"1\ubd84 \ubbf8\ub9cc",other:"{{count}}\ubd84 \ubbf8\ub9cc"},xMinutes:{one:"1\ubd84",other:"{{count}}\ubd84"},aboutXHours:{one:"\uc57d 1\uc2dc\uac04",other:"\uc57d {{count}}\uc2dc\uac04"},xHours:{one:"1\uc2dc\uac04",other:"{{count}}\uc2dc\uac04"},xDays:{one:"1\uc77c",other:"{{count}}\uc77c"},aboutXWeeks:{one:"\uc57d 1\uc8fc",other:"\uc57d {{count}}\uc8fc"},xWeeks:{one:"1\uc8fc",other:"{{count}}\uc8fc"},aboutXMonths:{one:"\uc57d 1\uac1c\uc6d4",other:"\uc57d {{count}}\uac1c\uc6d4"},xMonths:{one:"1\uac1c\uc6d4",other:"{{count}}\uac1c\uc6d4"},aboutXYears:{one:"\uc57d 1\ub144",other:"\uc57d {{count}}\ub144"},xYears:{one:"1\ub144",other:"{{count}}\ub144"},overXYears:{one:"1\ub144 \uc774\uc0c1",other:"{{count}}\ub144 \uc774\uc0c1"},almostXYears:{one:"\uac70\uc758 1\ub144",other:"\uac70\uc758 {{count}}\ub144"}};const a=function(e,t,n){var a,r=o[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?a+" \ud6c4":a+" \uc804":a};var r=n(37489);const i={date:(0,r.A)({formats:{full:"y\ub144 M\uc6d4 d\uc77c EEEE",long:"y\ub144 M\uc6d4 d\uc77c",medium:"y.MM.dd",short:"y.MM.dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"a H\uc2dc mm\ubd84 ss\ucd08 zzzz",long:"a H:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s={lastWeek:"'\uc9c0\ub09c' eeee p",yesterday:"'\uc5b4\uc81c' p",today:"'\uc624\ub298' p",tomorrow:"'\ub0b4\uc77c' p",nextWeek:"'\ub2e4\uc74c' eeee p",other:"P"};const l=function(e,t,n,o){return s[e]};var c=n(19731);const u={ordinalNumber:function(e,t){var n=Number(e);switch(String(null===t||void 0===t?void 0:t.unit)){case"minute":case"second":return String(n);case"date":return n+"\uc77c";default:return n+"\ubc88\uc9f8"}},era:(0,c.A)({values:{narrow:["BC","AD"],abbreviated:["BC","AD"],wide:["\uae30\uc6d0\uc804","\uc11c\uae30"]},defaultWidth:"wide"}),quarter:(0,c.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1\ubd84\uae30","2\ubd84\uae30","3\ubd84\uae30","4\ubd84\uae30"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,c.A)({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"],wide:["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"]},defaultWidth:"wide"}),day:(0,c.A)({values:{narrow:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],short:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],abbreviated:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],wide:["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"]},defaultWidth:"wide"}),dayPeriod:(0,c.A)({values:{narrow:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},abbreviated:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},wide:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},abbreviated:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"},wide:{am:"\uc624\uc804",pm:"\uc624\ud6c4",midnight:"\uc790\uc815",noon:"\uc815\uc624",morning:"\uc544\uce68",afternoon:"\uc624\ud6c4",evening:"\uc800\ub141",night:"\ubc24"}},defaultFormattingWidth:"wide"})};var d=n(12941);const m={code:"ko",formatDistance:a,formatLong:i,formatRelative:l,localize:u,match:{ordinalNumber:(0,n(27841).A)({matchPattern:/^(\d+)(\uc77c|\ubc88\uc9f8)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(\uae30\uc6d0\uc804|\uc11c\uae30)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(bc|\uae30\uc6d0\uc804)/i,/^(ad|\uc11c\uae30)/i]},defaultParseWidth:"any"}),quarter:(0,d.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\uc0ac?\ubd84\uae30/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,d.A)({matchPatterns:{narrow:/^(1[012]|[123456789])/,abbreviated:/^(1[012]|[123456789])\uc6d4/i,wide:/^(1[012]|[123456789])\uc6d4/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\uc6d4?$/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:(0,d.A)({matchPatterns:{narrow:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]/,short:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]/,abbreviated:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]/,wide:/^[\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0]\uc694\uc77c/},defaultMatchWidth:"wide",parsePatterns:{any:[/^\uc77c/,/^\uc6d4/,/^\ud654/,/^\uc218/,/^\ubaa9/,/^\uae08/,/^\ud1a0/]},defaultParseWidth:"any"}),dayPeriod:(0,d.A)({matchPatterns:{any:/^(am|pm|\uc624\uc804|\uc624\ud6c4|\uc790\uc815|\uc815\uc624|\uc544\uce68|\uc800\ub141|\ubc24)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(am|\uc624\uc804)/i,pm:/^(pm|\uc624\ud6c4)/i,midnight:/^\uc790\uc815/i,noon:/^\uc815\uc624/i,morning:/^\uc544\uce68/i,afternoon:/^\uc624\ud6c4/i,evening:/^\uc800\ub141/i,night:/^\ubc24/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},40922:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var o={lessThanXSeconds:{one:"\u4e0d\u5230 1 \u79d2",other:"\u4e0d\u5230 {{count}} \u79d2"},xSeconds:{one:"1 \u79d2",other:"{{count}} \u79d2"},halfAMinute:"\u534a\u5206\u949f",lessThanXMinutes:{one:"\u4e0d\u5230 1 \u5206\u949f",other:"\u4e0d\u5230 {{count}} \u5206\u949f"},xMinutes:{one:"1 \u5206\u949f",other:"{{count}} \u5206\u949f"},xHours:{one:"1 \u5c0f\u65f6",other:"{{count}} \u5c0f\u65f6"},aboutXHours:{one:"\u5927\u7ea6 1 \u5c0f\u65f6",other:"\u5927\u7ea6 {{count}} \u5c0f\u65f6"},xDays:{one:"1 \u5929",other:"{{count}} \u5929"},aboutXWeeks:{one:"\u5927\u7ea6 1 \u4e2a\u661f\u671f",other:"\u5927\u7ea6 {{count}} \u4e2a\u661f\u671f"},xWeeks:{one:"1 \u4e2a\u661f\u671f",other:"{{count}} \u4e2a\u661f\u671f"},aboutXMonths:{one:"\u5927\u7ea6 1 \u4e2a\u6708",other:"\u5927\u7ea6 {{count}} \u4e2a\u6708"},xMonths:{one:"1 \u4e2a\u6708",other:"{{count}} \u4e2a\u6708"},aboutXYears:{one:"\u5927\u7ea6 1 \u5e74",other:"\u5927\u7ea6 {{count}} \u5e74"},xYears:{one:"1 \u5e74",other:"{{count}} \u5e74"},overXYears:{one:"\u8d85\u8fc7 1 \u5e74",other:"\u8d85\u8fc7 {{count}} \u5e74"},almostXYears:{one:"\u5c06\u8fd1 1 \u5e74",other:"\u5c06\u8fd1 {{count}} \u5e74"}};const a=function(e,t,n){var a,r=o[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?a+"\u5185":a+"\u524d":a};var r=n(37489);const i={date:(0,r.A)({formats:{full:"y'\u5e74'M'\u6708'd'\u65e5' EEEE",long:"y'\u5e74'M'\u6708'd'\u65e5'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s=n(78397),l=n(55164);function c(e,t,n){var o="eeee p";return function(e,t,n){(0,s.A)(2,arguments);var o=(0,l.A)(e,n),a=(0,l.A)(t,n);return o.getTime()===a.getTime()}(e,t,n)?o:e.getTime()>t.getTime()?"'\u4e0b\u4e2a'"+o:"'\u4e0a\u4e2a'"+o}var u={lastWeek:c,yesterday:"'\u6628\u5929' p",today:"'\u4eca\u5929' p",tomorrow:"'\u660e\u5929' p",nextWeek:c,other:"PP p"};const d=function(e,t,n,o){var a=u[e];return"function"===typeof a?a(t,n,o):a};var m=n(19731);const p={ordinalNumber:function(e,t){var n=Number(e);switch(null===t||void 0===t?void 0:t.unit){case"date":return n.toString()+"\u65e5";case"hour":return n.toString()+"\u65f6";case"minute":return n.toString()+"\u5206";case"second":return n.toString()+"\u79d2";default:return"\u7b2c "+n.toString()}},era:(0,m.A)({values:{narrow:["\u524d","\u516c\u5143"],abbreviated:["\u524d","\u516c\u5143"],wide:["\u516c\u5143\u524d","\u516c\u5143"]},defaultWidth:"wide"}),quarter:(0,m.A)({values:{narrow:["1","2","3","4"],abbreviated:["\u7b2c\u4e00\u5b63","\u7b2c\u4e8c\u5b63","\u7b2c\u4e09\u5b63","\u7b2c\u56db\u5b63"],wide:["\u7b2c\u4e00\u5b63\u5ea6","\u7b2c\u4e8c\u5b63\u5ea6","\u7b2c\u4e09\u5b63\u5ea6","\u7b2c\u56db\u5b63\u5ea6"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,m.A)({values:{narrow:["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]},defaultWidth:"wide"}),day:(0,m.A)({values:{narrow:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],short:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],abbreviated:["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],wide:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]},defaultWidth:"wide"}),dayPeriod:(0,m.A)({values:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u95f4"}},defaultFormattingWidth:"wide"})};var h=n(12941);const f={code:"zh-CN",formatDistance:a,formatLong:i,formatRelative:d,localize:p,match:{ordinalNumber:(0,n(27841).A)({matchPattern:/^(\u7b2c\s*)?\d+(\u65e5|\u65f6|\u5206|\u79d2)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,h.A)({matchPatterns:{narrow:/^(\u524d)/i,abbreviated:/^(\u524d)/i,wide:/^(\u516c\u5143\u524d|\u516c\u5143)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(\u524d)/i,/^(\u516c\u5143)/i]},defaultParseWidth:"any"}),quarter:(0,h.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b/i,wide:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b\u949f/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|\u4e00)/i,/(2|\u4e8c)/i,/(3|\u4e09)/i,/(4|\u56db)/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,h.A)({matchPatterns:{narrow:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])/i,abbreviated:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00]|\d|1[12])\u6708/i,wide:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])\u6708/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^\u4e00/i,/^\u4e8c/i,/^\u4e09/i,/^\u56db/i,/^\u4e94/i,/^\u516d/i,/^\u4e03/i,/^\u516b/i,/^\u4e5d/i,/^\u5341(?!(\u4e00|\u4e8c))/i,/^\u5341\u4e00/i,/^\u5341\u4e8c/i],any:[/^\u4e00|1/i,/^\u4e8c|2/i,/^\u4e09|3/i,/^\u56db|4/i,/^\u4e94|5/i,/^\u516d|6/i,/^\u4e03|7/i,/^\u516b|8/i,/^\u4e5d|9/i,/^\u5341(?!(\u4e00|\u4e8c))|10/i,/^\u5341\u4e00|11/i,/^\u5341\u4e8c|12/i]},defaultParseWidth:"any"}),day:(0,h.A)({matchPatterns:{narrow:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,short:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,abbreviated:/^\u5468[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,wide:/^\u661f\u671f[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/\u65e5/i,/\u4e00/i,/\u4e8c/i,/\u4e09/i,/\u56db/i,/\u4e94/i,/\u516d/i]},defaultParseWidth:"any"}),dayPeriod:(0,h.A)({matchPatterns:{any:/^(\u4e0a\u5348?|\u4e0b\u5348?|\u5348\u591c|[\u4e2d\u6b63]\u5348|\u65e9\u4e0a?|\u4e0b\u5348|\u665a\u4e0a?|\u51cc\u6668|)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^\u4e0a\u5348?/i,pm:/^\u4e0b\u5348?/i,midnight:/^\u5348\u591c/i,noon:/^[\u4e2d\u6b63]\u5348/i,morning:/^\u65e9\u4e0a/i,afternoon:/^\u4e0b\u5348/i,evening:/^\u665a\u4e0a?/i,night:/^\u51cc\u6668/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},73215:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var o={lessThanXSeconds:{one:"\u5c11\u65bc 1 \u79d2",other:"\u5c11\u65bc {{count}} \u79d2"},xSeconds:{one:"1 \u79d2",other:"{{count}} \u79d2"},halfAMinute:"\u534a\u5206\u9418",lessThanXMinutes:{one:"\u5c11\u65bc 1 \u5206\u9418",other:"\u5c11\u65bc {{count}} \u5206\u9418"},xMinutes:{one:"1 \u5206\u9418",other:"{{count}} \u5206\u9418"},xHours:{one:"1 \u5c0f\u6642",other:"{{count}} \u5c0f\u6642"},aboutXHours:{one:"\u5927\u7d04 1 \u5c0f\u6642",other:"\u5927\u7d04 {{count}} \u5c0f\u6642"},xDays:{one:"1 \u5929",other:"{{count}} \u5929"},aboutXWeeks:{one:"\u5927\u7d04 1 \u500b\u661f\u671f",other:"\u5927\u7d04 {{count}} \u500b\u661f\u671f"},xWeeks:{one:"1 \u500b\u661f\u671f",other:"{{count}} \u500b\u661f\u671f"},aboutXMonths:{one:"\u5927\u7d04 1 \u500b\u6708",other:"\u5927\u7d04 {{count}} \u500b\u6708"},xMonths:{one:"1 \u500b\u6708",other:"{{count}} \u500b\u6708"},aboutXYears:{one:"\u5927\u7d04 1 \u5e74",other:"\u5927\u7d04 {{count}} \u5e74"},xYears:{one:"1 \u5e74",other:"{{count}} \u5e74"},overXYears:{one:"\u8d85\u904e 1 \u5e74",other:"\u8d85\u904e {{count}} \u5e74"},almostXYears:{one:"\u5c07\u8fd1 1 \u5e74",other:"\u5c07\u8fd1 {{count}} \u5e74"}};const a=function(e,t,n){var a,r=o[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?a+"\u5167":a+"\u524d":a};var r=n(37489);const i={date:(0,r.A)({formats:{full:"y'\u5e74'M'\u6708'd'\u65e5' EEEE",long:"y'\u5e74'M'\u6708'd'\u65e5'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:(0,r.A)({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:(0,r.A)({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};var s={lastWeek:"'\u4e0a\u500b'eeee p",yesterday:"'\u6628\u5929' p",today:"'\u4eca\u5929' p",tomorrow:"'\u660e\u5929' p",nextWeek:"'\u4e0b\u500b'eeee p",other:"P"};const l=function(e,t,n,o){return s[e]};var c=n(19731);const u={ordinalNumber:function(e,t){var n=Number(e);switch(null===t||void 0===t?void 0:t.unit){case"date":return n+"\u65e5";case"hour":return n+"\u6642";case"minute":return n+"\u5206";case"second":return n+"\u79d2";default:return"\u7b2c "+n}},era:(0,c.A)({values:{narrow:["\u524d","\u516c\u5143"],abbreviated:["\u524d","\u516c\u5143"],wide:["\u516c\u5143\u524d","\u516c\u5143"]},defaultWidth:"wide"}),quarter:(0,c.A)({values:{narrow:["1","2","3","4"],abbreviated:["\u7b2c\u4e00\u523b","\u7b2c\u4e8c\u523b","\u7b2c\u4e09\u523b","\u7b2c\u56db\u523b"],wide:["\u7b2c\u4e00\u523b\u9418","\u7b2c\u4e8c\u523b\u9418","\u7b2c\u4e09\u523b\u9418","\u7b2c\u56db\u523b\u9418"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,c.A)({values:{narrow:["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]},defaultWidth:"wide"}),day:(0,c.A)({values:{narrow:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],short:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],abbreviated:["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],wide:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]},defaultWidth:"wide"}),dayPeriod:(0,c.A)({values:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u4e0a",pm:"\u4e0b",midnight:"\u51cc\u6668",noon:"\u5348",morning:"\u65e9",afternoon:"\u4e0b\u5348",evening:"\u665a",night:"\u591c"},abbreviated:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"},wide:{am:"\u4e0a\u5348",pm:"\u4e0b\u5348",midnight:"\u51cc\u6668",noon:"\u4e2d\u5348",morning:"\u65e9\u6668",afternoon:"\u4e2d\u5348",evening:"\u665a\u4e0a",night:"\u591c\u9593"}},defaultFormattingWidth:"wide"})};var d=n(12941);const m={code:"zh-TW",formatDistance:a,formatLong:i,formatRelative:l,localize:u,match:{ordinalNumber:(0,n(27841).A)({matchPattern:/^(\u7b2c\s*)?\d+(\u65e5|\u6642|\u5206|\u79d2)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:/^(\u524d)/i,abbreviated:/^(\u524d)/i,wide:/^(\u516c\u5143\u524d|\u516c\u5143)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(\u524d)/i,/^(\u516c\u5143)/i]},defaultParseWidth:"any"}),quarter:(0,d.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b/i,wide:/^\u7b2c[\u4e00\u4e8c\u4e09\u56db]\u523b\u9418/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|\u4e00)/i,/(2|\u4e8c)/i,/(3|\u4e09)/i,/(4|\u56db)/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,d.A)({matchPatterns:{narrow:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])/i,abbreviated:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00]|\d|1[12])\u6708/i,wide:/^(\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d|\u5341[\u4e8c\u4e00])\u6708/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^\u4e00/i,/^\u4e8c/i,/^\u4e09/i,/^\u56db/i,/^\u4e94/i,/^\u516d/i,/^\u4e03/i,/^\u516b/i,/^\u4e5d/i,/^\u5341(?!(\u4e00|\u4e8c))/i,/^\u5341\u4e00/i,/^\u5341\u4e8c/i],any:[/^\u4e00|1/i,/^\u4e8c|2/i,/^\u4e09|3/i,/^\u56db|4/i,/^\u4e94|5/i,/^\u516d|6/i,/^\u4e03|7/i,/^\u516b|8/i,/^\u4e5d|9/i,/^\u5341(?!(\u4e00|\u4e8c))|10/i,/^\u5341\u4e00|11/i,/^\u5341\u4e8c|12/i]},defaultParseWidth:"any"}),day:(0,d.A)({matchPatterns:{narrow:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,short:/^[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,abbreviated:/^\u9031[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i,wide:/^\u661f\u671f[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u65e5]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/\u65e5/i,/\u4e00/i,/\u4e8c/i,/\u4e09/i,/\u56db/i,/\u4e94/i,/\u516d/i]},defaultParseWidth:"any"}),dayPeriod:(0,d.A)({matchPatterns:{any:/^(\u4e0a\u5348?|\u4e0b\u5348?|\u5348\u591c|[\u4e2d\u6b63]\u5348|\u65e9\u4e0a?|\u4e0b\u5348|\u665a\u4e0a?|\u51cc\u6668)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^\u4e0a\u5348?/i,pm:/^\u4e0b\u5348?/i,midnight:/^\u5348\u591c/i,noon:/^[\u4e2d\u6b63]\u5348/i,morning:/^\u65e9\u4e0a/i,afternoon:/^\u4e0b\u5348/i,evening:/^\u665a\u4e0a?/i,night:/^\u51cc\u6668/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},43488:(e,t,n)=>{"use strict";var o=n(93959);function a(){}function r(){}r.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,r,i){if(i!==o){var s=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 s.name="Invariant Violation",s}}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:r,resetWarningCache:a};return n.PropTypes=n,n}},11942:(e,t,n)=>{e.exports=n(43488)()},93959:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/925.2c212149.chunk.js b/frontend/dist/static/js/925.2c212149.chunk.js new file mode 100644 index 00000000..3d318f97 --- /dev/null +++ b/frontend/dist/static/js/925.2c212149.chunk.js @@ -0,0 +1,2 @@ +/*! For license information please see 925.2c212149.chunk.js.LICENSE.txt */ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[925],{76493:(e,t,n)=>{n.d(t,{s:()=>c});var o=n(9950),r=n(44093),i=n(3511),a=n(44414);const l=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function s(e){const t=[],n=[];return Array.from(e.querySelectorAll(l)).forEach(((e,o)=>{const r=function(e){const 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!==r&&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;const t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t));let n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===r?t.push(e):n.push({documentOrder:o,tabIndex:r,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function d(){return!0}function c(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:l=!1,disableRestoreFocus:c=!1,getTabbable:u=s,isEnabled:p=d,open:m}=e,f=o.useRef(!1),h=o.useRef(null),v=o.useRef(null),b=o.useRef(null),A=o.useRef(null),g=o.useRef(!1),y=o.useRef(null),x=(0,r.A)(t.ref,y),S=o.useRef(null);o.useEffect((()=>{m&&y.current&&(g.current=!n)}),[n,m]),o.useEffect((()=>{if(!m||!y.current)return;const e=(0,i.A)(y.current);return y.current.contains(e.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),g.current&&y.current.focus()),()=>{c||(b.current&&b.current.focus&&(f.current=!0,b.current.focus()),b.current=null)}}),[m]),o.useEffect((()=>{if(!m||!y.current)return;const e=(0,i.A)(y.current),t=t=>{S.current=t,!l&&p()&&"Tab"===t.key&&e.activeElement===y.current&&t.shiftKey&&(f.current=!0,v.current&&v.current.focus())},n=()=>{const t=y.current;if(null===t)return;if(!e.hasFocus()||!p()||f.current)return void(f.current=!1);if(t.contains(e.activeElement))return;if(l&&e.activeElement!==h.current&&e.activeElement!==v.current)return;if(e.activeElement!==A.current)A.current=null;else if(null!==A.current)return;if(!g.current)return;let n=[];if(e.activeElement!==h.current&&e.activeElement!==v.current||(n=u(y.current)),n.length>0){var o,r;const e=Boolean((null==(o=S.current)?void 0:o.shiftKey)&&"Tab"===(null==(r=S.current)?void 0:r.key)),t=n[0],i=n[n.length-1];"string"!==typeof t&&"string"!==typeof i&&(e?i.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const o=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,l,c,p,m,u]);const w=e=>{null===b.current&&(b.current=e.relatedTarget),g.current=!0};return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("div",{tabIndex:m?0:-1,onFocus:w,ref:h,"data-testid":"sentinelStart"}),o.cloneElement(t,{ref:x,onFocus:e=>{null===b.current&&(b.current=e.relatedTarget),g.current=!0,A.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,a.jsx)("div",{tabIndex:m?0:-1,onFocus:w,ref:v,"data-testid":"sentinelEnd"})]})}},5187:(e,t,n)=>{n.d(t,{Z:()=>d});var o=n(9950),r=n(17119),i=n(44093),a=n(14131),l=n(25679),s=n(44414);const d=o.forwardRef((function(e,t){const{children:n,container:d,disablePortal:c=!1}=e,[u,p]=o.useState(null),m=(0,i.A)(o.isValidElement(n)?n.ref:null,t);if((0,a.A)((()=>{c||p(function(e){return"function"===typeof e?e():e}(d)||document.body)}),[d,c]),(0,a.A)((()=>{if(u&&!c)return(0,l.A)(t,u),()=>{(0,l.A)(t,null)}}),[t,u,c]),c){if(o.isValidElement(n)){const e={ref:m};return o.cloneElement(n,e)}return(0,s.jsx)(o.Fragment,{children:n})}return(0,s.jsx)(o.Fragment,{children:u?r.createPortal(n,u):u})}))},67176:(e,t,n)=>{function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}n.d(t,{h:()=>o})},74445:(e,t,n)=>{function o(e){return"string"===typeof e}n.d(t,{g:()=>o})},51163:(e,t,n)=>{function o(e,t,n){return"function"===typeof e?e(t,n):e}n.d(t,{Y:()=>o})},60525:(e,t,n)=>{n.d(t,{Q:()=>p});var o=n(58168),r=n(98587),i=n(44093),a=n(74445);var l=n(72004),s=n(67176);function d(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}var c=n(51163);const u=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function p(e){var t;const{elementType:n,externalSlotProps:p,ownerState:m,skipResolvingSlotProps:f=!1}=e,h=(0,r.A)(e,u),v=f?{}:(0,c.Y)(p,m),{props:b,internalRef:A}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){const e=(0,l.A)(null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),t=(0,o.A)({},null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),s=(0,o.A)({},n,i,r);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const c=(0,s.h)((0,o.A)({},i,r)),u=d(r),p=d(i),m=t(c),f=(0,l.A)(null==m?void 0:m.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),h=(0,o.A)({},null==m?void 0:m.style,null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),v=(0,o.A)({},m,n,p,u);return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:m.ref}}((0,o.A)({},h,{externalSlotProps:v})),g=(0,i.A)(A,null==v?void 0:v.ref,null==(t=e.additionalProps)?void 0:t.ref),y=function(e,t,n){return void 0===e||(0,a.g)(e)?t:(0,o.A)({},t,{ownerState:(0,o.A)({},t.ownerState,n)})}(n,(0,o.A)({},b,{ref:g}),m);return y}},55158:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(98587),r=n(58168),i=n(9950),a=n(72004),l=n(74061),s=n(59254),d=n(79859),c=n(57191),u=n(80863),p=n(68483);function m(e){return(0,p.Ay)("MuiBackdrop",e)}(0,u.A)("MuiBackdrop",["root","invisible"]);var f=n(44414);const h=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],v=(0,s.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((e=>{let{ownerState:t}=e;return(0,r.A)({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"})})),b=i.forwardRef((function(e,t){var n,i,s;const u=(0,d.A)({props:e,name:"MuiBackdrop"}),{children:p,className:b,component:A="div",components:g={},componentsProps:y={},invisible:x=!1,open:S,slotProps:w={},slots:E={},TransitionComponent:R=c.A,transitionDuration:C}=u,k=(0,o.A)(u,h),P=(0,r.A)({},u,{component:A,invisible:x}),M=(e=>{const{classes:t,invisible:n}=e,o={root:["root",n&&"invisible"]};return(0,l.A)(o,m,t)})(P),T=null!=(n=w.root)?n:y.root;return(0,f.jsx)(R,(0,r.A)({in:S,timeout:C},k,{children:(0,f.jsx)(v,(0,r.A)({"aria-hidden":!0},T,{as:null!=(i=null!=(s=E.root)?s:g.Root)?i:A,className:(0,a.A)(M.root,b,null==T?void 0:T.className),ownerState:(0,r.A)({},P,null==T?void 0:T.ownerState),classes:M,ref:t,children:p}))}))}))},57191:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(58168),r=n(98587),i=n(9950),a=n(67279),l=n(14857),s=n(70576),d=n(31506),c=n(44414);const u=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],p={entering:{opacity:1},entered:{opacity:1}},m=i.forwardRef((function(e,t){const n=(0,l.A)(),m={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:f,appear:h=!0,children:v,easing:b,in:A,onEnter:g,onEntered:y,onEntering:x,onExit:S,onExited:w,onExiting:E,style:R,timeout:C=m,TransitionComponent:k=a.Ay}=e,P=(0,r.A)(e,u),M=i.useRef(null),T=(0,d.A)(M,v.ref,t),I=e=>t=>{if(e){const n=M.current;void 0===t?e(n):e(n,t)}},N=I(x),F=I(((e,t)=>{(0,s.q)(e);const o=(0,s.c)({style:R,timeout:C,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",o),e.style.transition=n.transitions.create("opacity",o),g&&g(e,t)})),O=I(y),L=I(E),z=I((e=>{const t=(0,s.c)({style:R,timeout:C,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),S&&S(e)})),j=I(w);return(0,c.jsx)(k,(0,o.A)({appear:h,in:A,nodeRef:M,onEnter:F,onEntered:O,onEntering:N,onExit:z,onExited:j,onExiting:L,addEndListener:e=>{f&&f(M.current,e)},timeout:C},P,{children:(e,t)=>i.cloneElement(v,(0,o.A)({style:(0,o.A)({opacity:0,visibility:"exited"!==e||A?void 0:"hidden"},p[e],R,v.props.style),ref:T},t))}))}))},78089:(e,t,n)=>{n.d(t,{A:()=>x});var o=n(98587),r=n(58168),i=n(9950),a=n(66455),l=n(74061),s=n(94260),d=n(59254),c=n(79859),u=n(80863),p=n(68483),m=n(63589);function f(e){return(0,p.Ay)("MuiFilledInput",e)}const h=(0,r.A)({},m.A,(0,u.A)("MuiFilledInput",["root","underline","input"]));var v=n(44414);const b=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],A=(0,d.Ay)(s.Sh,{shouldForwardProp:e=>(0,d.ep)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,s.WC)(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;var o;const i="light"===t.palette.mode,a=i?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",l=i?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=i?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",d=i?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,r.A)({position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:l,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:l}},["&.".concat(h.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:l},["&.".concat(h.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:d}},!n.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat(null==(o=(t.vars||t).palette[n.color||"primary"])?void 0:o.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(h.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(h.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")"):a),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(h.disabled,", .").concat(h.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(h.disabled,":before")]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&(0,r.A)({padding:"25px 12px 8px"},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9}))})),g=(0,d.Ay)(s.f3,{name:"MuiFilledInput",slot:"Input",overridesResolver:s.Oj})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-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",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})})),y=i.forwardRef((function(e,t){var n,i,d,u;const p=(0,c.A)({props:e,name:"MuiFilledInput"}),{components:m={},componentsProps:h,fullWidth:y=!1,inputComponent:x="input",multiline:S=!1,slotProps:w,slots:E={},type:R="text"}=p,C=(0,o.A)(p,b),k=(0,r.A)({},p,{fullWidth:y,inputComponent:x,multiline:S,type:R}),P=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},i=(0,l.A)(o,f,t);return(0,r.A)({},t,i)})(p),M={root:{ownerState:k},input:{ownerState:k}},T=(null!=w?w:h)?(0,a.A)(M,null!=w?w:h):M,I=null!=(n=null!=(i=E.root)?i:m.Root)?n:A,N=null!=(d=null!=(u=E.input)?u:m.Input)?d:g;return(0,v.jsx)(s.Ay,(0,r.A)({slots:{root:I,input:N},componentsProps:T,fullWidth:y,inputComponent:x,multiline:S,ref:t,type:R},C,{classes:P}))}));y.muiName="Input";const x=y},25979:(e,t,n)=>{n.d(t,{A:()=>y});var o=n(98587),r=n(58168),i=n(9950),a=n(72004),l=n(74061),s=n(79859),d=n(59254),c=n(43317),u=n(61676),p=n(60096),m=n(15866),f=n(80863),h=n(68483);function v(e){return(0,h.Ay)("MuiFormControl",e)}(0,f.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var b=n(44414);const A=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],g=(0,d.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,r.A)({},t.root,t["margin".concat((0,u.A)(n.margin))],n.fullWidth&&t.fullWidth)}})((e=>{let{ownerState:t}=e;return(0,r.A)({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%"})})),y=i.forwardRef((function(e,t){const n=(0,s.A)({props:e,name:"MuiFormControl"}),{children:d,className:f,color:h="primary",component:y="div",disabled:x=!1,error:S=!1,focused:w,fullWidth:E=!1,hiddenLabel:R=!1,margin:C="none",required:k=!1,size:P="medium",variant:M="outlined"}=n,T=(0,o.A)(n,A),I=(0,r.A)({},n,{color:h,component:y,disabled:x,error:S,fullWidth:E,hiddenLabel:R,margin:C,required:k,size:P,variant:M}),N=(e=>{const{classes:t,margin:n,fullWidth:o}=e,r={root:["root","none"!==n&&"margin".concat((0,u.A)(n)),o&&"fullWidth"]};return(0,l.A)(r,v,t)})(I),[F,O]=i.useState((()=>{let e=!1;return d&&i.Children.forEach(d,(t=>{if(!(0,p.A)(t,["Input","Select"]))return;const n=(0,p.A)(t,["Select"])?t.props.input:t;n&&(0,c.gr)(n.props)&&(e=!0)})),e})),[L,z]=i.useState((()=>{let e=!1;return d&&i.Children.forEach(d,(t=>{(0,p.A)(t,["Input","Select"])&&((0,c.lq)(t.props,!0)||(0,c.lq)(t.props.inputProps,!0))&&(e=!0)})),e})),[j,W]=i.useState(!1);x&&j&&W(!1);const B=void 0===w||x?j:w;let D;const q=i.useMemo((()=>({adornedStart:F,setAdornedStart:O,color:h,disabled:x,error:S,filled:L,focused:B,fullWidth:E,hiddenLabel:R,size:P,onBlur:()=>{W(!1)},onEmpty:()=>{z(!1)},onFilled:()=>{z(!0)},onFocus:()=>{W(!0)},registerEffect:D,required:k,variant:M})),[F,h,x,S,L,B,E,R,D,k,P,M]);return(0,b.jsx)(m.A.Provider,{value:q,children:(0,b.jsx)(g,(0,r.A)({as:y,ownerState:I,className:(0,a.A)(N.root,f),ref:t},T,{children:d}))})}))},15866:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext(void 0)},68624:(e,t,n)=>{function o(e){let{props:t,states:n,muiFormControl:o}=e;return n.reduce(((e,n)=>(e[n]=t[n],o&&"undefined"===typeof t[n]&&(e[n]=o[n]),e)),{})}n.d(t,{A:()=>o})},39766:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(15866);function i(){return o.useContext(r.A)}},40165:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(58168),r=n(98587),i=n(9950),a=n(74522),l=n(67279),s=n(14857),d=n(70576),c=n(31506),u=n(44414);const p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function m(e){return"scale(".concat(e,", ").concat(e**2,")")}const f={entering:{opacity:1,transform:m(1)},entered:{opacity:1,transform:"none"}},h="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),v=i.forwardRef((function(e,t){const{addEndListener:n,appear:v=!0,children:b,easing:A,in:g,onEnter:y,onEntered:x,onEntering:S,onExit:w,onExited:E,onExiting:R,style:C,timeout:k="auto",TransitionComponent:P=l.Ay}=e,M=(0,r.A)(e,p),T=(0,a.A)(),I=i.useRef(),N=(0,s.A)(),F=i.useRef(null),O=(0,c.A)(F,b.ref,t),L=e=>t=>{if(e){const n=F.current;void 0===t?e(n):e(n,t)}},z=L(S),j=L(((e,t)=>{(0,d.q)(e);const{duration:n,delay:o,easing:r}=(0,d.c)({style:C,timeout:k,easing:A},{mode:"enter"});let i;"auto"===k?(i=N.transitions.getAutoHeightDuration(e.clientHeight),I.current=i):i=n,e.style.transition=[N.transitions.create("opacity",{duration:i,delay:o}),N.transitions.create("transform",{duration:h?i:.666*i,delay:o,easing:r})].join(","),y&&y(e,t)})),W=L(x),B=L(R),D=L((e=>{const{duration:t,delay:n,easing:o}=(0,d.c)({style:C,timeout:k,easing:A},{mode:"exit"});let r;"auto"===k?(r=N.transitions.getAutoHeightDuration(e.clientHeight),I.current=r):r=t,e.style.transition=[N.transitions.create("opacity",{duration:r,delay:n}),N.transitions.create("transform",{duration:h?r:.666*r,delay:h?n:n||.333*r,easing:o})].join(","),e.style.opacity=0,e.style.transform=m(.75),w&&w(e)})),q=L(E);return(0,u.jsx)(P,(0,o.A)({appear:v,in:g,nodeRef:F,onEnter:j,onEntered:W,onEntering:z,onExit:D,onExited:q,onExiting:B,addEndListener:e=>{"auto"===k&&T.start(I.current||0,e),n&&n(F.current,e)},timeout:"auto"===k?null:k},M,{children:(e,t)=>i.cloneElement(b,(0,o.A)({style:(0,o.A)({opacity:0,transform:m(.75),visibility:"exited"!==e||g?void 0:"hidden"},f[e],C,b.props.style),ref:O},t))}))}));v.muiSupportAuto=!0;const b=v},19890:(e,t,n)=>{n.d(t,{A:()=>x});var o=n(98587),r=n(58168),i=n(9950),a=n(74061),l=n(66455),s=n(94260),d=n(59254),c=n(79859),u=n(80863),p=n(68483),m=n(63589);function f(e){return(0,p.Ay)("MuiInput",e)}const h=(0,r.A)({},m.A,(0,u.A)("MuiInput",["root","underline","input"]));var v=n(44414);const b=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],A=(0,d.Ay)(s.Sh,{shouldForwardProp:e=>(0,d.ep)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,s.WC)(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;let o="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(o="rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")")),(0,r.A)({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[n.color].main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(h.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(h.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(o),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(h.disabled,", .").concat(h.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(o)}},["&.".concat(h.disabled,":before")]:{borderBottomStyle:"dotted"}})})),g=(0,d.Ay)(s.f3,{name:"MuiInput",slot:"Input",overridesResolver:s.Oj})({}),y=i.forwardRef((function(e,t){var n,i,d,u;const p=(0,c.A)({props:e,name:"MuiInput"}),{disableUnderline:m,components:h={},componentsProps:y,fullWidth:x=!1,inputComponent:S="input",multiline:w=!1,slotProps:E,slots:R={},type:C="text"}=p,k=(0,o.A)(p,b),P=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},i=(0,a.A)(o,f,t);return(0,r.A)({},t,i)})(p),M={root:{ownerState:{disableUnderline:m}}},T=(null!=E?E:y)?(0,l.A)(null!=E?E:y,M):M,I=null!=(n=null!=(i=R.root)?i:h.Root)?n:A,N=null!=(d=null!=(u=R.input)?u:h.Input)?d:g;return(0,v.jsx)(s.Ay,(0,r.A)({slots:{root:I,input:N},slotProps:T,fullWidth:x,inputComponent:S,multiline:w,ref:t,type:C},k,{classes:P}))}));y.muiName="Input";const x=y},94260:(e,t,n)=>{n.d(t,{f3:()=>B,Sh:()=>W,Ay:()=>q,Oj:()=>j,WC:()=>z});var o=n(98587),r=n(58168),i=n(63999),a=n(9950),l=n(72004),s=n(44093),d=n(98727),c=n(14131),u=n(62243),p=n(44414);const m=["onChange","maxRows","minRows","style","value"];function f(e){return parseInt(e,10)||0}const h={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const v=a.forwardRef((function(e,t){const{onChange:n,maxRows:i,minRows:l=1,style:v,value:b}=e,A=(0,o.A)(e,m),{current:g}=a.useRef(null!=b),y=a.useRef(null),x=(0,s.A)(t,y),S=a.useRef(null),w=a.useCallback((()=>{const t=y.current,n=(0,d.A)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0,overflowing:!1};const o=S.current;o.style.width=n.width,o.value=t.value||e.placeholder||"x","\n"===o.value.slice(-1)&&(o.value+=" ");const r=n.boxSizing,a=f(n.paddingBottom)+f(n.paddingTop),s=f(n.borderBottomWidth)+f(n.borderTopWidth),c=o.scrollHeight;o.value="x";const u=o.scrollHeight;let p=c;l&&(p=Math.max(Number(l)*u,p)),i&&(p=Math.min(Number(i)*u,p)),p=Math.max(p,u);return{outerHeightStyle:p+("border-box"===r?a+s:0),overflowing:Math.abs(p-c)<=1}}),[i,l,e.placeholder]),E=a.useCallback((()=>{const e=w();if(void 0===(t=e)||null===t||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const n=y.current;n.style.height="".concat(e.outerHeightStyle,"px"),n.style.overflow=e.overflowing?"hidden":""}),[w]);(0,c.A)((()=>{const e=()=>{E()};let t;const n=(0,u.A)(e),o=y.current,r=(0,d.A)(o);let i;return r.addEventListener("resize",n),"undefined"!==typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(o)),()=>{n.clear(),cancelAnimationFrame(t),r.removeEventListener("resize",n),i&&i.disconnect()}}),[w,E]),(0,c.A)((()=>{E()}));return(0,p.jsxs)(a.Fragment,{children:[(0,p.jsx)("textarea",(0,r.A)({value:b,onChange:e=>{g||E(),n&&n(e)},ref:x,rows:l},A)),(0,p.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:(0,r.A)({},h,v,{paddingTop:0,paddingBottom:0})})]})}));var b=n(74445),A=n(74061),g=n(68624),y=n(15866),x=n(39766),S=n(59254),w=n(79859),E=n(61676),R=n(31506),C=n(79044),k=n(33158),P=n(7148);const M=function(e){let{styles:t,themeId:n,defaultTheme:o={}}=e;const r=(0,P.A)(o),i="function"===typeof t?t(n&&r[n]||r):t;return(0,p.jsx)(k.A,{styles:i})};var T=n(60195),I=n(67550);const N=function(e){return(0,p.jsx)(M,(0,r.A)({},e,{defaultTheme:T.A,themeId:I.A}))};var F=n(43317),O=n(63589);const L=["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","slotProps","slots","startAdornment","type","value"],z=(e,t)=>{const{ownerState:n}=e;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,E.A)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},j=(e,t)=>{const{ownerState:n}=e;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]},W=(0,S.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:z})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({},t.typography.body1,{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(O.A.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"}},n.multiline&&(0,r.A)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),B=(0,S.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:j})((e=>{let{theme:t,ownerState:n}=e;const o="light"===t.palette.mode,i=(0,r.A)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),a={opacity:"0 !important"},l=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return(0,r.A)({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":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(O.A.formControl," &")]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":l,"&:focus::-moz-placeholder":l,"&:focus:-ms-input-placeholder":l,"&:focus::-ms-input-placeholder":l},["&.".concat(O.A.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===n.size&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===n.type&&{MozAppearance:"textfield"})})),D=(0,p.jsx)(N,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),q=a.forwardRef((function(e,t){var n;const s=(0,w.A)({props:e,name:"MuiInputBase"}),{"aria-describedby":d,autoComplete:c,autoFocus:u,className:m,components:f={},componentsProps:h={},defaultValue:S,disabled:k,disableInjectingGlobalStyles:P,endAdornment:M,fullWidth:T=!1,id:I,inputComponent:N="input",inputProps:z={},inputRef:j,maxRows:q,minRows:H,multiline:U=!1,name:K,onBlur:V,onChange:X,onClick:_,onFocus:Q,onKeyDown:Y,onKeyUp:G,placeholder:Z,readOnly:$,renderSuffix:J,rows:ee,slotProps:te={},slots:ne={},startAdornment:oe,type:re="text",value:ie}=s,ae=(0,o.A)(s,L),le=null!=z.value?z.value:ie,{current:se}=a.useRef(null!=le),de=a.useRef(),ce=a.useCallback((e=>{0}),[]),ue=(0,R.A)(de,j,z.ref,ce),[pe,me]=a.useState(!1),fe=(0,x.A)();const he=(0,g.A)({props:s,muiFormControl:fe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});he.focused=fe?fe.focused:pe,a.useEffect((()=>{!fe&&k&&pe&&(me(!1),V&&V())}),[fe,k,pe,V]);const ve=fe&&fe.onFilled,be=fe&&fe.onEmpty,Ae=a.useCallback((e=>{(0,F.lq)(e)?ve&&ve():be&&be()}),[ve,be]);(0,C.A)((()=>{se&&Ae({value:le})}),[le,Ae,se]);a.useEffect((()=>{Ae(de.current)}),[]);let ge=N,ye=z;U&&"input"===ge&&(ye=ee?(0,r.A)({type:void 0,minRows:ee,maxRows:ee},ye):(0,r.A)({type:void 0,maxRows:q,minRows:H},ye),ge=v);a.useEffect((()=>{fe&&fe.setAdornedStart(Boolean(oe))}),[fe,oe]);const xe=(0,r.A)({},s,{color:he.color||"primary",disabled:he.disabled,endAdornment:M,error:he.error,focused:he.focused,formControl:fe,fullWidth:T,hiddenLabel:he.hiddenLabel,multiline:U,size:he.size,startAdornment:oe,type:re}),Se=(e=>{const{classes:t,color:n,disabled:o,error:r,endAdornment:i,focused:a,formControl:l,fullWidth:s,hiddenLabel:d,multiline:c,readOnly:u,size:p,startAdornment:m,type:f}=e,h={root:["root","color".concat((0,E.A)(n)),o&&"disabled",r&&"error",s&&"fullWidth",a&&"focused",l&&"formControl",p&&"medium"!==p&&"size".concat((0,E.A)(p)),c&&"multiline",m&&"adornedStart",i&&"adornedEnd",d&&"hiddenLabel",u&&"readOnly"],input:["input",o&&"disabled","search"===f&&"inputTypeSearch",c&&"inputMultiline","small"===p&&"inputSizeSmall",d&&"inputHiddenLabel",m&&"inputAdornedStart",i&&"inputAdornedEnd",u&&"readOnly"]};return(0,A.A)(h,O.g,t)})(xe),we=ne.root||f.Root||W,Ee=te.root||h.root||{},Re=ne.input||f.Input||B;return ye=(0,r.A)({},ye,null!=(n=te.input)?n:h.input),(0,p.jsxs)(a.Fragment,{children:[!P&&D,(0,p.jsxs)(we,(0,r.A)({},Ee,!(0,b.g)(we)&&{ownerState:(0,r.A)({},xe,Ee.ownerState)},{ref:t,onClick:e=>{de.current&&e.currentTarget===e.target&&de.current.focus(),_&&_(e)}},ae,{className:(0,l.A)(Se.root,Ee.className,m,$&&"MuiInputBase-readOnly"),children:[oe,(0,p.jsx)(y.A.Provider,{value:null,children:(0,p.jsx)(Re,(0,r.A)({ownerState:xe,"aria-invalid":he.error,"aria-describedby":d,autoComplete:c,autoFocus:u,defaultValue:S,disabled:he.disabled,id:I,onAnimationStart:e=>{Ae("mui-auto-fill-cancel"===e.animationName?de.current:{value:"x"})},name:K,placeholder:Z,readOnly:$,required:he.required,rows:ee,value:le,onKeyDown:Y,onKeyUp:G,type:re},ye,!(0,b.g)(Re)&&{as:ge,ownerState:(0,r.A)({},xe,ye.ownerState)},{ref:ue,className:(0,l.A)(Se.input,ye.className,$&&"MuiInputBase-readOnly"),onBlur:e=>{V&&V(e),z.onBlur&&z.onBlur(e),fe&&fe.onBlur?fe.onBlur(e):me(!1)},onChange:function(e){if(!se){const t=e.target||de.current;if(null==t)throw new Error((0,i.A)(1));Ae({value:t.value})}for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{he.disabled?e.stopPropagation():(Q&&Q(e),z.onFocus&&z.onFocus(e),fe&&fe.onFocus?fe.onFocus(e):me(!0))}}))}),M,J?J((0,r.A)({},he,{startAdornment:oe})):null]}))]})}))},63589:(e,t,n)=>{n.d(t,{A:()=>a,g:()=>i});var o=n(80863),r=n(68483);function i(e){return(0,r.Ay)("MuiInputBase",e)}const a=(0,o.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"])},43317:(e,t,n)=>{function o(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function r(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(o(e.value)&&""!==e.value||t&&o(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,{gr:()=>i,lq:()=>r})},3788:(e,t,n)=>{n.d(t,{A:()=>R});var o=n(98587),r=n(58168),i=n(9950),a=n(74061),l=n(72004),s=n(68624),d=n(39766),c=n(61676),u=n(79859),p=n(59254),m=n(80863),f=n(68483);function h(e){return(0,f.Ay)("MuiFormLabel",e)}const v=(0,m.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);var b=n(44414);const A=["children","className","color","component","disabled","error","filled","focused","required"],g=(0,p.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,r.A)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({color:(t.vars||t).palette.text.secondary},t.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",["&.".concat(v.focused)]:{color:(t.vars||t).palette[n.color].main},["&.".concat(v.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(v.error)]:{color:(t.vars||t).palette.error.main}})})),y=(0,p.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(v.error)]:{color:(t.vars||t).palette.error.main}}})),x=i.forwardRef((function(e,t){const n=(0,u.A)({props:e,name:"MuiFormLabel"}),{children:i,className:p,component:m="label"}=n,f=(0,o.A)(n,A),v=(0,d.A)(),x=(0,s.A)({props:n,muiFormControl:v,states:["color","required","focused","disabled","error","filled"]}),S=(0,r.A)({},n,{color:x.color||"primary",component:m,disabled:x.disabled,error:x.error,filled:x.filled,focused:x.focused,required:x.required}),w=(e=>{const{classes:t,color:n,focused:o,disabled:r,error:i,filled:l,required:s}=e,d={root:["root","color".concat((0,c.A)(n)),r&&"disabled",i&&"error",l&&"filled",o&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return(0,a.A)(d,h,t)})(S);return(0,b.jsxs)(g,(0,r.A)({as:m,ownerState:S,className:(0,l.A)(w.root,p),ref:t},f,{children:[i,x.required&&(0,b.jsxs)(y,{ownerState:S,"aria-hidden":!0,className:w.asterisk,children:["\u2009","*"]})]}))}));function S(e){return(0,f.Ay)("MuiInputLabel",e)}(0,m.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const w=["disableAnimation","margin","shrink","variant","className"],E=(0,p.Ay)(x,{shouldForwardProp:e=>(0,p.ep)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(v.asterisk)]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({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,r.A)({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,r.A)({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,r.A)({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% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))})),R=i.forwardRef((function(e,t){const n=(0,u.A)({name:"MuiInputLabel",props:e}),{disableAnimation:i=!1,shrink:p,className:m}=n,f=(0,o.A)(n,w),h=(0,d.A)();let v=p;"undefined"===typeof v&&h&&(v=h.filled||h.focused||h.adornedStart);const A=(0,s.A)({props:n,muiFormControl:h,states:["size","variant","required","focused"]}),g=(0,r.A)({},n,{disableAnimation:i,formControl:h,shrink:v,size:A.size,variant:A.variant,required:A.required,focused:A.focused}),y=(e=>{const{classes:t,formControl:n,size:o,shrink:i,disableAnimation:l,variant:s,required:d}=e,u={root:["root",n&&"formControl",!l&&"animated",i&&"shrink",o&&"normal"!==o&&"size".concat((0,c.A)(o)),s],asterisk:[d&&"asterisk"]},p=(0,a.A)(u,S,t);return(0,r.A)({},t,p)})(g);return(0,b.jsx)(E,(0,r.A)({"data-shrink":v,ownerState:g,ref:t,className:(0,l.A)(y.root,m)},f,{classes:y}))}))},249:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(98587),r=n(58168),i=n(9950),a=n(72004),l=n(74061),s=n(59254),d=n(79859),c=n(13372),u=n(80863),p=n(68483);function m(e){return(0,p.Ay)("MuiList",e)}(0,u.A)("MuiList",["root","padding","dense","subheader"]);var f=n(44414);const h=["children","className","component","dense","disablePadding","subheader"],v=(0,s.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,r.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),b=i.forwardRef((function(e,t){const n=(0,d.A)({props:e,name:"MuiList"}),{children:s,className:u,component:p="ul",dense:b=!1,disablePadding:A=!1,subheader:g}=n,y=(0,o.A)(n,h),x=i.useMemo((()=>({dense:b})),[b]),S=(0,r.A)({},n,{component:p,dense:b,disablePadding:A}),w=(e=>{const{classes:t,disablePadding:n,dense:o,subheader:r}=e,i={root:["root",!n&&"padding",o&&"dense",r&&"subheader"]};return(0,l.A)(i,m,t)})(S);return(0,f.jsx)(c.A.Provider,{value:x,children:(0,f.jsxs)(v,(0,r.A)({as:p,className:(0,a.A)(w.root,u),ref:t,ownerState:S},y,{children:[g,s]}))})}))},13372:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext({})},49380:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(58168),r=n(98587),i=n(9950),a=(n(75772),n(27402)),l=n(249);const s=n(79847).A;var d=n(31506),c=n(79044),u=n(44414);const p=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function m(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function f(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function h(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function v(e,t,n,o,r,i){let a=!1,l=r(e,t,!!t&&n);for(;l;){if(l===e.firstChild){if(a)return!1;a=!0}const t=!o&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&h(l,i)&&!t)return l.focus(),!0;l=r(e,l,n)}return!1}const b=i.forwardRef((function(e,t){const{actions:n,autoFocus:b=!1,autoFocusItem:A=!1,children:g,className:y,disabledItemsFocusable:x=!1,disableListWrap:S=!1,onKeyDown:w,variant:E="selectedMenu"}=e,R=(0,r.A)(e,p),C=i.useRef(null),k=i.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,c.A)((()=>{b&&C.current.focus()}),[b]),i.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>{const n=!C.current.style.width;if(e.clientHeight{i.isValidElement(e)?(e.props.disabled||("selectedMenu"===E&&e.props.selected||-1===M)&&(M=t),M===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(M+=1,M>=g.length&&(M=-1))):M===t&&(M+=1,M>=g.length&&(M=-1))}));const T=i.Children.map(g,((e,t)=>{if(t===M){const t={};return A&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===E&&(t.tabIndex=0),i.cloneElement(e,t)}return e}));return(0,u.jsx)(l.A,(0,o.A)({role:"menu",ref:P,className:y,onKeyDown:e=>{const t=C.current,n=e.key,o=(0,a.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),v(t,o,S,x,m);else if("ArrowUp"===n)e.preventDefault(),v(t,o,S,x,f);else if("Home"===n)e.preventDefault(),v(t,null,S,x,m);else if("End"===n)e.preventDefault(),v(t,null,S,x,f);else if(1===n.length){const r=k.current,i=n.toLowerCase(),a=performance.now();r.keys.length>0&&(a-r.lastTime>500?(r.keys=[],r.repeating=!0,r.previousKeyMatched=!0):r.repeating&&i!==r.keys[0]&&(r.repeating=!1)),r.lastTime=a,r.keys.push(i);const l=o&&!r.repeating&&h(o,r);r.previousKeyMatched&&(l||v(t,o,!1,x,m,r))?e.preventDefault():r.previousKeyMatched=!1}w&&w(e)},tabIndex:b?0:-1},R,{children:T}))}))},84021:(e,t,n)=>{n.d(t,{A:()=>L});var o=n(98587),r=n(58168),i=n(9950),a=n(72004),l=n(60525),s=n(44093),d=n(3511),c=n(62877);function u(){for(var e=arguments.length,t=new Array(e),n=0;nnull==t?e:function(){for(var n=arguments.length,o=new Array(n),r=0;r{}))}var p=n(67176),m=n(98727),f=n(79847);function h(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function v(e){return parseInt((0,m.A)(e).getComputedStyle(e).paddingRight,10)||0}function b(e,t,n,o,r){const i=[t,n,...o];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&h(e,r)}))}function A(e,t){let n=-1;return e.some(((e,o)=>!!t(e)&&(n=o,!0))),n}function g(e,t){const n=[],o=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,d.A)(e);return t.body===e?(0,m.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){const e=(0,f.A)((0,d.A)(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight="".concat(v(o)+e,"px");const t=(0,d.A)(o).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(v(t)+e,"px")}))}let e;if(o.parentNode instanceof DocumentFragment)e=(0,d.A)(o).body;else{const t=o.parentElement,n=(0,m.A)(o);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:o}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:o}=e;t?n.style.setProperty(o,t):n.style.removeProperty(o)}))}}const y=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&h(e.modalRef,!1);const o=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);b(t,e.mount,e.modalRef,o,!0);const r=A(this.containers,(e=>e.container===t));return-1!==r?(this.containers[r].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:o}),n)}mount(e,t){const n=A(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[n];o.restore||(o.restore=g(o,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const o=A(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[o];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(n,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&h(e.modalRef,t),b(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(o,1);else{const e=r.modals[r.modals.length-1];e.modalRef&&h(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function x(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:a=y,closeAfterTransition:l=!1,onTransitionEnter:m,onTransitionExited:f,children:v,onClose:b,open:A,rootRef:g}=e,x=i.useRef({}),S=i.useRef(null),w=i.useRef(null),E=(0,s.A)(w,g),[R,C]=i.useState(!A),k=function(e){return!!e&&e.props.hasOwnProperty("in")}(v);let P=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(P=!1);const M=()=>(x.current.modalRef=w.current,x.current.mount=S.current,x.current),T=()=>{a.mount(M(),{disableScrollLock:o}),w.current&&(w.current.scrollTop=0)},I=(0,c.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,d.A)(S.current).body;a.add(M(),e),w.current&&T()})),N=i.useCallback((()=>a.isTopModal(M())),[a]),F=(0,c.A)((e=>{S.current=e,e&&(A&&N()?T():w.current&&h(w.current,P))})),O=i.useCallback((()=>{a.remove(M(),P)}),[P,a]);i.useEffect((()=>()=>{O()}),[O]),i.useEffect((()=>{A?I():k&&l||O()}),[A,O,k,l,I]);const L=e=>t=>{var o;null==(o=e.onKeyDown)||o.call(e,t),"Escape"===t.key&&229!==t.which&&N()&&(n||(t.stopPropagation(),b&&b(t,"escapeKeyDown")))},z=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&b&&b(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,p.h)(e);delete n.onTransitionEnter,delete n.onTransitionExited;const o=(0,r.A)({},n,t);return(0,r.A)({role:"presentation"},o,{onKeyDown:L(o),ref:E})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.A)({"aria-hidden":!0},e,{onClick:z(e),open:A})},getTransitionProps:()=>({onEnter:u((()=>{C(!1),m&&m()}),null==v?void 0:v.props.onEnter),onExited:u((()=>{C(!0),f&&f(),l&&O()}),null==v?void 0:v.props.onExited)}),rootRef:E,portalRef:F,isTopModal:N,exited:R,hasTransition:k}}var S=n(74061),w=n(76493),E=n(5187),R=n(59254),C=n(79859),k=n(55158),P=n(80863),M=n(68483);function T(e){return(0,M.Ay)("MuiModal",e)}(0,P.A)("MuiModal",["root","hidden","backdrop"]);var I=n(44414);const N=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],F=(0,R.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),O=(0,R.Ay)(k.A,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),L=i.forwardRef((function(e,t){var n,s,d,c,u,p;const m=(0,C.A)({name:"MuiModal",props:e}),{BackdropComponent:f=O,BackdropProps:h,className:v,closeAfterTransition:b=!1,children:A,container:g,component:y,components:R={},componentsProps:k={},disableAutoFocus:P=!1,disableEnforceFocus:M=!1,disableEscapeKeyDown:L=!1,disablePortal:z=!1,disableRestoreFocus:j=!1,disableScrollLock:W=!1,hideBackdrop:B=!1,keepMounted:D=!1,onBackdropClick:q,open:H,slotProps:U,slots:K}=m,V=(0,o.A)(m,N),X=(0,r.A)({},m,{closeAfterTransition:b,disableAutoFocus:P,disableEnforceFocus:M,disableEscapeKeyDown:L,disablePortal:z,disableRestoreFocus:j,disableScrollLock:W,hideBackdrop:B,keepMounted:D}),{getRootProps:_,getBackdropProps:Q,getTransitionProps:Y,portalRef:G,isTopModal:Z,exited:$,hasTransition:J}=x((0,r.A)({},X,{rootRef:t})),ee=(0,r.A)({},X,{exited:$}),te=(e=>{const{open:t,exited:n,classes:o}=e,r={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,S.A)(r,T,o)})(ee),ne={};if(void 0===A.props.tabIndex&&(ne.tabIndex="-1"),J){const{onEnter:e,onExited:t}=Y();ne.onEnter=e,ne.onExited=t}const oe=null!=(n=null!=(s=null==K?void 0:K.root)?s:R.Root)?n:F,re=null!=(d=null!=(c=null==K?void 0:K.backdrop)?c:R.Backdrop)?d:f,ie=null!=(u=null==U?void 0:U.root)?u:k.root,ae=null!=(p=null==U?void 0:U.backdrop)?p:k.backdrop,le=(0,l.Q)({elementType:oe,externalSlotProps:ie,externalForwardedProps:V,getSlotProps:_,additionalProps:{ref:t,as:y},ownerState:ee,className:(0,a.A)(v,null==ie?void 0:ie.className,null==te?void 0:te.root,!ee.open&&ee.exited&&(null==te?void 0:te.hidden))}),se=(0,l.Q)({elementType:re,externalSlotProps:ae,additionalProps:h,getSlotProps:e=>Q((0,r.A)({},e,{onClick:t=>{q&&q(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,a.A)(null==ae?void 0:ae.className,null==h?void 0:h.className,null==te?void 0:te.backdrop),ownerState:ee});return D||H||J&&!$?(0,I.jsx)(E.Z,{ref:G,container:g,disablePortal:z,children:(0,I.jsxs)(oe,(0,r.A)({},le,{children:[!B&&f?(0,I.jsx)(re,(0,r.A)({},se)):null,(0,I.jsx)(w.s,{disableEnforceFocus:M,disableAutoFocus:P,disableRestoreFocus:j,isEnabled:Z,open:H,children:i.cloneElement(A,ne)})]}))}):null}))},3198:(e,t,n)=>{n.d(t,{A:()=>k});var o,r=n(98587),i=n(58168),a=n(9950),l=n(74061),s=n(59254),d=n(44414);const c=["children","classes","className","label","notched"],u=(0,s.Ay)("fieldset",{shouldForwardProp:s.ep})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),p=(0,s.Ay)("legend",{shouldForwardProp:s.ep})((e=>{let{ownerState:t,theme:n}=e;return(0,i.A)({float:"unset",width:"auto",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},t.withLabel&&(0,i.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > 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})}))}));var m=n(39766),f=n(68624),h=n(80863),v=n(68483),b=n(63589);function A(e){return(0,v.Ay)("MuiOutlinedInput",e)}const g=(0,i.A)({},b.A,(0,h.A)("MuiOutlinedInput",["root","notchedOutline","input"]));var y=n(94260),x=n(79859);const S=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],w=(0,s.Ay)(y.Sh,{shouldForwardProp:e=>(0,s.ep)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:y.WC})((e=>{let{theme:t,ownerState:n}=e;const o="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,i.A)({position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(g.notchedOutline)]:{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):o}},["&.".concat(g.focused," .").concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette[n.color].main,borderWidth:2},["&.".concat(g.error," .").concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(g.disabled," .").concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&(0,i.A)({padding:"16.5px 14px"},"small"===n.size&&{padding:"8.5px 14px"}))})),E=(0,s.Ay)((function(e){const{className:t,label:n,notched:a}=e,l=(0,r.A)(e,c),s=null!=n&&""!==n,m=(0,i.A)({},e,{notched:a,withLabel:s});return(0,d.jsx)(u,(0,i.A)({"aria-hidden":!0,className:t,ownerState:m},l,{children:(0,d.jsx)(p,{ownerState:m,children:s?(0,d.jsx)("span",{children:n}):o||(o=(0,d.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}})),R=(0,s.Ay)(y.f3,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:y.Oj})((e=>{let{theme:t,ownerState:n}=e;return(0,i.A)({padding:"16.5px 14px"},!t.vars&&{"&:-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"}},t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),C=a.forwardRef((function(e,t){var n,o,s,c,u;const p=(0,x.A)({props:e,name:"MuiOutlinedInput"}),{components:h={},fullWidth:v=!1,inputComponent:b="input",label:g,multiline:C=!1,notched:k,slots:P={},type:M="text"}=p,T=(0,r.A)(p,S),I=(e=>{const{classes:t}=e,n=(0,l.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},A,t);return(0,i.A)({},t,n)})(p),N=(0,m.A)(),F=(0,f.A)({props:p,muiFormControl:N,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),O=(0,i.A)({},p,{color:F.color||"primary",disabled:F.disabled,error:F.error,focused:F.focused,formControl:N,fullWidth:v,hiddenLabel:F.hiddenLabel,multiline:C,size:F.size,type:M}),L=null!=(n=null!=(o=P.root)?o:h.Root)?n:w,z=null!=(s=null!=(c=P.input)?c:h.Input)?s:R;return(0,d.jsx)(y.Ay,(0,i.A)({slots:{root:L,input:z},renderSuffix:e=>(0,d.jsx)(E,{ownerState:O,className:I.notchedOutline,label:null!=g&&""!==g&&F.required?u||(u=(0,d.jsxs)(a.Fragment,{children:[g,"\u2009","*"]})):g,notched:"undefined"!==typeof k?k:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:v,inputComponent:b,multiline:C,ref:t,type:M},T,{classes:(0,i.A)({},I,{notchedOutline:null})}))}));C.muiName="Input";const k=C},2235:(e,t,n)=>{n.d(t,{A:()=>A});var o=n(98587),r=n(58168),i=n(9950),a=n(72004),l=n(74061),s=n(99269),d=n(59254);const c=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};var u=n(79859),p=n(80863),m=n(68483);function f(e){return(0,m.Ay)("MuiPaper",e)}(0,p.A)("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 h=n(44414);const v=["className","component","elevation","square","variant"],b=(0,d.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((e=>{let{theme:t,ownerState:n}=e;var o;return(0,r.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat((t.vars||t).palette.divider)},"elevation"===n.variant&&(0,r.A)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,s.X4)("#fff",c(n.elevation)),", ").concat((0,s.X4)("#fff",c(n.elevation)),")")},t.vars&&{backgroundImage:null==(o=t.vars.overlays)?void 0:o[n.elevation]}))})),A=i.forwardRef((function(e,t){const n=(0,u.A)({props:e,name:"MuiPaper"}),{className:i,component:s="div",elevation:d=1,square:c=!1,variant:p="elevation"}=n,m=(0,o.A)(n,v),A=(0,r.A)({},n,{component:s,elevation:d,square:c,variant:p}),g=(e=>{const{square:t,elevation:n,variant:o,classes:r}=e,i={root:["root",o,!t&&"rounded","elevation"===o&&"elevation".concat(n)]};return(0,l.A)(i,f,r)})(A);return(0,h.jsx)(b,(0,r.A)({as:s,ownerState:A,className:(0,a.A)(g.root,i),ref:t},m))}))},95383:(e,t,n)=>{n.d(t,{A:()=>ke});var o=n(58168),r=n(98587),i=n(9950),a=n(72004),l=n(66455),s=n(63999),d=(n(75772),n(74061)),c=n(28767),u=n(27402),p=n(61676),m=n(60525),f=n(49380),h=n(74445),v=n(59254),b=n(79859),A=n(21209),g=n(70827),y=n(31506),x=n(40165),S=n(84021),w=n(2235),E=n(80863),R=n(68483);function C(e){return(0,R.Ay)("MuiPopover",e)}(0,E.A)("MuiPopover",["root","paper"]);var k=n(44414);const P=["onEntering"],M=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],T=["slotProps"];function I(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function N(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function F(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?"".concat(e,"px"):e)).join(" ")}function O(e){return"function"===typeof e?e():e}const L=(0,v.Ay)(S.A,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),z=(0,v.Ay)(w.A,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),j=i.forwardRef((function(e,t){var n,l,s;const c=(0,b.A)({props:e,name:"MuiPopover"}),{action:p,anchorEl:f,anchorOrigin:v={vertical:"top",horizontal:"left"},anchorPosition:S,anchorReference:w="anchorEl",children:E,className:R,container:j,elevation:W=8,marginThreshold:B=16,open:D,PaperProps:q={},slots:H,slotProps:U,transformOrigin:K={vertical:"top",horizontal:"left"},TransitionComponent:V=x.A,transitionDuration:X="auto",TransitionProps:{onEntering:_}={},disableScrollLock:Q=!1}=c,Y=(0,r.A)(c.TransitionProps,P),G=(0,r.A)(c,M),Z=null!=(n=null==U?void 0:U.paper)?n:q,$=i.useRef(),J=(0,y.A)($,Z.ref),ee=(0,o.A)({},c,{anchorOrigin:v,anchorReference:w,elevation:W,marginThreshold:B,externalPaperSlotProps:Z,transformOrigin:K,TransitionComponent:V,transitionDuration:X,TransitionProps:Y}),te=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],paper:["paper"]},C,t)})(ee),ne=i.useCallback((()=>{if("anchorPosition"===w)return S;const e=O(f),t=(e&&1===e.nodeType?e:(0,u.A)($.current).body).getBoundingClientRect();return{top:t.top+I(t,v.vertical),left:t.left+N(t,v.horizontal)}}),[f,v.horizontal,v.vertical,S,w]),oe=i.useCallback((e=>({vertical:I(e,K.vertical),horizontal:N(e,K.horizontal)})),[K.horizontal,K.vertical]),re=i.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=oe(t);if("none"===w)return{top:null,left:null,transformOrigin:F(n)};const o=ne();let r=o.top-n.vertical,i=o.left-n.horizontal;const a=r+t.height,l=i+t.width,s=(0,g.A)(O(f)),d=s.innerHeight-B,c=s.innerWidth-B;if(null!==B&&rd){const e=a-d;r-=e,n.vertical+=e}if(null!==B&&ic){const e=l-c;i-=e,n.horizontal+=e}return{top:"".concat(Math.round(r),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:F(n)}}),[f,w,ne,oe,B]),[ie,ae]=i.useState(D),le=i.useCallback((()=>{const e=$.current;if(!e)return;const t=re(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,ae(!0)}),[re]);i.useEffect((()=>(Q&&window.addEventListener("scroll",le),()=>window.removeEventListener("scroll",le))),[f,Q,le]);i.useEffect((()=>{D&&le()})),i.useImperativeHandle(p,(()=>D?{updatePosition:()=>{le()}}:null),[D,le]),i.useEffect((()=>{if(!D)return;const e=(0,A.A)((()=>{le()})),t=(0,g.A)(f);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[f,D,le]);let se=X;"auto"!==X||V.muiSupportAuto||(se=void 0);const de=j||(f?(0,u.A)(O(f)).body:void 0),ce=null!=(l=null==H?void 0:H.root)?l:L,ue=null!=(s=null==H?void 0:H.paper)?s:z,pe=(0,m.Q)({elementType:ue,externalSlotProps:(0,o.A)({},Z,{style:ie?Z.style:(0,o.A)({},Z.style,{opacity:0})}),additionalProps:{elevation:W,ref:J},ownerState:ee,className:(0,a.A)(te.paper,null==Z?void 0:Z.className)}),me=(0,m.Q)({elementType:ce,externalSlotProps:(null==U?void 0:U.root)||{},externalForwardedProps:G,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:de,open:D},ownerState:ee,className:(0,a.A)(te.root,R)}),{slotProps:fe}=me,he=(0,r.A)(me,T);return(0,k.jsx)(ce,(0,o.A)({},he,!(0,h.g)(ce)&&{slotProps:fe,disableScrollLock:Q},{children:(0,k.jsx)(V,(0,o.A)({appear:!0,in:D,onEntering:(e,t)=>{_&&_(e,t),le()},onExited:()=>{ae(!1)},timeout:se},Y,{children:(0,k.jsx)(ue,(0,o.A)({},pe,{children:E}))}))}))}));var W=n(14857);function B(e){return(0,R.Ay)("MuiMenu",e)}(0,E.A)("MuiMenu",["root","paper","list"]);const D=["onEntering"],q=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],H={vertical:"top",horizontal:"right"},U={vertical:"top",horizontal:"left"},K=(0,v.Ay)(j,{shouldForwardProp:e=>(0,v.ep)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),V=(0,v.Ay)(z,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),X=(0,v.Ay)(f.A,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),_=i.forwardRef((function(e,t){var n,l;const s=(0,b.A)({props:e,name:"MuiMenu"}),{autoFocus:c=!0,children:u,className:p,disableAutoFocusItem:f=!1,MenuListProps:h={},onClose:v,open:A,PaperProps:g={},PopoverClasses:y,transitionDuration:x="auto",TransitionProps:{onEntering:S}={},variant:w="selectedMenu",slots:E={},slotProps:R={}}=s,C=(0,r.A)(s.TransitionProps,D),P=(0,r.A)(s,q),M=(0,W.A)(),T="rtl"===M.direction,I=(0,o.A)({},s,{autoFocus:c,disableAutoFocusItem:f,MenuListProps:h,onEntering:S,PaperProps:g,transitionDuration:x,TransitionProps:C,variant:w}),N=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],paper:["paper"],list:["list"]},B,t)})(I),F=c&&!f&&A,O=i.useRef(null);let L=-1;i.Children.map(u,((e,t)=>{i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===w&&e.props.selected||-1===L)&&(L=t))}));const z=null!=(n=E.paper)?n:V,j=null!=(l=R.paper)?l:g,_=(0,m.Q)({elementType:E.root,externalSlotProps:R.root,ownerState:I,className:[N.root,p]}),Q=(0,m.Q)({elementType:z,externalSlotProps:j,ownerState:I,className:N.paper});return(0,k.jsx)(K,(0,o.A)({onClose:v,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?H:U,slots:{paper:z,root:E.root},slotProps:{root:_,paper:Q},open:A,ref:t,transitionDuration:x,TransitionProps:(0,o.A)({onEntering:(e,t)=>{O.current&&O.current.adjustStyleForScrollbar(e,M),S&&S(e,t)}},C),ownerState:I},P,{classes:y,children:(0,k.jsx)(X,(0,o.A)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),v&&v(e,"tabKeyDown"))},actions:O,autoFocus:c&&(-1===L||f),autoFocusItem:F,variant:w},h,{className:(0,a.A)(N.list,h.className),children:u}))}))}));function Q(e){return(0,R.Ay)("MuiNativeSelect",e)}const Y=(0,E.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),G=["className","disabled","error","IconComponent","inputRef","variant"],Z=e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,o.A)({},n.vars?{backgroundColor:"rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.05)")}:{backgroundColor:"light"===n.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},["&.".concat(Y.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}})},$=(0,v.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:v.ep,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{["&.".concat(Y.multiple)]:t.multiple}]}})(Z),J=e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,["&.".concat(Y.disabled)]:{color:(n.vars||n).palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},ee=(0,v.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t["icon".concat((0,p.A)(n.variant))],n.open&&t.iconOpen]}})(J),te=i.forwardRef((function(e,t){const{className:n,disabled:l,error:s,IconComponent:c,inputRef:u,variant:m="standard"}=e,f=(0,r.A)(e,G),h=(0,o.A)({},e,{disabled:l,variant:m,error:s}),v=(e=>{const{classes:t,variant:n,disabled:o,multiple:r,open:i,error:a}=e,l={select:["select",n,o&&"disabled",r&&"multiple",a&&"error"],icon:["icon","icon".concat((0,p.A)(n)),i&&"iconOpen",o&&"disabled"]};return(0,d.A)(l,Q,t)})(h);return(0,k.jsxs)(i.Fragment,{children:[(0,k.jsx)($,(0,o.A)({ownerState:h,className:(0,a.A)(v.select,n),disabled:l,ref:u||t},f)),e.multiple?null:(0,k.jsx)(ee,{as:c,ownerState:h,className:v.icon})]})}));var ne=n(43317);const oe=n(9543).A;function re(e){return(0,R.Ay)("MuiSelect",e)}const ie=(0,E.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var ae;const le=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],se=(0,v.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["&.".concat(ie.select)]:t.select},{["&.".concat(ie.select)]:t[n.variant]},{["&.".concat(ie.error)]:t.error},{["&.".concat(ie.multiple)]:t.multiple}]}})(Z,{["&.".concat(ie.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),de=(0,v.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t["icon".concat((0,p.A)(n.variant))],n.open&&t.iconOpen]}})(J),ce=(0,v.Ay)("input",{shouldForwardProp:e=>(0,v._n)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function ue(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function pe(e){return null==e||"string"===typeof e&&!e.trim()}const me=i.forwardRef((function(e,t){var n;const{"aria-describedby":l,"aria-label":m,autoFocus:f,autoWidth:h,children:v,className:b,defaultOpen:A,defaultValue:g,disabled:x,displayEmpty:S,error:w=!1,IconComponent:E,inputRef:R,labelId:C,MenuProps:P={},multiple:M,name:T,onBlur:I,onChange:N,onClose:F,onFocus:O,onOpen:L,open:z,readOnly:j,renderValue:W,SelectDisplayProps:B={},tabIndex:D,value:q,variant:H="standard"}=e,U=(0,r.A)(e,le),[K,V]=oe({controlled:q,default:g,name:"Select"}),[X,Q]=oe({controlled:z,default:A,name:"Select"}),Y=i.useRef(null),G=i.useRef(null),[Z,$]=i.useState(null),{current:J}=i.useRef(null!=z),[ee,te]=i.useState(),ie=(0,y.A)(t,R),me=i.useCallback((e=>{G.current=e,e&&$(e)}),[]),fe=null==Z?void 0:Z.parentNode;i.useImperativeHandle(ie,(()=>({focus:()=>{G.current.focus()},node:Y.current,value:K})),[K]),i.useEffect((()=>{A&&X&&Z&&!J&&(te(h?null:fe.clientWidth),G.current.focus())}),[Z,h]),i.useEffect((()=>{f&&G.current.focus()}),[f]),i.useEffect((()=>{if(!C)return;const e=(0,u.A)(G.current).getElementById(C);if(e){const t=()=>{getSelection().isCollapsed&&G.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[C]);const he=(e,t)=>{e?L&&L(t):F&&F(t),J||(te(h?null:fe.clientWidth),Q(e))},ve=i.Children.toArray(v),be=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(M){n=Array.isArray(K)?K.slice():[];const t=K.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),K!==n&&(V(n),N)){const o=t.nativeEvent||t,r=new o.constructor(o.type,o);Object.defineProperty(r,"target",{writable:!0,value:{value:n,name:T}}),N(r,e)}M||he(!1,t)}},Ae=null!==Z&&X;let ge,ye;delete U["aria-invalid"];const xe=[];let Se=!1,we=!1;((0,ne.lq)({value:K})||S)&&(W?ge=W(K):Se=!0);const Ee=ve.map((e=>{if(!i.isValidElement(e))return null;let t;if(M){if(!Array.isArray(K))throw new Error((0,s.A)(2));t=K.some((t=>ue(t,e.props.value))),t&&Se&&xe.push(e.props.children)}else t=ue(K,e.props.value),t&&Se&&(ye=e.props.children);return t&&(we=!0),i.cloneElement(e,{"aria-selected":t?"true":"false",onClick:be(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));Se&&(ge=M?0===xe.length?null:xe.reduce(((e,t,n)=>(e.push(t),n{const{classes:t,variant:n,disabled:o,multiple:r,open:i,error:a}=e,l={select:["select",n,o&&"disabled",r&&"multiple",a&&"error"],icon:["icon","icon".concat((0,p.A)(n)),i&&"iconOpen",o&&"disabled"],nativeInput:["nativeInput"]};return(0,d.A)(l,re,t)})(Pe),Te=(0,o.A)({},P.PaperProps,null==(n=P.slotProps)?void 0:n.paper),Ie=(0,c.A)();return(0,k.jsxs)(i.Fragment,{children:[(0,k.jsx)(se,(0,o.A)({ref:me,tabIndex:Re,role:"combobox","aria-controls":Ie,"aria-disabled":x?"true":void 0,"aria-expanded":Ae?"true":"false","aria-haspopup":"listbox","aria-label":m,"aria-labelledby":[C,ke].filter(Boolean).join(" ")||void 0,"aria-describedby":l,onKeyDown:e=>{if(!j){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),he(!0,e))}},onMouseDown:x||j?null:e=>{0===e.button&&(e.preventDefault(),G.current.focus(),he(!0,e))},onBlur:e=>{!Ae&&I&&(Object.defineProperty(e,"target",{writable:!0,value:{value:K,name:T}}),I(e))},onFocus:O},B,{ownerState:Pe,className:(0,a.A)(B.className,Me.select,b),id:ke,children:pe(ge)?ae||(ae=(0,k.jsx)("span",{className:"notranslate",children:"\u200b"})):ge})),(0,k.jsx)(ce,(0,o.A)({"aria-invalid":w,value:Array.isArray(K)?K.join(","):K,name:T,ref:Y,"aria-hidden":!0,onChange:e=>{const t=ve.find((t=>t.props.value===e.target.value));void 0!==t&&(V(t.props.value),N&&N(e,t))},tabIndex:-1,disabled:x,className:Me.nativeInput,autoFocus:f,ownerState:Pe},U)),(0,k.jsx)(de,{as:E,className:Me.icon,ownerState:Pe}),(0,k.jsx)(_,(0,o.A)({id:"menu-".concat(T||""),anchorEl:fe,open:Ae,onClose:e=>{he(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},P,{MenuListProps:(0,o.A)({"aria-labelledby":C,role:"listbox","aria-multiselectable":M?"true":void 0,disableListWrap:!0,id:Ie},P.MenuListProps),slotProps:(0,o.A)({},P.slotProps,{paper:(0,o.A)({},Te,{style:(0,o.A)({minWidth:Ce},null!=Te?Te.style:null)})}),children:Ee}))]})}));var fe=n(68624),he=n(39766);const ve=(0,n(23235).A)((0,k.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");var be=n(19890),Ae=n(78089),ge=n(3198);const ye=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],xe=["root"],Se={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,v.ep)(e)&&"variant"!==e,slot:"Root"},we=(0,v.Ay)(be.A,Se)(""),Ee=(0,v.Ay)(ge.A,Se)(""),Re=(0,v.Ay)(Ae.A,Se)(""),Ce=i.forwardRef((function(e,t){const n=(0,b.A)({name:"MuiSelect",props:e}),{autoWidth:s=!1,children:d,classes:c={},className:u,defaultOpen:p=!1,displayEmpty:m=!1,IconComponent:f=ve,id:h,input:v,inputProps:A,label:g,labelId:x,MenuProps:S,multiple:w=!1,native:E=!1,onClose:R,onOpen:C,open:P,renderValue:M,SelectDisplayProps:T,variant:I="outlined"}=n,N=(0,r.A)(n,ye),F=E?te:me,O=(0,he.A)(),L=(0,fe.A)({props:n,muiFormControl:O,states:["variant","error"]}),z=L.variant||I,j=(0,o.A)({},n,{variant:z,classes:c}),W=(e=>{const{classes:t}=e;return t})(j),B=(0,r.A)(W,xe),D=v||{standard:(0,k.jsx)(we,{ownerState:j}),outlined:(0,k.jsx)(Ee,{label:g,ownerState:j}),filled:(0,k.jsx)(Re,{ownerState:j})}[z],q=(0,y.A)(t,D.ref);return(0,k.jsx)(i.Fragment,{children:i.cloneElement(D,(0,o.A)({inputComponent:F,inputProps:(0,o.A)({children:d,error:L.error,IconComponent:f,variant:z,type:void 0,multiple:w},E?{id:h}:{autoWidth:s,defaultOpen:p,displayEmpty:m,labelId:x,MenuProps:S,onClose:R,onOpen:C,open:P,renderValue:M,SelectDisplayProps:(0,o.A)({id:h},T)},A,{classes:A?(0,l.A)(B,A.classes):B},v?v.props.inputProps:{})},(w&&E||m)&&"outlined"===z?{notched:!0}:{},{ref:q,className:(0,a.A)(D.props.className,u,W.root)},!v&&{variant:z},N))})}));Ce.muiName="Select";const ke=Ce},29925:(e,t,n)=>{n.d(t,{A:()=>F});var o=n(58168),r=n(98587),i=n(9950),a=n(72004),l=n(74061),s=n(28767),d=n(59254),c=n(79859),u=n(19890),p=n(78089),m=n(3198),f=n(3788),h=n(25979),v=n(68624),b=n(39766),A=n(61676),g=n(80863),y=n(68483);function x(e){return(0,y.Ay)("MuiFormHelperText",e)}const S=(0,g.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var w,E=n(44414);const R=["children","className","component","disabled","error","filled","focused","margin","required","variant"],C=(0,d.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t["size".concat((0,A.A)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({color:(t.vars||t).palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(S.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(S.error)]:{color:(t.vars||t).palette.error.main}},"small"===n.size&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})})),k=i.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiFormHelperText"}),{children:i,className:s,component:d="p"}=n,u=(0,r.A)(n,R),p=(0,b.A)(),m=(0,v.A)({props:n,muiFormControl:p,states:["variant","size","disabled","error","filled","focused","required"]}),f=(0,o.A)({},n,{component:d,contained:"filled"===m.variant||"outlined"===m.variant,variant:m.variant,size:m.size,disabled:m.disabled,error:m.error,filled:m.filled,focused:m.focused,required:m.required}),h=(e=>{const{classes:t,contained:n,size:o,disabled:r,error:i,filled:a,focused:s,required:d}=e,c={root:["root",r&&"disabled",i&&"error",o&&"size".concat((0,A.A)(o)),n&&"contained",s&&"focused",a&&"filled",d&&"required"]};return(0,l.A)(c,x,t)})(f);return(0,E.jsx)(C,(0,o.A)({as:d,ownerState:f,className:(0,a.A)(h.root,s),ref:t},u,{children:" "===i?w||(w=(0,E.jsx)("span",{className:"notranslate",children:"\u200b"})):i}))}));var P=n(95383);function M(e){return(0,y.Ay)("MuiTextField",e)}(0,g.A)("MuiTextField",["root"]);const T=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],I={standard:u.A,filled:p.A,outlined:m.A},N=(0,d.Ay)(h.A,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),F=i.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiTextField"}),{autoComplete:i,autoFocus:d=!1,children:u,className:p,color:m="primary",defaultValue:h,disabled:v=!1,error:b=!1,FormHelperTextProps:A,fullWidth:g=!1,helperText:y,id:x,InputLabelProps:S,inputProps:w,InputProps:R,inputRef:C,label:F,maxRows:O,minRows:L,multiline:z=!1,name:j,onBlur:W,onChange:B,onFocus:D,placeholder:q,required:H=!1,rows:U,select:K=!1,SelectProps:V,type:X,value:_,variant:Q="outlined"}=n,Y=(0,r.A)(n,T),G=(0,o.A)({},n,{autoFocus:d,color:m,disabled:v,error:b,fullWidth:g,multiline:z,required:H,select:K,variant:Q}),Z=(e=>{const{classes:t}=e;return(0,l.A)({root:["root"]},M,t)})(G);const $={};"outlined"===Q&&(S&&"undefined"!==typeof S.shrink&&($.notched=S.shrink),$.label=F),K&&(V&&V.native||($.id=void 0),$["aria-describedby"]=void 0);const J=(0,s.A)(x),ee=y&&J?"".concat(J,"-helper-text"):void 0,te=F&&J?"".concat(J,"-label"):void 0,ne=I[Q],oe=(0,E.jsx)(ne,(0,o.A)({"aria-describedby":ee,autoComplete:i,autoFocus:d,defaultValue:h,fullWidth:g,multiline:z,name:j,rows:U,maxRows:O,minRows:L,type:X,value:_,id:J,inputRef:C,onBlur:W,onChange:B,onFocus:D,placeholder:q,inputProps:w},$,R));return(0,E.jsxs)(N,(0,o.A)({className:(0,a.A)(Z.root,p),disabled:v,error:b,fullWidth:g,ref:t,required:H,color:m,variant:Q,ownerState:G},Y,{children:[null!=F&&""!==F&&(0,E.jsx)(f.A,(0,o.A)({htmlFor:J,id:te},S,{children:F})),K?(0,E.jsx)(P.A,(0,o.A)({"aria-describedby":ee,id:J,labelId:te,value:_,input:oe},V,{children:u})):oe,y&&(0,E.jsx)(k,(0,o.A)({id:ee},A,{children:y}))]}))}))},98208:(e,t)=>{var n,o=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),d=Symbol.for("react.context"),c=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case i:case l:case a:case p:case m:return e;default:switch(e=e&&e.$$typeof){case c:case d:case u:case h:case f:case s:return e;default:return t}}case r:return t}}}n=Symbol.for("react.module.reference")},75772:(e,t,n)=>{n(98208)},70576:(e,t,n)=>{n.d(t,{c:()=>r,q:()=>o});const o=e=>e.scrollTop;function r(e,t){var n,o;const{timeout:r,easing:i,style:a={}}=e;return{duration:null!=(n=a.transitionDuration)?n:"number"===typeof r?r:r[t.mode]||0,easing:null!=(o=a.transitionTimingFunction)?o:"object"===typeof i?i[t.mode]:i,delay:a.transitionDelay}}},23235:(e,t,n)=>{n.d(t,{A:()=>g});var o=n(58168),r=n(9950),i=n(98587),a=n(72004),l=n(74061),s=n(61676),d=n(79859),c=n(59254),u=n(80863),p=n(68483);function m(e){return(0,p.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var f=n(44414);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,c.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,s.A)(n.color))],t["fontSize".concat((0,s.A)(n.fontSize))]]}})((e=>{let{theme:t,ownerState:n}=e;var o,r,i,a,l,s,d,c,u,p,m,f,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(o=t.transitions)||null==(r=o.create)?void 0:r.call(o,"fill",{duration:null==(i=t.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(a=t.typography)||null==(l=a.pxToRem)?void 0:l.call(a,20))||"1.25rem",medium:(null==(s=t.typography)||null==(d=s.pxToRem)?void 0:d.call(s,24))||"1.5rem",large:(null==(c=t.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[n.fontSize],color:null!=(p=null==(m=(t.vars||t).palette)||null==(m=m[n.color])?void 0:m.main)?p:{action:null==(f=(t.vars||t).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(h=(t.vars||t).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[n.color]}})),b=r.forwardRef((function(e,t){const n=(0,d.A)({props:e,name:"MuiSvgIcon"}),{children:c,className:u,color:p="inherit",component:b="svg",fontSize:A="medium",htmlColor:g,inheritViewBox:y=!1,titleAccess:x,viewBox:S="0 0 24 24"}=n,w=(0,i.A)(n,h),E=r.isValidElement(c)&&"svg"===c.type,R=(0,o.A)({},n,{color:p,component:b,fontSize:A,instanceFontSize:e.fontSize,inheritViewBox:y,viewBox:S,hasSvgAsChild:E}),C={};y||(C.viewBox=S);const k=(e=>{const{color:t,fontSize:n,classes:o}=e,r={root:["root","inherit"!==t&&"color".concat((0,s.A)(t)),"fontSize".concat((0,s.A)(n))]};return(0,l.A)(r,m,o)})(R);return(0,f.jsxs)(v,(0,o.A)({as:b,className:(0,a.A)(k.root,u),focusable:"false",color:g,"aria-hidden":!x||void 0,role:x?"img":void 0,ref:t},C,w,E&&c.props,{ownerState:R,children:[E?c.props.children:c,x?(0,f.jsx)("title",{children:x}):null]}))}));b.muiName="SvgIcon";const A=b;function g(e,t){function n(n,r){return(0,f.jsx)(A,(0,o.A)({"data-testid":"".concat(t,"Icon"),ref:r},n,{children:e}))}return n.muiName=A.muiName,r.memo(r.forwardRef(n))}},21209:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(62243).A},60096:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(9950);const r=function(e,t){var n,r;return o.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(r=e.type)||null==(r=r._payload)||null==(r=r.value)?void 0:r.muiName)}},27402:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(3511).A},70827:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(98727).A},79044:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(14131).A},31506:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(44093).A},62243:(e,t,n)=>{function o(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function o(){for(var o=arguments.length,r=new Array(o),i=0;i{e.apply(this,r)}),n)}return o.clear=()=>{clearTimeout(t)},o}n.d(t,{A:()=>o})},79847:(e,t,n)=>{function o(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}n.d(t,{A:()=>o})},3511:(e,t,n)=>{function o(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>o})},98727:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(3511);function r(e){return(0,o.A)(e).defaultView||window}},25679:(e,t,n)=>{function o(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>o})},9543:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(9950);function r(e){let{controlled:t,default:n,name:r,state:i="value"}=e;const{current:a}=o.useRef(void 0!==t),[l,s]=o.useState(n);return[a?t:l,o.useCallback((e=>{a||s(e)}),[])]}},14131:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(9950);const r="undefined"!==typeof window?o.useLayoutEffect:o.useEffect},62877:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(14131);const i=function(e){const t=o.useRef(e);return(0,r.A)((()=>{t.current=e})),o.useRef((function(){return(0,t.current)(...arguments)})).current}},44093:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(25679);function i(){for(var e=arguments.length,t=new Array(e),n=0;nt.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,r.A)(t,e)}))}),t)}},28767:(e,t,n)=>{var o;n.d(t,{A:()=>l});var r=n(9950);let i=0;const a=(o||(o=n.t(r,2)))["useId".toString()];function l(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=r.useState(e),o=e||t;return r.useEffect((()=>{null==t&&(i+=1,n("mui-".concat(i)))}),[t]),o}(e)}},74522:(e,t,n)=>{n.d(t,{E:()=>a,A:()=>l});var o=n(9950);const r={};const i=[];class a{constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}static create(){return new a}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=0,t()}),e)}}function l(){const e=function(e,t){const n=o.useRef(r);return n.current===r&&(n.current=e(t)),n}(a.create).current;var t;return t=e.disposeEffect,o.useEffect(t,i),e}},67279:(e,t,n)=>{n.d(t,{Ay:()=>b});var o=n(98587),r=n(77387),i=n(9950),a=n(17119);const l=!1;var s=n(28555),d=n(50385),c="unmounted",u="exited",p="entering",m="entered",f="exiting",h=function(e){function t(t,n){var o;o=e.call(this,t,n)||this;var r,i=n&&!n.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?i?(r=u,o.appearStatus=p):r=m:r=t.unmountOnExit||t.mountOnEnter?c:u,o.state={status:r},o.nextCallback=null,o}(0,r.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:u}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==m&&(t=p):n!==p&&n!==m||(t=f)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!==typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&(0,d.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,r=this.props.nodeRef?[o]:[a.findDOMNode(this),o],i=r[0],s=r[1],d=this.getTimeouts(),c=o?d.appear:d.enter;!e&&!n||l?this.safeSetState({status:m},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,s),this.safeSetState({status:p},(function(){t.props.onEntering(i,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:m},(function(){t.props.onEntered(i,s)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:a.findDOMNode(this);t&&!l?(this.props.onExit(o),this.safeSetState({status:f},(function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:u},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:u},(function(){e.props.onExited(o)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(n&&!o){if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=r[0],l=r[1];this.props.addEndListener(i,l)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,o.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(s.A.Provider,{value:null},"function"===typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function v(){}h.contextType=s.A,h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},h.UNMOUNTED=c,h.EXITED=u,h.ENTERING=p,h.ENTERED=m,h.EXITING=f;const b=h},28555:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext(null)},50385:(e,t,n)=>{n.d(t,{F:()=>o});var o=function(e){return e.scrollTop}},77387:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(63662);function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,o.A)(e,t)}},63662:(e,t,n)=>{function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}n.d(t,{A:()=>o})}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/925.33fda54f.chunk.js.LICENSE.txt b/frontend/dist/static/js/925.2c212149.chunk.js.LICENSE.txt similarity index 100% rename from frontend/dist/static/js/925.33fda54f.chunk.js.LICENSE.txt rename to frontend/dist/static/js/925.2c212149.chunk.js.LICENSE.txt diff --git a/frontend/dist/static/js/925.33fda54f.chunk.js b/frontend/dist/static/js/925.33fda54f.chunk.js deleted file mode 100644 index 16e6a341..00000000 --- a/frontend/dist/static/js/925.33fda54f.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 925.33fda54f.chunk.js.LICENSE.txt */ -"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[925],{6493:(e,t,n)=>{n.d(t,{s:()=>c});var o=n(9950),r=n(4093),i=n(3511),a=n(4414);const l=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function s(e){const t=[],n=[];return Array.from(e.querySelectorAll(l)).forEach(((e,o)=>{const r=function(e){const 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!==r&&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;const t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t));let n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===r?t.push(e):n.push({documentOrder:o,tabIndex:r,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function d(){return!0}function c(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:l=!1,disableRestoreFocus:c=!1,getTabbable:u=s,isEnabled:p=d,open:m}=e,f=o.useRef(!1),h=o.useRef(null),v=o.useRef(null),b=o.useRef(null),A=o.useRef(null),g=o.useRef(!1),y=o.useRef(null),x=(0,r.A)(t.ref,y),S=o.useRef(null);o.useEffect((()=>{m&&y.current&&(g.current=!n)}),[n,m]),o.useEffect((()=>{if(!m||!y.current)return;const e=(0,i.A)(y.current);return y.current.contains(e.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),g.current&&y.current.focus()),()=>{c||(b.current&&b.current.focus&&(f.current=!0,b.current.focus()),b.current=null)}}),[m]),o.useEffect((()=>{if(!m||!y.current)return;const e=(0,i.A)(y.current),t=t=>{S.current=t,!l&&p()&&"Tab"===t.key&&e.activeElement===y.current&&t.shiftKey&&(f.current=!0,v.current&&v.current.focus())},n=()=>{const t=y.current;if(null===t)return;if(!e.hasFocus()||!p()||f.current)return void(f.current=!1);if(t.contains(e.activeElement))return;if(l&&e.activeElement!==h.current&&e.activeElement!==v.current)return;if(e.activeElement!==A.current)A.current=null;else if(null!==A.current)return;if(!g.current)return;let n=[];if(e.activeElement!==h.current&&e.activeElement!==v.current||(n=u(y.current)),n.length>0){var o,r;const e=Boolean((null==(o=S.current)?void 0:o.shiftKey)&&"Tab"===(null==(r=S.current)?void 0:r.key)),t=n[0],i=n[n.length-1];"string"!==typeof t&&"string"!==typeof i&&(e?i.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const o=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,l,c,p,m,u]);const w=e=>{null===b.current&&(b.current=e.relatedTarget),g.current=!0};return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("div",{tabIndex:m?0:-1,onFocus:w,ref:h,"data-testid":"sentinelStart"}),o.cloneElement(t,{ref:x,onFocus:e=>{null===b.current&&(b.current=e.relatedTarget),g.current=!0,A.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,a.jsx)("div",{tabIndex:m?0:-1,onFocus:w,ref:v,"data-testid":"sentinelEnd"})]})}},5187:(e,t,n)=>{n.d(t,{Z:()=>d});var o=n(9950),r=n(7119),i=n(4093),a=n(4131),l=n(5679),s=n(4414);const d=o.forwardRef((function(e,t){const{children:n,container:d,disablePortal:c=!1}=e,[u,p]=o.useState(null),m=(0,i.A)(o.isValidElement(n)?n.ref:null,t);if((0,a.A)((()=>{c||p(function(e){return"function"===typeof e?e():e}(d)||document.body)}),[d,c]),(0,a.A)((()=>{if(u&&!c)return(0,l.A)(t,u),()=>{(0,l.A)(t,null)}}),[t,u,c]),c){if(o.isValidElement(n)){const e={ref:m};return o.cloneElement(n,e)}return(0,s.jsx)(o.Fragment,{children:n})}return(0,s.jsx)(o.Fragment,{children:u?r.createPortal(n,u):u})}))},7176:(e,t,n)=>{function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}n.d(t,{h:()=>o})},4445:(e,t,n)=>{function o(e){return"string"===typeof e}n.d(t,{g:()=>o})},1163:(e,t,n)=>{function o(e,t,n){return"function"===typeof e?e(t,n):e}n.d(t,{Y:()=>o})},525:(e,t,n)=>{n.d(t,{Q:()=>p});var o=n(8168),r=n(8587),i=n(4093),a=n(4445);var l=n(2004),s=n(7176);function d(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}var c=n(1163);const u=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function p(e){var t;const{elementType:n,externalSlotProps:p,ownerState:m,skipResolvingSlotProps:f=!1}=e,h=(0,r.A)(e,u),v=f?{}:(0,c.Y)(p,m),{props:b,internalRef:A}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){const e=(0,l.A)(null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),t=(0,o.A)({},null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),s=(0,o.A)({},n,i,r);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const c=(0,s.h)((0,o.A)({},i,r)),u=d(r),p=d(i),m=t(c),f=(0,l.A)(null==m?void 0:m.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),h=(0,o.A)({},null==m?void 0:m.style,null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),v=(0,o.A)({},m,n,p,u);return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:m.ref}}((0,o.A)({},h,{externalSlotProps:v})),g=(0,i.A)(A,null==v?void 0:v.ref,null==(t=e.additionalProps)?void 0:t.ref),y=function(e,t,n){return void 0===e||(0,a.g)(e)?t:(0,o.A)({},t,{ownerState:(0,o.A)({},t.ownerState,n)})}(n,(0,o.A)({},b,{ref:g}),m);return y}},5158:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(8587),r=n(8168),i=n(9950),a=n(2004),l=n(4061),s=n(9254),d=n(9859),c=n(7191),u=n(3244),p=n(8483);function m(e){return(0,p.Ay)("MuiBackdrop",e)}(0,u.A)("MuiBackdrop",["root","invisible"]);var f=n(4414);const h=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],v=(0,s.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((e=>{let{ownerState:t}=e;return(0,r.A)({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"})})),b=i.forwardRef((function(e,t){var n,i,s;const u=(0,d.A)({props:e,name:"MuiBackdrop"}),{children:p,className:b,component:A="div",components:g={},componentsProps:y={},invisible:x=!1,open:S,slotProps:w={},slots:E={},TransitionComponent:R=c.A,transitionDuration:C}=u,k=(0,o.A)(u,h),P=(0,r.A)({},u,{component:A,invisible:x}),M=(e=>{const{classes:t,invisible:n}=e,o={root:["root",n&&"invisible"]};return(0,l.A)(o,m,t)})(P),T=null!=(n=w.root)?n:y.root;return(0,f.jsx)(R,(0,r.A)({in:S,timeout:C},k,{children:(0,f.jsx)(v,(0,r.A)({"aria-hidden":!0},T,{as:null!=(i=null!=(s=E.root)?s:g.Root)?i:A,className:(0,a.A)(M.root,b,null==T?void 0:T.className),ownerState:(0,r.A)({},P,null==T?void 0:T.ownerState),classes:M,ref:t,children:p}))}))}))},7191:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(8168),r=n(8587),i=n(9950),a=n(7279),l=n(4857),s=n(576),d=n(1506),c=n(4414);const u=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],p={entering:{opacity:1},entered:{opacity:1}},m=i.forwardRef((function(e,t){const n=(0,l.A)(),m={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:f,appear:h=!0,children:v,easing:b,in:A,onEnter:g,onEntered:y,onEntering:x,onExit:S,onExited:w,onExiting:E,style:R,timeout:C=m,TransitionComponent:k=a.Ay}=e,P=(0,r.A)(e,u),M=i.useRef(null),T=(0,d.A)(M,v.ref,t),I=e=>t=>{if(e){const n=M.current;void 0===t?e(n):e(n,t)}},N=I(x),F=I(((e,t)=>{(0,s.q)(e);const o=(0,s.c)({style:R,timeout:C,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",o),e.style.transition=n.transitions.create("opacity",o),g&&g(e,t)})),O=I(y),L=I(E),z=I((e=>{const t=(0,s.c)({style:R,timeout:C,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),S&&S(e)})),j=I(w);return(0,c.jsx)(k,(0,o.A)({appear:h,in:A,nodeRef:M,onEnter:F,onEntered:O,onEntering:N,onExit:z,onExited:j,onExiting:L,addEndListener:e=>{f&&f(M.current,e)},timeout:C},P,{children:(e,t)=>i.cloneElement(v,(0,o.A)({style:(0,o.A)({opacity:0,visibility:"exited"!==e||A?void 0:"hidden"},p[e],R,v.props.style),ref:T},t))}))}))},8089:(e,t,n)=>{n.d(t,{A:()=>x});var o=n(8587),r=n(8168),i=n(9950),a=n(6455),l=n(4061),s=n(4260),d=n(9254),c=n(9859),u=n(3244),p=n(8483),m=n(3589);function f(e){return(0,p.Ay)("MuiFilledInput",e)}const h=(0,r.A)({},m.A,(0,u.A)("MuiFilledInput",["root","underline","input"]));var v=n(4414);const b=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],A=(0,d.Ay)(s.Sh,{shouldForwardProp:e=>(0,d.ep)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,s.WC)(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;var o;const i="light"===t.palette.mode,a=i?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",l=i?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=i?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",d=i?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,r.A)({position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:l,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:l}},["&.".concat(h.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:l},["&.".concat(h.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:d}},!n.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat(null==(o=(t.vars||t).palette[n.color||"primary"])?void 0:o.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(h.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(h.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")"):a),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(h.disabled,", .").concat(h.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(h.disabled,":before")]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&(0,r.A)({padding:"25px 12px 8px"},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9}))})),g=(0,d.Ay)(s.f3,{name:"MuiFilledInput",slot:"Input",overridesResolver:s.Oj})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-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",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})})),y=i.forwardRef((function(e,t){var n,i,d,u;const p=(0,c.A)({props:e,name:"MuiFilledInput"}),{components:m={},componentsProps:h,fullWidth:y=!1,inputComponent:x="input",multiline:S=!1,slotProps:w,slots:E={},type:R="text"}=p,C=(0,o.A)(p,b),k=(0,r.A)({},p,{fullWidth:y,inputComponent:x,multiline:S,type:R}),P=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},i=(0,l.A)(o,f,t);return(0,r.A)({},t,i)})(p),M={root:{ownerState:k},input:{ownerState:k}},T=(null!=w?w:h)?(0,a.A)(M,null!=w?w:h):M,I=null!=(n=null!=(i=E.root)?i:m.Root)?n:A,N=null!=(d=null!=(u=E.input)?u:m.Input)?d:g;return(0,v.jsx)(s.Ay,(0,r.A)({slots:{root:I,input:N},componentsProps:T,fullWidth:y,inputComponent:x,multiline:S,ref:t,type:R},C,{classes:P}))}));y.muiName="Input";const x=y},5979:(e,t,n)=>{n.d(t,{A:()=>y});var o=n(8587),r=n(8168),i=n(9950),a=n(2004),l=n(4061),s=n(9859),d=n(9254),c=n(3317),u=n(1676),p=n(96),m=n(5866),f=n(3244),h=n(8483);function v(e){return(0,h.Ay)("MuiFormControl",e)}(0,f.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var b=n(4414);const A=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],g=(0,d.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,r.A)({},t.root,t["margin".concat((0,u.A)(n.margin))],n.fullWidth&&t.fullWidth)}})((e=>{let{ownerState:t}=e;return(0,r.A)({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%"})})),y=i.forwardRef((function(e,t){const n=(0,s.A)({props:e,name:"MuiFormControl"}),{children:d,className:f,color:h="primary",component:y="div",disabled:x=!1,error:S=!1,focused:w,fullWidth:E=!1,hiddenLabel:R=!1,margin:C="none",required:k=!1,size:P="medium",variant:M="outlined"}=n,T=(0,o.A)(n,A),I=(0,r.A)({},n,{color:h,component:y,disabled:x,error:S,fullWidth:E,hiddenLabel:R,margin:C,required:k,size:P,variant:M}),N=(e=>{const{classes:t,margin:n,fullWidth:o}=e,r={root:["root","none"!==n&&"margin".concat((0,u.A)(n)),o&&"fullWidth"]};return(0,l.A)(r,v,t)})(I),[F,O]=i.useState((()=>{let e=!1;return d&&i.Children.forEach(d,(t=>{if(!(0,p.A)(t,["Input","Select"]))return;const n=(0,p.A)(t,["Select"])?t.props.input:t;n&&(0,c.gr)(n.props)&&(e=!0)})),e})),[L,z]=i.useState((()=>{let e=!1;return d&&i.Children.forEach(d,(t=>{(0,p.A)(t,["Input","Select"])&&((0,c.lq)(t.props,!0)||(0,c.lq)(t.props.inputProps,!0))&&(e=!0)})),e})),[j,W]=i.useState(!1);x&&j&&W(!1);const B=void 0===w||x?j:w;let D;const q=i.useMemo((()=>({adornedStart:F,setAdornedStart:O,color:h,disabled:x,error:S,filled:L,focused:B,fullWidth:E,hiddenLabel:R,size:P,onBlur:()=>{W(!1)},onEmpty:()=>{z(!1)},onFilled:()=>{z(!0)},onFocus:()=>{W(!0)},registerEffect:D,required:k,variant:M})),[F,h,x,S,L,B,E,R,D,k,P,M]);return(0,b.jsx)(m.A.Provider,{value:q,children:(0,b.jsx)(g,(0,r.A)({as:y,ownerState:I,className:(0,a.A)(N.root,f),ref:t},T,{children:d}))})}))},5866:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext(void 0)},8624:(e,t,n)=>{function o(e){let{props:t,states:n,muiFormControl:o}=e;return n.reduce(((e,n)=>(e[n]=t[n],o&&"undefined"===typeof t[n]&&(e[n]=o[n]),e)),{})}n.d(t,{A:()=>o})},9766:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(5866);function i(){return o.useContext(r.A)}},165:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(8168),r=n(8587),i=n(9950),a=n(4522),l=n(7279),s=n(4857),d=n(576),c=n(1506),u=n(4414);const p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function m(e){return"scale(".concat(e,", ").concat(e**2,")")}const f={entering:{opacity:1,transform:m(1)},entered:{opacity:1,transform:"none"}},h="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),v=i.forwardRef((function(e,t){const{addEndListener:n,appear:v=!0,children:b,easing:A,in:g,onEnter:y,onEntered:x,onEntering:S,onExit:w,onExited:E,onExiting:R,style:C,timeout:k="auto",TransitionComponent:P=l.Ay}=e,M=(0,r.A)(e,p),T=(0,a.A)(),I=i.useRef(),N=(0,s.A)(),F=i.useRef(null),O=(0,c.A)(F,b.ref,t),L=e=>t=>{if(e){const n=F.current;void 0===t?e(n):e(n,t)}},z=L(S),j=L(((e,t)=>{(0,d.q)(e);const{duration:n,delay:o,easing:r}=(0,d.c)({style:C,timeout:k,easing:A},{mode:"enter"});let i;"auto"===k?(i=N.transitions.getAutoHeightDuration(e.clientHeight),I.current=i):i=n,e.style.transition=[N.transitions.create("opacity",{duration:i,delay:o}),N.transitions.create("transform",{duration:h?i:.666*i,delay:o,easing:r})].join(","),y&&y(e,t)})),W=L(x),B=L(R),D=L((e=>{const{duration:t,delay:n,easing:o}=(0,d.c)({style:C,timeout:k,easing:A},{mode:"exit"});let r;"auto"===k?(r=N.transitions.getAutoHeightDuration(e.clientHeight),I.current=r):r=t,e.style.transition=[N.transitions.create("opacity",{duration:r,delay:n}),N.transitions.create("transform",{duration:h?r:.666*r,delay:h?n:n||.333*r,easing:o})].join(","),e.style.opacity=0,e.style.transform=m(.75),w&&w(e)})),q=L(E);return(0,u.jsx)(P,(0,o.A)({appear:v,in:g,nodeRef:F,onEnter:j,onEntered:W,onEntering:z,onExit:D,onExited:q,onExiting:B,addEndListener:e=>{"auto"===k&&T.start(I.current||0,e),n&&n(F.current,e)},timeout:"auto"===k?null:k},M,{children:(e,t)=>i.cloneElement(b,(0,o.A)({style:(0,o.A)({opacity:0,transform:m(.75),visibility:"exited"!==e||g?void 0:"hidden"},f[e],C,b.props.style),ref:O},t))}))}));v.muiSupportAuto=!0;const b=v},9890:(e,t,n)=>{n.d(t,{A:()=>x});var o=n(8587),r=n(8168),i=n(9950),a=n(4061),l=n(6455),s=n(4260),d=n(9254),c=n(9859),u=n(3244),p=n(8483),m=n(3589);function f(e){return(0,p.Ay)("MuiInput",e)}const h=(0,r.A)({},m.A,(0,u.A)("MuiInput",["root","underline","input"]));var v=n(4414);const b=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],A=(0,d.Ay)(s.Sh,{shouldForwardProp:e=>(0,d.ep)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,s.WC)(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;let o="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(o="rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")")),(0,r.A)({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[n.color].main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(h.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(h.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(o),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(h.disabled,", .").concat(h.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(o)}},["&.".concat(h.disabled,":before")]:{borderBottomStyle:"dotted"}})})),g=(0,d.Ay)(s.f3,{name:"MuiInput",slot:"Input",overridesResolver:s.Oj})({}),y=i.forwardRef((function(e,t){var n,i,d,u;const p=(0,c.A)({props:e,name:"MuiInput"}),{disableUnderline:m,components:h={},componentsProps:y,fullWidth:x=!1,inputComponent:S="input",multiline:w=!1,slotProps:E,slots:R={},type:C="text"}=p,k=(0,o.A)(p,b),P=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},i=(0,a.A)(o,f,t);return(0,r.A)({},t,i)})(p),M={root:{ownerState:{disableUnderline:m}}},T=(null!=E?E:y)?(0,l.A)(null!=E?E:y,M):M,I=null!=(n=null!=(i=R.root)?i:h.Root)?n:A,N=null!=(d=null!=(u=R.input)?u:h.Input)?d:g;return(0,v.jsx)(s.Ay,(0,r.A)({slots:{root:I,input:N},slotProps:T,fullWidth:x,inputComponent:S,multiline:w,ref:t,type:C},k,{classes:P}))}));y.muiName="Input";const x=y},4260:(e,t,n)=>{n.d(t,{f3:()=>B,Sh:()=>W,Ay:()=>q,Oj:()=>j,WC:()=>z});var o=n(8587),r=n(8168),i=n(3999),a=n(9950),l=n(2004),s=n(4093),d=n(8727),c=n(4131),u=n(2243),p=n(4414);const m=["onChange","maxRows","minRows","style","value"];function f(e){return parseInt(e,10)||0}const h={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const v=a.forwardRef((function(e,t){const{onChange:n,maxRows:i,minRows:l=1,style:v,value:b}=e,A=(0,o.A)(e,m),{current:g}=a.useRef(null!=b),y=a.useRef(null),x=(0,s.A)(t,y),S=a.useRef(null),w=a.useCallback((()=>{const t=y.current,n=(0,d.A)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0,overflowing:!1};const o=S.current;o.style.width=n.width,o.value=t.value||e.placeholder||"x","\n"===o.value.slice(-1)&&(o.value+=" ");const r=n.boxSizing,a=f(n.paddingBottom)+f(n.paddingTop),s=f(n.borderBottomWidth)+f(n.borderTopWidth),c=o.scrollHeight;o.value="x";const u=o.scrollHeight;let p=c;l&&(p=Math.max(Number(l)*u,p)),i&&(p=Math.min(Number(i)*u,p)),p=Math.max(p,u);return{outerHeightStyle:p+("border-box"===r?a+s:0),overflowing:Math.abs(p-c)<=1}}),[i,l,e.placeholder]),E=a.useCallback((()=>{const e=w();if(void 0===(t=e)||null===t||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const n=y.current;n.style.height="".concat(e.outerHeightStyle,"px"),n.style.overflow=e.overflowing?"hidden":""}),[w]);(0,c.A)((()=>{const e=()=>{E()};let t;const n=(0,u.A)(e),o=y.current,r=(0,d.A)(o);let i;return r.addEventListener("resize",n),"undefined"!==typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(o)),()=>{n.clear(),cancelAnimationFrame(t),r.removeEventListener("resize",n),i&&i.disconnect()}}),[w,E]),(0,c.A)((()=>{E()}));return(0,p.jsxs)(a.Fragment,{children:[(0,p.jsx)("textarea",(0,r.A)({value:b,onChange:e=>{g||E(),n&&n(e)},ref:x,rows:l},A)),(0,p.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:(0,r.A)({},h,v,{paddingTop:0,paddingBottom:0})})]})}));var b=n(4445),A=n(4061),g=n(8624),y=n(5866),x=n(9766),S=n(9254),w=n(9859),E=n(1676),R=n(1506),C=n(9044),k=n(3158),P=n(7148);const M=function(e){let{styles:t,themeId:n,defaultTheme:o={}}=e;const r=(0,P.A)(o),i="function"===typeof t?t(n&&r[n]||r):t;return(0,p.jsx)(k.A,{styles:i})};var T=n(195),I=n(7550);const N=function(e){return(0,p.jsx)(M,(0,r.A)({},e,{defaultTheme:T.A,themeId:I.A}))};var F=n(3317),O=n(3589);const L=["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","slotProps","slots","startAdornment","type","value"],z=(e,t)=>{const{ownerState:n}=e;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,E.A)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},j=(e,t)=>{const{ownerState:n}=e;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]},W=(0,S.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:z})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({},t.typography.body1,{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(O.A.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"}},n.multiline&&(0,r.A)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),B=(0,S.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:j})((e=>{let{theme:t,ownerState:n}=e;const o="light"===t.palette.mode,i=(0,r.A)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),a={opacity:"0 !important"},l=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return(0,r.A)({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":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(O.A.formControl," &")]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":l,"&:focus::-moz-placeholder":l,"&:focus:-ms-input-placeholder":l,"&:focus::-ms-input-placeholder":l},["&.".concat(O.A.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===n.size&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===n.type&&{MozAppearance:"textfield"})})),D=(0,p.jsx)(N,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),q=a.forwardRef((function(e,t){var n;const s=(0,w.A)({props:e,name:"MuiInputBase"}),{"aria-describedby":d,autoComplete:c,autoFocus:u,className:m,components:f={},componentsProps:h={},defaultValue:S,disabled:k,disableInjectingGlobalStyles:P,endAdornment:M,fullWidth:T=!1,id:I,inputComponent:N="input",inputProps:z={},inputRef:j,maxRows:q,minRows:H,multiline:U=!1,name:K,onBlur:V,onChange:X,onClick:_,onFocus:Q,onKeyDown:Y,onKeyUp:G,placeholder:Z,readOnly:$,renderSuffix:J,rows:ee,slotProps:te={},slots:ne={},startAdornment:oe,type:re="text",value:ie}=s,ae=(0,o.A)(s,L),le=null!=z.value?z.value:ie,{current:se}=a.useRef(null!=le),de=a.useRef(),ce=a.useCallback((e=>{0}),[]),ue=(0,R.A)(de,j,z.ref,ce),[pe,me]=a.useState(!1),fe=(0,x.A)();const he=(0,g.A)({props:s,muiFormControl:fe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});he.focused=fe?fe.focused:pe,a.useEffect((()=>{!fe&&k&&pe&&(me(!1),V&&V())}),[fe,k,pe,V]);const ve=fe&&fe.onFilled,be=fe&&fe.onEmpty,Ae=a.useCallback((e=>{(0,F.lq)(e)?ve&&ve():be&&be()}),[ve,be]);(0,C.A)((()=>{se&&Ae({value:le})}),[le,Ae,se]);a.useEffect((()=>{Ae(de.current)}),[]);let ge=N,ye=z;U&&"input"===ge&&(ye=ee?(0,r.A)({type:void 0,minRows:ee,maxRows:ee},ye):(0,r.A)({type:void 0,maxRows:q,minRows:H},ye),ge=v);a.useEffect((()=>{fe&&fe.setAdornedStart(Boolean(oe))}),[fe,oe]);const xe=(0,r.A)({},s,{color:he.color||"primary",disabled:he.disabled,endAdornment:M,error:he.error,focused:he.focused,formControl:fe,fullWidth:T,hiddenLabel:he.hiddenLabel,multiline:U,size:he.size,startAdornment:oe,type:re}),Se=(e=>{const{classes:t,color:n,disabled:o,error:r,endAdornment:i,focused:a,formControl:l,fullWidth:s,hiddenLabel:d,multiline:c,readOnly:u,size:p,startAdornment:m,type:f}=e,h={root:["root","color".concat((0,E.A)(n)),o&&"disabled",r&&"error",s&&"fullWidth",a&&"focused",l&&"formControl",p&&"medium"!==p&&"size".concat((0,E.A)(p)),c&&"multiline",m&&"adornedStart",i&&"adornedEnd",d&&"hiddenLabel",u&&"readOnly"],input:["input",o&&"disabled","search"===f&&"inputTypeSearch",c&&"inputMultiline","small"===p&&"inputSizeSmall",d&&"inputHiddenLabel",m&&"inputAdornedStart",i&&"inputAdornedEnd",u&&"readOnly"]};return(0,A.A)(h,O.g,t)})(xe),we=ne.root||f.Root||W,Ee=te.root||h.root||{},Re=ne.input||f.Input||B;return ye=(0,r.A)({},ye,null!=(n=te.input)?n:h.input),(0,p.jsxs)(a.Fragment,{children:[!P&&D,(0,p.jsxs)(we,(0,r.A)({},Ee,!(0,b.g)(we)&&{ownerState:(0,r.A)({},xe,Ee.ownerState)},{ref:t,onClick:e=>{de.current&&e.currentTarget===e.target&&de.current.focus(),_&&_(e)}},ae,{className:(0,l.A)(Se.root,Ee.className,m,$&&"MuiInputBase-readOnly"),children:[oe,(0,p.jsx)(y.A.Provider,{value:null,children:(0,p.jsx)(Re,(0,r.A)({ownerState:xe,"aria-invalid":he.error,"aria-describedby":d,autoComplete:c,autoFocus:u,defaultValue:S,disabled:he.disabled,id:I,onAnimationStart:e=>{Ae("mui-auto-fill-cancel"===e.animationName?de.current:{value:"x"})},name:K,placeholder:Z,readOnly:$,required:he.required,rows:ee,value:le,onKeyDown:Y,onKeyUp:G,type:re},ye,!(0,b.g)(Re)&&{as:ge,ownerState:(0,r.A)({},xe,ye.ownerState)},{ref:ue,className:(0,l.A)(Se.input,ye.className,$&&"MuiInputBase-readOnly"),onBlur:e=>{V&&V(e),z.onBlur&&z.onBlur(e),fe&&fe.onBlur?fe.onBlur(e):me(!1)},onChange:function(e){if(!se){const t=e.target||de.current;if(null==t)throw new Error((0,i.A)(1));Ae({value:t.value})}for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{he.disabled?e.stopPropagation():(Q&&Q(e),z.onFocus&&z.onFocus(e),fe&&fe.onFocus?fe.onFocus(e):me(!0))}}))}),M,J?J((0,r.A)({},he,{startAdornment:oe})):null]}))]})}))},3589:(e,t,n)=>{n.d(t,{A:()=>a,g:()=>i});var o=n(3244),r=n(8483);function i(e){return(0,r.Ay)("MuiInputBase",e)}const a=(0,o.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"])},3317:(e,t,n)=>{function o(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function r(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(o(e.value)&&""!==e.value||t&&o(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,{gr:()=>i,lq:()=>r})},3788:(e,t,n)=>{n.d(t,{A:()=>R});var o=n(8587),r=n(8168),i=n(9950),a=n(4061),l=n(2004),s=n(8624),d=n(9766),c=n(1676),u=n(9859),p=n(9254),m=n(3244),f=n(8483);function h(e){return(0,f.Ay)("MuiFormLabel",e)}const v=(0,m.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);var b=n(4414);const A=["children","className","color","component","disabled","error","filled","focused","required"],g=(0,p.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,r.A)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({color:(t.vars||t).palette.text.secondary},t.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",["&.".concat(v.focused)]:{color:(t.vars||t).palette[n.color].main},["&.".concat(v.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(v.error)]:{color:(t.vars||t).palette.error.main}})})),y=(0,p.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(v.error)]:{color:(t.vars||t).palette.error.main}}})),x=i.forwardRef((function(e,t){const n=(0,u.A)({props:e,name:"MuiFormLabel"}),{children:i,className:p,component:m="label"}=n,f=(0,o.A)(n,A),v=(0,d.A)(),x=(0,s.A)({props:n,muiFormControl:v,states:["color","required","focused","disabled","error","filled"]}),S=(0,r.A)({},n,{color:x.color||"primary",component:m,disabled:x.disabled,error:x.error,filled:x.filled,focused:x.focused,required:x.required}),w=(e=>{const{classes:t,color:n,focused:o,disabled:r,error:i,filled:l,required:s}=e,d={root:["root","color".concat((0,c.A)(n)),r&&"disabled",i&&"error",l&&"filled",o&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return(0,a.A)(d,h,t)})(S);return(0,b.jsxs)(g,(0,r.A)({as:m,ownerState:S,className:(0,l.A)(w.root,p),ref:t},f,{children:[i,x.required&&(0,b.jsxs)(y,{ownerState:S,"aria-hidden":!0,className:w.asterisk,children:["\u2009","*"]})]}))}));function S(e){return(0,f.Ay)("MuiInputLabel",e)}(0,m.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const w=["disableAnimation","margin","shrink","variant","className"],E=(0,p.Ay)(x,{shouldForwardProp:e=>(0,p.ep)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(v.asterisk)]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({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,r.A)({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,r.A)({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,r.A)({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% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))})),R=i.forwardRef((function(e,t){const n=(0,u.A)({name:"MuiInputLabel",props:e}),{disableAnimation:i=!1,shrink:p,className:m}=n,f=(0,o.A)(n,w),h=(0,d.A)();let v=p;"undefined"===typeof v&&h&&(v=h.filled||h.focused||h.adornedStart);const A=(0,s.A)({props:n,muiFormControl:h,states:["size","variant","required","focused"]}),g=(0,r.A)({},n,{disableAnimation:i,formControl:h,shrink:v,size:A.size,variant:A.variant,required:A.required,focused:A.focused}),y=(e=>{const{classes:t,formControl:n,size:o,shrink:i,disableAnimation:l,variant:s,required:d}=e,u={root:["root",n&&"formControl",!l&&"animated",i&&"shrink",o&&"normal"!==o&&"size".concat((0,c.A)(o)),s],asterisk:[d&&"asterisk"]},p=(0,a.A)(u,S,t);return(0,r.A)({},t,p)})(g);return(0,b.jsx)(E,(0,r.A)({"data-shrink":v,ownerState:g,ref:t,className:(0,l.A)(y.root,m)},f,{classes:y}))}))},249:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(8587),r=n(8168),i=n(9950),a=n(2004),l=n(4061),s=n(9254),d=n(9859),c=n(3372),u=n(3244),p=n(8483);function m(e){return(0,p.Ay)("MuiList",e)}(0,u.A)("MuiList",["root","padding","dense","subheader"]);var f=n(4414);const h=["children","className","component","dense","disablePadding","subheader"],v=(0,s.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,r.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),b=i.forwardRef((function(e,t){const n=(0,d.A)({props:e,name:"MuiList"}),{children:s,className:u,component:p="ul",dense:b=!1,disablePadding:A=!1,subheader:g}=n,y=(0,o.A)(n,h),x=i.useMemo((()=>({dense:b})),[b]),S=(0,r.A)({},n,{component:p,dense:b,disablePadding:A}),w=(e=>{const{classes:t,disablePadding:n,dense:o,subheader:r}=e,i={root:["root",!n&&"padding",o&&"dense",r&&"subheader"]};return(0,l.A)(i,m,t)})(S);return(0,f.jsx)(c.A.Provider,{value:x,children:(0,f.jsxs)(v,(0,r.A)({as:p,className:(0,a.A)(w.root,u),ref:t,ownerState:S},y,{children:[g,s]}))})}))},3372:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext({})},9380:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(8168),r=n(8587),i=n(9950),a=(n(5772),n(7402)),l=n(249);const s=n(9847).A;var d=n(1506),c=n(9044),u=n(4414);const p=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function m(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function f(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function h(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function v(e,t,n,o,r,i){let a=!1,l=r(e,t,!!t&&n);for(;l;){if(l===e.firstChild){if(a)return!1;a=!0}const t=!o&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&h(l,i)&&!t)return l.focus(),!0;l=r(e,l,n)}return!1}const b=i.forwardRef((function(e,t){const{actions:n,autoFocus:b=!1,autoFocusItem:A=!1,children:g,className:y,disabledItemsFocusable:x=!1,disableListWrap:S=!1,onKeyDown:w,variant:E="selectedMenu"}=e,R=(0,r.A)(e,p),C=i.useRef(null),k=i.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,c.A)((()=>{b&&C.current.focus()}),[b]),i.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>{const n=!C.current.style.width;if(e.clientHeight{i.isValidElement(e)?(e.props.disabled||("selectedMenu"===E&&e.props.selected||-1===M)&&(M=t),M===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(M+=1,M>=g.length&&(M=-1))):M===t&&(M+=1,M>=g.length&&(M=-1))}));const T=i.Children.map(g,((e,t)=>{if(t===M){const t={};return A&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===E&&(t.tabIndex=0),i.cloneElement(e,t)}return e}));return(0,u.jsx)(l.A,(0,o.A)({role:"menu",ref:P,className:y,onKeyDown:e=>{const t=C.current,n=e.key,o=(0,a.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),v(t,o,S,x,m);else if("ArrowUp"===n)e.preventDefault(),v(t,o,S,x,f);else if("Home"===n)e.preventDefault(),v(t,null,S,x,m);else if("End"===n)e.preventDefault(),v(t,null,S,x,f);else if(1===n.length){const r=k.current,i=n.toLowerCase(),a=performance.now();r.keys.length>0&&(a-r.lastTime>500?(r.keys=[],r.repeating=!0,r.previousKeyMatched=!0):r.repeating&&i!==r.keys[0]&&(r.repeating=!1)),r.lastTime=a,r.keys.push(i);const l=o&&!r.repeating&&h(o,r);r.previousKeyMatched&&(l||v(t,o,!1,x,m,r))?e.preventDefault():r.previousKeyMatched=!1}w&&w(e)},tabIndex:b?0:-1},R,{children:T}))}))},4021:(e,t,n)=>{n.d(t,{A:()=>L});var o=n(8587),r=n(8168),i=n(9950),a=n(2004),l=n(525),s=n(4093),d=n(3511),c=n(2877);function u(){for(var e=arguments.length,t=new Array(e),n=0;nnull==t?e:function(){for(var n=arguments.length,o=new Array(n),r=0;r{}))}var p=n(7176),m=n(8727),f=n(9847);function h(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function v(e){return parseInt((0,m.A)(e).getComputedStyle(e).paddingRight,10)||0}function b(e,t,n,o,r){const i=[t,n,...o];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&h(e,r)}))}function A(e,t){let n=-1;return e.some(((e,o)=>!!t(e)&&(n=o,!0))),n}function g(e,t){const n=[],o=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,d.A)(e);return t.body===e?(0,m.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){const e=(0,f.A)((0,d.A)(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight="".concat(v(o)+e,"px");const t=(0,d.A)(o).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(v(t)+e,"px")}))}let e;if(o.parentNode instanceof DocumentFragment)e=(0,d.A)(o).body;else{const t=o.parentElement,n=(0,m.A)(o);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:o}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:o}=e;t?n.style.setProperty(o,t):n.style.removeProperty(o)}))}}const y=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&h(e.modalRef,!1);const o=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);b(t,e.mount,e.modalRef,o,!0);const r=A(this.containers,(e=>e.container===t));return-1!==r?(this.containers[r].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:o}),n)}mount(e,t){const n=A(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[n];o.restore||(o.restore=g(o,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const o=A(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[o];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(n,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&h(e.modalRef,t),b(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(o,1);else{const e=r.modals[r.modals.length-1];e.modalRef&&h(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function x(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:a=y,closeAfterTransition:l=!1,onTransitionEnter:m,onTransitionExited:f,children:v,onClose:b,open:A,rootRef:g}=e,x=i.useRef({}),S=i.useRef(null),w=i.useRef(null),E=(0,s.A)(w,g),[R,C]=i.useState(!A),k=function(e){return!!e&&e.props.hasOwnProperty("in")}(v);let P=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(P=!1);const M=()=>(x.current.modalRef=w.current,x.current.mount=S.current,x.current),T=()=>{a.mount(M(),{disableScrollLock:o}),w.current&&(w.current.scrollTop=0)},I=(0,c.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,d.A)(S.current).body;a.add(M(),e),w.current&&T()})),N=i.useCallback((()=>a.isTopModal(M())),[a]),F=(0,c.A)((e=>{S.current=e,e&&(A&&N()?T():w.current&&h(w.current,P))})),O=i.useCallback((()=>{a.remove(M(),P)}),[P,a]);i.useEffect((()=>()=>{O()}),[O]),i.useEffect((()=>{A?I():k&&l||O()}),[A,O,k,l,I]);const L=e=>t=>{var o;null==(o=e.onKeyDown)||o.call(e,t),"Escape"===t.key&&229!==t.which&&N()&&(n||(t.stopPropagation(),b&&b(t,"escapeKeyDown")))},z=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&b&&b(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,p.h)(e);delete n.onTransitionEnter,delete n.onTransitionExited;const o=(0,r.A)({},n,t);return(0,r.A)({role:"presentation"},o,{onKeyDown:L(o),ref:E})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.A)({"aria-hidden":!0},e,{onClick:z(e),open:A})},getTransitionProps:()=>({onEnter:u((()=>{C(!1),m&&m()}),null==v?void 0:v.props.onEnter),onExited:u((()=>{C(!0),f&&f(),l&&O()}),null==v?void 0:v.props.onExited)}),rootRef:E,portalRef:F,isTopModal:N,exited:R,hasTransition:k}}var S=n(4061),w=n(6493),E=n(5187),R=n(9254),C=n(9859),k=n(5158),P=n(3244),M=n(8483);function T(e){return(0,M.Ay)("MuiModal",e)}(0,P.A)("MuiModal",["root","hidden","backdrop"]);var I=n(4414);const N=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],F=(0,R.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),O=(0,R.Ay)(k.A,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),L=i.forwardRef((function(e,t){var n,s,d,c,u,p;const m=(0,C.A)({name:"MuiModal",props:e}),{BackdropComponent:f=O,BackdropProps:h,className:v,closeAfterTransition:b=!1,children:A,container:g,component:y,components:R={},componentsProps:k={},disableAutoFocus:P=!1,disableEnforceFocus:M=!1,disableEscapeKeyDown:L=!1,disablePortal:z=!1,disableRestoreFocus:j=!1,disableScrollLock:W=!1,hideBackdrop:B=!1,keepMounted:D=!1,onBackdropClick:q,open:H,slotProps:U,slots:K}=m,V=(0,o.A)(m,N),X=(0,r.A)({},m,{closeAfterTransition:b,disableAutoFocus:P,disableEnforceFocus:M,disableEscapeKeyDown:L,disablePortal:z,disableRestoreFocus:j,disableScrollLock:W,hideBackdrop:B,keepMounted:D}),{getRootProps:_,getBackdropProps:Q,getTransitionProps:Y,portalRef:G,isTopModal:Z,exited:$,hasTransition:J}=x((0,r.A)({},X,{rootRef:t})),ee=(0,r.A)({},X,{exited:$}),te=(e=>{const{open:t,exited:n,classes:o}=e,r={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,S.A)(r,T,o)})(ee),ne={};if(void 0===A.props.tabIndex&&(ne.tabIndex="-1"),J){const{onEnter:e,onExited:t}=Y();ne.onEnter=e,ne.onExited=t}const oe=null!=(n=null!=(s=null==K?void 0:K.root)?s:R.Root)?n:F,re=null!=(d=null!=(c=null==K?void 0:K.backdrop)?c:R.Backdrop)?d:f,ie=null!=(u=null==U?void 0:U.root)?u:k.root,ae=null!=(p=null==U?void 0:U.backdrop)?p:k.backdrop,le=(0,l.Q)({elementType:oe,externalSlotProps:ie,externalForwardedProps:V,getSlotProps:_,additionalProps:{ref:t,as:y},ownerState:ee,className:(0,a.A)(v,null==ie?void 0:ie.className,null==te?void 0:te.root,!ee.open&&ee.exited&&(null==te?void 0:te.hidden))}),se=(0,l.Q)({elementType:re,externalSlotProps:ae,additionalProps:h,getSlotProps:e=>Q((0,r.A)({},e,{onClick:t=>{q&&q(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,a.A)(null==ae?void 0:ae.className,null==h?void 0:h.className,null==te?void 0:te.backdrop),ownerState:ee});return D||H||J&&!$?(0,I.jsx)(E.Z,{ref:G,container:g,disablePortal:z,children:(0,I.jsxs)(oe,(0,r.A)({},le,{children:[!B&&f?(0,I.jsx)(re,(0,r.A)({},se)):null,(0,I.jsx)(w.s,{disableEnforceFocus:M,disableAutoFocus:P,disableRestoreFocus:j,isEnabled:Z,open:H,children:i.cloneElement(A,ne)})]}))}):null}))},3198:(e,t,n)=>{n.d(t,{A:()=>k});var o,r=n(8587),i=n(8168),a=n(9950),l=n(4061),s=n(9254),d=n(4414);const c=["children","classes","className","label","notched"],u=(0,s.Ay)("fieldset",{shouldForwardProp:s.ep})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),p=(0,s.Ay)("legend",{shouldForwardProp:s.ep})((e=>{let{ownerState:t,theme:n}=e;return(0,i.A)({float:"unset",width:"auto",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},t.withLabel&&(0,i.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > 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})}))}));var m=n(9766),f=n(8624),h=n(3244),v=n(8483),b=n(3589);function A(e){return(0,v.Ay)("MuiOutlinedInput",e)}const g=(0,i.A)({},b.A,(0,h.A)("MuiOutlinedInput",["root","notchedOutline","input"]));var y=n(4260),x=n(9859);const S=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],w=(0,s.Ay)(y.Sh,{shouldForwardProp:e=>(0,s.ep)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:y.WC})((e=>{let{theme:t,ownerState:n}=e;const o="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,i.A)({position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(g.notchedOutline)]:{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):o}},["&.".concat(g.focused," .").concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette[n.color].main,borderWidth:2},["&.".concat(g.error," .").concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(g.disabled," .").concat(g.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&(0,i.A)({padding:"16.5px 14px"},"small"===n.size&&{padding:"8.5px 14px"}))})),E=(0,s.Ay)((function(e){const{className:t,label:n,notched:a}=e,l=(0,r.A)(e,c),s=null!=n&&""!==n,m=(0,i.A)({},e,{notched:a,withLabel:s});return(0,d.jsx)(u,(0,i.A)({"aria-hidden":!0,className:t,ownerState:m},l,{children:(0,d.jsx)(p,{ownerState:m,children:s?(0,d.jsx)("span",{children:n}):o||(o=(0,d.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}})),R=(0,s.Ay)(y.f3,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:y.Oj})((e=>{let{theme:t,ownerState:n}=e;return(0,i.A)({padding:"16.5px 14px"},!t.vars&&{"&:-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"}},t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),C=a.forwardRef((function(e,t){var n,o,s,c,u;const p=(0,x.A)({props:e,name:"MuiOutlinedInput"}),{components:h={},fullWidth:v=!1,inputComponent:b="input",label:g,multiline:C=!1,notched:k,slots:P={},type:M="text"}=p,T=(0,r.A)(p,S),I=(e=>{const{classes:t}=e,n=(0,l.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},A,t);return(0,i.A)({},t,n)})(p),N=(0,m.A)(),F=(0,f.A)({props:p,muiFormControl:N,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),O=(0,i.A)({},p,{color:F.color||"primary",disabled:F.disabled,error:F.error,focused:F.focused,formControl:N,fullWidth:v,hiddenLabel:F.hiddenLabel,multiline:C,size:F.size,type:M}),L=null!=(n=null!=(o=P.root)?o:h.Root)?n:w,z=null!=(s=null!=(c=P.input)?c:h.Input)?s:R;return(0,d.jsx)(y.Ay,(0,i.A)({slots:{root:L,input:z},renderSuffix:e=>(0,d.jsx)(E,{ownerState:O,className:I.notchedOutline,label:null!=g&&""!==g&&F.required?u||(u=(0,d.jsxs)(a.Fragment,{children:[g,"\u2009","*"]})):g,notched:"undefined"!==typeof k?k:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:v,inputComponent:b,multiline:C,ref:t,type:M},T,{classes:(0,i.A)({},I,{notchedOutline:null})}))}));C.muiName="Input";const k=C},2235:(e,t,n)=>{n.d(t,{A:()=>A});var o=n(8587),r=n(8168),i=n(9950),a=n(2004),l=n(4061),s=n(9269),d=n(9254);const c=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};var u=n(9859),p=n(3244),m=n(8483);function f(e){return(0,m.Ay)("MuiPaper",e)}(0,p.A)("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 h=n(4414);const v=["className","component","elevation","square","variant"],b=(0,d.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((e=>{let{theme:t,ownerState:n}=e;var o;return(0,r.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat((t.vars||t).palette.divider)},"elevation"===n.variant&&(0,r.A)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,s.X4)("#fff",c(n.elevation)),", ").concat((0,s.X4)("#fff",c(n.elevation)),")")},t.vars&&{backgroundImage:null==(o=t.vars.overlays)?void 0:o[n.elevation]}))})),A=i.forwardRef((function(e,t){const n=(0,u.A)({props:e,name:"MuiPaper"}),{className:i,component:s="div",elevation:d=1,square:c=!1,variant:p="elevation"}=n,m=(0,o.A)(n,v),A=(0,r.A)({},n,{component:s,elevation:d,square:c,variant:p}),g=(e=>{const{square:t,elevation:n,variant:o,classes:r}=e,i={root:["root",o,!t&&"rounded","elevation"===o&&"elevation".concat(n)]};return(0,l.A)(i,f,r)})(A);return(0,h.jsx)(b,(0,r.A)({as:s,ownerState:A,className:(0,a.A)(g.root,i),ref:t},m))}))},5383:(e,t,n)=>{n.d(t,{A:()=>ke});var o=n(8168),r=n(8587),i=n(9950),a=n(2004),l=n(6455),s=n(3999),d=(n(5772),n(4061)),c=n(8767),u=n(7402),p=n(1676),m=n(525),f=n(9380),h=n(4445),v=n(9254),b=n(9859),A=n(1209),g=n(827),y=n(1506),x=n(165),S=n(4021),w=n(2235),E=n(3244),R=n(8483);function C(e){return(0,R.Ay)("MuiPopover",e)}(0,E.A)("MuiPopover",["root","paper"]);var k=n(4414);const P=["onEntering"],M=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],T=["slotProps"];function I(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function N(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function F(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?"".concat(e,"px"):e)).join(" ")}function O(e){return"function"===typeof e?e():e}const L=(0,v.Ay)(S.A,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),z=(0,v.Ay)(w.A,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),j=i.forwardRef((function(e,t){var n,l,s;const c=(0,b.A)({props:e,name:"MuiPopover"}),{action:p,anchorEl:f,anchorOrigin:v={vertical:"top",horizontal:"left"},anchorPosition:S,anchorReference:w="anchorEl",children:E,className:R,container:j,elevation:W=8,marginThreshold:B=16,open:D,PaperProps:q={},slots:H,slotProps:U,transformOrigin:K={vertical:"top",horizontal:"left"},TransitionComponent:V=x.A,transitionDuration:X="auto",TransitionProps:{onEntering:_}={},disableScrollLock:Q=!1}=c,Y=(0,r.A)(c.TransitionProps,P),G=(0,r.A)(c,M),Z=null!=(n=null==U?void 0:U.paper)?n:q,$=i.useRef(),J=(0,y.A)($,Z.ref),ee=(0,o.A)({},c,{anchorOrigin:v,anchorReference:w,elevation:W,marginThreshold:B,externalPaperSlotProps:Z,transformOrigin:K,TransitionComponent:V,transitionDuration:X,TransitionProps:Y}),te=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],paper:["paper"]},C,t)})(ee),ne=i.useCallback((()=>{if("anchorPosition"===w)return S;const e=O(f),t=(e&&1===e.nodeType?e:(0,u.A)($.current).body).getBoundingClientRect();return{top:t.top+I(t,v.vertical),left:t.left+N(t,v.horizontal)}}),[f,v.horizontal,v.vertical,S,w]),oe=i.useCallback((e=>({vertical:I(e,K.vertical),horizontal:N(e,K.horizontal)})),[K.horizontal,K.vertical]),re=i.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=oe(t);if("none"===w)return{top:null,left:null,transformOrigin:F(n)};const o=ne();let r=o.top-n.vertical,i=o.left-n.horizontal;const a=r+t.height,l=i+t.width,s=(0,g.A)(O(f)),d=s.innerHeight-B,c=s.innerWidth-B;if(null!==B&&rd){const e=a-d;r-=e,n.vertical+=e}if(null!==B&&ic){const e=l-c;i-=e,n.horizontal+=e}return{top:"".concat(Math.round(r),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:F(n)}}),[f,w,ne,oe,B]),[ie,ae]=i.useState(D),le=i.useCallback((()=>{const e=$.current;if(!e)return;const t=re(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,ae(!0)}),[re]);i.useEffect((()=>(Q&&window.addEventListener("scroll",le),()=>window.removeEventListener("scroll",le))),[f,Q,le]);i.useEffect((()=>{D&&le()})),i.useImperativeHandle(p,(()=>D?{updatePosition:()=>{le()}}:null),[D,le]),i.useEffect((()=>{if(!D)return;const e=(0,A.A)((()=>{le()})),t=(0,g.A)(f);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[f,D,le]);let se=X;"auto"!==X||V.muiSupportAuto||(se=void 0);const de=j||(f?(0,u.A)(O(f)).body:void 0),ce=null!=(l=null==H?void 0:H.root)?l:L,ue=null!=(s=null==H?void 0:H.paper)?s:z,pe=(0,m.Q)({elementType:ue,externalSlotProps:(0,o.A)({},Z,{style:ie?Z.style:(0,o.A)({},Z.style,{opacity:0})}),additionalProps:{elevation:W,ref:J},ownerState:ee,className:(0,a.A)(te.paper,null==Z?void 0:Z.className)}),me=(0,m.Q)({elementType:ce,externalSlotProps:(null==U?void 0:U.root)||{},externalForwardedProps:G,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:de,open:D},ownerState:ee,className:(0,a.A)(te.root,R)}),{slotProps:fe}=me,he=(0,r.A)(me,T);return(0,k.jsx)(ce,(0,o.A)({},he,!(0,h.g)(ce)&&{slotProps:fe,disableScrollLock:Q},{children:(0,k.jsx)(V,(0,o.A)({appear:!0,in:D,onEntering:(e,t)=>{_&&_(e,t),le()},onExited:()=>{ae(!1)},timeout:se},Y,{children:(0,k.jsx)(ue,(0,o.A)({},pe,{children:E}))}))}))}));var W=n(4857);function B(e){return(0,R.Ay)("MuiMenu",e)}(0,E.A)("MuiMenu",["root","paper","list"]);const D=["onEntering"],q=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],H={vertical:"top",horizontal:"right"},U={vertical:"top",horizontal:"left"},K=(0,v.Ay)(j,{shouldForwardProp:e=>(0,v.ep)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),V=(0,v.Ay)(z,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),X=(0,v.Ay)(f.A,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),_=i.forwardRef((function(e,t){var n,l;const s=(0,b.A)({props:e,name:"MuiMenu"}),{autoFocus:c=!0,children:u,className:p,disableAutoFocusItem:f=!1,MenuListProps:h={},onClose:v,open:A,PaperProps:g={},PopoverClasses:y,transitionDuration:x="auto",TransitionProps:{onEntering:S}={},variant:w="selectedMenu",slots:E={},slotProps:R={}}=s,C=(0,r.A)(s.TransitionProps,D),P=(0,r.A)(s,q),M=(0,W.A)(),T="rtl"===M.direction,I=(0,o.A)({},s,{autoFocus:c,disableAutoFocusItem:f,MenuListProps:h,onEntering:S,PaperProps:g,transitionDuration:x,TransitionProps:C,variant:w}),N=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],paper:["paper"],list:["list"]},B,t)})(I),F=c&&!f&&A,O=i.useRef(null);let L=-1;i.Children.map(u,((e,t)=>{i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===w&&e.props.selected||-1===L)&&(L=t))}));const z=null!=(n=E.paper)?n:V,j=null!=(l=R.paper)?l:g,_=(0,m.Q)({elementType:E.root,externalSlotProps:R.root,ownerState:I,className:[N.root,p]}),Q=(0,m.Q)({elementType:z,externalSlotProps:j,ownerState:I,className:N.paper});return(0,k.jsx)(K,(0,o.A)({onClose:v,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?H:U,slots:{paper:z,root:E.root},slotProps:{root:_,paper:Q},open:A,ref:t,transitionDuration:x,TransitionProps:(0,o.A)({onEntering:(e,t)=>{O.current&&O.current.adjustStyleForScrollbar(e,M),S&&S(e,t)}},C),ownerState:I},P,{classes:y,children:(0,k.jsx)(X,(0,o.A)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),v&&v(e,"tabKeyDown"))},actions:O,autoFocus:c&&(-1===L||f),autoFocusItem:F,variant:w},h,{className:(0,a.A)(N.list,h.className),children:u}))}))}));function Q(e){return(0,R.Ay)("MuiNativeSelect",e)}const Y=(0,E.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),G=["className","disabled","error","IconComponent","inputRef","variant"],Z=e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,o.A)({},n.vars?{backgroundColor:"rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.05)")}:{backgroundColor:"light"===n.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},["&.".concat(Y.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}})},$=(0,v.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:v.ep,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{["&.".concat(Y.multiple)]:t.multiple}]}})(Z),J=e=>{let{ownerState:t,theme:n}=e;return(0,o.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,["&.".concat(Y.disabled)]:{color:(n.vars||n).palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},ee=(0,v.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t["icon".concat((0,p.A)(n.variant))],n.open&&t.iconOpen]}})(J),te=i.forwardRef((function(e,t){const{className:n,disabled:l,error:s,IconComponent:c,inputRef:u,variant:m="standard"}=e,f=(0,r.A)(e,G),h=(0,o.A)({},e,{disabled:l,variant:m,error:s}),v=(e=>{const{classes:t,variant:n,disabled:o,multiple:r,open:i,error:a}=e,l={select:["select",n,o&&"disabled",r&&"multiple",a&&"error"],icon:["icon","icon".concat((0,p.A)(n)),i&&"iconOpen",o&&"disabled"]};return(0,d.A)(l,Q,t)})(h);return(0,k.jsxs)(i.Fragment,{children:[(0,k.jsx)($,(0,o.A)({ownerState:h,className:(0,a.A)(v.select,n),disabled:l,ref:u||t},f)),e.multiple?null:(0,k.jsx)(ee,{as:c,ownerState:h,className:v.icon})]})}));var ne=n(3317);const oe=n(9543).A;function re(e){return(0,R.Ay)("MuiSelect",e)}const ie=(0,E.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var ae;const le=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],se=(0,v.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["&.".concat(ie.select)]:t.select},{["&.".concat(ie.select)]:t[n.variant]},{["&.".concat(ie.error)]:t.error},{["&.".concat(ie.multiple)]:t.multiple}]}})(Z,{["&.".concat(ie.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),de=(0,v.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t["icon".concat((0,p.A)(n.variant))],n.open&&t.iconOpen]}})(J),ce=(0,v.Ay)("input",{shouldForwardProp:e=>(0,v._n)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function ue(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function pe(e){return null==e||"string"===typeof e&&!e.trim()}const me=i.forwardRef((function(e,t){var n;const{"aria-describedby":l,"aria-label":m,autoFocus:f,autoWidth:h,children:v,className:b,defaultOpen:A,defaultValue:g,disabled:x,displayEmpty:S,error:w=!1,IconComponent:E,inputRef:R,labelId:C,MenuProps:P={},multiple:M,name:T,onBlur:I,onChange:N,onClose:F,onFocus:O,onOpen:L,open:z,readOnly:j,renderValue:W,SelectDisplayProps:B={},tabIndex:D,value:q,variant:H="standard"}=e,U=(0,r.A)(e,le),[K,V]=oe({controlled:q,default:g,name:"Select"}),[X,Q]=oe({controlled:z,default:A,name:"Select"}),Y=i.useRef(null),G=i.useRef(null),[Z,$]=i.useState(null),{current:J}=i.useRef(null!=z),[ee,te]=i.useState(),ie=(0,y.A)(t,R),me=i.useCallback((e=>{G.current=e,e&&$(e)}),[]),fe=null==Z?void 0:Z.parentNode;i.useImperativeHandle(ie,(()=>({focus:()=>{G.current.focus()},node:Y.current,value:K})),[K]),i.useEffect((()=>{A&&X&&Z&&!J&&(te(h?null:fe.clientWidth),G.current.focus())}),[Z,h]),i.useEffect((()=>{f&&G.current.focus()}),[f]),i.useEffect((()=>{if(!C)return;const e=(0,u.A)(G.current).getElementById(C);if(e){const t=()=>{getSelection().isCollapsed&&G.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[C]);const he=(e,t)=>{e?L&&L(t):F&&F(t),J||(te(h?null:fe.clientWidth),Q(e))},ve=i.Children.toArray(v),be=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(M){n=Array.isArray(K)?K.slice():[];const t=K.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),K!==n&&(V(n),N)){const o=t.nativeEvent||t,r=new o.constructor(o.type,o);Object.defineProperty(r,"target",{writable:!0,value:{value:n,name:T}}),N(r,e)}M||he(!1,t)}},Ae=null!==Z&&X;let ge,ye;delete U["aria-invalid"];const xe=[];let Se=!1,we=!1;((0,ne.lq)({value:K})||S)&&(W?ge=W(K):Se=!0);const Ee=ve.map((e=>{if(!i.isValidElement(e))return null;let t;if(M){if(!Array.isArray(K))throw new Error((0,s.A)(2));t=K.some((t=>ue(t,e.props.value))),t&&Se&&xe.push(e.props.children)}else t=ue(K,e.props.value),t&&Se&&(ye=e.props.children);return t&&(we=!0),i.cloneElement(e,{"aria-selected":t?"true":"false",onClick:be(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));Se&&(ge=M?0===xe.length?null:xe.reduce(((e,t,n)=>(e.push(t),n{const{classes:t,variant:n,disabled:o,multiple:r,open:i,error:a}=e,l={select:["select",n,o&&"disabled",r&&"multiple",a&&"error"],icon:["icon","icon".concat((0,p.A)(n)),i&&"iconOpen",o&&"disabled"],nativeInput:["nativeInput"]};return(0,d.A)(l,re,t)})(Pe),Te=(0,o.A)({},P.PaperProps,null==(n=P.slotProps)?void 0:n.paper),Ie=(0,c.A)();return(0,k.jsxs)(i.Fragment,{children:[(0,k.jsx)(se,(0,o.A)({ref:me,tabIndex:Re,role:"combobox","aria-controls":Ie,"aria-disabled":x?"true":void 0,"aria-expanded":Ae?"true":"false","aria-haspopup":"listbox","aria-label":m,"aria-labelledby":[C,ke].filter(Boolean).join(" ")||void 0,"aria-describedby":l,onKeyDown:e=>{if(!j){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),he(!0,e))}},onMouseDown:x||j?null:e=>{0===e.button&&(e.preventDefault(),G.current.focus(),he(!0,e))},onBlur:e=>{!Ae&&I&&(Object.defineProperty(e,"target",{writable:!0,value:{value:K,name:T}}),I(e))},onFocus:O},B,{ownerState:Pe,className:(0,a.A)(B.className,Me.select,b),id:ke,children:pe(ge)?ae||(ae=(0,k.jsx)("span",{className:"notranslate",children:"\u200b"})):ge})),(0,k.jsx)(ce,(0,o.A)({"aria-invalid":w,value:Array.isArray(K)?K.join(","):K,name:T,ref:Y,"aria-hidden":!0,onChange:e=>{const t=ve.find((t=>t.props.value===e.target.value));void 0!==t&&(V(t.props.value),N&&N(e,t))},tabIndex:-1,disabled:x,className:Me.nativeInput,autoFocus:f,ownerState:Pe},U)),(0,k.jsx)(de,{as:E,className:Me.icon,ownerState:Pe}),(0,k.jsx)(_,(0,o.A)({id:"menu-".concat(T||""),anchorEl:fe,open:Ae,onClose:e=>{he(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},P,{MenuListProps:(0,o.A)({"aria-labelledby":C,role:"listbox","aria-multiselectable":M?"true":void 0,disableListWrap:!0,id:Ie},P.MenuListProps),slotProps:(0,o.A)({},P.slotProps,{paper:(0,o.A)({},Te,{style:(0,o.A)({minWidth:Ce},null!=Te?Te.style:null)})}),children:Ee}))]})}));var fe=n(8624),he=n(9766);const ve=(0,n(3235).A)((0,k.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");var be=n(9890),Ae=n(8089),ge=n(3198);const ye=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],xe=["root"],Se={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,v.ep)(e)&&"variant"!==e,slot:"Root"},we=(0,v.Ay)(be.A,Se)(""),Ee=(0,v.Ay)(ge.A,Se)(""),Re=(0,v.Ay)(Ae.A,Se)(""),Ce=i.forwardRef((function(e,t){const n=(0,b.A)({name:"MuiSelect",props:e}),{autoWidth:s=!1,children:d,classes:c={},className:u,defaultOpen:p=!1,displayEmpty:m=!1,IconComponent:f=ve,id:h,input:v,inputProps:A,label:g,labelId:x,MenuProps:S,multiple:w=!1,native:E=!1,onClose:R,onOpen:C,open:P,renderValue:M,SelectDisplayProps:T,variant:I="outlined"}=n,N=(0,r.A)(n,ye),F=E?te:me,O=(0,he.A)(),L=(0,fe.A)({props:n,muiFormControl:O,states:["variant","error"]}),z=L.variant||I,j=(0,o.A)({},n,{variant:z,classes:c}),W=(e=>{const{classes:t}=e;return t})(j),B=(0,r.A)(W,xe),D=v||{standard:(0,k.jsx)(we,{ownerState:j}),outlined:(0,k.jsx)(Ee,{label:g,ownerState:j}),filled:(0,k.jsx)(Re,{ownerState:j})}[z],q=(0,y.A)(t,D.ref);return(0,k.jsx)(i.Fragment,{children:i.cloneElement(D,(0,o.A)({inputComponent:F,inputProps:(0,o.A)({children:d,error:L.error,IconComponent:f,variant:z,type:void 0,multiple:w},E?{id:h}:{autoWidth:s,defaultOpen:p,displayEmpty:m,labelId:x,MenuProps:S,onClose:R,onOpen:C,open:P,renderValue:M,SelectDisplayProps:(0,o.A)({id:h},T)},A,{classes:A?(0,l.A)(B,A.classes):B},v?v.props.inputProps:{})},(w&&E||m)&&"outlined"===z?{notched:!0}:{},{ref:q,className:(0,a.A)(D.props.className,u,W.root)},!v&&{variant:z},N))})}));Ce.muiName="Select";const ke=Ce},9925:(e,t,n)=>{n.d(t,{A:()=>F});var o=n(8168),r=n(8587),i=n(9950),a=n(2004),l=n(4061),s=n(8767),d=n(9254),c=n(9859),u=n(9890),p=n(8089),m=n(3198),f=n(3788),h=n(5979),v=n(8624),b=n(9766),A=n(1676),g=n(3244),y=n(8483);function x(e){return(0,y.Ay)("MuiFormHelperText",e)}const S=(0,g.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var w,E=n(4414);const R=["children","className","component","disabled","error","filled","focused","margin","required","variant"],C=(0,d.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t["size".concat((0,A.A)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({color:(t.vars||t).palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(S.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(S.error)]:{color:(t.vars||t).palette.error.main}},"small"===n.size&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})})),k=i.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiFormHelperText"}),{children:i,className:s,component:d="p"}=n,u=(0,r.A)(n,R),p=(0,b.A)(),m=(0,v.A)({props:n,muiFormControl:p,states:["variant","size","disabled","error","filled","focused","required"]}),f=(0,o.A)({},n,{component:d,contained:"filled"===m.variant||"outlined"===m.variant,variant:m.variant,size:m.size,disabled:m.disabled,error:m.error,filled:m.filled,focused:m.focused,required:m.required}),h=(e=>{const{classes:t,contained:n,size:o,disabled:r,error:i,filled:a,focused:s,required:d}=e,c={root:["root",r&&"disabled",i&&"error",o&&"size".concat((0,A.A)(o)),n&&"contained",s&&"focused",a&&"filled",d&&"required"]};return(0,l.A)(c,x,t)})(f);return(0,E.jsx)(C,(0,o.A)({as:d,ownerState:f,className:(0,a.A)(h.root,s),ref:t},u,{children:" "===i?w||(w=(0,E.jsx)("span",{className:"notranslate",children:"\u200b"})):i}))}));var P=n(5383);function M(e){return(0,y.Ay)("MuiTextField",e)}(0,g.A)("MuiTextField",["root"]);const T=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],I={standard:u.A,filled:p.A,outlined:m.A},N=(0,d.Ay)(h.A,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),F=i.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiTextField"}),{autoComplete:i,autoFocus:d=!1,children:u,className:p,color:m="primary",defaultValue:h,disabled:v=!1,error:b=!1,FormHelperTextProps:A,fullWidth:g=!1,helperText:y,id:x,InputLabelProps:S,inputProps:w,InputProps:R,inputRef:C,label:F,maxRows:O,minRows:L,multiline:z=!1,name:j,onBlur:W,onChange:B,onFocus:D,placeholder:q,required:H=!1,rows:U,select:K=!1,SelectProps:V,type:X,value:_,variant:Q="outlined"}=n,Y=(0,r.A)(n,T),G=(0,o.A)({},n,{autoFocus:d,color:m,disabled:v,error:b,fullWidth:g,multiline:z,required:H,select:K,variant:Q}),Z=(e=>{const{classes:t}=e;return(0,l.A)({root:["root"]},M,t)})(G);const $={};"outlined"===Q&&(S&&"undefined"!==typeof S.shrink&&($.notched=S.shrink),$.label=F),K&&(V&&V.native||($.id=void 0),$["aria-describedby"]=void 0);const J=(0,s.A)(x),ee=y&&J?"".concat(J,"-helper-text"):void 0,te=F&&J?"".concat(J,"-label"):void 0,ne=I[Q],oe=(0,E.jsx)(ne,(0,o.A)({"aria-describedby":ee,autoComplete:i,autoFocus:d,defaultValue:h,fullWidth:g,multiline:z,name:j,rows:U,maxRows:O,minRows:L,type:X,value:_,id:J,inputRef:C,onBlur:W,onChange:B,onFocus:D,placeholder:q,inputProps:w},$,R));return(0,E.jsxs)(N,(0,o.A)({className:(0,a.A)(Z.root,p),disabled:v,error:b,fullWidth:g,ref:t,required:H,color:m,variant:Q,ownerState:G},Y,{children:[null!=F&&""!==F&&(0,E.jsx)(f.A,(0,o.A)({htmlFor:J,id:te},S,{children:F})),K?(0,E.jsx)(P.A,(0,o.A)({"aria-describedby":ee,id:J,labelId:te,value:_,input:oe},V,{children:u})):oe,y&&(0,E.jsx)(k,(0,o.A)({id:ee},A,{children:y}))]}))}))},5827:(e,t)=>{var n,o=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),d=Symbol.for("react.context"),c=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case i:case l:case a:case p:case m:return e;default:switch(e=e&&e.$$typeof){case c:case d:case u:case h:case f:case s:return e;default:return t}}case r:return t}}}n=Symbol.for("react.module.reference")},5772:(e,t,n)=>{n(5827)},576:(e,t,n)=>{n.d(t,{c:()=>r,q:()=>o});const o=e=>e.scrollTop;function r(e,t){var n,o;const{timeout:r,easing:i,style:a={}}=e;return{duration:null!=(n=a.transitionDuration)?n:"number"===typeof r?r:r[t.mode]||0,easing:null!=(o=a.transitionTimingFunction)?o:"object"===typeof i?i[t.mode]:i,delay:a.transitionDelay}}},3235:(e,t,n)=>{n.d(t,{A:()=>g});var o=n(8168),r=n(9950),i=n(8587),a=n(2004),l=n(4061),s=n(1676),d=n(9859),c=n(9254),u=n(3244),p=n(8483);function m(e){return(0,p.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var f=n(4414);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,c.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,s.A)(n.color))],t["fontSize".concat((0,s.A)(n.fontSize))]]}})((e=>{let{theme:t,ownerState:n}=e;var o,r,i,a,l,s,d,c,u,p,m,f,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(o=t.transitions)||null==(r=o.create)?void 0:r.call(o,"fill",{duration:null==(i=t.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(a=t.typography)||null==(l=a.pxToRem)?void 0:l.call(a,20))||"1.25rem",medium:(null==(s=t.typography)||null==(d=s.pxToRem)?void 0:d.call(s,24))||"1.5rem",large:(null==(c=t.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[n.fontSize],color:null!=(p=null==(m=(t.vars||t).palette)||null==(m=m[n.color])?void 0:m.main)?p:{action:null==(f=(t.vars||t).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(h=(t.vars||t).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[n.color]}})),b=r.forwardRef((function(e,t){const n=(0,d.A)({props:e,name:"MuiSvgIcon"}),{children:c,className:u,color:p="inherit",component:b="svg",fontSize:A="medium",htmlColor:g,inheritViewBox:y=!1,titleAccess:x,viewBox:S="0 0 24 24"}=n,w=(0,i.A)(n,h),E=r.isValidElement(c)&&"svg"===c.type,R=(0,o.A)({},n,{color:p,component:b,fontSize:A,instanceFontSize:e.fontSize,inheritViewBox:y,viewBox:S,hasSvgAsChild:E}),C={};y||(C.viewBox=S);const k=(e=>{const{color:t,fontSize:n,classes:o}=e,r={root:["root","inherit"!==t&&"color".concat((0,s.A)(t)),"fontSize".concat((0,s.A)(n))]};return(0,l.A)(r,m,o)})(R);return(0,f.jsxs)(v,(0,o.A)({as:b,className:(0,a.A)(k.root,u),focusable:"false",color:g,"aria-hidden":!x||void 0,role:x?"img":void 0,ref:t},C,w,E&&c.props,{ownerState:R,children:[E?c.props.children:c,x?(0,f.jsx)("title",{children:x}):null]}))}));b.muiName="SvgIcon";const A=b;function g(e,t){function n(n,r){return(0,f.jsx)(A,(0,o.A)({"data-testid":"".concat(t,"Icon"),ref:r},n,{children:e}))}return n.muiName=A.muiName,r.memo(r.forwardRef(n))}},1209:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(2243).A},96:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(9950);const r=function(e,t){var n,r;return o.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(r=e.type)||null==(r=r._payload)||null==(r=r.value)?void 0:r.muiName)}},7402:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(3511).A},827:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(8727).A},9044:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(4131).A},1506:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(4093).A},2243:(e,t,n)=>{function o(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function o(){for(var o=arguments.length,r=new Array(o),i=0;i{e.apply(this,r)}),n)}return o.clear=()=>{clearTimeout(t)},o}n.d(t,{A:()=>o})},9847:(e,t,n)=>{function o(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}n.d(t,{A:()=>o})},3511:(e,t,n)=>{function o(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>o})},8727:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(3511);function r(e){return(0,o.A)(e).defaultView||window}},5679:(e,t,n)=>{function o(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>o})},9543:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(9950);function r(e){let{controlled:t,default:n,name:r,state:i="value"}=e;const{current:a}=o.useRef(void 0!==t),[l,s]=o.useState(n);return[a?t:l,o.useCallback((e=>{a||s(e)}),[])]}},4131:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(9950);const r="undefined"!==typeof window?o.useLayoutEffect:o.useEffect},2877:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(4131);const i=function(e){const t=o.useRef(e);return(0,r.A)((()=>{t.current=e})),o.useRef((function(){return(0,t.current)(...arguments)})).current}},4093:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(9950),r=n(5679);function i(){for(var e=arguments.length,t=new Array(e),n=0;nt.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,r.A)(t,e)}))}),t)}},8767:(e,t,n)=>{var o;n.d(t,{A:()=>l});var r=n(9950);let i=0;const a=(o||(o=n.t(r,2)))["useId".toString()];function l(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=r.useState(e),o=e||t;return r.useEffect((()=>{null==t&&(i+=1,n("mui-".concat(i)))}),[t]),o}(e)}},4522:(e,t,n)=>{n.d(t,{E:()=>a,A:()=>l});var o=n(9950);const r={};const i=[];class a{constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}static create(){return new a}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=0,t()}),e)}}function l(){const e=function(e,t){const n=o.useRef(r);return n.current===r&&(n.current=e(t)),n}(a.create).current;var t;return t=e.disposeEffect,o.useEffect(t,i),e}},7279:(e,t,n)=>{n.d(t,{Ay:()=>b});var o=n(8587),r=n(7387),i=n(9950),a=n(7119);const l=!1;var s=n(8555),d=n(385),c="unmounted",u="exited",p="entering",m="entered",f="exiting",h=function(e){function t(t,n){var o;o=e.call(this,t,n)||this;var r,i=n&&!n.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?i?(r=u,o.appearStatus=p):r=m:r=t.unmountOnExit||t.mountOnEnter?c:u,o.state={status:r},o.nextCallback=null,o}(0,r.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:u}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==m&&(t=p):n!==p&&n!==m||(t=f)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!==typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&(0,d.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,r=this.props.nodeRef?[o]:[a.findDOMNode(this),o],i=r[0],s=r[1],d=this.getTimeouts(),c=o?d.appear:d.enter;!e&&!n||l?this.safeSetState({status:m},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,s),this.safeSetState({status:p},(function(){t.props.onEntering(i,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:m},(function(){t.props.onEntered(i,s)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:a.findDOMNode(this);t&&!l?(this.props.onExit(o),this.safeSetState({status:f},(function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:u},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:u},(function(){e.props.onExited(o)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(n&&!o){if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=r[0],l=r[1];this.props.addEndListener(i,l)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,o.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(s.A.Provider,{value:null},"function"===typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function v(){}h.contextType=s.A,h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},h.UNMOUNTED=c,h.EXITED=u,h.ENTERING=p,h.ENTERED=m,h.EXITING=f;const b=h},8555:(e,t,n)=>{n.d(t,{A:()=>o});const o=n(9950).createContext(null)},385:(e,t,n)=>{n.d(t,{F:()=>o});var o=function(e){return e.scrollTop}},7387:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(3662);function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,o.A)(e,t)}},3662:(e,t,n)=>{function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}n.d(t,{A:()=>o})}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/974.3d6a8da8.chunk.js b/frontend/dist/static/js/974.3d6a8da8.chunk.js new file mode 100644 index 00000000..5d63a131 --- /dev/null +++ b/frontend/dist/static/js/974.3d6a8da8.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[974],{31205:(t,e,n)=>{function r(t,e){for(var n=t<0?"-":"",r=Math.abs(t).toString();r.lengthr})},86792:(t,e,n)=>{n.d(e,{A:()=>r});const r=n(61721).A},83840:(t,e,n)=>{n.d(e,{q:()=>a});var r={};function a(){return r}},10074:(t,e,n)=>{n.d(e,{A:()=>i});var r=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},a=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const i={p:a,P:function(t,e){var n,i=t.match(/(P+)(p+)?/)||[],o=i[1],u=i[2];if(!u)return r(t,e);switch(o){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;default:n=e.dateTime({width:"full"})}return n.replace("{{date}}",r(o,e)).replace("{{time}}",a(u,e))}}},42434:(t,e,n)=>{function r(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}n.d(e,{A:()=>r})},70734:(t,e,n)=>{n.d(e,{A:()=>d});var r=n(98889),a=n(91485),i=n(64505),o=n(78397);var u=6048e5;function d(t){(0,o.A)(1,arguments);var e=(0,r.A)(t),n=(0,a.A)(e).getTime()-function(t){(0,o.A)(1,arguments);var e=(0,i.A)(t),n=new Date(0);return n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0),(0,a.A)(n)}(e).getTime();return Math.round(n/u)+1}},64505:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(98889),a=n(78397),i=n(91485);function o(t){(0,a.A)(1,arguments);var e=(0,r.A)(t),n=e.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var u=(0,i.A)(o),d=new Date(0);d.setUTCFullYear(n,0,4),d.setUTCHours(0,0,0,0);var s=(0,i.A)(d);return e.getTime()>=u.getTime()?n+1:e.getTime()>=s.getTime()?n:n-1}},10768:(t,e,n)=>{n.d(e,{A:()=>l});var r=n(98889),a=n(55164),i=n(85294),o=n(78397),u=n(66922),d=n(83840);var s=6048e5;function l(t,e){(0,o.A)(1,arguments);var n=(0,r.A)(t),l=(0,a.A)(n,e).getTime()-function(t,e){var n,r,s,l,c,h,f,m;(0,o.A)(1,arguments);var g=(0,d.q)(),v=(0,u.A)(null!==(n=null!==(r=null!==(s=null!==(l=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null===e||void 0===e||null===(c=e.locale)||void 0===c||null===(h=c.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==s?s:g.firstWeekContainsDate)&&void 0!==r?r:null===(f=g.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1),w=(0,i.A)(t,e),b=new Date(0);return b.setUTCFullYear(w,0,v),b.setUTCHours(0,0,0,0),(0,a.A)(b,e)}(n,e).getTime();return Math.round(l/s)+1}},85294:(t,e,n)=>{n.d(e,{A:()=>d});var r=n(98889),a=n(78397),i=n(55164),o=n(66922),u=n(83840);function d(t,e){var n,d,s,l,c,h,f,m;(0,a.A)(1,arguments);var g=(0,r.A)(t),v=g.getUTCFullYear(),w=(0,u.q)(),b=(0,o.A)(null!==(n=null!==(d=null!==(s=null!==(l=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null===e||void 0===e||null===(c=e.locale)||void 0===c||null===(h=c.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==s?s:w.firstWeekContainsDate)&&void 0!==d?d:null===(f=w.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1);if(!(b>=1&&b<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(v+1,0,b),y.setUTCHours(0,0,0,0);var A=(0,i.A)(y,e),p=new Date(0);p.setUTCFullYear(v,0,b),p.setUTCHours(0,0,0,0);var T=(0,i.A)(p,e);return g.getTime()>=A.getTime()?v+1:g.getTime()>=T.getTime()?v:v-1}},86215:(t,e,n)=>{n.d(e,{ef:()=>i,lJ:()=>u,xM:()=>o});var r=["D","DD"],a=["YY","YYYY"];function i(t){return-1!==r.indexOf(t)}function o(t){return-1!==a.indexOf(t)}function u(t,e,n){if("YYYY"===t)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===t)throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===t)throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===t)throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},78397:(t,e,n)=>{function r(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}n.d(e,{A:()=>r})},91485:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(98889),a=n(78397);function i(t){(0,a.A)(1,arguments);var e=(0,r.A)(t),n=e.getUTCDay(),i=(n<1?7:0)+n-1;return e.setUTCDate(e.getUTCDate()-i),e.setUTCHours(0,0,0,0),e}},55164:(t,e,n)=>{n.d(e,{A:()=>u});var r=n(98889),a=n(78397),i=n(66922),o=n(83840);function u(t,e){var n,u,d,s,l,c,h,f;(0,a.A)(1,arguments);var m=(0,o.q)(),g=(0,i.A)(null!==(n=null!==(u=null!==(d=null!==(s=null===e||void 0===e?void 0:e.weekStartsOn)&&void 0!==s?s:null===e||void 0===e||null===(l=e.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==d?d:m.weekStartsOn)&&void 0!==u?u:null===(h=m.locale)||void 0===h||null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.A)(t),w=v.getUTCDay(),b=(w{function r(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}n.d(e,{A:()=>r})},33793:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(66922),a=n(98889),i=n(78397);function o(t,e){(0,i.A)(2,arguments);var n=(0,a.A)(t).getTime(),o=(0,r.A)(e);return new Date(n+o)}},43974:(t,e,n)=>{n.d(e,{A:()=>E});var r=n(69416),a=n(34568),i=n(98889),o=n(78397);var u=n(70734),d=n(64505),s=n(10768),l=n(85294),c=n(31205);const h={y:function(t,e){var n=t.getUTCFullYear(),r=n>0?n:1-n;return(0,c.A)("yy"===e?r%100:r,e.length)},M:function(t,e){var n=t.getUTCMonth();return"M"===e?String(n+1):(0,c.A)(n+1,2)},d:function(t,e){return(0,c.A)(t.getUTCDate(),e.length)},a:function(t,e){var n=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(t,e){return(0,c.A)(t.getUTCHours()%12||12,e.length)},H:function(t,e){return(0,c.A)(t.getUTCHours(),e.length)},m:function(t,e){return(0,c.A)(t.getUTCMinutes(),e.length)},s:function(t,e){return(0,c.A)(t.getUTCSeconds(),e.length)},S:function(t,e){var n=e.length,r=t.getUTCMilliseconds(),a=Math.floor(r*Math.pow(10,n-3));return(0,c.A)(a,e.length)}};var f="midnight",m="noon",g="morning",v="afternoon",w="evening",b="night";function y(t,e){var n=t>0?"-":"+",r=Math.abs(t),a=Math.floor(r/60),i=r%60;if(0===i)return n+String(a);var o=e||"";return n+String(a)+o+(0,c.A)(i,2)}function A(t,e){return t%60===0?(t>0?"-":"+")+(0,c.A)(Math.abs(t)/60,2):p(t,e)}function p(t,e){var n=e||"",r=t>0?"-":"+",a=Math.abs(t);return r+(0,c.A)(Math.floor(a/60),2)+n+(0,c.A)(a%60,2)}const T={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){var r=t.getUTCFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return h.y(t,e)},Y:function(t,e,n,r){var a=(0,l.A)(t,r),i=a>0?a:1-a;if("YY"===e){var o=i%100;return(0,c.A)(o,2)}return"Yo"===e?n.ordinalNumber(i,{unit:"year"}):(0,c.A)(i,e.length)},R:function(t,e){var n=(0,d.A)(t);return(0,c.A)(n,e.length)},u:function(t,e){var n=t.getUTCFullYear();return(0,c.A)(n,e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return(0,c.A)(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return(0,c.A)(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return h.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return(0,c.A)(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){var a=(0,s.A)(t,r);return"wo"===e?n.ordinalNumber(a,{unit:"week"}):(0,c.A)(a,e.length)},I:function(t,e,n){var r=(0,u.A)(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):(0,c.A)(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):h.d(t,e)},D:function(t,e,n){var r=function(t){(0,o.A)(1,arguments);var e=(0,i.A)(t),n=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var r=n-e.getTime();return Math.floor(r/864e5)+1}(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):(0,c.A)(r,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var a=t.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return(0,c.A)(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var a=t.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return(0,c.A)(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),a=0===r?7:r;switch(e){case"i":return String(a);case"ii":return(0,c.A)(a,e.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r,a=t.getUTCHours();switch(r=12===a?m:0===a?f:a/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r,a=t.getUTCHours();switch(r=a>=17?w:a>=12?v:a>=4?g:b,e){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return h.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):h.H(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):(0,c.A)(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):(0,c.A)(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):h.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):h.s(t,e)},S:function(t,e){return h.S(t,e)},X:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return A(a);case"XXXX":case"XX":return p(a);default:return p(a,":")}},x:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return A(a);case"xxxx":case"xx":return p(a);default:return p(a,":")}},O:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+y(a,":");default:return"GMT"+p(a,":")}},z:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+y(a,":");default:return"GMT"+p(a,":")}},t:function(t,e,n,r){var a=r._originalDate||t,i=Math.floor(a.getTime()/1e3);return(0,c.A)(i,e.length)},T:function(t,e,n,r){var a=(r._originalDate||t).getTime();return(0,c.A)(a,e.length)}};var C=n(10074),M=n(42434),D=n(86215),k=n(66922),x=n(83840),U=n(86792),P=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,S=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,W=/^'([^]*?)'?$/,Y=/''/g,q=/[a-zA-Z]/;function E(t,e,n){var u,d,s,l,c,h,f,m,g,v,w,b,y,A,p,E,N,O;(0,o.A)(2,arguments);var H=String(e),F=(0,x.q)(),j=null!==(u=null!==(d=null===n||void 0===n?void 0:n.locale)&&void 0!==d?d:F.locale)&&void 0!==u?u:U.A,z=(0,k.A)(null!==(s=null!==(l=null!==(c=null!==(h=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==h?h:null===n||void 0===n||null===(f=n.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==c?c:F.firstWeekContainsDate)&&void 0!==l?l:null===(g=F.locale)||void 0===g||null===(v=g.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==s?s:1);if(!(z>=1&&z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=(0,k.A)(null!==(w=null!==(b=null!==(y=null!==(A=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==A?A:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(E=p.options)||void 0===E?void 0:E.weekStartsOn)&&void 0!==y?y:F.weekStartsOn)&&void 0!==b?b:null===(N=F.locale)||void 0===N||null===(O=N.options)||void 0===O?void 0:O.weekStartsOn)&&void 0!==w?w:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!j.localize)throw new RangeError("locale must contain localize property");if(!j.formatLong)throw new RangeError("locale must contain formatLong property");var Q=(0,i.A)(t);if(!(0,r.A)(Q))throw new RangeError("Invalid time value");var G=(0,M.A)(Q),X=(0,a.A)(Q,G),B={firstWeekContainsDate:z,weekStartsOn:L,locale:j,_originalDate:Q};return H.match(S).map((function(t){var e=t[0];return"p"===e||"P"===e?(0,C.A[e])(t,j.formatLong):t})).join("").match(P).map((function(r){if("''"===r)return"'";var a=r[0];if("'"===a)return function(t){var e=t.match(W);if(!e)return t;return e[1].replace(Y,"'")}(r);var i=T[a];if(i)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,D.xM)(r)||(0,D.lJ)(r,e,String(t)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,D.ef)(r)||(0,D.lJ)(r,e,String(t)),i(X,r,j.localize,B);if(a.match(q))throw new RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return r})).join("")}},69416:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(82284),a=n(78397);var i=n(98889);function o(t){if((0,a.A)(1,arguments),!function(t){return(0,a.A)(1,arguments),t instanceof Date||"object"===(0,r.A)(t)&&"[object Date]"===Object.prototype.toString.call(t)}(t)&&"number"!==typeof t)return!1;var e=(0,i.A)(t);return!isNaN(Number(e))}},37489:(t,e,n)=>{function r(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}n.d(e,{A:()=>r})},19731:(t,e,n)=>{function r(t){return function(e,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,i=null!==n&&void 0!==n&&n.width?String(n.width):a;r=t.formattingValues[i]||t.formattingValues[a]}else{var o=t.defaultWidth,u=null!==n&&void 0!==n&&n.width?String(n.width):t.defaultWidth;r=t.values[u]||t.values[o]}return r[t.argumentCallback?t.argumentCallback(e):e]}}n.d(e,{A:()=>r})},12941:(t,e,n)=>{function r(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,a=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],i=e.match(a);if(!i)return null;var o,u=i[0],d=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],s=Array.isArray(d)?function(t,e){for(var n=0;nr})},27841:(t,e,n)=>{function r(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(t.matchPattern);if(!r)return null;var a=r[0],i=e.match(t.parsePattern);if(!i)return null;var o=t.valueCallback?t.valueCallback(i[0]):i[0];return{value:o=n.valueCallback?n.valueCallback(o):o,rest:e.slice(a.length)}}}n.d(e,{A:()=>r})},61721:(t,e,n)=>{n.d(e,{A:()=>h});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const a=function(t,e,n){var a,i=r[t];return a="string"===typeof i?i:1===e?i.one:i.other.replace("{{count}}",e.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};var i=n(37489);const o={date:(0,i.A)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,i.A)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};const d=function(t,e,n,r){return u[t]};var s=n(19731);const l={ordinalNumber:function(t,e){var n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,s.A)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,s.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:(0,s.A)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,s.A)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,s.A)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};var c=n(12941);const h={code:"en-US",formatDistance:a,formatLong:o,formatRelative:d,localize:l,match:{ordinalNumber:(0,n(27841).A)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:(0,c.A)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,c.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:(0,c.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,c.A)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},34568:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(33793),a=n(78397),i=n(66922);function o(t,e){(0,a.A)(2,arguments);var n=(0,i.A)(e);return(0,r.A)(t,-n)}},98889:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(82284),a=n(78397);function i(t){(0,a.A)(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"===(0,r.A)(t)&&"[object Date]"===e?new Date(t.getTime()):"number"===typeof t||"[object Number]"===e?new Date(t):("string"!==typeof t&&"[object String]"!==e||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/974.8dde0f3d.chunk.js b/frontend/dist/static/js/974.8dde0f3d.chunk.js deleted file mode 100644 index 80edb7c6..00000000 --- a/frontend/dist/static/js/974.8dde0f3d.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunksrc=self.webpackChunksrc||[]).push([[974],{1205:(t,e,n)=>{function r(t,e){for(var n=t<0?"-":"",r=Math.abs(t).toString();r.lengthr})},6792:(t,e,n)=>{n.d(e,{A:()=>r});const r=n(1721).A},3840:(t,e,n)=>{n.d(e,{q:()=>a});var r={};function a(){return r}},74:(t,e,n)=>{n.d(e,{A:()=>i});var r=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},a=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const i={p:a,P:function(t,e){var n,i=t.match(/(P+)(p+)?/)||[],o=i[1],u=i[2];if(!u)return r(t,e);switch(o){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;default:n=e.dateTime({width:"full"})}return n.replace("{{date}}",r(o,e)).replace("{{time}}",a(u,e))}}},2434:(t,e,n)=>{function r(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}n.d(e,{A:()=>r})},734:(t,e,n)=>{n.d(e,{A:()=>d});var r=n(8889),a=n(1485),i=n(4505),o=n(8397);var u=6048e5;function d(t){(0,o.A)(1,arguments);var e=(0,r.A)(t),n=(0,a.A)(e).getTime()-function(t){(0,o.A)(1,arguments);var e=(0,i.A)(t),n=new Date(0);return n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0),(0,a.A)(n)}(e).getTime();return Math.round(n/u)+1}},4505:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(8889),a=n(8397),i=n(1485);function o(t){(0,a.A)(1,arguments);var e=(0,r.A)(t),n=e.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var u=(0,i.A)(o),d=new Date(0);d.setUTCFullYear(n,0,4),d.setUTCHours(0,0,0,0);var s=(0,i.A)(d);return e.getTime()>=u.getTime()?n+1:e.getTime()>=s.getTime()?n:n-1}},768:(t,e,n)=>{n.d(e,{A:()=>l});var r=n(8889),a=n(5164),i=n(5294),o=n(8397),u=n(6922),d=n(3840);var s=6048e5;function l(t,e){(0,o.A)(1,arguments);var n=(0,r.A)(t),l=(0,a.A)(n,e).getTime()-function(t,e){var n,r,s,l,c,h,f,m;(0,o.A)(1,arguments);var g=(0,d.q)(),v=(0,u.A)(null!==(n=null!==(r=null!==(s=null!==(l=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null===e||void 0===e||null===(c=e.locale)||void 0===c||null===(h=c.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==s?s:g.firstWeekContainsDate)&&void 0!==r?r:null===(f=g.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1),w=(0,i.A)(t,e),b=new Date(0);return b.setUTCFullYear(w,0,v),b.setUTCHours(0,0,0,0),(0,a.A)(b,e)}(n,e).getTime();return Math.round(l/s)+1}},5294:(t,e,n)=>{n.d(e,{A:()=>d});var r=n(8889),a=n(8397),i=n(5164),o=n(6922),u=n(3840);function d(t,e){var n,d,s,l,c,h,f,m;(0,a.A)(1,arguments);var g=(0,r.A)(t),v=g.getUTCFullYear(),w=(0,u.q)(),b=(0,o.A)(null!==(n=null!==(d=null!==(s=null!==(l=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null===e||void 0===e||null===(c=e.locale)||void 0===c||null===(h=c.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==s?s:w.firstWeekContainsDate)&&void 0!==d?d:null===(f=w.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1);if(!(b>=1&&b<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(v+1,0,b),y.setUTCHours(0,0,0,0);var A=(0,i.A)(y,e),p=new Date(0);p.setUTCFullYear(v,0,b),p.setUTCHours(0,0,0,0);var T=(0,i.A)(p,e);return g.getTime()>=A.getTime()?v+1:g.getTime()>=T.getTime()?v:v-1}},6215:(t,e,n)=>{n.d(e,{ef:()=>i,lJ:()=>u,xM:()=>o});var r=["D","DD"],a=["YY","YYYY"];function i(t){return-1!==r.indexOf(t)}function o(t){return-1!==a.indexOf(t)}function u(t,e,n){if("YYYY"===t)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===t)throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===t)throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===t)throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},8397:(t,e,n)=>{function r(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}n.d(e,{A:()=>r})},1485:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(8889),a=n(8397);function i(t){(0,a.A)(1,arguments);var e=(0,r.A)(t),n=e.getUTCDay(),i=(n<1?7:0)+n-1;return e.setUTCDate(e.getUTCDate()-i),e.setUTCHours(0,0,0,0),e}},5164:(t,e,n)=>{n.d(e,{A:()=>u});var r=n(8889),a=n(8397),i=n(6922),o=n(3840);function u(t,e){var n,u,d,s,l,c,h,f;(0,a.A)(1,arguments);var m=(0,o.q)(),g=(0,i.A)(null!==(n=null!==(u=null!==(d=null!==(s=null===e||void 0===e?void 0:e.weekStartsOn)&&void 0!==s?s:null===e||void 0===e||null===(l=e.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==d?d:m.weekStartsOn)&&void 0!==u?u:null===(h=m.locale)||void 0===h||null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.A)(t),w=v.getUTCDay(),b=(w{function r(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}n.d(e,{A:()=>r})},3793:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(6922),a=n(8889),i=n(8397);function o(t,e){(0,i.A)(2,arguments);var n=(0,a.A)(t).getTime(),o=(0,r.A)(e);return new Date(n+o)}},3974:(t,e,n)=>{n.d(e,{A:()=>E});var r=n(9416),a=n(4568),i=n(8889),o=n(8397);var u=n(734),d=n(4505),s=n(768),l=n(5294),c=n(1205);const h={y:function(t,e){var n=t.getUTCFullYear(),r=n>0?n:1-n;return(0,c.A)("yy"===e?r%100:r,e.length)},M:function(t,e){var n=t.getUTCMonth();return"M"===e?String(n+1):(0,c.A)(n+1,2)},d:function(t,e){return(0,c.A)(t.getUTCDate(),e.length)},a:function(t,e){var n=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(t,e){return(0,c.A)(t.getUTCHours()%12||12,e.length)},H:function(t,e){return(0,c.A)(t.getUTCHours(),e.length)},m:function(t,e){return(0,c.A)(t.getUTCMinutes(),e.length)},s:function(t,e){return(0,c.A)(t.getUTCSeconds(),e.length)},S:function(t,e){var n=e.length,r=t.getUTCMilliseconds(),a=Math.floor(r*Math.pow(10,n-3));return(0,c.A)(a,e.length)}};var f="midnight",m="noon",g="morning",v="afternoon",w="evening",b="night";function y(t,e){var n=t>0?"-":"+",r=Math.abs(t),a=Math.floor(r/60),i=r%60;if(0===i)return n+String(a);var o=e||"";return n+String(a)+o+(0,c.A)(i,2)}function A(t,e){return t%60===0?(t>0?"-":"+")+(0,c.A)(Math.abs(t)/60,2):p(t,e)}function p(t,e){var n=e||"",r=t>0?"-":"+",a=Math.abs(t);return r+(0,c.A)(Math.floor(a/60),2)+n+(0,c.A)(a%60,2)}const T={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){var r=t.getUTCFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return h.y(t,e)},Y:function(t,e,n,r){var a=(0,l.A)(t,r),i=a>0?a:1-a;if("YY"===e){var o=i%100;return(0,c.A)(o,2)}return"Yo"===e?n.ordinalNumber(i,{unit:"year"}):(0,c.A)(i,e.length)},R:function(t,e){var n=(0,d.A)(t);return(0,c.A)(n,e.length)},u:function(t,e){var n=t.getUTCFullYear();return(0,c.A)(n,e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return(0,c.A)(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return(0,c.A)(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return h.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return(0,c.A)(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){var a=(0,s.A)(t,r);return"wo"===e?n.ordinalNumber(a,{unit:"week"}):(0,c.A)(a,e.length)},I:function(t,e,n){var r=(0,u.A)(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):(0,c.A)(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):h.d(t,e)},D:function(t,e,n){var r=function(t){(0,o.A)(1,arguments);var e=(0,i.A)(t),n=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var r=n-e.getTime();return Math.floor(r/864e5)+1}(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):(0,c.A)(r,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var a=t.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return(0,c.A)(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var a=t.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return(0,c.A)(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),a=0===r?7:r;switch(e){case"i":return String(a);case"ii":return(0,c.A)(a,e.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r,a=t.getUTCHours();switch(r=12===a?m:0===a?f:a/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r,a=t.getUTCHours();switch(r=a>=17?w:a>=12?v:a>=4?g:b,e){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return h.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):h.H(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):(0,c.A)(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):(0,c.A)(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):h.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):h.s(t,e)},S:function(t,e){return h.S(t,e)},X:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return A(a);case"XXXX":case"XX":return p(a);default:return p(a,":")}},x:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return A(a);case"xxxx":case"xx":return p(a);default:return p(a,":")}},O:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+y(a,":");default:return"GMT"+p(a,":")}},z:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+y(a,":");default:return"GMT"+p(a,":")}},t:function(t,e,n,r){var a=r._originalDate||t,i=Math.floor(a.getTime()/1e3);return(0,c.A)(i,e.length)},T:function(t,e,n,r){var a=(r._originalDate||t).getTime();return(0,c.A)(a,e.length)}};var C=n(74),M=n(2434),D=n(6215),k=n(6922),x=n(3840),U=n(6792),P=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,S=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,W=/^'([^]*?)'?$/,Y=/''/g,q=/[a-zA-Z]/;function E(t,e,n){var u,d,s,l,c,h,f,m,g,v,w,b,y,A,p,E,N,O;(0,o.A)(2,arguments);var H=String(e),F=(0,x.q)(),j=null!==(u=null!==(d=null===n||void 0===n?void 0:n.locale)&&void 0!==d?d:F.locale)&&void 0!==u?u:U.A,z=(0,k.A)(null!==(s=null!==(l=null!==(c=null!==(h=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==h?h:null===n||void 0===n||null===(f=n.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==c?c:F.firstWeekContainsDate)&&void 0!==l?l:null===(g=F.locale)||void 0===g||null===(v=g.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==s?s:1);if(!(z>=1&&z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=(0,k.A)(null!==(w=null!==(b=null!==(y=null!==(A=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==A?A:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(E=p.options)||void 0===E?void 0:E.weekStartsOn)&&void 0!==y?y:F.weekStartsOn)&&void 0!==b?b:null===(N=F.locale)||void 0===N||null===(O=N.options)||void 0===O?void 0:O.weekStartsOn)&&void 0!==w?w:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!j.localize)throw new RangeError("locale must contain localize property");if(!j.formatLong)throw new RangeError("locale must contain formatLong property");var Q=(0,i.A)(t);if(!(0,r.A)(Q))throw new RangeError("Invalid time value");var G=(0,M.A)(Q),X=(0,a.A)(Q,G),B={firstWeekContainsDate:z,weekStartsOn:L,locale:j,_originalDate:Q};return H.match(S).map((function(t){var e=t[0];return"p"===e||"P"===e?(0,C.A[e])(t,j.formatLong):t})).join("").match(P).map((function(r){if("''"===r)return"'";var a=r[0];if("'"===a)return function(t){var e=t.match(W);if(!e)return t;return e[1].replace(Y,"'")}(r);var i=T[a];if(i)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,D.xM)(r)||(0,D.lJ)(r,e,String(t)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,D.ef)(r)||(0,D.lJ)(r,e,String(t)),i(X,r,j.localize,B);if(a.match(q))throw new RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return r})).join("")}},9416:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(2284),a=n(8397);var i=n(8889);function o(t){if((0,a.A)(1,arguments),!function(t){return(0,a.A)(1,arguments),t instanceof Date||"object"===(0,r.A)(t)&&"[object Date]"===Object.prototype.toString.call(t)}(t)&&"number"!==typeof t)return!1;var e=(0,i.A)(t);return!isNaN(Number(e))}},7489:(t,e,n)=>{function r(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}n.d(e,{A:()=>r})},9731:(t,e,n)=>{function r(t){return function(e,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,i=null!==n&&void 0!==n&&n.width?String(n.width):a;r=t.formattingValues[i]||t.formattingValues[a]}else{var o=t.defaultWidth,u=null!==n&&void 0!==n&&n.width?String(n.width):t.defaultWidth;r=t.values[u]||t.values[o]}return r[t.argumentCallback?t.argumentCallback(e):e]}}n.d(e,{A:()=>r})},2941:(t,e,n)=>{function r(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,a=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],i=e.match(a);if(!i)return null;var o,u=i[0],d=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],s=Array.isArray(d)?function(t,e){for(var n=0;nr})},7841:(t,e,n)=>{function r(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(t.matchPattern);if(!r)return null;var a=r[0],i=e.match(t.parsePattern);if(!i)return null;var o=t.valueCallback?t.valueCallback(i[0]):i[0];return{value:o=n.valueCallback?n.valueCallback(o):o,rest:e.slice(a.length)}}}n.d(e,{A:()=>r})},1721:(t,e,n)=>{n.d(e,{A:()=>h});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const a=function(t,e,n){var a,i=r[t];return a="string"===typeof i?i:1===e?i.one:i.other.replace("{{count}}",e.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};var i=n(7489);const o={date:(0,i.A)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,i.A)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};const d=function(t,e,n,r){return u[t]};var s=n(9731);const l={ordinalNumber:function(t,e){var n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,s.A)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,s.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:(0,s.A)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,s.A)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,s.A)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};var c=n(2941);const h={code:"en-US",formatDistance:a,formatLong:o,formatRelative:d,localize:l,match:{ordinalNumber:(0,n(7841).A)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:(0,c.A)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,c.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:(0,c.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,c.A)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,c.A)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},4568:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(3793),a=n(8397),i=n(6922);function o(t,e){(0,a.A)(2,arguments);var n=(0,i.A)(e);return(0,r.A)(t,-n)}},8889:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(2284),a=n(8397);function i(t){(0,a.A)(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"===(0,r.A)(t)&&"[object Date]"===e?new Date(t.getTime()):"number"===typeof t||"[object Number]"===e?new Date(t):("string"!==typeof t&&"[object String]"!==e||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}}}]); \ No newline at end of file diff --git a/frontend/dist/static/js/main.32c8bafa.js b/frontend/dist/static/js/main.32c8bafa.js new file mode 100644 index 00000000..6a588a3c --- /dev/null +++ b/frontend/dist/static/js/main.32c8bafa.js @@ -0,0 +1,2 @@ +/*! For license information please see main.32c8bafa.js.LICENSE.txt */ +(()=>{var e={55297:(e,t,n)=>{"use strict";n.d(t,{m:()=>i});var r=n(9950),o=n(35887),a=n(44414);const i=(0,r.forwardRef)(((e,t)=>{const{main:n,className:r,toaster:i,children:s}=e;return(0,a.jsxs)("div",{className:n?"bg-gray-50 min-h-screen ml-10 p-20 px-4 flex flex-col space-y-3":null!==r&&void 0!==r?r:"",ref:t,children:[s,i&&(0,a.jsx)(o.l$,{})]})}))},19325:(e,t,n)=>{"use strict";n.d(t,{DR:()=>S});const r=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":200,"error":false,"path":"/api/v1/station","message":"Successfully read station information","data":{"timestamp":0,"uptime":0,"station":{"uuid":"00000000-0000-0000-0000-000000000000","name":"AnyShake Station","station":"SHAKE","network":"AS","location":"00"},"memory":{"total":0,"free":0,"used":0,"percent":0},"disk":{"total":0,"free":0,"used":0,"percent":0},"adc":{"resolution":24,"fullscale":5},"os":{"os":"*","arch":"*","distro":"*","hostname":"*"},"cpu":{"model":"*","percent":0},"geophone":{"sensitivity":28.8,"frequency":4.5},"position":{"latitude":0,"longitude":0,"elevation":0},"status":{"messages":0,"pushed":0,"errors":0,"failures":0,"queued":0,"offset":0}}}'),o=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":0,"error":true,"path":"/api/v1/station","message":"","data":null}'),a=JSON.parse('{"start":0,"end":0,"format":"json","channel":"*"}'),i=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":200,"error":false,"path":"/api/v1/history","message":"The waveform data was successfully filtered","data":[{"ts":0,"ehz":[0],"ehe":[0],"ehn":[0]}]}'),s=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":0,"error":true,"path":"/api/v1/history","message":"","data":null}'),l=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":200,"error":false,"path":"/api/v1/trace","message":"Successfully read available data source list","data":[{"name":"null","value":"null"}]}'),u=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":200,"error":false,"path":"/api/v1/trace","message":"Successfully read available data source list","data":[{"verfied":true,"timestamp":0,"event":"null","region":"null","depth":0,"latitude":0,"longitude":0,"distance":0,"magnitude":0,"estimation":{"p":0,"s":0}}]}'),c=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":0,"error":true,"path":"/api/v1/trace","message":"","data":null}'),f=JSON.parse('{"action":"export","name":""}'),d=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":200,"error":false,"path":"/api/v1/mseed","message":"Successfully get MiniSEED file list","data":[{"ttl":0,"time":0,"size":"null","name":"null"}]}'),p=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":0,"error":true,"path":"/api/v1/mseed","message":"","data":null}'),h=JSON.parse('{"time":"1970-01-01T23:59:59Z","status":200,"error":false,"path":"/api/v1/mseed","message":"Successfully get MiniSEED file list","data":""}'),g={path:"/api/v1/station",method:"get",type:"http",model:{request:{},response:{common:{...r},error:o}}},m={path:"/api/v1/history",method:"post",type:"http",model:{request:{...a},response:{common:{...i},error:s}}},y={path:"/api/v1/trace",method:"post",type:"http",model:{request:{source:"show"},response:{common:{...l,...u},error:c}}},v={path:"/api/v1/mseed",method:"post",type:"http",model:{request:{action:"list",...f},response:{common:{...d},error:p}}},b={path:"/api/v1/socket",type:"socket",model:{request:{},response:{common:{...JSON.parse('{"ts":0,"ehz":[0],"ehe":[0],"ehn":[0]}')}}}},w={path:"/api/v1/inventory",method:"get",type:"http",model:{request:{format:"json"},response:{common:{...h},error:p}}},S={backend:"".concat(window.location.host),endpoints:{station:g,history:m,trace:y,mseed:v,socket:b,inventory:w}}},99145:(e,t,n)=>{"use strict";n.d(t,{R:()=>a,c:()=>o});const r=[new class{constructor(){this.property=()=>({name:"\u6c17\u8c61\u5e81\u9707\u5ea6\u968e\u7d1a",value:"JMA"}),this.getIntensity=(e,t)=>{let{currentPGA:n}=e,r=parseFloat((2*Math.log10(n)+.94).toFixed(3));switch(r=parseFloat(r.toFixed(2)),!0){case r<.5:return"0";case r<1.5:return"1";case r<2.5:return"2";case r<3.5:return"3";case r<4.5:return"4";case r<5:return"5 \u5f31";case r<5.5:return"5 \u5f37";case r<6:return"6 \u5f31";case r<6.5:return"6 \u5f37";default:return"7"}}}},new class{constructor(){this.property=()=>({name:"\u4ea4\u901a\u90e8\u4e2d\u592e\u6c23\u8c61\u7f72\u5730\u9707\u9707\u5ea6\u5206\u7d1a",value:"CWA"}),this.getIntensity=(e,t)=>{let{currentPGA:n,currentPGV:r}=e;if(n<80)switch(!0){case n<.8:return"0 \u7d1a";case n<2.5:return"1 \u7d1a";case n<8:return"2 \u7d1a";case n<25:return"3 \u7d1a";case n<80:return"4 \u7d1a"}else switch(!0){case r<15:return"4 \u7d1a";case r<30:return"5 \u5f31";case r<50:return"5 \u5f37";case r<80:return"6 \u5f31";case r<140:return"6 \u5f37"}return"7 \u7d1a"}}},new class{constructor(){this.property=()=>({name:"The Modified Mercalli Intensity",value:"MMI"}),this.getIntensity=(e,t)=>{let{currentPGA:n}=e;return(2.33*Math.log10(n)+1.5).toFixed(0)}}},new class{constructor(){this.property=()=>({name:"\u4e2d\u56fd\u5730\u9707\u70c8\u5ea6\u8868",value:"CSIS"}),this.getIntensity=(e,t)=>{let{currentPGA:n,currentPGV:r}=e;const o=3.17*Math.log10(n)+6.59,a=3*Math.log10(r)+9.77;let i=1;return i=o>=6&&a>=6?a:(o+a)/2,i<1?i=1:i>12&&(i=12),"".concat(i.toFixed(0))}}}],o={scales:r,version:"v2.10.0",release:"31c718cb-20240305204131",name:"Observer",author:"AnyShake",title:"AnyShake Observer",homepage:"https://anyshake.org",repository:"https://github.com/AnyShake",duration:{default:300,maximum:3600,minimum:10},retention:{default:180,maximum:600,minimum:10},description:{"en-US":"Constructing Realtime Seismic Network Ambitiously.","zh-CN":"\u96c4\u5fc3\u52c3\u52c3\uff0c\u81f4\u529b\u4e8e\u6784\u5efa\u5b9e\u65f6\u5730\u9707\u7f51\u7edc","zh-TW":"\u96c4\u5fc3\u52c3\u52c3\uff0c\u81f4\u529b\u65bc\u5efa\u7f6e\u5373\u6642\u5730\u9707\u7db2\u8def"}},a=r[0]},41237:(e,t,n)=>{"use strict";n.d(t,{A:()=>de,X:()=>fe});const r={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class o{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||r,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),n=0;n{this.observers[e]||(this.observers[e]=new Map);const n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)})),this}off(e,t){this.observers[e]&&(t?this.observers[e].delete(t):delete this.observers[e])}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{let[t,r]=e;for(let o=0;o{let[r,o]=t;for(let a=0;a{e=n,t=r}));return n.resolve=e,n.reject=t,n}function l(e){return null==e?"":""+e}const u=/###/g;function c(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(u,"."):e}function o(){return!e||"string"===typeof e}const a="string"!==typeof t?t:t.split(".");let i=0;for(;i":">",'"':""","'":"'","/":"/"};function m(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(e=>g[e])):e}const y=[" ",",","?","!",";"],v=new class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(void 0!==t)return t;const n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}}(20);function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let o=e;for(let a=0;a-1&&i0?e.replace("_","-"):e}class S extends i{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let i;e.indexOf(".")>-1?i=e.split("."):(i=[e,t],n&&(Array.isArray(n)?i.push(...n):"string"===typeof n&&o?i.push(...n.split(o)):i.push(n)));const s=d(this.data,i);return!s&&!t&&!n&&e.indexOf(".")>-1&&(e=i[0],t=i[1],n=i.slice(2).join(".")),s||!a||"string"!==typeof n?s:b(this.data&&this.data[e]&&this.data[e][t],n,o)}addResource(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const a=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator;let i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(i=e.split("."),r=t,t=i[1]),this.addNamespaces(t),f(this.data,i,r),o.silent||this.emit("added",e,t,n,r)}addResources(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const o in n)"string"!==typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}addResourceBundle(e,t,n,r,o){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},i=[e,t];e.indexOf(".")>-1&&(i=e.split("."),r=n,n=t,t=i[1]),this.addNamespaces(t);let s=d(this.data,i)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?p(s,n,o):s={...s,...n},f(this.data,i,s),a.silent||this.emit("added",e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((e=>t[e]&&Object.keys(t[e]).length>0))}toJSON(){return this.data}}var x={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,o){return e.forEach((e=>{this.processors[e]&&(t=this.processors[e].process(t,n,r,o))})),t}};const k={};class _ extends i{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),function(e,t,n){e.forEach((e=>{t[e]&&(n[e]=t[e])}))}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=a.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(void 0===e||null===e)return!1;const n=this.resolve(e,t);return n&&void 0!==n.res}extractFromKey(e,t){let n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");const r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator;let o=t.ns||this.options.defaultNS||[];const a=n&&e.indexOf(n)>-1,i=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!function(e,t,n){t=t||"",n=n||"";const r=y.filter((e=>t.indexOf(e)<0&&n.indexOf(e)<0));if(0===r.length)return!0;const o=v.getRegExp("(".concat(r.map((e=>"?"===e?"\\?":e)).join("|"),")"));let a=!o.test(e);if(!a){const t=e.indexOf(n);t>0&&!o.test(e.substring(0,t))&&(a=!0)}return a}(e,n,r);if(a&&!i){const t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:o};const a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(o=a.shift()),e=a.join(r)}return"string"===typeof o&&(o=[o]),{key:e,namespaces:o}}translate(e,t,n){if("object"!==typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"===typeof t&&(t={...t}),t||(t={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);const r=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:a,namespaces:i}=this.extractFromKey(e[e.length-1],t),s=i[i.length-1],l=t.lng||this.language,u=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(u){const e=t.nsSeparator||this.options.nsSeparator;return r?{res:"".concat(s).concat(e).concat(a),usedKey:a,exactUsedKey:a,usedLng:l,usedNS:s,usedParams:this.getUsedParamsDetails(t)}:"".concat(s).concat(e).concat(a)}return r?{res:a,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:s,usedParams:this.getUsedParamsDetails(t)}:a}const c=this.resolve(e,t);let f=c&&c.res;const d=c&&c.usedKey||a,p=c&&c.exactUsedKey||a,h=Object.prototype.toString.apply(f),g=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,m=!this.i18nFormat||this.i18nFormat.handleAsObject;if(m&&f&&("string"!==typeof f&&"boolean"!==typeof f&&"number"!==typeof f)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(h)<0&&("string"!==typeof g||"[object Array]"!==h)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(d,f,{...t,ns:i}):"key '".concat(a," (").concat(this.language,")' returned an object instead of string.");return r?(c.res=e,c.usedParams=this.getUsedParamsDetails(t),c):e}if(o){const e="[object Array]"===h,n=e?[]:{},r=e?p:d;for(const a in f)if(Object.prototype.hasOwnProperty.call(f,a)){const e="".concat(r).concat(o).concat(a);n[a]=this.translate(e,{...t,joinArrays:!1,ns:i}),n[a]===e&&(n[a]=f[a])}f=n}}else if(m&&"string"===typeof g&&"[object Array]"===h)f=f.join(g),f&&(f=this.extendTranslation(f,e,t,n));else{let r=!1,i=!1;const u=void 0!==t.count&&"string"!==typeof t.count,d=_.hasDefaultValue(t),p=u?this.pluralResolver.getSuffix(l,t.count,t):"",h=t.ordinal&&u?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",g=u&&!t.ordinal&&0===t.count&&this.pluralResolver.shouldUseIntlApi(),m=g&&t["defaultValue".concat(this.options.pluralSeparator,"zero")]||t["defaultValue".concat(p)]||t["defaultValue".concat(h)]||t.defaultValue;!this.isValidLookup(f)&&d&&(r=!0,f=m),this.isValidLookup(f)||(i=!0,f=a);const y=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&i?void 0:f,v=d&&m!==f&&this.options.updateMissing;if(i||r||v){if(this.logger.log(v?"updateKey":"missingKey",l,s,a,v?m:f),o){const e=this.resolve(a,{...t,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[];const n=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&n&&n[0])for(let t=0;t{const o=d&&r!==f?r:y;this.options.missingKeyHandler?this.options.missingKeyHandler(e,s,n,o,v,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,s,n,o,v,t),this.emit("missingKey",e,s,n,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&u?e.forEach((e=>{const n=this.pluralResolver.getSuffixes(e,t);g&&t["defaultValue".concat(this.options.pluralSeparator,"zero")]&&n.indexOf("".concat(this.options.pluralSeparator,"zero"))<0&&n.push("".concat(this.options.pluralSeparator,"zero")),n.forEach((n=>{r([e],a+n,t["defaultValue".concat(n)]||m)}))})):r(e,a,m))}f=this.extendTranslation(f,e,t,c,n),i&&f===a&&this.options.appendNamespaceToMissingKey&&(f="".concat(s,":").concat(a)),(i||r)&&this.options.parseMissingKeyHandler&&(f="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(s,":").concat(a):a,r?f:void 0):this.options.parseMissingKeyHandler(f))}return r?(c.res=f,c.usedParams=this.getUsedParamsDetails(t),c):f}extendTranslation(e,t,n,r,o){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});const i="string"===typeof e&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let s;if(i){const t=e.match(this.interpolator.nestingRegexp);s=t&&t.length}let l=n.replace&&"string"!==typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,n.lng||this.language,n),i){const t=e.match(this.interpolator.nestingRegexp);s<(t&&t.length)&&(n.nest=!1)}!n.lng&&"v1"!==this.options.compatibilityAPI&&r&&r.res&&(n.lng=r.usedLng),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return"string"===typeof e&&(e=[e]),e.forEach((e=>{if(this.isValidLookup(t))return;const s=this.extractFromKey(e,i),l=s.key;n=l;let u=s.namespaces;this.options.fallbackNS&&(u=u.concat(this.options.fallbackNS));const c=void 0!==i.count&&"string"!==typeof i.count,f=c&&!i.ordinal&&0===i.count&&this.pluralResolver.shouldUseIntlApi(),d=void 0!==i.context&&("string"===typeof i.context||"number"===typeof i.context)&&""!==i.context,p=i.lngs?i.lngs:this.languageUtils.toResolveHierarchy(i.lng||this.language,i.fallbackLng);u.forEach((e=>{this.isValidLookup(t)||(a=e,!k["".concat(p[0],"-").concat(e)]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(a)&&(k["".concat(p[0],"-").concat(e)]=!0,this.logger.warn('key "'.concat(n,'" for languages "').concat(p.join(", "),'" won\'t get resolved as namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((n=>{if(this.isValidLookup(t))return;o=n;const a=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(a,l,n,e,i);else{let e;c&&(e=this.pluralResolver.getSuffix(n,i.count,i));const t="".concat(this.options.pluralSeparator,"zero"),r="".concat(this.options.pluralSeparator,"ordinal").concat(this.options.pluralSeparator);if(c&&(a.push(l+e),i.ordinal&&0===e.indexOf(r)&&a.push(l+e.replace(r,this.options.pluralSeparator)),f&&a.push(l+t)),d){const n="".concat(l).concat(this.options.contextSeparator).concat(i.context);a.push(n),c&&(a.push(n+e),i.ordinal&&0===e.indexOf(r)&&a.push(n+e.replace(r,this.options.pluralSeparator)),f&&a.push(n+t))}}let s;for(;s=a.pop();)this.isValidLookup(t)||(r=s,t=this.getResource(n,e,s,i))})))}))})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:a}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],n=e.replace&&"string"!==typeof e.replace;let r=n?e.replace:e;if(n&&"undefined"!==typeof e.count&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(const e of t)delete r[e]}return r}static hasDefaultValue(e){const t="defaultValue";for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,12)&&void 0!==e[n])return!0;return!1}}function E(e){return e.charAt(0).toUpperCase()+e.slice(1)}class O{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=a.create("languageUtils")}getScriptPartFromCode(e){if(!(e=w(e))||e.indexOf("-")<0)return null;const t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}getLanguagePartFromCode(e){if(!(e=w(e))||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if("string"===typeof e&&e.indexOf("-")>-1){const t=["hans","hant","latn","cyrl","cans","mong","arab"];let n=e.split("-");return this.options.lowerCaseLng?n=n.map((e=>e.toLowerCase())):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=E(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=E(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=E(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach((e=>{if(t)return;const n=this.formatLanguageCode(e);this.options.supportedLngs&&!this.isSupportedCode(n)||(t=n)})),!t&&this.options.supportedLngs&&e.forEach((e=>{if(t)return;const n=this.getLanguagePartFromCode(e);if(this.isSupportedCode(n))return t=n;t=this.options.supportedLngs.find((e=>e===n?e:e.indexOf("-")<0&&n.indexOf("-")<0?void 0:0===e.indexOf(n)?e:void 0))})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if("function"===typeof e&&(e=e(t)),"string"===typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];let n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}toResolveHierarchy(e,t){const n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],o=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"===typeof e&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"===typeof e&&o(this.formatLanguageCode(e)),n.forEach((e=>{r.indexOf(e)<0&&o(this.formatLanguageCode(e))})),r}}let C=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],P={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};const N=["v1","v2","v3"],j=["v4"],R={zero:0,one:1,two:2,few:3,many:4,other:5};class L{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=a.create("pluralResolver"),this.options.compatibilityJSON&&!j.includes(this.options.compatibilityJSON)||"undefined"!==typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=function(){const e={};return C.forEach((t=>{t.lngs.forEach((n=>{e[n]={numbers:t.nr,plurals:P[t.fc]}}))})),e}()}addRule(e,t){this.rules[e]=t}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(w("dev"===e?"en":e),{type:t.ordinal?"ordinal":"cardinal"})}catch(n){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}getPluralFormsOfKey(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((e=>"".concat(t).concat(e)))}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getRule(e,t);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort(((e,t)=>R[e]-R[t])).map((e=>"".concat(this.options.prepend).concat(t.ordinal?"ordinal".concat(this.options.prepend):"").concat(e))):n.numbers.map((n=>this.getSuffix(e,n,t))):[]}getSuffix(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.ordinal?"ordinal".concat(this.options.prepend):"").concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}getSuffixRetroCompatible(e,t){const n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t));let r=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));const o=()=>this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString();return"v1"===this.options.compatibilityJSON?1===r?"":"number"===typeof r?"_plural_".concat(r.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}shouldUseIntlApi(){return!N.includes(this.options.compatibilityJSON)}}function A(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=function(e,t,n){const r=d(e,n);return void 0!==r?r:d(t,n)}(e,t,n);return!a&&o&&"string"===typeof n&&(a=b(e,n,r),void 0===a&&(a=b(t,n,r))),a}class T{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=a.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const t=e.interpolation;this.escape=void 0!==t.escape?t.escape:m,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?h(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?h(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?h(t.nestingPrefix):t.nestingPrefixEscaped||h("$t("),this.nestingSuffix=t.nestingSuffix?h(t.nestingSuffix):t.nestingSuffixEscaped||h(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(e,t)=>e&&e.source===t?(e.lastIndex=0,e):new RegExp(t,"g");this.regexp=e(this.regexp,"".concat(this.prefix,"(.+?)").concat(this.suffix)),this.regexpUnescape=e(this.regexpUnescape,"".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix)),this.nestingRegexp=e(this.nestingRegexp,"".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix))}interpolate(e,t,n,r){let o,a,i;const s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}const c=e=>{if(e.indexOf(this.formatSeparator)<0){const o=A(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(o,void 0,n,{...r,...t,interpolationkey:e}):o}const o=e.split(this.formatSeparator),a=o.shift().trim(),i=o.join(this.formatSeparator).trim();return this.format(A(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),i,n,{...r,...t,interpolationkey:a})};this.resetRegExp();const f=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,d=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>u(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?u(this.escape(e)):u(e)}].forEach((t=>{for(i=0;o=t.regex.exec(e);){const n=o[1].trim();if(a=c(n),void 0===a)if("function"===typeof f){const t=f(e,o,r);a="string"===typeof t?t:""}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a="";else{if(d){a=o[0];continue}this.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"===typeof a||this.useRawValueToEscape||(a=l(a));const s=t.safeValue(a);if(e=e.replace(o[0],s),d?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,i++,i>=this.maxReplaces)break}})),e}nest(e,t){let n,r,o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function i(e,t){const n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;const r=e.split(new RegExp("".concat(n,"[ ]*{")));let a="{".concat(r[1]);e=r[0],a=this.interpolate(a,o);const i=a.match(/'/g),s=a.match(/"/g);(i&&i.length%2===0&&!s||s.length%2!==0)&&(a=a.replace(/'/g,'"'));try{o=JSON.parse(a),t&&(o={...t,...o})}catch(l){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),l),"".concat(e).concat(n).concat(a)}return delete o.defaultValue,e}for(;n=this.nestingRegexp.exec(e);){let s=[];o={...a},o=o.replace&&"string"!==typeof o.replace?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){const e=n[1].split(this.formatSeparator).map((e=>e.trim()));n[1]=e.shift(),s=e,u=!0}if(r=t(i.call(this,n[1].trim(),o),o),r&&n[0]===e&&"string"!==typeof r)return r;"string"!==typeof r&&(r=l(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),u&&(r=s.reduce(((e,t)=>this.format(e,t,a.lng,{...a,interpolationkey:n[1].trim()})),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}function z(e){const t={};return function(n,r,o){const a=r+JSON.stringify(o);let i=t[a];return i||(i=e(w(r),o),t[a]=i),i(n)}}class D{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=a.create("formatter"),this.options=e,this.formats={number:z(((e,t)=>{const n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)})),currency:z(((e,t)=>{const n=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>n.format(e)})),datetime:z(((e,t)=>{const n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)})),relativetime:z(((e,t)=>{const n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||"day")})),list:z(((e,t)=>{const n=new Intl.ListFormat(e,{...t});return e=>n.format(e)}))},this.init(e)}init(e){const t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=z(t)}format(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.split(this.formatSeparator).reduce(((e,t)=>{const{formatName:o,formatOptions:a}=function(e){let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const o=r[1].substring(0,r[1].length-1);"currency"===t&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.split(";").forEach((e=>{if(!e)return;const[t,...r]=e.split(":"),o=r.join(":").trim().replace(/^'+|'+$/g,"");n[t.trim()]||(n[t.trim()]=o),"false"===o&&(n[t.trim()]=!1),"true"===o&&(n[t.trim()]=!0),isNaN(o)||(n[t.trim()]=parseInt(o,10))}))}return{formatName:t,formatOptions:n}}(t);if(this.formats[o]){let t=e;try{const i=r&&r.formatParams&&r.formatParams[r.interpolationkey]||{},s=i.locale||i.lng||r.locale||r.lng||n;t=this.formats[o](e,s,{...a,...r,...i})}catch(i){this.logger.warn(i)}return t}return this.logger.warn("there was no format function for ".concat(o)),e}),e)}}class F extends i{constructor(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=a.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(n,r.backend,r)}queueLoad(e,t,n,r){const o={},a={},i={},s={};return e.forEach((e=>{let r=!0;t.forEach((t=>{const i="".concat(e,"|").concat(t);!n.reload&&this.store.hasResourceBundle(e,t)?this.state[i]=2:this.state[i]<0||(1===this.state[i]?void 0===a[i]&&(a[i]=!0):(this.state[i]=1,r=!1,void 0===a[i]&&(a[i]=!0),void 0===o[i]&&(o[i]=!0),void 0===s[t]&&(s[t]=!0)))})),r||(i[e]=!0)})),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(i),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){const r=e.split("|"),o=r[0],a=r[1];t&&this.emit("failedLoading",o,a,t),n&&this.store.addResourceBundle(o,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2;const i={};this.queue.forEach((n=>{!function(e,t,n,r){const{obj:o,k:a}=c(e,t,Object);o[a]=o[a]||[],r&&(o[a]=o[a].concat(n)),r||o[a].push(n)}(n.loaded,[o],a),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((e=>{i[e]||(i[e]={});const t=n.loaded[e];t.length&&t.forEach((t=>{void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((e=>!e.done))}read(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:o,callback:a});this.readingCalls++;const i=(i,s)=>{if(this.readingCalls--,this.waitingReads.length>0){const e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}i&&s&&r{this.read.call(this,e,t,n,r+1,2*o,a)}),o):a(i,s)},s=this.backend[n].bind(this.backend);if(2!==s.length)return s(e,t,i);try{const n=s(e,t);n&&"function"===typeof n.then?n.then((e=>i(null,e))).catch(i):i(null,n)}catch(l){i(l)}}prepareLoading(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"===typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);const o=this.queueLoad(e,t,n,r);if(!o.toLoad.length)return o.pending.length||r(),null;o.toLoad.forEach((e=>{this.loadOne(e)}))}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e.split("|"),r=n[0],o=n[1];this.read(r,o,"read",void 0,void 0,((n,a)=>{n&&this.logger.warn("".concat(t,"loading namespace ").concat(o," for language ").concat(r," failed"),n),!n&&a&&this.logger.log("".concat(t,"loaded namespace ").concat(o," for language ").concat(r),a),this.loaded(e,n,a)}))}saveMissing(e,t,n,r,o){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(void 0!==n&&null!==n&&""!==n){if(this.backend&&this.backend.create){const l={...a,isUpdate:o},u=this.backend.create.bind(this.backend);if(u.length<6)try{let o;o=5===u.length?u(e,t,n,r,l):u(e,t,n,r),o&&"function"===typeof o.then?o.then((e=>i(null,e))).catch(i):i(null,o)}catch(s){i(s)}else u(e,t,n,r,i,l)}e&&e[0]&&this.store.addResource(e[0],t,n,r)}}}function I(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let t={};if("object"===typeof e[1]&&(t=e[1]),"string"===typeof e[1]&&(t.defaultValue=e[1]),"string"===typeof e[2]&&(t.tDescription=e[2]),"object"===typeof e[2]||"object"===typeof e[3]){const n=e[3]||e[2];Object.keys(n).forEach((e=>{t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function U(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function M(){}class H extends i{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;var n;if(super(),this.options=U(e),this.services={},this.logger=a,this.modules={external:[]},n=this,Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach((e=>{"function"===typeof n[e]&&(n[e]=n[e].bind(n))})),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout((()=>{this.init(e,t)}),0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"===typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"===typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=I();function o(e){return e?"function"===typeof e?new e:e:null}if(this.options={...r,...this.options,...U(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...r.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){let t;this.modules.logger?a.init(o(this.modules.logger),this.options):a.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"undefined"!==typeof Intl&&(t=D);const n=new O(this.options);this.store=new S(this.options.resources,this.options);const i=this.services;i.logger=a,i.resourceStore=this.store,i.languageUtils=n,i.pluralResolver=new L(n,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!t||this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format||(i.formatter=o(t),i.formatter.init(i,this.options),this.options.interpolation.format=i.formatter.format.bind(i.formatter)),i.interpolator=new T(this.options),i.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},i.backendConnector=new F(o(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o{e.init&&e.init(this)}))}if(this.format=this.options.interpolation.format,n||(n=M),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((t=>{this[t]=function(){return e.store[t](...arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((t=>{this[t]=function(){return e.store[t](...arguments),e}}));const i=s(),l=()=>{const e=(e,t)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),i.resolve(t),n(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),i}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M;const n="string"===typeof e?e:this.language;if("function"===typeof e&&(t=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&"cimode"===n.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return t();const e=[],r=t=>{if(!t)return;if("cimode"===t)return;this.services.languageUtils.toResolveHierarchy(t).forEach((t=>{"cimode"!==t&&e.indexOf(t)<0&&e.push(t)}))};if(n)r(n);else{this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e=>r(e)))}this.options.preload&&this.options.preload.forEach((e=>r(e))),this.services.backendConnector.load(e,this.options.ns,(e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),t(e)}))}else t(null)}reloadResources(e,t,n){const r=s();return e||(e=this.languages),t||(t=this.options.ns),n||(n=M),this.services.backendConnector.reload(e,t,(e=>{r.resolve(),n(e)})),r}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&x.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let t=0;t-1)&&this.store.hasLanguageSomeTranslations(e)){this.resolvedLanguage=e;break}}}changeLanguage(e,t){var n=this;this.isLanguageChangingTo=e;const r=s();this.emit("languageChanging",e);const o=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},a=(e,a)=>{a?(o(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit("languageChanged",a),this.logger.log("languageChanged",a)):this.isLanguageChangingTo=void 0,r.resolve((function(){return n.t(...arguments)})),t&&t(e,(function(){return n.t(...arguments)}))},i=t=>{e||t||!this.services.languageDetector||(t=[]);const n="string"===typeof t?t:this.services.languageUtils.getBestMatchFromCodes(t);n&&(this.language||o(n),this.translator.language||this.translator.changeLanguage(n),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(n)),this.loadResources(n,(e=>{a(e,n)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(i):this.services.languageDetector.detect(i):i(e):i(this.services.languageDetector.detect()),r}getFixedT(e,t,n){var r=this;const o=function(e,t){let a;if("object"!==typeof t){for(var i=arguments.length,s=new Array(i>2?i-2:0),l=2;l"".concat(a.keyPrefix).concat(u).concat(e))):a.keyPrefix?"".concat(a.keyPrefix).concat(u).concat(e):e,r.t(c,a)};return"string"===typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=n,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=t.lng||this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;const a=(e,t)=>{const n=this.services.backendConnector.state["".concat(e,"|").concat(t)];return-1===n||2===n};if(t.precheck){const e=t.precheck(this,a);if(void 0!==e)return e}return!!this.hasResourceBundle(n,e)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!a(n,e)||r&&!a(o,e)))}loadNamespaces(e,t){const n=s();return this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((e=>{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)})),this.loadResources((e=>{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){const n=s();"string"===typeof e&&(e=[e]);const r=this.options.preload||[],o=e.filter((e=>r.indexOf(e)<0));return o.length?(this.options.preload=r.concat(o),this.loadResources((e=>{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const t=this.services&&this.services.languageUtils||new O(I());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new H(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M;const n=e.forkResourceStore;n&&delete e.forkResourceStore;const r={...this.options,...e,isClone:!0},o=new H(r);void 0===e.debug&&void 0===e.prefix||(o.logger=o.logger.clone(e));return["store","services","language"].forEach((e=>{o[e]=this[e]})),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},n&&(o.store=new S(this.store.data,r),o.services.resourceStore=o.store),o.translator=new _(o.services,r),o.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};n&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+60*n*1e3)),r&&(o.domain=r),document.cookie=function(e,t,n){var r=n||{};r.path=r.path||"/";var o=encodeURIComponent(t),a="".concat(e,"=").concat(o);if(r.maxAge>0){var i=r.maxAge-0;if(Number.isNaN(i))throw new Error("maxAge should be a Number");a+="; Max-Age=".concat(Math.floor(i))}if(r.domain){if(!J.test(r.domain))throw new TypeError("option domain is invalid");a+="; Domain=".concat(r.domain)}if(r.path){if(!J.test(r.path))throw new TypeError("option path is invalid");a+="; Path=".concat(r.path)}if(r.expires){if("function"!==typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");a+="; Expires=".concat(r.expires.toUTCString())}if(r.httpOnly&&(a+="; HttpOnly"),r.secure&&(a+="; Secure"),r.sameSite)switch("string"===typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return a}(e,encodeURIComponent(t),o)},Z=function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r-1&&(n=window.location.hash.substring(window.location.hash.indexOf("?")));for(var r=n.substring(1).split("&"),o=0;o0)r[o].substring(0,a)===e.lookupQuerystring&&(t=r[o].substring(a+1))}}return t}},ee=null,te=function(){if(null!==ee)return ee;try{ee="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(t){ee=!1}return ee},ne={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&te()){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&te()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},re=null,oe=function(){if(null!==re)return re;try{re="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(t){re=!1}return re},ae={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&oe()){var n=window.sessionStorage.getItem(e.lookupSessionStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&oe()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},ie={name:"navigator",lookup:function(e){var t=[];if("undefined"!==typeof navigator){if(navigator.languages)for(var n=0;n0?t:void 0}},se={name:"htmlTag",lookup:function(e){var t,n=e.htmlTag||("undefined"!==typeof document?document.documentElement:null);return n&&"function"===typeof n.getAttribute&&(t=n.getAttribute("lang")),t}},le={name:"path",lookup:function(e){var t;if("undefined"!==typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"===typeof e.lookupFromPathIndex){if("string"!==typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}},ue={name:"subdomain",lookup:function(e){var t="number"===typeof e.lookupFromSubdomainIndex?e.lookupFromSubdomainIndex+1:1,n="undefined"!==typeof window&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(n)return n[t]}};var ce=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,$.A)(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return(0,V.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e||{languageUtils:{}},this.options=function(e){return K.call(G.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(e){return e}}),"string"===typeof this.options.convertDetectedLanguage&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(e){return e.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(X),this.addDetector(Y),this.addDetector(ne),this.addDetector(ae),this.addDetector(ie),this.addDetector(se),this.addDetector(le),this.addDetector(ue)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];return e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"===typeof r&&(r=[r]),r&&(n=n.concat(r))}})),n=n.map((function(e){return t.options.convertDetectedLanguage(e)})),this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();ce.type="languageDetector";const fe={key:"i18n",fallback:"en-US",resources:{"en-US":{label:"US English",translation:JSON.parse('{"components":{"chart":{"reset_zoom":"Reset Zoom","reset_zoom_title":"Reset Zoom to Default"}},"views":{"home":{"banner":{"warning":{"title":"Connecting to Server","content":"Please wait..."},"success":{"title":"{{ station }} Connected","content":"Server Uptime: {{ uptime }} seconds\\nServer Architecture: {{ arch }}/{{ os }}\\nUUID: {{ uuid }}"},"error":{"title":"Connection Failed","content":"Unable to connect to the server. Please try refreshing the page or changing your network."}},"charts":{"cpu":{"label":"CPU Usage","text":"Current usage: {{ usage }}%"},"memory":{"label":"Memory Usage","text":"Current usage: {{ usage }}%"}},"map":{"label":"Station Location","text":"Longitude: {{ longitude }} \xb0\\nLatitude: {{ latitude }} \xb0\\nElevation: {{ elevation }} m"},"labels":{"messages":{"label":"Decoded Messages","unit":"messages"},"errors":{"label":"Frame Errors","unit":"errors"},"pushed":{"label":"Pushed Messages","unit":"messages"},"failures":{"label":"Push Failures","unit":"failures"},"queued":{"label":"Queued Messages","unit":"messages"},"offset":{"label":"System Time Offset","unit":"seconds"}}},"realtime":{"banner":{"warning":{"label":"Connecting to Server","text":"Please wait..."},"success":{"label":"Current Sampling Rate {{ sampleRate }} Sps","text":"Current Seismic Scale {{ scale }}\\nData updated at {{ time }}"},"error":{"label":"Connection Failed","text":"Unable to connect to the server, please refresh the page or change your network."}},"charts":{"ehz":{"label":"EHZ Channel Waveform Count","text":"PGA: {{ pga }} gal\\nPGV: {{ pgv }} kine\\nIntensity: {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth Filter","low_corner_freq":"Low Corner Freq. (Hz)","high_corner_freq":"High Corner Freq. (Hz)","enable_filter":"Enable Filter","disable_filter":"Disable Filter"}}}},"ehe":{"label":"EHE Channel Waveform Count","text":"PGA: {{ pga }} gal\\nPGV: {{ pgv }} kine\\nIntensity: {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth Filter","low_corner_freq":"Low Corner Freq. (Hz)","high_corner_freq":"High Corner Freq. (Hz)","enable_filter":"Enable Filter","disable_filter":"Disable Filter"}}}},"ehn":{"label":"EHN Channel Waveform Count","text":"PGA: {{ pga }} gal\\nPGV: {{ pgv }} kine\\nIntensity: {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth Filter","low_corner_freq":"Low Corner Freq. (Hz)","high_corner_freq":"High Corner Freq. (Hz)","enable_filter":"Enable Filter","disable_filter":"Disable Filter"}}}}},"toasts":{"websocket_connected":"WebSocket connection opened"}},"history":{"selects":{"choose_event":{"title":"Select an Earthquake Event","template":"[M{{ magnitude }}] {{ event }}\\nTime: {{ time }}\\nDepth: {{ depth }} km\\nDistance: {{ distance }} km\\nEstimated P-Wave Arrival: {{ p_wave }} sec\\nEstimated S-Wave Arrival: {{ s_wave }} sec"}},"forms":{"choose_channel":{"title":"Select Channel to Export","placeholder":"Channel code","submit":"Submit","cancel":"Cancel"},"choose_source":{"title":"Select Earthquake Data Source","placeholder":"Data source","submit":"Submit","cancel":"Cancel"}},"charts":{"ehz":{"label":"EHZ Channel Waveform Count","text":"Click to setup filter","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth Filter","low_corner_freq":"Low Corner Freq. (Hz)","high_corner_freq":"High Corner Freq. (Hz)","enable_filter":"Enable Filter","disable_filter":"Disable Filter"}}}},"ehe":{"label":"EHE Channel Waveform Count","text":"Click to setup filter","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth Filter","low_corner_freq":"Low Corner Freq. (Hz)","high_corner_freq":"High Corner Freq. (Hz)","enable_filter":"Enable Filter","disable_filter":"Disable Filter"}}}},"ehn":{"label":"EHN Channel Waveform Count","text":"Click to setup filter","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth Filter","low_corner_freq":"Low Corner Freq. (Hz)","high_corner_freq":"High Corner Freq. (Hz)","enable_filter":"Enable Filter","disable_filter":"Disable Filter"}}}}},"panels":{"query_history":"History Query","analyze_history":"Data Analysis"},"buttons":{"query_waveform":"Retrieve Waveforms","query_sac_file":"Download Data","query_source":"Event Lookup","get_share_link":"Get Share Link"},"labels":{"ehz_detail":{"label":"EHZ Details","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"},"ehe_detail":{"label":"EHE Details","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"},"ehn_detail":{"label":"EHN Details","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"}},"time_pickers":{"start_time":"Select Start Time","end_time":"Select End Time"},"toasts":{"duration_error":"Please select the correct time range","is_exporting_sac":"Exporting SAC format waveforms, please wait...","export_sac_success":"SAC format waveform data export successful","export_sac_error":"SAC format waveform data export failed","is_fetching_source":"Fetching event data source, please wait...","fetch_source_success":"Event data source retrieval successful","fetch_source_error":"Event data source retrieval failed","is_fetching_events":"Querying earthquake event data, please wait...","fetch_events_success":"Earthquake event query successful","fetch_events_error":"Earthquake event query failed","is_fetching_waveform":"Querying historical waveform data, please wait...","fetch_waveform_success":"Historical waveform data query successful","fetch_waveform_error":"Historical waveform data query failed","copy_link_success":"Share link has copied to clipboard","copy_link_error":"Failed to copy share link to clipboard","event_select_success":"Event selection successful"}},"export":{"panels":{"file_list":"File List"},"table":{"columns":{"name":"File Name","size":"File Size","time":"Modified Date","ttl":"TTL (in days)"},"actions":{"export":"Export"},"placeholder":{"is_fetching_mseed":"Fetching, please wait...","fetch_mseed_error":"Empty or fetch failed"},"load_more":"Load More"},"toasts":{"is_exporting_mseed":"Exporting MiniSEED format file, it may take some time","export_mseed_success":"MiniSEED format file exported successfully","is_fetching_mseed":"Fetching MiniSEED format file list, please wait..."}},"setting":{"buttons":{"select_scale":"Select Seismic Scale","purge_cache":"Clear Application Cache","waveform_retention":"Set Waveform Retention Time","query_duration":"Set Query Range"},"panels":{"select_scale":"Seismic Scale","purge_cache":"Reset Application","waveform_retention":"Waveform Settings","query_duration":"Query Settings","station_inventory":"SeisComp XML Inventory"},"selects":{"choose_scale":{"title":"Select Intensity Scale"}},"forms":{"waveform_retention":{"title":"Real-time waveform retention time","placeholder":"Enter retention time","content":"Please enter an integer greater than {{ minimum }} and less than {{ maximum }} in seconds.","submit":"Submit","cancel":"Cancel"},"query_duration":{"title":"Historical query default range","placeholder":"Enter default query range","content":"Please enter an integer greater than {{ minimum }} and less than {{ maximum }} in seconds.","submit":"Submit","cancel":"Cancel"}},"toasts":{"confirm_title":"Confirmation","confirm_button":"OK","cancel_button":"Cancel","confirm_purge":"App cache will be cleared, click OK to continue.","cache_purged":"App cache has been cleared, page will refresh soon","scale_changed":"Intensity scale has been changed to {{ scale }}, page will refresh soon","retention_set":"Real-time waveform retention time has been set to {{ current }} s, page will refresh soon","duration_set":"Historical waveform default range has been set to {{ current }} s, page will refresh soon"},"contents":{"select_scale":"Current intensity scale: {{ scale }}\\nIntensity scale is a standard used to measure the intensity of an earthquake. Different scales can lead to different magnitude values.","purge_cache":"If the app is experiencing problems, you can try resetting app preferences.\\nAfter resetting, browser preferences will be cleared, but it will not affect the backend server.","waveform_retention":"This setting determines the amount of time that waveforms will be retained on the real-time waveform page. The current value is {{ current }} s.\\nValues must be greater than {{ minimum }} and less than {{ maximum }}. Otherwise, the value will be reset to the default of {{ default }} s.","query_duration":"This setting determines the time range that is automatically filled in on the historical query page. The current value is {{ current }} s.\\nValues must be greater than {{ minimum }} and less than {{ maximum }}. Otherwise, the value will be reset to the default of {{ default }} s."}}}}')},"zh-TW":{label:"\u6b63\u9ad4\u4e2d\u6587",translation:JSON.parse('{"components":{"chart":{"reset_zoom":"\u91cd\u7f6e\u8996\u5716","reset_zoom_title":"\u91cd\u7f6e\u70ba\u521d\u59cb\u8996\u5716"}},"views":{"home":{"banner":{"warning":{"title":"\u6b63\u5728\u9023\u7dda\u4f3a\u670d\u5668","content":"\u8acb\u7a0d\u7b49..."},"success":{"title":"{{ station }} \u5df2\u9023\u7dda","content":"\u4f3a\u670d\u5668\u5728\u7dda\u6642\u9577 {{ uptime }} \u79d2\\n\u4f3a\u670d\u5668\u63a1\u7528\u67b6\u69cb {{ arch }}/{{ os }}\\nUUID {{ uuid }}"},"error":{"title":"\u9023\u7dda\u5931\u6557","content":"\u7121\u6cd5\u9023\u7dda\u5230\u4f3a\u670d\u5668\uff0c\u8acb\u5617\u8a66\u91cd\u65b0\u6574\u7406\u9801\u9762\u6216\u66f4\u63db\u7db2\u8def"}},"charts":{"cpu":{"label":"CPU \u4f7f\u7528\u7387","text":"\u76ee\u524d\u4f54\u7528\u7387 {{ usage }}%"},"memory":{"label":"\u8a18\u61b6\u9ad4\u4f7f\u7528\u7387","text":"\u76ee\u524d\u4f54\u7528\u7387 {{ usage }}%"}},"map":{"label":"\u7ad9\u9ede\u6240\u5728\u4f4d\u7f6e","text":"\u7d93\u5ea6 {{ longitude }} \xb0\\n\u7def\u5ea6 {{ latitude }} \xb0\\n\u6d77\u62d4 {{ elevation }} \u516c\u5c3a"},"labels":{"messages":{"label":"\u5df2\u89e3\u78bc\u8a0a\u606f\u91cf","unit":"\u7b46"},"errors":{"label":"\u5e40\u932f\u8aa4\u8a0a\u606f\u91cf","unit":"\u7b46"},"pushed":{"label":"\u5df2\u63a8\u9001\u8a0a\u606f\u91cf","unit":"\u7b46"},"failures":{"label":"\u63a8\u9001\u5931\u6557\u8a0a\u606f\u91cf","unit":"\u7b46"},"queued":{"label":"\u7b49\u5f85\u63a8\u9001\u8a0a\u606f\u91cf","unit":"\u7b46"},"offset":{"label":"\u7cfb\u7d71\u6642\u9593\u504f\u79fb\u91cf","unit":"\u79d2"}}},"realtime":{"banner":{"warning":{"label":"\u6b63\u5728\u9023\u7dda\u4f3a\u670d\u5668","text":"\u8acb\u7a0d\u7b49..."},"success":{"label":"\u76ee\u524d\u53d6\u6a23\u7387 {{ sampleRate }} Sps","text":"\u76ee\u524d\u70c8\u5ea6\u6a19\u6e96 {{ scale }}\\n\u8cc7\u6599\u66f4\u65b0\u65bc {{ time }}"},"error":{"label":"\u9023\u7dda\u5931\u6557","text":"\u7121\u6cd5\u9023\u7dda\u5230\u4f3a\u670d\u5668\uff0c\u8acb\u5617\u8a66\u91cd\u65b0\u6574\u7406\u9801\u9762\u6216\u66f4\u63db\u7db2\u8def"}},"charts":{"ehz":{"label":"EHZ \u901a\u9053\u6ce2\u5f62","text":"PGA {{ pga }} gal\\nPGV {{ pgv }} kine\\n\u70c8\u5ea6 {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ffe\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u983b\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u983b\u7387 Hz","enable_filter":"\u555f\u52d5\u6ffe\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ffe\u6ce2\u5668"}}}},"ehe":{"label":"EHE \u901a\u9053\u6ce2\u5f62","text":"PGA {{ pga }} gal\\nPGV {{ pgv }} kine\\n\u70c8\u5ea6 {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ffe\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u983b\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u983b\u7387 Hz","enable_filter":"\u555f\u52d5\u6ffe\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ffe\u6ce2\u5668"}}}},"ehn":{"label":"EHN \u901a\u9053\u6ce2\u5f62","text":"PGA {{ pga }} gal\\nPGV {{ pgv }} kine\\n\u70c8\u5ea6 {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ffe\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u983b\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u983b\u7387 Hz","enable_filter":"\u555f\u52d5\u6ffe\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ffe\u6ce2\u5668"}}}}},"toasts":{"websocket_connected":"WebSocket \u9023\u7dda\u5df2\u7d93\u6253\u958b"}},"history":{"selects":{"choose_event":{"title":"\u9078\u64c7\u4e00\u500b\u5730\u9707\u4e8b\u4ef6","template":"[M{{ magnitude }}] {{ event }}\\n\u9707\u767c\u6642\u9593 {{ time }}\\n\u9707\u592e\u6df1\u5ea6 {{ depth }} \u516c\u91cc\\n\u9707\u592e\u8ddd\u79bb {{ distance }} \u516c\u91cc\\nP \u6ce2\u5230\u7ad9 {{ p_wave }} \u79d2\\nS \u6ce2\u5230\u7ad9 {{ s_wave }} \u79d2"}},"forms":{"choose_channel":{"title":"\u9078\u64c7\u8981\u532f\u51fa\u7684\u901a\u9053","placeholder":"\u901a\u9053\u540d\u7a31","submit":"\u9001\u51fa","cancel":"\u53d6\u6d88"},"choose_source":{"title":"\u9078\u64c7\u5730\u9707\u8cc7\u6599\u4f86\u6e90","placeholder":"\u8cc7\u6599\u4f86\u6e90","submit":"\u9001\u51fa","cancel":"\u53d6\u6d88"}},"charts":{"ehz":{"label":"EHZ \u901a\u9053\u6ce2\u5f62","text":"\u9ede\u64ca\u4e0b\u65b9\u6309\u9215\u8a2d\u5b9a\u6ffe\u6ce2\u5668","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ffe\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u983b\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u983b\u7387 Hz","enable_filter":"\u555f\u52d5\u6ffe\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ffe\u6ce2\u5668"}}}},"ehe":{"label":"EHE \u901a\u9053\u6ce2\u5f62","text":"\u9ede\u64ca\u4e0b\u65b9\u6309\u9215\u8a2d\u5b9a\u6ffe\u6ce2\u5668","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ffe\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u983b\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u983b\u7387 Hz","enable_filter":"\u555f\u52d5\u6ffe\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ffe\u6ce2\u5668"}}}},"ehn":{"label":"EHN \u901a\u9053\u6ce2\u5f62","text":"\u9ede\u64ca\u4e0b\u65b9\u6309\u9215\u8a2d\u5b9a\u6ffe\u6ce2\u5668","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ffe\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u983b\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u983b\u7387 Hz","enable_filter":"\u555f\u52d5\u6ffe\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ffe\u6ce2\u5668"}}}}},"panels":{"query_history":"\u6b77\u53f2\u67e5\u8a62","analyze_history":"\u8cc7\u6599\u5206\u6790"},"buttons":{"query_waveform":"\u8abf\u95b1\u6ce2\u5f62","query_sac_file":"\u8cc7\u6599\u4e0b\u8f09","query_source":"\u4e8b\u4ef6\u53cd\u67e5","get_share_link":"\u5206\u4eab\u9023\u7d50"},"labels":{"ehz_detail":{"label":"EHZ \u901a\u9053\u8cc7\u8a0a","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"},"ehe_detail":{"label":"EHE \u901a\u9053\u8cc7\u8a0a","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"},"ehn_detail":{"label":"EHN \u901a\u9053\u8cc7\u8a0a","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"}},"time_pickers":{"start_time":"\u9078\u64c7\u8d77\u59cb\u6642\u9593","end_time":"\u9078\u64c7\u7d50\u675f\u6642\u9593"},"toasts":{"duration_error":"\u8acb\u9078\u64c7\u6b63\u78ba\u7684\u6642\u9593\u7bc4\u570d","is_exporting_sac":"\u6b63\u5728\u532f\u51fa SAC \u683c\u5f0f\u6ce2\u5f62\uff0c\u8acb\u7a0d\u5019...","export_sac_success":"SAC \u683c\u5f0f\u6ce2\u5f62\u8cc7\u6599\u532f\u51fa\u6210\u529f","export_sac_error":"SAC \u683c\u5f0f\u6ce2\u5f62\u8cc7\u6599\u532f\u51fa\u5931\u6557","is_fetching_source":"\u6b63\u5728\u53d6\u5f97\u4e8b\u4ef6\u8cc7\u6599\u6e90\uff0c\u8acb\u7a0d\u5019...","fetch_source_success":"\u4e8b\u4ef6\u8cc7\u6599\u6e90\u53d6\u5f97\u6210\u529f","fetch_source_error":"\u4e8b\u4ef6\u8cc7\u6599\u6e90\u53d6\u5f97\u5931\u6557","is_fetching_events":"\u6b63\u5728\u67e5\u8a62\u5730\u9707\u4e8b\u4ef6\u8cc7\u6599\uff0c\u8acb\u7a0d\u5019...","fetch_events_success":"\u5730\u9707\u4e8b\u4ef6\u67e5\u8a62\u6210\u529f","fetch_events_error":"\u5730\u9707\u4e8b\u4ef6\u67e5\u8a62\u5931\u6557","is_fetching_waveform":"\u6b63\u5728\u67e5\u8a62\u6b77\u53f2\u6ce2\u5f62\u8cc7\u6599\uff0c\u8acb\u7a0d\u5019...","fetch_waveform_success":"\u6b77\u53f2\u6ce2\u5f62\u8cc7\u6599\u67e5\u8a62\u6210\u529f","fetch_waveform_error":"\u6b77\u53f2\u6ce2\u5f62\u8cc7\u6599\u67e5\u8a62\u5931\u6557","copy_link_success":"\u5206\u4eab\u9023\u7d50\u5df2\u8907\u88fd\u5230\u526a\u8cbc\u7c3f","copy_link_error":"\u5206\u4eab\u9023\u7d50\u8907\u88fd\u5931\u6557","event_select_success":"\u4e8b\u4ef6\u9078\u64c7\u6210\u529f"}},"export":{"panels":{"file_list":"\u6a94\u6848\u6e05\u55ae"},"table":{"columns":{"name":"\u6a94\u6848\u540d\u7a31","size":"\u6a94\u6848\u5927\u5c0f","time":"\u4fee\u6539\u65e5\u671f","ttl":"\u6709\u6548\u671f\uff08\u5929\uff09"},"actions":{"export":"\u532f\u51fa"},"placeholder":{"is_fetching_mseed":"\u6b63\u5728\u53d6\u5f97\u4e2d\uff0c\u8acb\u7a0d\u7b49...","fetch_mseed_error":"\u6e05\u55ae\u70ba\u7a7a\u6216\u53d6\u5f97\u5931\u6557"},"load_more":"\u8f09\u5165\u66f4\u591a"},"toasts":{"is_exporting_mseed":"\u6b63\u5728\u532f\u51fa MiniSEED \u683c\u5f0f\u6a94\u6848\uff0c\u9019\u53ef\u80fd\u9700\u8981\u4e00\u4e9b\u6642\u9593","export_mseed_success":"MiniSEED \u683c\u5f0f\u6a94\u6848\u532f\u51fa\u6210\u529f","is_fetching_mseed":"\u6b63\u5728\u53d6\u5f97 MiniSEED \u683c\u5f0f\u6a94\u6848\u6e05\u55ae\uff0c\u8acb\u7a0d\u7b49..."}},"setting":{"buttons":{"select_scale":"\u9078\u64c7\u70c8\u5ea6\u6a19\u6e96","purge_cache":"\u6e05\u9664\u61c9\u7528\u5feb\u53d6","waveform_retention":"\u8a2d\u5b9a\u6ce2\u5f62\u4fdd\u7559\u6642\u9593","query_duration":"\u8a2d\u5b9a\u67e5\u8a62\u7bc4\u570d"},"panels":{"select_scale":"\u70c8\u5ea6\u6a19\u6e96","purge_cache":"\u91cd\u7f6e\u61c9\u7528","waveform_retention":"\u6ce2\u5f62\u8a2d\u5b9a","query_duration":"\u67e5\u8a62\u8a2d\u5b9a","station_inventory":"SeisComp \u8a6e\u91cb\u8cc7\u6599"},"selects":{"choose_scale":{"title":"\u9078\u64c7\u70c8\u5ea6\u6a19\u6e96"}},"forms":{"waveform_retention":{"title":"\u5373\u6642\u6ce2\u5f62\u4fdd\u7559\u6642\u9593","placeholder":"\u8acb\u8f38\u5165\u4fdd\u7559\u6642\u9593","content":"\u8acb\u4ee5\u79d2\u70ba\u55ae\u4f4d\uff0c\u8f38\u5165\u4e00\u500b\u5927\u65bc {{ minimum }} \u4e14\u5c0f\u65bc {{ maximum }} \u7684\u6574\u6578","submit":"\u9001\u51fa","cancel":"\u53d6\u6d88"},"query_duration":{"title":"\u6b77\u53f2\u67e5\u8a62\u9810\u8a2d\u7bc4\u570d","placeholder":"\u8acb\u8f38\u5165\u9810\u8a2d\u67e5\u8a62\u7bc4\u570d","content":"\u8acb\u4ee5\u79d2\u70ba\u55ae\u4f4d\uff0c\u8f38\u5165\u4e00\u500b\u5927\u65bc {{ minimum }} \u4e14\u5c0f\u65bc {{ maximum }} \u7684\u6574\u6578","submit":"\u9001\u51fa","cancel":"\u53d6\u6d88"}},"toasts":{"confirm_title":"\u78ba\u8a8d\u64cd\u4f5c","confirm_button":"\u78ba\u8a8d","cancel_button":"\u53d6\u6d88","confirm_purge":"\u61c9\u7528\u5feb\u53d6\u5c07\u88ab\u6e05\u9664\uff0c\u78ba\u5b9a\u8981\u7e7c\u7e8c\u55ce\uff1f","cache_purged":"\u61c9\u7528\u5feb\u53d6\u5df2\u6e05\u9664\uff0c\u9801\u9762\u5373\u5c07\u5237\u65b0","scale_changed":"\u70c8\u5ea6\u6a19\u6e96\u5df2\u66f4\u6539\u70ba {{ scale }}\uff0c\u9801\u9762\u5373\u5c07\u5237\u65b0","retention_set":"\u5373\u6642\u6ce2\u5f62\u4fdd\u7559\u6642\u9593\u5df2\u66f4\u6539\u70ba {{ current }} \u79d2\uff0c\u9801\u9762\u5373\u5c07\u5237\u65b0","duration_set":"\u6b77\u53f2\u6ce2\u5f62\u9810\u8a2d\u67e5\u8a62\u7bc4\u570d\u5df2\u66f4\u6539\u70ba {{ current }} \u79d2\uff0c\u9801\u9762\u5373\u5c07\u5237\u65b0"},"contents":{"select_scale":"\u76ee\u524d\u70c8\u5ea6\u6a19\u6e96 {{ scale }}\\n\u70c8\u5ea6\u6a19\u6e96\u662f\u7528\u4f86\u8861\u91cf\u5730\u9707\u70c8\u5ea6\u7684\u6a19\u6e96\uff0c\u4e0d\u540c\u7684\u6a19\u6e96\u6703\u5c0e\u81f4\u4e0d\u540c\u7684\u70c8\u5ea6\u503c\u3002","purge_cache":"\u61c9\u7528\u51fa\u73fe\u554f\u984c\u6642\uff0c\u53ef\u5617\u8a66\u91cd\u7f6e\u61c9\u7528\u504f\u597d\u3002\\n\u57f7\u884c\u91cd\u7f6e\u5f8c\uff0c\u700f\u89bd\u5668\u4e2d\u7684\u504f\u597d\u5c07\u88ab\u6e05\u7406\uff0c\u4e0d\u6703\u5c0d\u5f8c\u7aef\u4f3a\u670d\u5668\u7522\u751f\u5f71\u97ff\u3002","waveform_retention":"\u6b64\u9805\u8a2d\u5b9a\u5373\u6642\u6ce2\u5f62\u9801\u9762\u7684\u6ce2\u5f62\u6703\u4fdd\u7559\u7684\u6642\u9593\uff0c\u76ee\u524d {{ current }} \u79d2\u3002\\n\u4ee5\u79d2\u70ba\u55ae\u4f4d\uff0c\u9700\u8981\u5927\u65bc {{ minimum }} \u4e14\u5c0f\u65bc {{ maximum }}\uff0c\u5426\u5247\u5c07\u6703\u88ab\u91cd\u7f6e\u70ba\u9810\u8a2d\u503c {{ default }} \u79d2\u3002","query_duration":"\u6b64\u9805\u8a2d\u5b9a\u6b77\u53f2\u67e5\u8a62\u9801\u9762\u81ea\u52d5\u586b\u5beb\u7684\u6642\u9593\u7bc4\u570d\uff0c\u76ee\u524d {{ current }} \u79d2\u3002\\n\u4ee5\u79d2\u70ba\u55ae\u4f4d\uff0c\u9700\u8981\u5927\u65bc {{ minimum }} \u4e14\u5c0f\u65bc {{ maximum }}\uff0c\u5426\u5247\u5c07\u6703\u88ab\u91cd\u7f6e\u70ba\u9810\u8a2d\u503c {{ default }} \u79d2\u3002"}}}}')},"zh-CN":{label:"\u7b80\u4f53\u4e2d\u6587",translation:JSON.parse('{"components":{"chart":{"reset_zoom":"\u91cd\u7f6e\u89c6\u56fe","reset_zoom_title":"\u91cd\u7f6e\u4e3a\u521d\u59cb\u89c6\u56fe"}},"views":{"home":{"banner":{"warning":{"title":"\u6b63\u5728\u8fde\u63a5\u670d\u52a1\u5668","content":"\u8bf7\u7a0d\u7b49..."},"success":{"title":"{{ station }} \u5df2\u8fde\u63a5","content":"\u670d\u52a1\u5668\u5728\u7ebf\u65f6\u957f {{ uptime }} \u79d2\\n\u670d\u52a1\u5668\u91c7\u7528\u67b6\u6784 {{ arch }}/{{ os }}\\nUUID {{ uuid }}"},"error":{"title":"\u8fde\u63a5\u5931\u8d25","content":"\u65e0\u6cd5\u8fde\u63a5\u5230\u670d\u52a1\u5668\uff0c\u8bf7\u5c1d\u8bd5\u5237\u65b0\u9875\u9762\u6216\u66f4\u6362\u7f51\u7edc"}},"charts":{"cpu":{"label":"CPU \u4f7f\u7528\u7387","text":"\u5f53\u524d\u5360\u7528\u7387 {{ usage }}%"},"memory":{"label":"\u5185\u5b58\u4f7f\u7528\u7387","text":"\u5f53\u524d\u5360\u7528\u7387 {{ usage }}%"}},"map":{"label":"\u6d4b\u7ad9\u6240\u5728\u4f4d\u7f6e","text":"\u7ecf\u5ea6 {{ longitude }} \xb0\\n\u7eac\u5ea6 {{ latitude }} \xb0\\n\u6d77\u62d4 {{ elevation }} \u7c73"},"labels":{"messages":{"label":"\u5df2\u89e3\u7801\u8baf\u606f\u91cf","unit":"\u6761"},"errors":{"label":"\u5e27\u9519\u8bef\u8baf\u606f\u91cf","unit":"\u6761"},"pushed":{"label":"\u5df2\u63a8\u9001\u8baf\u606f\u91cf","unit":"\u6761"},"failures":{"label":"\u63a8\u9001\u5931\u8d25\u8baf\u606f\u91cf","unit":"\u6761"},"queued":{"label":"\u7b49\u5f85\u63a8\u9001\u8baf\u606f\u91cf","unit":"\u6761"},"offset":{"label":"\u7cfb\u7edf\u65f6\u95f4\u504f\u79fb\u91cf","unit":"\u79d2"}}},"realtime":{"banner":{"warning":{"label":"\u6b63\u5728\u8fde\u63a5\u670d\u52a1\u5668","text":"\u8bf7\u7a0d\u7b49..."},"success":{"label":"\u5f53\u524d\u91c7\u6837\u7387 {{ sampleRate }} Sps","text":"\u5f53\u524d\u70c8\u5ea6\u6807\u51c6 {{ scale }}\\n\u6570\u636e\u66f4\u65b0\u4e8e {{ time }}"},"error":{"label":"\u8fde\u63a5\u5931\u8d25","text":"\u65e0\u6cd5\u8fde\u63a5\u5230\u670d\u52a1\u5668\uff0c\u8bf7\u5237\u65b0\u9875\u9762\u6216\u66f4\u6362\u7f51\u7edc"}},"charts":{"ehz":{"label":"EHZ \u901a\u9053\u6ce2\u5f62","text":"PGA {{ pga }} gal\\nPGV {{ pgv }} kine\\n\u70c8\u5ea6 {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ee4\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u9891\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u9891\u7387 Hz","enable_filter":"\u5f00\u542f\u6ee4\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ee4\u6ce2\u5668"}}}},"ehe":{"label":"EHE \u901a\u9053\u6ce2\u5f62","text":"PGA {{ pga }} gal\\nPGV {{ pgv }} kine\\n\u70c8\u5ea6 {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ee4\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u9891\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u9891\u7387 Hz","enable_filter":"\u5f00\u542f\u6ee4\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ee4\u6ce2\u5668"}}}},"ehn":{"label":"EHN \u901a\u9053\u6ce2\u5f62","text":"PGA {{ pga }} gal\\nPGV {{ pgv }} kine\\n\u70c8\u5ea6 {{ intensity }}","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ee4\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u9891\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u9891\u7387 Hz","enable_filter":"\u5f00\u542f\u6ee4\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ee4\u6ce2\u5668"}}}}},"toasts":{"websocket_connected":"Websocket \u8fde\u7ebf\u5df2\u7ecf\u6253\u5f00"}},"history":{"selects":{"choose_event":{"title":"\u9009\u62e9\u4e00\u4e2a\u5730\u9707\u4e8b\u4ef6","template":"[M{{ magnitude }}] {{ event }}\\n\u9707\u53d1\u65f6\u95f4 {{ time }}\\n\u9707\u6e90\u6df1\u5ea6 {{ depth }} \u516c\u91cc\\n\u9707\u592e\u8ddd\u79bb {{ distance }} \u516c\u91cc\\nP \u6ce2\u5230\u7ad9 {{ p_wave }} \u79d2\\nS \u6ce2\u5230\u7ad9 {{ s_wave }} \u79d2"}},"forms":{"choose_channel":{"title":"\u9009\u62e9\u8981\u5bfc\u51fa\u7684\u901a\u9053","placeholder":"\u901a\u9053\u540d\u79f0","submit":"\u63d0\u4ea4","cancel":"\u53d6\u6d88"},"choose_source":{"title":"\u9009\u62e9\u5730\u9707\u6570\u636e\u6765\u6e90","placeholder":"\u6570\u636e\u6e90","submit":"\u63d0\u4ea4","cancel":"\u53d6\u6d88"}},"charts":{"ehz":{"label":"EHZ \u901a\u9053\u6ce2\u5f62","text":"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u8bbe\u5b9a\u6ee4\u6ce2\u5668","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ee4\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u9891\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u9891\u7387 Hz","enable_filter":"\u5f00\u542f\u6ee4\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ee4\u6ce2\u5668"}}}},"ehe":{"label":"EHE \u901a\u9053\u6ce2\u5f62","text":"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u8bbe\u5b9a\u6ee4\u6ce2\u5668","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ee4\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u9891\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u9891\u7387 Hz","enable_filter":"\u5f00\u542f\u6ee4\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ee4\u6ce2\u5668"}}}},"ehn":{"label":"EHN \u901a\u9053\u6ce2\u5f62","text":"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u8bbe\u5b9a\u6ee4\u6ce2\u5668","advanced":{"panels":{"butterworth_filter":{"title":"Butterworth \u6ee4\u6ce2\u5668","low_corner_freq":"\u4e0b\u9650\u622a\u6b62\u9891\u7387 Hz","high_corner_freq":"\u4e0a\u9650\u622a\u6b62\u9891\u7387 Hz","enable_filter":"\u5f00\u542f\u6ee4\u6ce2\u5668","disable_filter":"\u7981\u7528\u6ee4\u6ce2\u5668"}}}}},"panels":{"query_history":"\u5386\u53f2\u67e5\u8be2","analyze_history":"\u6570\u636e\u5206\u6790"},"buttons":{"query_waveform":"\u8c03\u9605\u6ce2\u5f62","query_sac_file":"\u6570\u636e\u4e0b\u8f7d","query_source":"\u4e8b\u4ef6\u53cd\u67e5","get_share_link":"\u5206\u4eab\u94fe\u63a5"},"labels":{"ehz_detail":{"label":"EHZ \u901a\u9053\u8be6\u60c5","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"},"ehe_detail":{"label":"EHE \u901a\u9053\u8be6\u60c5","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"},"ehn_detail":{"label":"EHN \u901a\u9053\u8be6\u60c5","value":"PGA: {{ pga }} gal / PGV: {{ pgv }} kine"}},"time_pickers":{"start_time":"\u9009\u62e9\u8d77\u59cb\u65f6\u95f4","end_time":"\u9009\u62e9\u7ed3\u675f\u65f6\u95f4"},"toasts":{"duration_error":"\u8bf7\u9009\u62e9\u6b63\u786e\u7684\u65f6\u95f4\u8303\u56f4","is_exporting_sac":"\u6b63\u5728\u5bfc\u51fa SAC \u683c\u5f0f\u6ce2\u5f62\uff0c\u8bf7\u7a0d\u7b49...","export_sac_success":"SAC \u683c\u5f0f\u6ce2\u5f62\u6570\u636e\u5bfc\u51fa\u6210\u529f","export_sac_error":"SAC \u683c\u5f0f\u6ce2\u5f62\u6570\u636e\u5bfc\u51fa\u5931\u8d25","is_fetching_source":"\u6b63\u5728\u83b7\u53d6\u4e8b\u4ef6\u6570\u636e\u6e90\uff0c\u8bf7\u7a0d\u7b49...","fetch_source_success":"\u4e8b\u4ef6\u6570\u636e\u6e90\u83b7\u53d6\u6210\u529f","fetch_source_error":"\u4e8b\u4ef6\u6570\u636e\u6e90\u83b7\u53d6\u5931\u8d25","is_fetching_events":"\u6b63\u5728\u67e5\u8be2\u5730\u9707\u4e8b\u4ef6\u6570\u636e\uff0c\u8bf7\u7a0d\u7b49...","fetch_events_success":"\u5730\u9707\u4e8b\u4ef6\u67e5\u8be2\u6210\u529f","fetch_events_error":"\u5730\u9707\u4e8b\u4ef6\u67e5\u8be2\u5931\u8d25","is_fetching_waveform":"\u6b63\u5728\u67e5\u8be2\u5386\u53f2\u6ce2\u5f62\u6570\u636e\uff0c\u8bf7\u7a0d\u7b49...","fetch_waveform_success":"\u5386\u53f2\u6ce2\u5f62\u6570\u636e\u67e5\u8be2\u6210\u529f","fetch_waveform_error":"\u5386\u53f2\u6ce2\u5f62\u6570\u636e\u67e5\u8be2\u5931\u8d25","copy_link_success":"\u5206\u4eab\u94fe\u63a5\u5df2\u590d\u5236\u5230\u526a\u8d34\u677f","copy_link_error":"\u5206\u4eab\u94fe\u63a5\u590d\u5236\u5931\u8d25","event_select_success":"\u4e8b\u4ef6\u9009\u62e9\u6210\u529f"}},"export":{"panels":{"file_list":"\u6587\u4ef6\u5217\u8868"},"table":{"columns":{"name":"\u6587\u4ef6\u540d\u79f0","size":"\u6587\u4ef6\u5927\u5c0f","time":"\u4fee\u6539\u65e5\u671f","ttl":"\u6709\u6548\u671f\uff08\u5929\uff09"},"actions":{"export":"\u5bfc\u51fa"},"placeholder":{"is_fetching_mseed":"\u6b63\u5728\u83b7\u53d6\uff0c\u8bf7\u7a0d\u7b49...","fetch_mseed_error":"\u5217\u8868\u4e3a\u7a7a\u6216\u83b7\u53d6\u5931\u8d25"},"load_more":"\u52a0\u8f7d\u66f4\u591a"},"toasts":{"is_exporting_mseed":"\u6b63\u5728\u5bfc\u51fa MiniSEED \u683c\u5f0f\u6587\u4ef6\uff0c\u8fd9\u53ef\u80fd\u9700\u8981\u4e00\u4e9b\u65f6\u95f4","export_mseed_success":"MiniSEED \u683c\u5f0f\u6587\u4ef6\u5bfc\u51fa\u6210\u529f","is_fetching_mseed":"\u6b63\u5728\u83b7\u53d6 MiniSEED \u683c\u5f0f\u6587\u4ef6\u5217\u8868\uff0c\u8bf7\u7a0d\u7b49..."}},"setting":{"buttons":{"select_scale":"\u9009\u62e9\u70c8\u5ea6\u6807\u51c6","purge_cache":"\u6e05\u9664\u5e94\u7528\u7f13\u5b58","waveform_retention":"\u8bbe\u5b9a\u6ce2\u5f62\u4fdd\u7559\u65f6\u95f4","query_duration":"\u8bbe\u5b9a\u67e5\u8be2\u8303\u56f4"},"panels":{"select_scale":"\u70c8\u5ea6\u6807\u51c6","purge_cache":"\u91cd\u7f6e\u5e94\u7528","waveform_retention":"\u6ce2\u5f62\u8bbe\u5b9a","query_duration":"\u67e5\u8be2\u8bbe\u5b9a","station_inventory":"SeisComp \u5143\u6570\u636e"},"selects":{"choose_scale":{"title":"\u9009\u62e9\u70c8\u5ea6\u6807\u51c6"}},"forms":{"waveform_retention":{"title":"\u5b9e\u65f6\u6ce2\u5f62\u4fdd\u7559\u65f6\u95f4","placeholder":"\u8bf7\u8f93\u5165\u4fdd\u7559\u65f6\u95f4","content":"\u8bf7\u4ee5\u79d2\u4e3a\u5355\u4f4d\uff0c\u8f93\u5165\u4e00\u4e2a\u5927\u4e8e {{ minimum }} \u4e14\u5c0f\u4e8e {{ maximum }} \u7684\u6574\u6570","submit":"\u63d0\u4ea4","cancel":"\u53d6\u6d88"},"query_duration":{"title":"\u5386\u53f2\u67e5\u8be2\u9ed8\u8ba4\u8303\u56f4","placeholder":"\u8bf7\u8f93\u5165\u9ed8\u8ba4\u67e5\u8be2\u8303\u56f4","content":"\u8bf7\u4ee5\u79d2\u4e3a\u5355\u4f4d\uff0c\u8f93\u5165\u4e00\u4e2a\u5927\u4e8e {{ minimum }} \u4e14\u5c0f\u4e8e {{ maximum }} \u7684\u6574\u6570","submit":"\u63d0\u4ea4","cancel":"\u53d6\u6d88"}},"toasts":{"confirm_title":"\u786e\u8ba4\u64cd\u4f5c","confirm_button":"\u786e\u5b9a","cancel_button":"\u53d6\u6d88","confirm_purge":"\u5e94\u7528\u7f13\u5b58\u5c06\u88ab\u6e05\u9664\uff0c\u786e\u8ba4\u8981\u7ee7\u7eed\u5417\uff1f","cache_purged":"\u5e94\u7528\u7f13\u5b58\u5df2\u6e05\u9664\uff0c\u9875\u9762\u5373\u5c06\u5237\u65b0","scale_changed":"\u70c8\u5ea6\u6807\u51c6\u5df2\u66f4\u6539\u4e3a {{ scale }}\uff0c\u9875\u9762\u5373\u5c06\u5237\u65b0","retention_set":"\u5b9e\u65f6\u6ce2\u5f62\u4fdd\u7559\u65f6\u95f4\u5df2\u66f4\u6539\u4e3a {{ current }} s\uff0c\u9875\u9762\u5373\u5c06\u5237\u65b0","duration_set":"\u5386\u53f2\u6ce2\u5f62\u9ed8\u8ba4\u67e5\u8be2\u8303\u56f4\u5df2\u66f4\u6539\u4e3a {{ current }} s\uff0c\u9875\u9762\u5373\u5c06\u5237\u65b0"},"contents":{"select_scale":"\u5f53\u524d\u70c8\u5ea6\u6807\u51c6 {{ scale }}\\n\u70c8\u5ea6\u6807\u51c6\u662f\u7528\u6765\u8861\u91cf\u5730\u9707\u70c8\u5ea6\u7684\u6807\u51c6\uff0c\u4e0d\u540c\u7684\u6807\u51c6\u4f1a\u5bfc\u81f4\u4e0d\u540c\u7684\u70c8\u5ea6\u503c\u3002","purge_cache":"\u5e94\u7528\u51fa\u73b0\u95ee\u9898\u65f6\uff0c\u53ef\u5c1d\u8bd5\u91cd\u7f6e\u5e94\u7528\u504f\u597d\u3002\\n\u6267\u884c\u91cd\u7f6e\u540e\uff0c\u6d4f\u89c8\u5668\u4e2d\u7684\u504f\u597d\u5c06\u88ab\u6e05\u7406\uff0c\u4e0d\u4f1a\u5bf9\u540e\u7aef\u670d\u52a1\u5668\u4ea7\u751f\u5f71\u54cd\u3002","waveform_retention":"\u6b64\u9879\u8bbe\u5b9a\u5b9e\u65f6\u6ce2\u5f62\u9875\u9762\u7684\u6ce2\u5f62\u4f1a\u4fdd\u7559\u7684\u65f6\u95f4\uff0c\u5f53\u524d {{ current }} s\u3002\\n\u4ee5\u79d2\u4e3a\u5355\u4f4d\uff0c\u9700\u8981\u5927\u4e8e {{ minimum }} \u4e14\u5c0f\u4e8e {{ maximum }}\uff0c\u5426\u5219\u5c06\u4f1a\u88ab\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u503c {{ default }} \u79d2\u3002","query_duration":"\u6b64\u9879\u8bbe\u5b9a\u5386\u53f2\u67e5\u8be2\u9875\u9762\u81ea\u52a8\u586b\u5199\u7684\u65f6\u95f4\u8303\u56f4\uff0c\u5f53\u524d {{ current }} s\u3002\\n\u4ee5\u79d2\u4e3a\u5355\u4f4d\uff0c\u9700\u8981\u5927\u4e8e {{ minimum }} \u4e14\u5c0f\u4e8e {{ maximum }}\uff0c\u5426\u5219\u5c06\u4f1a\u88ab\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u503c {{ default }} \u79d2\u3002"}}}}')}}},de=(async(e,t,n)=>{const r=new ce(null,{lookupLocalStorage:t});return await B.use(q.r9).use(r).init({resources:n,fallbackLng:e,detection:{caches:["localStorage"],order:["localStorage","navigator"]},interpolation:{escapeValue:!0}}),B})(fe.fallback,fe.key,fe.resources)},77254:(e,t,n)=>{"use strict";n.d(t,{w:()=>J,A:()=>Q});var r=n(88208),o=n(14912),a=n(11359),i="persist:",s="persist/FLUSH",l="persist/REHYDRATE",u="persist/PAUSE",c="persist/PERSIST",f="persist/PURGE",d="persist/REGISTER";function p(e){return p="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},p(e)}function h(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 g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,r){r.debug;var o=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function O(e,t){var n=void 0!==e.version?e.version:-1,r=(e.debug,void 0===e.stateReconciler?m:e.stateReconciler),o=e.getStoredState||b,a=void 0!==e.timeout?e.timeout:5e3,d=null,p=!1,h=!0,g=function(e){return e._persist.rehydrated&&d&&!h&&d.update(e),e};return function(m,v){var b=m||{},w=b._persist,x=E(b,["_persist"]);if(v.type===c){var _=!1,O=function(t,n){_||(v.rehydrate(e.key,t,n),_=!0)};if(a&&setTimeout((function(){!_&&O(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))}),a),h=!1,d||(d=y(e)),w)return k({},t(x,v),{_persist:w});if("function"!==typeof v.rehydrate||"function"!==typeof v.register)throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return v.register(e.key),o(e).then((function(t){(e.migrate||function(e,t){return Promise.resolve(e)})(t,n).then((function(e){O(e)}),(function(e){O(void 0,e)}))}),(function(e){O(void 0,e)})),k({},t(x,v),{_persist:{version:n,rehydrated:!1}})}if(v.type===f)return p=!0,v.result(function(e){var t=e.storage,n="".concat(void 0!==e.keyPrefix?e.keyPrefix:i).concat(e.key);return t.removeItem(n,S)}(e)),k({},t(x,v),{_persist:w});if(v.type===s)return v.result(d&&d.flush()),k({},t(x,v),{_persist:w});if(v.type===u)h=!0;else if(v.type===l){if(p)return k({},x,{_persist:k({},w,{rehydrated:!0})});if(v.key===e.key){var C=t(x,v),P=v.payload,N=k({},!1!==r&&void 0!==P?r(P,m,C,e):C,{_persist:k({},w,{rehydrated:!0})});return g(N)}}if(!w)return t(m,v);var j=t(x,v);return j===x?m:g(k({},j,{_persist:w}))}}function C(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:R,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case d:return N({},e,{registry:[].concat(C(e.registry),[t.key])});case l:var n=e.registry.indexOf(t.key),r=C(e.registry);return r.splice(n,1),N({},e,{registry:r,bootstrapped:0===r.length});default:return e}};var A=n(51596),T=n(96068),z=n(99145);const{duration:D}=z.c,{default:F}=D,I=(0,a.Z0)({name:"duration",initialState:{duration:F},reducers:{onUpdate:(e,t)=>{const{payload:n}=t;n>D.minimum&&n<=D.maximum?e.duration=n:e.duration=D.default}}}),{onUpdate:U}=I.actions,M=I.reducer;var H=n(63060),B=n(8354),q=n(38141);const $=O({storage:o.A,key:"scale",whitelist:["scale"]},A.A),V=O({storage:o.A,key:"duration",whitelist:["duration"]},M),W=O({storage:o.A,key:"retention",whitelist:["retention"]},H.A),K=(0,r.HY)({adc:T.A,geophone:q.A,station:B.A,scale:$,duration:V,retention:W}),G=(0,a.U1)({reducer:K,middleware:e=>e({serializableCheck:!1})}),J=function(e,t,n){var o=n||!1,a=(0,r.y$)(L,R,t&&t.enhancer?t.enhancer:void 0),i=function(e){a.dispatch({type:d,key:e})},p=function(t,n,r){var i={type:l,payload:n,err:r,key:t};e.dispatch(i),a.dispatch(i),o&&h.getState().bootstrapped&&(o(),o=!1)},h=N({},a,{purge:function(){var t=[];return e.dispatch({type:f,result:function(e){t.push(e)}}),Promise.all(t)},flush:function(){var t=[];return e.dispatch({type:s,result:function(e){t.push(e)}}),Promise.all(t)},pause:function(){e.dispatch({type:u})},persist:function(){e.dispatch({type:c,register:i,rehydrate:p})}});return t&&t.manualPersist||h.persist(),h}(G),Q=G},34339:(e,t,n)=>{"use strict";n.d(t,{J:()=>r});const r=e=>e?window.location.protocol:"https:"===window.location.protocol?"wss:":"ws:"},38526:(e,t,n)=>{"use strict";n.d(t,{c:()=>Qe});var r={};function o(e,t){return function(){return e.apply(t,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:()=>re,hasStandardBrowserEnv:()=>oe,hasStandardBrowserWebWorkerEnv:()=>ie});const{toString:a}=Object.prototype,{getPrototypeOf:i}=Object,s=(l=Object.create(null),e=>{const t=a.call(e);return l[t]||(l[t]=t.slice(8,-1).toLowerCase())});var l;const u=e=>(e=e.toLowerCase(),t=>s(t)===e),c=e=>t=>typeof t===e,{isArray:f}=Array,d=c("undefined");const p=u("ArrayBuffer");const h=c("string"),g=c("function"),m=c("number"),y=e=>null!==e&&"object"===typeof e,v=e=>{if("object"!==s(e))return!1;const t=i(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},b=u("Date"),w=u("File"),S=u("Blob"),x=u("FileList"),k=u("URLSearchParams");function _(e,t){let n,r,{allOwnKeys:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),f(e))for(n=0,r=e.length;n0;)if(r=n[o],t===r.toLowerCase())return r;return null}const O="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,C=e=>!d(e)&&e!==O;const P=(N="undefined"!==typeof Uint8Array&&i(Uint8Array),e=>N&&e instanceof N);var N;const j=u("HTMLFormElement"),R=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),L=u("RegExp"),A=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};_(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)},T="abcdefghijklmnopqrstuvwxyz",z="0123456789",D={DIGIT:z,ALPHA:T,ALPHA_DIGIT:T+T.toUpperCase()+z};const F=u("AsyncFunction"),I={isArray:f,isArrayBuffer:p,isBuffer:function(e){return null!==e&&!d(e)&&null!==e.constructor&&!d(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||g(e.append)&&("formdata"===(t=s(e))||"object"===t&&g(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&p(e.buffer),t},isString:h,isNumber:m,isBoolean:e=>!0===e||!1===e,isObject:y,isPlainObject:v,isUndefined:d,isDate:b,isFile:w,isBlob:S,isRegExp:L,isFunction:g,isStream:e=>y(e)&&g(e.pipe),isURLSearchParams:k,isTypedArray:P,isFileList:x,forEach:_,merge:function e(){const{caseless:t}=C(this)&&this||{},n={},r=(r,o)=>{const a=t&&E(n,o)||o;v(n[a])&&v(r)?n[a]=e(n[a],r):v(r)?n[a]=e({},r):f(r)?n[a]=r.slice():n[a]=r};for(let o=0,a=arguments.length;o3&&void 0!==arguments[3]?arguments[3]:{};return _(t,((t,r)=>{n&&g(t)?e[r]=o(t,n):e[r]=t}),{allOwnKeys:r}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,s;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)s=o[a],r&&!r(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!m(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:j,hasOwnProperty:R,hasOwnProp:R,reduceDescriptors:A,freezeMethods:e=>{A(e,((t,n)=>{if(g(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];g(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:E,global:O,isContextDefined:C,ALPHABET:D,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D.ALPHA_DIGIT,n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&g(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(y(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=f(e)?[]:{};return _(e,((e,t)=>{const a=n(e,r+1);!d(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:F,isThenable:e=>e&&(y(e)||g(e))&&g(e.then)&&g(e.catch)};function U(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}I.inherits(U,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const M=U.prototype,H={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{H[e]={value:e}})),Object.defineProperties(U,H),Object.defineProperty(M,"isAxiosError",{value:!0}),U.from=(e,t,n,r,o,a)=>{const i=Object.create(M);return I.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),U.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const B=U;function q(e){return I.isPlainObject(e)||I.isArray(e)}function $(e){return I.endsWith(e,"[]")?e.slice(0,-2):e}function V(e,t,n){return e?e.concat(t).map((function(e,t){return e=$(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const W=I.toFlatObject(I,{},null,(function(e){return/^is[A-Z]/.test(e)}));const K=function(e,t,n){if(!I.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!I.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,a=n.dots,i=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&I.isSpecCompliantForm(t);if(!I.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(I.isDate(e))return e.toISOString();if(!s&&I.isBlob(e))throw new B("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(e)||I.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(I.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(I.isArray(e)&&function(e){return I.isArray(e)&&!e.some(q)}(e)||(I.isFileList(e)||I.endsWith(n,"[]"))&&(s=I.toArray(e)))return n=$(n),s.forEach((function(e,r){!I.isUndefined(e)&&null!==e&&t.append(!0===i?V([n],r,a):null===i?n:n+"[]",l(e))})),!1;return!!q(e)||(t.append(V(o,n,a),l(e)),!1)}const c=[],f=Object.assign(W,{defaultVisitor:u,convertValue:l,isVisitable:q});if(!I.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!I.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),I.forEach(n,(function(n,a){!0===(!(I.isUndefined(n)||null===n)&&o.call(t,n,I.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),c.pop()}}(e),t};function G(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function J(e,t){this._pairs=[],e&&K(e,this,t)}const Q=J.prototype;Q.append=function(e,t){this._pairs.push([e,t])},Q.toString=function(e){const t=e?function(t){return e.call(this,t,G)}:G;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Z=J;function X(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Y(e,t,n){if(!t)return e;const r=n&&n.encode||X,o=n&&n.serialize;let a;if(a=o?o(t,n):I.isURLSearchParams(t)?t.toString():new Z(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const ee=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){I.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},te={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ne={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:Z,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},re="undefined"!==typeof window&&"undefined"!==typeof document,oe=(ae="undefined"!==typeof navigator&&navigator.product,re&&["ReactNative","NativeScript","NS"].indexOf(ae)<0);var ae;const ie="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,se={...r,...ne};const le=function(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),s=o>=e.length;if(a=!a&&I.isArray(r)?r.length:a,s)return I.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i;r[a]&&I.isObject(r[a])||(r[a]=[]);return t(e,n,r[a],o)&&I.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r{t(function(e){return I.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const ue={transitional:te,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=I.isObject(e);o&&I.isHTMLForm(e)&&(e=new FormData(e));if(I.isFormData(e))return r?JSON.stringify(le(e)):e;if(I.isArrayBuffer(e)||I.isBuffer(e)||I.isStream(e)||I.isFile(e)||I.isBlob(e))return e;if(I.isArrayBufferView(e))return e.buffer;if(I.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return K(e,new se.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return se.isNode&&I.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=I.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return K(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(I.isString(e))try{return(t||JSON.parse)(e),I.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ue.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&I.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(n){if("SyntaxError"===o.name)throw B.from(o,B.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:se.classes.FormData,Blob:se.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],(e=>{ue.headers[e]={}}));const ce=ue,fe=I.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),de=Symbol("internals");function pe(e){return e&&String(e).trim().toLowerCase()}function he(e){return!1===e||null==e?e:I.isArray(e)?e.map(he):String(e)}function ge(e,t,n,r,o){return I.isFunction(r)?r.call(this,t,n):(o&&(t=n),I.isString(t)?I.isString(r)?-1!==t.indexOf(r):I.isRegExp(r)?r.test(t):void 0:void 0)}class me{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=pe(t);if(!o)throw new Error("header name must be a non-empty string");const a=I.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=he(e))}const a=(e,t)=>I.forEach(e,((e,n)=>o(e,n,t)));return I.isPlainObject(e)||e instanceof this.constructor?a(e,t):I.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&fe[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=pe(e)){const n=I.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(I.isFunction(t))return t.call(this,e,n);if(I.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=pe(e)){const n=I.findKey(this,e);return!(!n||void 0===this[n]||t&&!ge(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=pe(e)){const o=I.findKey(n,e);!o||t&&!ge(0,n[o],o,t)||(delete n[o],r=!0)}}return I.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!ge(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return I.forEach(this,((r,o)=>{const a=I.findKey(n,o);if(a)return t[a]=he(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=he(r),n[i]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n{null!=n&&!1!==n&&(t[r]=e&&I.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;ot.set(e))),t}static accessor(e){const t=(this[de]=this[de]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=pe(e);t[r]||(!function(e,t){const n=I.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return I.isArray(e)?e.forEach(r):r(e),this}}me.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),I.reduceDescriptors(me.prototype,((e,t)=>{let{value:n}=e,r=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[r]=e}}})),I.freezeMethods(me);const ye=me;function ve(e,t){const n=this||ce,r=t||n,o=ye.from(r.headers);let a=r.data;return I.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function be(e){return!(!e||!e.__CANCEL__)}function we(e,t,n){B.call(this,null==e?"canceled":e,B.ERR_CANCELED,t,n),this.name="CanceledError"}I.inherits(we,B,{__CANCEL__:!0});const Se=we;const xe=se.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];I.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),I.isString(r)&&i.push("path="+r),I.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function ke(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const _e=se.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=I.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};const Ee=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),u=r[i];o||(o=l),n[a]=s,r[a]=l;let c=i,f=0;for(;c!==a;)f+=n[c++],c%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),l-o{const a=o.loaded,i=o.lengthComputable?o.total:void 0,s=a-n,l=r(s);n=a;const u={loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&a<=i?(i-a)/l:void 0,event:o};u[t?"download":"upload"]=!0,e(u)}}const Ce={http:null,xhr:"undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=ye.from(e.headers).normalize();let a,i,{responseType:s,withXSRFToken:l}=e;function u(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}if(I.isFormData(r))if(se.hasStandardBrowserEnv||se.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if(!1!==(i=o.getContentType())){const[e,...t]=i?i.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}let c=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const f=ke(e.baseURL,e.url);function d(){if(!c)return;const r=ye.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new B("Request failed with status code "+n.status,[B.ERR_BAD_REQUEST,B.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),u()}),(function(e){n(e),u()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:r,config:e,request:c}),c=null}if(c.open(e.method.toUpperCase(),Y(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout,"onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(d)},c.onabort=function(){c&&(n(new B("Request aborted",B.ECONNABORTED,e,c)),c=null)},c.onerror=function(){n(new B("Network Error",B.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||te;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new B(t,r.clarifyTimeoutError?B.ETIMEDOUT:B.ECONNABORTED,e,c)),c=null},se.hasStandardBrowserEnv&&(l&&I.isFunction(l)&&(l=l(e)),l||!1!==l&&_e(f))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&xe.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in c&&I.forEach(o.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),I.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),s&&"json"!==s&&(c.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&c.addEventListener("progress",Oe(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",Oe(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{c&&(n(!t||t.type?new Se(null,e,c):t),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const p=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(f);p&&-1===se.protocols.indexOf(p)?n(new B("Unsupported protocol "+p+":",B.ERR_BAD_REQUEST,e)):c.send(r||null)}))}};I.forEach(Ce,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const Pe=e=>"- ".concat(e),Ne=e=>I.isFunction(e)||null===e||!1===e,je=e=>{e=I.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a{let[t,n]=e;return"adapter ".concat(t," ")+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(Pe).join("\n"):" "+Pe(e[0]):"as no adapter specified";throw new B("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function Re(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Se(null,e)}function Le(e){Re(e),e.headers=ye.from(e.headers),e.data=ve.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return je(e.adapter||ce.adapter)(e).then((function(t){return Re(e),t.data=ve.call(e,e.transformResponse,t),t.headers=ye.from(t.headers),t}),(function(t){return be(t)||(Re(e),t&&t.response&&(t.response.data=ve.call(e,e.transformResponse,t.response),t.response.headers=ye.from(t.response.headers))),Promise.reject(t)}))}const Ae=e=>e instanceof ye?e.toJSON():e;function Te(e,t){t=t||{};const n={};function r(e,t,n){return I.isPlainObject(e)&&I.isPlainObject(t)?I.merge.call({caseless:n},e,t):I.isPlainObject(t)?I.merge({},t):I.isArray(t)?t.slice():t}function o(e,t,n){return I.isUndefined(t)?I.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!I.isUndefined(t))return r(void 0,t)}function i(e,t){return I.isUndefined(t)?I.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const l={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(e,t)=>o(Ae(e),Ae(t),!0)};return I.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=l[r]||o,i=a(e[r],t[r],r);I.isUndefined(i)&&a!==s||(n[r]=i)})),n}const ze="1.6.7",De={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{De[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Fe={};De.transitional=function(e,t,n){function r(e,t){return"[Axios v1.6.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new B(r(o," has been removed"+(t?" in "+t:"")),B.ERR_DEPRECATED);return t&&!Fe[o]&&(Fe[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}};const Ie={assertOptions:function(e,t,n){if("object"!==typeof e)throw new B("options must be an object",B.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new B("option "+a+" must be "+n,B.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new B("Unknown option "+a,B.ERR_BAD_OPTION)}},validators:De},Ue=Ie.validators;class Me{constructor(e){this.defaults=e,this.interceptors={request:new ee,response:new ee}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=Te(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&Ie.assertOptions(n,{silentJSONParsing:Ue.transitional(Ue.boolean),forcedJSONParsing:Ue.transitional(Ue.boolean),clarifyTimeoutError:Ue.transitional(Ue.boolean)},!1),null!=r&&(I.isFunction(r)?t.paramsSerializer={serialize:r}:Ie.assertOptions(r,{encode:Ue.function,serialize:Ue.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&I.merge(o.common,o[t.method]);o&&I.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=ye.concat(a,o);const i=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let u;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,f=0;if(!s){const e=[Le.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),c=e.length,u=Promise.resolve(t);f{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Se(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Be((function(t){e=t})),cancel:e}}}const qe=Be;const $e={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries($e).forEach((e=>{let[t,n]=e;$e[n]=t}));const Ve=$e;const We=function e(t){const n=new He(t),r=o(He.prototype.request,n);return I.extend(r,He.prototype,n,{allOwnKeys:!0}),I.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Te(t,n))},r}(ce);We.Axios=He,We.CanceledError=Se,We.CancelToken=qe,We.isCancel=be,We.VERSION=ze,We.toFormData=K,We.AxiosError=B,We.Cancel=We.CanceledError,We.all=function(e){return Promise.all(e)},We.spread=function(e){return function(t){return e.apply(null,t)}},We.isAxiosError=function(e){return I.isObject(e)&&!0===e.isAxiosError},We.mergeConfig=Te,We.AxiosHeaders=ye,We.formToJSON=e=>le(I.isHTMLForm(e)?new FormData(e):e),We.getAdapter=je,We.HttpStatusCode=Ve,We.default=We;const Ke=We;var Ge=n(34691),Je=n(34339);const Qe=async e=>{let{header:t,payload:n,backend:r,endpoint:o,throwError:a,blobOptions:i,abortController:s,timeout:l=100}=e;const u=Ke.create({timeout:1e3*l});u.interceptors.request.use((e=>(i||(e.headers.Accept="application/json"),e))),u.interceptors.response.use((e=>e),(e=>Promise.reject(e)));const{response:c}=o.model;try{if("socket"===o.type)throw new Error("websocket protocol is not supported");const e=(0,Je.J)(!0);let a="".concat(e,"//").concat(r).concat(o.path);const l=new URLSearchParams;"get"===o.method&&n&&(Object.entries(n).forEach((e=>{let[t,n]=e;l.set(t,n)})),a+="?".concat(l.toString()));const{data:d,headers:p}=await u.request({url:a,headers:t,method:o.method,signal:null===s||void 0===s?void 0:s.signal,onDownloadProgress:null===i||void 0===i?void 0:i.onDownload,responseType:i?"blob":"json",data:"post"===o.method?n:{}});if(i){const{"content-disposition":e}=p;let t=i.filename;var f;if(e)t=null===(f=e.split(";").find((e=>e.includes("filename="))))||void 0===f?void 0:f.split("=")[1];return(0,Ge.saveAs)(d,t.length?t:"stream"),c.common}return{...c.common,...d}}catch(p){var d;const e=null!==(d=c.error)&&void 0!==d?d:c.common;return a?Promise.reject(e):e}}},96068:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,L:()=>o});const r=(0,n(11359).Z0)({name:"adc",initialState:{adc:{fullscale:5,resolution:24,initialized:!1}},reducers:{onUpdate:(e,t)=>{const{payload:n}=t;e.adc=n}}}),{onUpdate:o}=r.actions,a=r.reducer},38141:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,L:()=>o});const r=(0,n(11359).Z0)({name:"geophone",initialState:{geophone:{frequency:4.5,sensitivity:28.8,initialized:!1}},reducers:{onUpdate:(e,t)=>{const{payload:n}=t;e.geophone=n}}}),{onUpdate:o}=r.actions,a=r.reducer},63060:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,L:()=>l});var r=n(11359),o=n(99145);const{retention:a}=o.c,{default:i}=a,s=(0,r.Z0)({name:"retention",initialState:{retention:i},reducers:{onUpdate:(e,t)=>{const{payload:n}=t;n>a.minimum&&n<=a.maximum?e.retention=n:e.retention=a.default}}}),{onUpdate:l}=s.actions,u=s.reducer},51596:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,L:()=>s});var r=n(11359),o=n(99145);const{value:a}=o.R.property(),i=(0,r.Z0)({name:"scale",initialState:{scale:a},reducers:{onUpdate:(e,t)=>{const{payload:n}=t;e.scale=n}}}),{onUpdate:s}=i.actions,l=i.reducer},8354:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,L:()=>o});const r=(0,n(11359).Z0)({name:"station",initialState:{station:{station:"SHAKE",network:"AS",location:"00",initialized:!1}},reducers:{onUpdate:(e,t)=>{const{payload:n}=t;e.station=n}}}),{onUpdate:o}=r.actions,a=r.reducer},50857:(e,t,n)=>{"use strict";n.d(t,{A:()=>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(w,--v):0,m--,10===b&&(m=1,g--),b}function _(){return b=v2||P(b)>3?"":" "}function A(e,t){for(;--t&&_()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return C(e,O()+(t<6&&32==E()&&32==_()))}function T(e){for(;_();)switch(b){case e:return v;case 34:case 39:34!==e&&39!==e&&T(b);break;case 40:41===e&&T(e);break;case 92:_()}return v}function z(e,t){for(;_()&&e+b!==57&&(e+b!==84||47!==E()););return"/*"+C(t,v-1)+"*"+a(47===e?e:_())}function D(e){for(;!P(E());)_();return C(e,v)}var F="-ms-",I="-moz-",U="-webkit-",M="comm",H="rule",B="decl",q="@keyframes";function $(e,t){for(var n="",r=p(e),o=0;o0&&d(I)-y&&h(b>32?Q(I+";",r,n,y-1):Q(l(I," ","")+";",r,n,y-2),p);break;case 59:I+=";";default:if(h(F=G(I,t,n,g,m,o,f,N,j=[],T=[],y),i),123===P)if(0===m)K(I,t,F,F,j,i,y,f,T);else switch(99===v&&110===c(I,3)?100:v){case 100:case 108:case 109:case 115:K(e,F,F,r&&h(G(e,F,F,0,0,o,f,N,o,j=[],y),T),o,T,y,f,r?j:T);break;default:K(I,F,F,F,[""],T,0,f,T)}}g=m=b=0,S=C=1,N=I="",y=s;break;case 58:y=1+d(I),b=w;default:if(S<1)if(123==P)--S;else if(125==P&&0==S++&&125==k())continue;switch(I+=a(P),P*S){case 38:C=m>0?1:(I+="\f",-1);break;case 44:f[g++]=(d(I)-1)*C,C=1;break;case 64:45===E()&&(I+=R(_())),v=E(),m=y=d(N=I+=D(O())),P++;break;case 45:45===w&&2==d(I)&&(S=0)}}return i}function G(e,t,n,r,a,i,u,c,d,h,g){for(var m=a-1,y=0===a?i:[""],v=p(y),b=0,w=0,x=0;b0?y[k]+" "+_:l(_,/&\f/g,y[k])))&&(d[x++]=E);return S(e,t,n,0===a?H:c,d,h,g)}function J(e,t,n){return S(e,t,n,M,a(b),f(e,2,-2),0)}function Q(e,t,n,r){return S(e,t,n,B,f(e,0,r),f(e,r+1,-1),r)}var Z=function(e,t,n){for(var r=0,o=0;r=o,o=E(),38===r&&12===o&&(t[n]=1),!P(o);)_();return C(e,v)},X=function(e,t){return j(function(e,t){var n=-1,r=44;do{switch(P(r)){case 0:38===r&&12===E()&&(t[n]=1),e[n]+=Z(v-1,t,n);break;case 2:e[n]+=R(r);break;case 4:if(44===r){e[++n]=58===E()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=_());return e}(N(e),t))},Y=new WeakMap,ee=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)||Y.get(n))&&!r){Y.set(e,!0);for(var o=[],a=X(t,o),i=n.props,s=0,l=0;s6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+U+"$2-$3$1"+I+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,d(e)-3-(~u(e,"!important")&&10))){case 107:return l(e,":",":"+U)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+U+(45===c(e,14)?"inline-":"")+"box$3$1"+U+"$2$3$1"+F+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return U+e+F+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return U+e+F+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return U+e+F+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return U+e+F+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case B:e.return=ne(e.value,e.length);break;case q:return $([x(e,{value:l(e.value,"@","@"+U)})],r);case H: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 $([x(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return $([x(e,{props:[l(t,/:(plac\w+)/,":"+U+"input-$1")]}),x(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),x(e,{props:[l(t,/:(plac\w+)/,F+"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 a,i,s={},l=[];a=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{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},74658:(e,t,n)=>{"use strict";n.d(t,{C:()=>s,T:()=>u,i:()=>a,w:()=>l});var r=n(9950),o=n(50857),a=(n(21192),n(96477),!0),i=r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null);var s=i.Provider,l=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))};a||(l=function(e){return function(t){var n=(0,r.useContext)(i);return null===n?(n=(0,o.A)({key:"css"}),r.createElement(i.Provider,{value:n},e(t,n))):e(t,n)}});var u=r.createContext({})},21192:(e,t,n)=>{"use strict";n.d(t,{J:()=>h});var r={animationIterationCount:1,aspectRatio: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},o=n(57923),a=/[A-Z]|^ms/g,i=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},u=(0,o.A)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),c=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(i,(function(e,t,n){return d={name:t,styles:n,next:d},t}))}return 1===r[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 d={name:n.name,styles:n.styles,next:d},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)d={name:r.name,styles:r.styles,next:d},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=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)+l;return{name:u,styles:o,next:d}}},96477:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>s,s:()=>i});var o=n(9950),a=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,i=a||function(e){return e()},s=a||o.useLayoutEffect},50600:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});n(9950);var r=n(74658),o=n(50857),a=n(44414);let i;function s(e){const{injectFirst:t,children:n}=e;return t&&i?(0,a.jsx)(r.C,{value:i,children:n}):n}"object"===typeof document&&(i=(0,o.A)({key:"css",prepend:!0}))},11359:(e,t,n)=>{"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:d(e)?2:p(e)?3:0}function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t){return 2===s(e)?e.get(t):e[t]}function c(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function f(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){return B&&e instanceof Map}function p(e){return q&&e instanceof Set}function h(e){return e.o||e.t}function g(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[K];for(var n=J(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=y),Object.freeze(e),t&&i(e,(function(e,t){return m(t,!0)}),!0)),e}function y(){r(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=Z[e];return t||r(18,e),t}function w(e,t){Z[e]||(Z[e]=t)}function S(){return M}function x(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function k(e){_(e),e.p.forEach(O),e.p=null}function _(e){e===M&&(M=e.l)}function E(e){return M={p:[],l:M,h:e,m:!0,_:0}}function O(e){var t=e[K];0===t.i||1===t.i?t.j():t.g=!0}function C(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||b("ES5").S(t,e,o),o?(n[K].P&&(k(t),r(4)),a(e)&&(e=P(t,e),t.l||j(t,e)),t.u&&b("Patches").M(n[K].t,e,t.u,t.s)):e=P(t,n,[]),k(t),t.u&&t.v(t.u,t.s),e!==V?e:void 0}function P(e,t,n){if(v(t))return t;var r=t[K];if(!r)return i(t,(function(o,a){return N(e,r,t,o,a,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return j(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=g(r.k):r.o,a=o,s=!1;3===r.i&&(a=new Set(o),o.clear(),s=!0),i(a,(function(t,a){return N(e,r,o,t,a,n,s)})),j(e,o,!1),n&&e.u&&b("Patches").N(r,n,e.u,e.s)}return r.o}function N(e,t,n,r,i,s,u){if(o(i)){var f=P(e,i,s&&t&&3!==t.i&&!l(t.R,r)?s.concat(r):void 0);if(c(n,r,f),!o(f))return;e.m=!1}else u&&n.add(i);if(a(i)&&!v(i)){if(!e.h.D&&e._<1)return;P(e,i),t&&t.A.l||j(e,i)}}function j(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&m(t,n)}function R(e,t){var n=e[K];return(n?h(n):e)[t]}function L(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function A(e){e.P||(e.P=!0,e.l&&A(e.l))}function T(e){e.o||(e.o=g(e.t))}function z(e,t,n){var r=d(t)?b("MapSet").F(t,n):p(t)?b("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:S(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,a=X;n&&(o=[r],a=Y);var i=Proxy.revocable(o,a),s=i.revoke,l=i.proxy;return r.k=l,r.j=s,l}(t,n):b("ES5").J(t,n);return(n?n.A:S()).p.push(r),r}function D(e){return o(e)||r(22,e),function e(t){if(!a(t))return t;var n,r=t[K],o=s(t);if(r){if(!r.P&&(r.i<4||!b("ES5").K(r)))return r.t;r.I=!0,n=F(t,o),r.I=!1}else n=F(t,o);return i(n,(function(t,o){r&&u(r.t,t)===o||c(n,t,e(o))})),3===o?new Set(n):n}(e)}function F(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return g(e)}function I(){function e(e,t){var n=a[e];return n?n.enumerable=t:a[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[K];return X.get(t,e)},set:function(t){var n=this[K];X.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][K];if(!o.P)switch(o.i){case 5:r(o)&&A(o);break;case 4:n(o)&&A(o)}}}function n(e){for(var t=e.t,n=e.k,r=J(n),o=r.length-1;o>=0;o--){var a=r[o];if(a!==K){var i=t[a];if(void 0===i&&!l(t,a))return!0;var s=n[a],u=s&&s[K];if(u?u.t!==i:!f(s,i))return!0}}var c=!!t[K];return r.length!==J(t).length+(c?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;rNe,Z0:()=>Re});var U,M,H="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),B="undefined"!=typeof Map,q="undefined"!=typeof Set,$="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,V=H?Symbol.for("immer-nothing"):((U={})["immer-nothing"]=!0,U),W=H?Symbol.for("immer-draftable"):"__$immer_draftable",K=H?Symbol.for("immer-state"):"__$immer_state",G=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(e){var t={};return J(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},Z={},X={get:function(e,t){if(t===K)return e;var n=h(e);if(!l(n,t))return function(e,t,n){var r,o=L(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!a(r)?r:r===R(e.t,t)?(T(e),e.o[t]=z(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=L(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=R(h(e),t),a=null==o?void 0:o[K];if(a&&a.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(f(n,o)&&(void 0!==n||l(e.t,t)))return!0;T(e),A(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==R(e.t,t)||t in e.t?(e.R[t]=!1,T(e),A(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},Y={};i(X,(function(e,t){Y[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Y.deleteProperty=function(e,t){return Y.set.call(this,e,t,void 0)},Y.set=function(e,t,n){return X.set.call(this,e[0],t,n,e[0])};var ee=function(){function e(e){var t=this;this.O=$,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var i=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=i);for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a1?r-1:0),a=1;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var a=b("Patches").$;return o(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),te=new ee,ne=te.produce;te.produceWithPatches.bind(te),te.setAutoFreeze.bind(te),te.setUseProxies.bind(te),te.applyPatches.bind(te),te.createDraft.bind(te),te.finishDraft.bind(te);const re=ne;var oe=n(88208);function ae(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"===typeof o?o(n,r,e):t(o)}}}}var ie=ae();ie.withExtraArgument=ae;const se=ie;var le=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ue=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;td,Gh:()=>T,HS:()=>z,Oi:()=>l,Rr:()=>p,TM:()=>s,pX:()=>M,pb:()=>j,rc:()=>o,tH:()=>U,ue:()=>m,yD:()=>A,zR:()=>i}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));const a="popstate";function i(e){return void 0===e&&(e={}),h((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return f("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:d(t)}),null,e)}function s(e){return void 0===e&&(e={}),h((function(e,t){let{pathname:n="/",search:r="",hash:o=""}=p(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),f("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"===typeof t?t:d(t))}),(function(e,t){u("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}function l(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function u(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function c(e,t){return{usr:e.state,key:e.key,idx:t}}function f(e,t,n,o){return void 0===n&&(n=null),r({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?p(t):t,{state:n,key:t&&t.key||o||Math.random().toString(36).substr(2,8)})}function d(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function p(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function h(e,t,n,i){void 0===i&&(i={});let{window:s=document.defaultView,v5Compat:u=!1}=i,p=s.history,h=o.Pop,g=null,m=y();function y(){return(p.state||{idx:null}).idx}function v(){h=o.Pop;let e=y(),t=null==e?null:e-m;m=e,g&&g({action:h,location:w.location,delta:t})}function b(e){let t="null"!==s.location.origin?s.location.origin:s.location.href,n="string"===typeof e?e:d(e);return n=n.replace(/ $/,"%20"),l(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==m&&(m=0,p.replaceState(r({},p.state,{idx:m}),""));let w={get action(){return h},get location(){return e(s,p)},listen(e){if(g)throw new Error("A history only accepts one active listener");return s.addEventListener(a,v),g=e,()=>{s.removeEventListener(a,v),g=null}},createHref:e=>t(s,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){h=o.Push;let r=f(w.location,e,t);n&&n(r,e),m=y()+1;let a=c(r,m),i=w.createHref(r);try{p.pushState(a,"",i)}catch(l){if(l instanceof DOMException&&"DataCloneError"===l.name)throw l;s.location.assign(i)}u&&g&&g({action:h,location:w.location,delta:1})},replace:function(e,t){h=o.Replace;let r=f(w.location,e,t);n&&n(r,e),m=y();let a=c(r,m),i=w.createHref(r);p.replaceState(a,"",i),u&&g&&g({action:h,location:w.location,delta:0})},go:e=>p.go(e)};return w}var g;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function m(e,t,n){void 0===n&&(n="/");let r=j(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;let o=y(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let a=null;for(let i=0;null==a&&i{let i={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};i.relativePath.startsWith("/")&&(l(i.relativePath.startsWith(r),'Absolute route path "'+i.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),i.relativePath=i.relativePath.slice(r.length));let s=z([r,i.relativePath]),u=n.concat(i);e.children&&e.children.length>0&&(l(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),y(e.children,t,u,s)),(null!=e.path||e.index)&&t.push({path:s,score:O(s,e.index),routesMeta:u})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of v(e.path))o(e,t,r);else o(e,t)})),t}function v(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=v(r.join("/")),s=[];return s.push(...i.map((e=>""===e?a:[a,e].join("/")))),o&&s.push(...i),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const b=/^:[\w-]+$/,w=3,S=2,x=1,k=10,_=-2,E=e=>"*"===e;function O(e,t){let n=e.split("/"),r=n.length;return n.some(E)&&(r+=_),t&&(r+=S),n.filter((e=>!E(e))).reduce(((e,t)=>e+(b.test(t)?w:""===t?x:k)),r)}function C(e,t){let{routesMeta:n}=e,r={},o="/",a=[];for(let i=0;i(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let a=new RegExp(o,t?void 0:"i");return[a,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=s[n]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=o&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{}),pathname:a,pathnameBase:i,pattern:e}}function N(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return u(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function j(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function R(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function L(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function A(e,t){let n=L(e);return t?n.map(((t,n)=>n===e.length-1?t.pathname:t.pathnameBase)):n.map((e=>e.pathnameBase))}function T(e,t,n,o){let a;void 0===o&&(o=!1),"string"===typeof e?a=p(e):(a=r({},e),l(!a.pathname||!a.pathname.includes("?"),R("?","pathname","search",a)),l(!a.pathname||!a.pathname.includes("#"),R("#","pathname","hash",a)),l(!a.search||!a.search.includes("#"),R("#","search","hash",a)));let i,s=""===e||""===a.pathname,u=s?"/":a.pathname;if(null==u)i=n;else{let e=t.length-1;if(!o&&u.startsWith("..")){let t=u.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}i=e>=0?t[e]:"/"}let c=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?p(e):e,a=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:a,search:F(r),hash:I(o)}}(a,i),f=u&&"/"!==u&&u.endsWith("/"),d=(s||"."===u)&&n.endsWith("/");return c.pathname.endsWith("/")||!f&&!d||(c.pathname+="/"),c}const z=e=>e.join("/").replace(/\/\/+/g,"/"),D=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),F=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",I=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class U extends Error{}function M(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const H=["post","put","patch","delete"],B=(new Set(H),["get",...H]);new Set(B),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},34691:function(e,t,n){var r,o,a;o=[],void 0===(a="function"===typeof(r=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){l(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,s=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,n){var s=i.URL||i.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?a(l):o(l.href)?r(e,t,n):a(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){a(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,i){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,i),n);else if(o(e))r(e,n,i);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){a(s)}))}}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var a="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||a&&l||s)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=u?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},c.readAsDataURL(e)}else{var f=i.URL||i.webkitURL,d=f.createObjectURL(e);o?o.location=d:location.href=d,o=null,setTimeout((function(){f.revokeObjectURL(d)}),4e4)}});i.saveAs=l.saveAs=l,e.exports=l})?r.apply(t,o):r)||(e.exports=a)},23876:(e,t,n)=>{"use strict";var r=n(50630),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=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 i=c(n);f&&(i=i.concat(f(n)));for(var s=l(t),g=l(n),m=0;m{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function S(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case f:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case d:case m:case g:case l:return e;default:return t}}case o:return t}}}function x(e){return S(e)===f}t.AsyncMode=c,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=a,t.Lazy=m,t.Memo=g,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||S(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return S(e)===u},t.isContextProvider=function(e){return S(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return S(e)===d},t.isFragment=function(e){return S(e)===a},t.isLazy=function(e){return S(e)===m},t.isMemo=function(e){return S(e)===g},t.isPortal=function(e){return S(e)===o},t.isProfiler=function(e){return S(e)===s},t.isStrictMode=function(e){return S(e)===i},t.isSuspense=function(e){return S(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===f||e===s||e===i||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=S},50630:(e,t,n)=>{"use strict";e.exports=n(72138)},38345:(e,t,n)=>{"use strict";var r=n(9950),o=n(75340);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n