diff --git a/.github/workflows/build-client.yml b/.github/workflows/build-client.yml index 762f7a27..9d7adb26 100644 --- a/.github/workflows/build-client.yml +++ b/.github/workflows/build-client.yml @@ -16,20 +16,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - with: - ref: ${{ github.head_ref }} + - uses: actions/checkout@v3 - - uses: actions/setup-node@v1 + - uses: actions/setup-node@v3 with: - node-version: 12 + node-version: 18 - name: Build app run: | - pushd terracotta/client/app yarn install --frozen-lockfile yarn build - popd + working-directory: terracotta/client/app - name: Commit changes uses: stefanzweifel/git-auto-commit-action@v4.9.0 diff --git a/terracotta/client/app/.editorconfig b/terracotta/client/app/.editorconfig new file mode 100644 index 00000000..d0ed943c --- /dev/null +++ b/terracotta/client/app/.editorconfig @@ -0,0 +1,13 @@ +root = true + +[*] + +indent_style = tab + +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false \ No newline at end of file diff --git a/terracotta/client/app/.eslintignore b/terracotta/client/app/.eslintignore new file mode 100644 index 00000000..3c3629e6 --- /dev/null +++ b/terracotta/client/app/.eslintignore @@ -0,0 +1 @@ +node_modules diff --git a/terracotta/client/app/.eslintrc.yml b/terracotta/client/app/.eslintrc.yml new file mode 100644 index 00000000..5fbe5b32 --- /dev/null +++ b/terracotta/client/app/.eslintrc.yml @@ -0,0 +1,10 @@ +root: true +extends: + - "@dhi-gras/ts" + - "@dhi-gras/react" +rules: + "@typescript-eslint/unbound-method": 0 # Doesn't appear to read MUI component prop correctly, where the underlying DOM element can be changed, which is the point of the rule + "@typescript-eslint/no-unsafe-argument": 0 + "react/require-default-props": 0 + "@typescript-eslint/dot-notation": 0 + "import/no-cycle": 0 \ No newline at end of file diff --git a/terracotta/client/app/config/env.js b/terracotta/client/app/config/env.js deleted file mode 100644 index bc06e677..00000000 --- a/terracotta/client/app/config/env.js +++ /dev/null @@ -1,105 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const path = require('path'); -const paths = require('./paths'); -require('dotenv').config() -// Make sure that including paths.js after env.js will read .env variables. -delete require.cache[require.resolve('./paths')]; - -const NODE_ENV = process.env.NODE_ENV; -if (!NODE_ENV) { - throw new Error( - 'The NODE_ENV environment variable is required but was not specified.' - ); -} -// https://github.com/bkeepers/dotenv#what-other-env-files-can-i-use -const dotenvFiles = [ - `${paths.dotenv}.${NODE_ENV}.local`, - // Don't include `.env.local` for `test` environment - // since normally you expect tests to produce the same - // results for everyone - NODE_ENV !== 'test' && `${paths.dotenv}.local`, - `${paths.dotenv}.${NODE_ENV}`, - paths.dotenv, -].filter(Boolean); - -// Load environment variables from .env* files. Suppress warnings using silent -// if this file is missing. dotenv will never modify any environment variables -// that have already been set. Variable expansion is supported in .env files. -// https://github.com/motdotla/dotenv -// https://github.com/motdotla/dotenv-expand -dotenvFiles.forEach(dotenvFile => { - if (fs.existsSync(dotenvFile)) { - require('dotenv-expand')( - require('dotenv').config({ - path: dotenvFile, - }) - ); - } -}); - -// We support resolving modules according to `NODE_PATH`. -// This lets you use absolute paths in imports inside large monorepos: -// https://github.com/facebook/create-react-app/issues/253. -// It works similar to `NODE_PATH` in Node itself: -// https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders -// Note that unlike in Node, only *relative* paths from `NODE_PATH` are honored. -// Otherwise, we risk importing Node.js core modules into an app instead of webpack shims. -// https://github.com/facebook/create-react-app/issues/1023#issuecomment-265344421 -// We also resolve them to make sure all tools using them work consistently. -const appDirectory = fs.realpathSync(process.cwd()); -process.env.NODE_PATH = (process.env.NODE_PATH || '') - .split(path.delimiter) - .filter(folder => folder && !path.isAbsolute(folder)) - .map(folder => path.resolve(appDirectory, folder)) - .join(path.delimiter); - -// Grab NODE_ENV and REACT_APP_* environment variables and prepare them to be -// injected into the application via DefinePlugin in webpack configuration. -const REACT_APP = /^REACT_APP_/i; - -function getClientEnvironment(publicUrl) { - const raw = Object.keys(process.env) - .filter(key => REACT_APP.test(key)) - .reduce( - (env, key) => { - env[key] = process.env[key]; - return env; - }, - { - // Useful for determining whether we’re running in production mode. - // Most importantly, it switches React into the correct mode. - NODE_ENV: process.env.NODE_ENV || 'development', - // Useful for resolving the correct path to static assets in `public`. - // For example, . - // This should only be used as an escape hatch. Normally you would put - // images into the `src` and `import` them in code to get their paths. - PUBLIC_URL: publicUrl, - // We support configuring the sockjs pathname during development. - // These settings let a developer run multiple simultaneous projects. - // They are used as the connection `hostname`, `pathname` and `port` - // in webpackHotDevClient. They are used as the `sockHost`, `sockPath` - // and `sockPort` options in webpack-dev-server. - WDS_SOCKET_HOST: process.env.WDS_SOCKET_HOST, - WDS_SOCKET_PATH: process.env.WDS_SOCKET_PATH, - WDS_SOCKET_PORT: process.env.WDS_SOCKET_PORT, - // Whether or not react-refresh is enabled. - // react-refresh is not 100% stable at this time, - // which is why it's disabled by default. - // It is defined here so it is available in the webpackHotDevClient. - FAST_REFRESH: process.env.FAST_REFRESH !== 'false', - } - ); - // Stringify all values so we can feed into webpack DefinePlugin - const stringified = { - 'process.env': Object.keys(raw).reduce((env, key) => { - env[key] = JSON.stringify(raw[key]); - return env; - }, {}), - }; - - return { raw, stringified }; -} - -module.exports = getClientEnvironment; diff --git a/terracotta/client/app/config/getHttpsConfig.js b/terracotta/client/app/config/getHttpsConfig.js deleted file mode 100644 index 013d493c..00000000 --- a/terracotta/client/app/config/getHttpsConfig.js +++ /dev/null @@ -1,66 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const path = require('path'); -const crypto = require('crypto'); -const chalk = require('react-dev-utils/chalk'); -const paths = require('./paths'); - -// Ensure the certificate and key provided are valid and if not -// throw an easy to debug error -function validateKeyAndCerts({ cert, key, keyFile, crtFile }) { - let encrypted; - try { - // publicEncrypt will throw an error with an invalid cert - encrypted = crypto.publicEncrypt(cert, Buffer.from('test')); - } catch (err) { - throw new Error( - `The certificate "${chalk.yellow(crtFile)}" is invalid.\n${err.message}` - ); - } - - try { - // privateDecrypt will throw an error with an invalid key - crypto.privateDecrypt(key, encrypted); - } catch (err) { - throw new Error( - `The certificate key "${chalk.yellow(keyFile)}" is invalid.\n${ - err.message - }` - ); - } -} - -// Read file and throw an error if it doesn't exist -function readEnvFile(file, type) { - if (!fs.existsSync(file)) { - throw new Error( - `You specified ${chalk.cyan( - type - )} in your env, but the file "${chalk.yellow(file)}" can't be found.` - ); - } - return fs.readFileSync(file); -} - -// Get the https config -// Return cert files if provided in env, otherwise just true or false -function getHttpsConfig() { - const { SSL_CRT_FILE, SSL_KEY_FILE, HTTPS } = process.env; - const isHttps = HTTPS === 'true'; - - if (isHttps && SSL_CRT_FILE && SSL_KEY_FILE) { - const crtFile = path.resolve(paths.appPath, SSL_CRT_FILE); - const keyFile = path.resolve(paths.appPath, SSL_KEY_FILE); - const config = { - cert: readEnvFile(crtFile, 'SSL_CRT_FILE'), - key: readEnvFile(keyFile, 'SSL_KEY_FILE'), - }; - - validateKeyAndCerts({ ...config, keyFile, crtFile }); - return config; - } - return isHttps; -} - -module.exports = getHttpsConfig; diff --git a/terracotta/client/app/config/modules.js b/terracotta/client/app/config/modules.js deleted file mode 100644 index 2d441920..00000000 --- a/terracotta/client/app/config/modules.js +++ /dev/null @@ -1,112 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const path = require('path'); -const paths = require('./paths'); -const chalk = require('react-dev-utils/chalk'); -const resolve = require('resolve'); - -/** - * Get additional module paths based on the baseUrl of a compilerOptions object. - * - * @param {Object} options - */ -function getAdditionalModulePaths(options = {}) { - const baseUrl = options.baseUrl; - - if (!baseUrl) { - return ''; - } - - const baseUrlResolved = path.resolve(paths.appPath, baseUrl); - - // We don't need to do anything if `baseUrl` is set to `node_modules`. This is - // the default behavior. - if (path.relative(paths.appNodeModules, baseUrlResolved) === '') { - return null; - } - - // Allow the user set the `baseUrl` to `appSrc`. - if (path.relative(paths.appSrc, baseUrlResolved) === '') { - return [paths.appSrc]; - } - - // If the path is equal to the root directory we ignore it here. - // We don't want to allow importing from the root directly as source files are - // not transpiled outside of `src`. We do allow importing them with the - // absolute path (e.g. `src/Components/Button.js`) but we set that up with - // an alias. - if (path.relative(paths.appPath, baseUrlResolved) === '') { - return null; - } - - // Otherwise, throw an error. - throw new Error( - chalk.red.bold( - "Your project's `baseUrl` can only be set to `src` or `node_modules`." + - ' Create React App does not support other values at this time.' - ) - ); -} - -/** - * Get webpack aliases based on the baseUrl of a compilerOptions object. - * - * @param {*} options - */ -function getWebpackAliases(options = {}) { - const baseUrl = options.baseUrl; - - if (!baseUrl) { - return {}; - } - - const baseUrlResolved = path.resolve(paths.appPath, baseUrl); - - if (path.relative(paths.appPath, baseUrlResolved) === '') { - return { - src: paths.appSrc, - }; - } -} - -function getModules() { - // Check if TypeScript is setup - const hasTsConfig = fs.existsSync(paths.appTsConfig); - const hasJsConfig = fs.existsSync(paths.appJsConfig); - - if (hasTsConfig && hasJsConfig) { - throw new Error( - 'You have both a tsconfig.json and a jsconfig.json. If you are using TypeScript please remove your jsconfig.json file.' - ); - } - - let config; - - // If there's a tsconfig.json we assume it's a - // TypeScript project and set up the config - // based on tsconfig.json - if (hasTsConfig) { - const ts = require(resolve.sync('typescript', { - basedir: paths.appNodeModules, - })); - config = ts.readConfigFile(paths.appTsConfig, ts.sys.readFile).config; - // Otherwise we'll check if there is jsconfig.json - // for non TS projects. - } else if (hasJsConfig) { - config = require(paths.appJsConfig); - } - - config = config || {}; - const options = config.compilerOptions || {}; - - const additionalModulePaths = getAdditionalModulePaths(options); - - return { - additionalModulePaths: additionalModulePaths, - webpackAliases: getWebpackAliases(options), - hasTsConfig, - }; -} - -module.exports = getModules(); diff --git a/terracotta/client/app/config/paths.js b/terracotta/client/app/config/paths.js deleted file mode 100644 index 396806af..00000000 --- a/terracotta/client/app/config/paths.js +++ /dev/null @@ -1,72 +0,0 @@ -'use strict'; - -const path = require('path'); -const fs = require('fs'); -const getPublicUrlOrPath = require('react-dev-utils/getPublicUrlOrPath'); - -// Make sure any symlinks in the project folder are resolved: -// https://github.com/facebook/create-react-app/issues/637 -const appDirectory = fs.realpathSync(process.cwd()); -const resolveApp = relativePath => path.resolve(appDirectory, relativePath); - -// We use `PUBLIC_URL` environment variable or "homepage" field to infer -// "public path" at which the app is served. -// webpack needs to know it to put the right \n * \n */\n workerUrl: '',\n\n /**\n * Provides an interface for external module bundlers such as Webpack or Rollup to package\n * mapbox-gl's WebWorker into a separate class and integrate it with the library.\n *\n * Takes precedence over `mapboxgl.workerUrl`.\n *\n * @var {Object} workerClass\n * @returns {Object | null} A class that implements the `Worker` interface.\n * @example\n * import mapboxgl from 'mapbox-gl/dist/mapbox-gl-csp.js';\n * import MapboxGLWorker from 'mapbox-gl/dist/mapbox-gl-csp-worker.js';\n *\n * mapboxgl.workerClass = MapboxGLWorker;\n */\n workerClass: null,\n\n /**\n * Sets the time used by Mapbox GL JS internally for all animations. Useful for generating videos from Mapbox GL JS.\n *\n * @var {number} time\n */\n setNow: browser.setNow,\n\n /**\n * Restores the internal animation timing to follow regular computer time (`performance.now()`).\n */\n restoreNow: browser.restoreNow\n};\n\n//This gets automatically stripped out in production builds.\nDebug.extend(exported, {isSafari, getPerformanceMetrics: PerformanceUtils.getPerformanceMetrics, getPerformanceMetricsAsync: WorkerPerformanceUtils.getPerformanceMetricsAsync});\n\n/**\n * Gets the version of Mapbox GL JS in use as specified in `package.json`,\n * `CHANGELOG.md`, and the GitHub release.\n *\n * @var {string} version\n * @example\n * console.log(`Mapbox GL JS v${mapboxgl.version}`);\n */\n\n/**\n * Test whether the browser [supports Mapbox GL JS](https://www.mapbox.com/help/mapbox-browser-support/#mapbox-gl-js).\n *\n * @function supported\n * @param {Object} [options]\n * @param {boolean} [options.failIfMajorPerformanceCaveat=false] If `true`,\n * the function will return `false` if the performance of Mapbox GL JS would\n * be dramatically worse than expected (for example, a software WebGL renderer\n * would be used).\n * @return {boolean}\n * @example\n * // Show an alert if the browser does not support Mapbox GL\n * if (!mapboxgl.supported()) {\n * alert('Your browser does not support Mapbox GL');\n * }\n * @see [Example: Check for browser support](https://www.mapbox.com/mapbox-gl-js/example/check-for-support/)\n */\n\n/**\n * Sets the map's [RTL text plugin](https://www.mapbox.com/mapbox-gl-js/plugins/#mapbox-gl-rtl-text).\n * Necessary for supporting the Arabic and Hebrew languages, which are written right-to-left. Mapbox Studio loads this plugin by default.\n *\n * @function setRTLTextPlugin\n * @param {string} pluginURL URL pointing to the Mapbox RTL text plugin source.\n * @param {Function} callback Called with an error argument if there is an error, or no arguments if the plugin loads successfully.\n * @param {boolean} lazy If set to `true`, MapboxGL will defer loading the plugin until right-to-left text is encountered, and\n * right-to-left text will be rendered only after the plugin finishes loading.\n * @example\n * mapboxgl.setRTLTextPlugin('https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.0/mapbox-gl-rtl-text.js');\n * @see [Example: Add support for right-to-left scripts](https://www.mapbox.com/mapbox-gl-js/example/mapbox-gl-rtl-text/)\n */\n\n/**\n * Gets the map's [RTL text plugin](https://www.mapbox.com/mapbox-gl-js/plugins/#mapbox-gl-rtl-text) status.\n * The status can be `unavailable` (not requested or removed), `loading`, `loaded`, or `error`.\n * If the status is `loaded` and the plugin is requested again, an error will be thrown.\n *\n * @function getRTLTextPluginStatus\n * @example\n * const pluginStatus = mapboxgl.getRTLTextPluginStatus();\n */\n\nexport default exported;\n\n// canary assert: used to confirm that asserts have been removed from production build\nassert(true, 'canary assert');\n","// @flow\n\nimport * as DOM from '../../util/dom.js';\n\nimport {bindAll, warnOnce} from '../../util/util.js';\nimport window from '../../util/window.js';\n\nimport type Map from '../map.js';\n\ntype Options = {\n container?: HTMLElement\n};\n\n/**\n * A `FullscreenControl` control contains a button for toggling the map in and out of fullscreen mode. See the `requestFullScreen` [compatibility table](https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullScreen#browser_compatibility) for supported browsers.\n * Add this control to a map using {@link Map#addControl}.\n *\n * @implements {IControl}\n * @param {Object} [options]\n * @param {HTMLElement} [options.container] `container` is the [compatible DOM element](https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullScreen#Compatible_elements) which should be made full screen. By default, the map container element will be made full screen.\n *\n * @example\n * map.addControl(new mapboxgl.FullscreenControl({container: document.querySelector('body')}));\n * @see [Example: View a fullscreen map](https://www.mapbox.com/mapbox-gl-js/example/fullscreen/)\n */\n\nclass FullscreenControl {\n _map: Map;\n _controlContainer: HTMLElement;\n _fullscreen: boolean;\n _fullscreenchange: string;\n _fullscreenButton: HTMLElement;\n _container: HTMLElement;\n\n constructor(options: Options) {\n this._fullscreen = false;\n if (options && options.container) {\n if (options.container instanceof window.HTMLElement) {\n this._container = options.container;\n } else {\n warnOnce('Full screen control \\'container\\' must be a DOM element.');\n }\n }\n bindAll([\n '_onClickFullscreen',\n '_changeIcon'\n ], this);\n if ('onfullscreenchange' in window.document) {\n this._fullscreenchange = 'fullscreenchange';\n } else if ('onwebkitfullscreenchange' in window.document) {\n this._fullscreenchange = 'webkitfullscreenchange';\n }\n }\n\n onAdd(map: Map): HTMLElement {\n this._map = map;\n if (!this._container) this._container = this._map.getContainer();\n this._controlContainer = DOM.create('div', `mapboxgl-ctrl mapboxgl-ctrl-group`);\n if (this._checkFullscreenSupport()) {\n this._setupUI();\n } else {\n this._controlContainer.style.display = 'none';\n warnOnce('This device does not support fullscreen mode.');\n }\n return this._controlContainer;\n }\n\n onRemove() {\n this._controlContainer.remove();\n this._map = (null: any);\n // $FlowFixMe[method-unbinding]\n window.document.removeEventListener(this._fullscreenchange, this._changeIcon);\n }\n\n _checkFullscreenSupport(): boolean {\n return !!(\n window.document.fullscreenEnabled ||\n (window.document: any).webkitFullscreenEnabled\n );\n }\n\n _setupUI() {\n const button = this._fullscreenButton = DOM.create('button', (`mapboxgl-ctrl-fullscreen`), this._controlContainer);\n DOM.create('span', `mapboxgl-ctrl-icon`, button).setAttribute('aria-hidden', 'true');\n button.type = 'button';\n this._updateTitle();\n // $FlowFixMe[method-unbinding]\n this._fullscreenButton.addEventListener('click', this._onClickFullscreen);\n // $FlowFixMe[method-unbinding]\n window.document.addEventListener(this._fullscreenchange, this._changeIcon);\n }\n\n _updateTitle() {\n const title = this._getTitle();\n this._fullscreenButton.setAttribute(\"aria-label\", title);\n if (this._fullscreenButton.firstElementChild) this._fullscreenButton.firstElementChild.setAttribute('title', title);\n }\n\n _getTitle(): string {\n return this._map._getUIString(this._isFullscreen() ? 'FullscreenControl.Exit' : 'FullscreenControl.Enter');\n }\n\n _isFullscreen(): boolean {\n return this._fullscreen;\n }\n\n _changeIcon() {\n const fullscreenElement =\n window.document.fullscreenElement ||\n (window.document: any).webkitFullscreenElement;\n\n if ((fullscreenElement === this._container) !== this._fullscreen) {\n this._fullscreen = !this._fullscreen;\n this._fullscreenButton.classList.toggle(`mapboxgl-ctrl-shrink`);\n this._fullscreenButton.classList.toggle(`mapboxgl-ctrl-fullscreen`);\n this._updateTitle();\n }\n }\n\n _onClickFullscreen() {\n if (this._isFullscreen()) {\n if (window.document.exitFullscreen) {\n (window.document: any).exitFullscreen();\n } else if (window.document.webkitCancelFullScreen) {\n (window.document: any).webkitCancelFullScreen();\n }\n // $FlowFixMe[method-unbinding]\n } else if (this._container.requestFullscreen) {\n this._container.requestFullscreen();\n } else if ((this._container: any).webkitRequestFullscreen) {\n (this._container: any).webkitRequestFullscreen();\n }\n }\n}\n\nexport default FullscreenControl;\n","//\n// Our custom intro provides a specialized \"define()\" function, called by the\n// AMD modules below, that sets up the worker blob URL and then executes the\n// main module, storing its exported value as 'mapboxgl'\n\n// The three \"chunks\" imported here are produced by a first Rollup pass,\n// which outputs them as AMD modules.\n\n// Shared dependencies, i.e.:\n/*\ndefine(['exports'], function (exports) {\n // Code for all common dependencies\n // Each module's exports are attached attached to 'exports' (with\n // names rewritten to avoid collisions, etc.)\n})\n*/\nimport './build/mapboxgl/shared';\n\n// Worker and its unique dependencies, i.e.:\n/*\ndefine(['./shared.js'], function (__shared__js) {\n // Code for worker script and its unique dependencies.\n // Expects the output of 'shared' module to be passed in as an argument,\n // since all references to common deps look like, e.g.,\n // __shared__js.shapeText().\n});\n*/\n// When this wrapper function is passed to our custom define() above,\n// it gets stringified, together with the shared wrapper (using\n// Function.toString()), and the resulting string of code is made into a\n// Blob URL that gets used by the main module to create the web workers.\nimport './build/mapboxgl/worker';\n\n// Main module and its unique dependencies\n/*\ndefine(['./shared.js'], function (__shared__js) {\n // Code for main GL JS module and its unique dependencies.\n // Expects the output of 'shared' module to be passed in as an argument,\n // since all references to common deps look like, e.g.,\n // __shared__js.shapeText().\n //\n // Returns the actual mapboxgl (i.e. src/index.js)\n});\n*/\nimport './build/mapboxgl/index';\n\nexport default mapboxgl;\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n}\nmodule.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\nmodule.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayLikeToArray = require(\"./arrayLikeToArray.js\");\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\nmodule.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n}\nmodule.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\nmodule.exports = _classCallCheck, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var setPrototypeOf = require(\"./setPrototypeOf.js\");\nvar isNativeReflectConstruct = require(\"./isNativeReflectConstruct.js\");\nfunction _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n module.exports = _construct = Reflect.construct.bind(), module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n } else {\n module.exports = _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n }\n return _construct.apply(null, arguments);\n}\nmodule.exports = _construct, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var toPropertyKey = require(\"./toPropertyKey.js\");\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);\n }\n}\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\nmodule.exports = _createClass, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\nfunction _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n if (!it) {\n if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n if (it) o = it;\n var i = 0;\n var F = function F() {};\n return {\n s: F,\n n: function n() {\n if (i >= o.length) return {\n done: true\n };\n return {\n done: false,\n value: o[i++]\n };\n },\n e: function e(_e) {\n throw _e;\n },\n f: F\n };\n }\n throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n var normalCompletion = true,\n didErr = false,\n err;\n return {\n s: function s() {\n it = it.call(o);\n },\n n: function n() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function e(_e2) {\n didErr = true;\n err = _e2;\n },\n f: function f() {\n try {\n if (!normalCompletion && it[\"return\"] != null) it[\"return\"]();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n}\nmodule.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var getPrototypeOf = require(\"./getPrototypeOf.js\");\nvar isNativeReflectConstruct = require(\"./isNativeReflectConstruct.js\");\nvar possibleConstructorReturn = require(\"./possibleConstructorReturn.js\");\nfunction _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived),\n result;\n if (hasNativeReflectConstruct) {\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return possibleConstructorReturn(this, result);\n };\n}\nmodule.exports = _createSuper, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var toPropertyKey = require(\"./toPropertyKey.js\");\nfunction _defineProperty(obj, key, value) {\n key = toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}\nmodule.exports = _defineProperty, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var superPropBase = require(\"./superPropBase.js\");\nfunction _get() {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n } else {\n module.exports = _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.get) {\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n return desc.value;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n }\n return _get.apply(this, arguments);\n}\nmodule.exports = _get, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _getPrototypeOf(o);\n}\nmodule.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var setPrototypeOf = require(\"./setPrototypeOf.js\");\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, \"prototype\", {\n writable: false\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\nmodule.exports = _inherits, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _isNativeFunction(fn) {\n return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}\nmodule.exports = _isNativeFunction, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n try {\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\nmodule.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\nmodule.exports = _iterableToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _iterableToArrayLimit(arr, i) {\n var _i = null == arr ? null : \"undefined\" != typeof Symbol && arr[Symbol.iterator] || arr[\"@@iterator\"];\n if (null != _i) {\n var _s,\n _e,\n _x,\n _r,\n _arr = [],\n _n = !0,\n _d = !1;\n try {\n if (_x = (_i = _i.call(arr)).next, 0 === i) {\n if (Object(_i) !== _i) return;\n _n = !1;\n } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0);\n } catch (err) {\n _d = !0, _e = err;\n } finally {\n try {\n if (!_n && null != _i[\"return\"] && (_r = _i[\"return\"](), Object(_r) !== _r)) return;\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n}\nmodule.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nmodule.exports = _nonIterableRest, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nmodule.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nvar assertThisInitialized = require(\"./assertThisInitialized.js\");\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError(\"Derived constructors may only return object or undefined\");\n }\n return assertThisInitialized(self);\n}\nmodule.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _setPrototypeOf(o, p);\n}\nmodule.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayWithHoles = require(\"./arrayWithHoles.js\");\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit.js\");\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\nvar nonIterableRest = require(\"./nonIterableRest.js\");\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}\nmodule.exports = _slicedToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var getPrototypeOf = require(\"./getPrototypeOf.js\");\nfunction _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n return object;\n}\nmodule.exports = _superPropBase, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayWithHoles = require(\"./arrayWithHoles.js\");\nvar iterableToArray = require(\"./iterableToArray.js\");\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\nvar nonIterableRest = require(\"./nonIterableRest.js\");\nfunction _toArray(arr) {\n return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest();\n}\nmodule.exports = _toArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayWithoutHoles = require(\"./arrayWithoutHoles.js\");\nvar iterableToArray = require(\"./iterableToArray.js\");\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\nvar nonIterableSpread = require(\"./nonIterableSpread.js\");\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\nmodule.exports = _toConsumableArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nfunction _toPrimitive(input, hint) {\n if (_typeof(input) !== \"object\" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (_typeof(res) !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n}\nmodule.exports = _toPrimitive, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nvar toPrimitive = require(\"./toPrimitive.js\");\nfunction _toPropertyKey(arg) {\n var key = toPrimitive(arg, \"string\");\n return _typeof(key) === \"symbol\" ? key : String(key);\n}\nmodule.exports = _toPropertyKey, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(obj);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayLikeToArray = require(\"./arrayLikeToArray.js\");\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\nmodule.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var getPrototypeOf = require(\"./getPrototypeOf.js\");\nvar setPrototypeOf = require(\"./setPrototypeOf.js\");\nvar isNativeFunction = require(\"./isNativeFunction.js\");\nvar construct = require(\"./construct.js\");\nfunction _wrapNativeSuper(Class) {\n var _cache = typeof Map === \"function\" ? new Map() : undefined;\n module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n if (typeof Class !== \"function\") {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n if (typeof _cache !== \"undefined\") {\n if (_cache.has(Class)) return _cache.get(Class);\n _cache.set(Class, Wrapper);\n }\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor);\n }\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n return setPrototypeOf(Wrapper, Class);\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _wrapNativeSuper(Class);\n}\nmodule.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;"],"names":["n","a","o","e","self","r","i","API_URL","API_URL_REGEX","t","process","RegExp","API_TILEJSON_REGEX","API_SPRITE_REGEX","API_FONTS_REGEX","API_STYLE_REGEX","API_CDN_URL_REGEX","EVENTS_URL","URL","hostname","SESSION_PATH","FEEDBACK_URL","TILE_URL_VERSION","RASTER_URL_PREFIX","REQUIRE_ACCESS_TOKEN","ACCESS_TOKEN","MAX_PARALLEL_IMAGE_REQUESTS","s","supported","testSupport","l","u","c","createTexture","bindTexture","TEXTURE_2D","texImage2D","RGBA","UNSIGNED_BYTE","isContextLost","deleteTexture","document","createElement","onload","onerror","src","h","p","__esModule","Object","prototype","hasOwnProperty","call","default","d","f","this","cx","bx","ax","cy","by","ay","p1x","p1y","p2x","p2y","sampleCurveX","sampleCurveY","sampleCurveDerivativeX","solveCurveX","Math","abs","solve","y","m","g","x","clone","add","_add","sub","_sub","multByPoint","_multByPoint","divByPoint","_divByPoint","mult","_mult","div","_div","rotate","_rotate","rotateAround","_rotateAround","matMult","_matMult","unit","_unit","perp","_perp","round","_round","mag","sqrt","equals","dist","distSqr","angle","atan2","angleTo","angleWith","angleWithSep","cos","sin","convert","Array","isArray","v","PI","b","w","_","A","S","k","I","M","min","max","T","z","B","length","forEach","E","push","C","_len","arguments","_key","_i2","_e2","P","D","V","random","toString","replace","L","pow","ceil","log","LN2","F","test","R","bind","U","indexOf","$","j","O","map","q","N","console","warn","G","Z","K","WorkerGlobalScope","X","toLowerCase","parseInt","isNaN","J","H","navigator","userAgent","safari","match","Y","setItem","removeItem","W","rt","nt","Q","tt","et","it","caches","st","open","at","slice","split","filter","concat","join","ot","lt","Unknown","Style","Source","Tile","Glyphs","SpriteImage","SpriteJSON","Image","freeze","ut","_Error","_inherits","_super","_createSuper","_this","_classCallCheck","bt","status","url","_createClass","key","value","name","message","_wrapNativeSuper","Error","ct","worker","referrer","location","protocol","parent","href","ht","fetch","Request","AbortController","method","body","credentials","headers","referrerPolicy","signal","type","set","Date","now","then","ok","statusText","catch","arrayBuffer","json","text","Headers","get","toUTCString","getTime","Response","ReadableStream","blob","put","delete","cancel","abort","actor","send","XMLHttpRequest","responseType","setRequestHeader","withCredentials","response","JSON","parse","getResponseHeader","pt","dt","host","yt","mt","ft","gt","accept","requestParameters","callback","cancelled","shift","createImageBitmap","Blob","Uint8Array","revokeObjectURL","requestAnimationFrame","byteLength","createObjectURL","xt","vt","wt","_t","At","St","kt","authority","path","params","It","Mt","Tt","decodeURIComponent","atob","charCodeAt","zt","anonId","eventData","queue","pendingRequest","btoa","encodeURIComponent","String","fromCharCode","Number","getStorageKey","localStorage","getItem","keys","stringify","_this2","event","created","toISOString","saveEventData","processRequests","Bt","_zt","_class","_super2","_this3","_customAccessToken","some","queueRequest","_this4","lastSuccess","tokenU","fetchEventData","getDate","postEvent","sdkIdentifier","sdkVersion","skuId","userId","Et","postTurnstileEvent","Ct","_zt2","_class2","_super3","_this5","success","skuToken","errorCb","id","timestamp","_this6","_this$queue$shift","Pt","postMapLoadEvent","Dt","_zt3","_class3","_super4","performanceData","_step4","_this$queue$shift2","performance","getEntriesByType","_step","_iterator","_createForOfIteratorHelper","done","startTime","responseEnd","transferSize","err","_step2","_iterator2","jt","devicePixelRatio","connection","mozConnection","webkitConnection","counters","metadata","attributes","interactionRange","_loop","_Object$keys","_i8","Ut","find","visibilityHidden","_step3","_iterator3","terrainEnabled","fogEnabled","projection","zoom","effectiveType","screen","width","height","innerWidth","innerHeight","renderer","vendor","_iterator4","_step5","_iterator5","_step6","_iterator6","Vt","postPerformanceEvent","Lt","_zt4","_class4","_super5","_this7","_this8","_this9","_this$queue$shift3","getSession","Ft","getSessionAPI","Rt","Set","create","load","fullLoad","$t","mark","measure","includes","Nt","Gt","Zt","Kt","Ot","qt","getEntriesByName","Xt","setNow","restoreNow","frame","cancelAnimationFrame","getImageData","undefined","getContext","willReadFrequently","clearRect","drawImage","resolveURL","prefersReducedMotion","matchMedia","matches","Jt","Ht","splice","Yt","Wt","_Yt","_super6","error","Qt","_listeners","_oneTimeListeners","_this10","Promise","once","listens","target","_step7","_iterator7","_step8","_iterator8","_eventedParent","_eventedParentData","fire","te","ee","_len2","_key2","_i10","_e14","re","Boolean","valueOf","ne","ie","_Error2","_super7","_this11","se","ae","bindings","_step9","_iterator9","_step9$value","_slicedToArray","has","oe","le","kind","ue","ce","he","pe","de","fe","ye","me","ge","xe","itemType","ve","be","we","_i11","_be","_e","Ae","Se","ke","transparent","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","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","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","Ie","Me","parseFloat","Te","ze","parseCSSColor","substr","pop","Be","_this$toArray","toArray","_this$toArray2","Ee","Ce","sensitivity","locale","collator","Intl","Collator","usage","compare","resolvedOptions","Pe","normalize","image","scale","fontStack","textColor","De","sections","_step10","_iterator10","fromString","Ve","available","Le","Fe","_step11","_iterator11","Re","_step12","_iterator12","Ue","$e","serialize","expectedType","je","Oe","qe","string","number","boolean","object","Ne","args","evaluate","every","outputDefined","floor","Ge","Ze","content","font","_step13","_iterator13","_step14","_iterator14","Ke","input","availableImages","Xe","Je","_step15","_iterator15","parseColor","_step16","_iterator16","eachChild","He","Ye","We","globals","feature","featureState","formattedSection","_parseColorCache","canonical","featureTileCoord","featureDistanceData","geometry","properties","center","_this$featureTileCoor","bearing","Qe","_evaluate","_e$errors","definitions","_step17","overloads","_ref","_iterator17","_step17$value","Ir","registry","scope","checkSubtype","errors","apply","_toConsumableArray","_ref3","tr","er","caseSensitive","diacriticSensitive","rr","nr","ir","sr","ar","or","lr","ur","cr","_step18","_iterator18","hr","pr","dr","fr","yr","mr","_step19","_iterator19","_step20","_iterator20","gr","_step21","_iterator21","_step24","_iterator24","_step22","_iterator22","_step23","_iterator23","xr","geojson","geometries","canonicalID","geometryType","coordinates","_step25","_iterator25","_step26","_iterator26","_step27","_iterator27","_step28","_iterator28","features","vr","br","wr","_r","Ar","boundExpression","Sr","kr","_parse","typeAnnotation","Mr","_len3","_key3","Tr","zr","labels","outputs","_step29","_iterator29","_step29$value","_step30","_iterator30","Br","Er","Cr","__proto__","array","color","Pr","Dr","Vr","Lr","Fr","Rr","Ur","$r","jr","Or","qr","Nr","Gr","alpha","Zr","Kr","Xr","forward","reverse","interpolate","Jr","_Gr","Hr","hcl","lab","Yr","operator","interpolation","_step31","_iterator31","_step31$value","interpolationFactor","_step32","_iterator32","base","controlPoints","Wr","_t36","_toArray","Qr","tn","_step33","_iterator33","_step34","_iterator34","en","rn","result","_step35","_iterator35","_step36","_iterator36","_step36$value","nn","sn","index","an","on","needle","haystack","ln","un","fromIndex","cn","hn","inputType","cases","otherwise","_step37","_this12","sort","_iterator37","_i24","_r43","_r43$_i","_step38","_iterator38","MAX_SAFE_INTEGER","pn","dn","branches","_step39","_iterator39","_step39$value","_step40","_iterator40","_step40$value","_ref5","_ref6","fn","yn","beginIndex","endIndex","mn","gn","xn","vn","lhs","rhs","hasUntypedArgument","bn","wn","_n","An","Sn","kn","In","currency","minFractionDigits","maxFractionDigits","NumberFormat","style","minimumFractionDigits","maximumFractionDigits","format","Mn","Tn","case","coalesce","in","let","literal","step","var","within","zn","_ref7","_ref8","Bn","En","Cn","register","_ref9","typeof","_ref11","_ref13","rgb","rgba","_ref15","_ref17","_ref18","_ref19","_ref21","_ref22","_ref23","pitch","distanceFromCenter","heatmapDensity","lineProgress","skyRadialProgress","accumulated","_step41","_iterator41","_step42","_iterator42","_ref25","_ref26","_ref27","_ref29","_ref30","_ref31","_ref32","ln2","pi","_ref33","_ref34","_ref35","log10","_ref37","LN10","_ref39","log2","_ref41","_ref43","_ref45","_ref47","asin","_ref49","acos","_ref51","atan","_ref53","_ref55","_ref57","_ref59","_ref61","_ref63","_ref64","_ref65","_ref67","_ref69","_ref70","_ref71","_ref73","_ref74","_ref75","_ref77","_ref78","_ref79","_ref81","_ref82","_ref83","_ref85","_ref87","_ref89","_ref91","_ref92","_ref93","_ref94","all","_ref95","_ref96","_step43","_iterator43","any","_ref97","_ref98","_step44","_iterator44","_ref99","_ref101","isSupportedScript","upcase","_ref103","toUpperCase","downcase","_ref105","_ref107","resolvedLocale","Pn","Dn","Vn","Ln","Fn","expression","parameters","Rn","interpolated","Un","$n","jn","On","stops","property","colorSpace","Zn","Gn","Nn","_step45","_iterator45","Kn","_i31","_n31","interpolationType","zoomStops","_ref109","_ref110","qn","_len4","_key4","values","Xn","_warningHistory","_evaluator","_defaultValue","_enumValues","Jn","Hn","enum","formatted","resolvedImage","Yn","_styleExpression","isStateDependent","evaluateWithoutErrorHandling","Wn","Qn","ei","ti","_parameters","_specification","_step46","_iterator46","ri","identifier","__line__","line","ni","valueSpec","objectElementValidators","styleSpec","Fi","objectKey","required","ii","arrayElementValidator","minimum","maximum","function","$version","arrayIndex","si","ai","isFinite","oi","expressionContext","propertyKey","propertyType","li","_step47","_iterator47","size","ui","ci","_step48","_iterator48","hi","needGeometry","needFeature","xi","fi","di","dynamicFilter","gi","yi","mi","vi","_i","bi","wi","Ai","layerType","Si","filter_operator","geometry_type","ki","transition","tokens","exec","glyphs","Ii","Mi","Ti","ref","layers","source","sources","paint","lineMetrics","layer","layout","zi","Bi","promoteId","_ref111","Ei","source_geojson","cluster","clusterProperties","_a19","_a20","_e$clusterProperties$","source_video","source_image","Ci","reduce","Pi","light","Di","terrain","Vi","fog","Li","Ri","Ui","Oi","$root","$i","ji","qi","_step49","_iterator49","Ni","Zi","Gi","cells","ArrayBuffer","Int32Array","subarray","bboxes","insert","_insertReadonly","extent","padding","uid","_forEachCell","_insertCell","query","_queryCell","_convertToCellCoord","_convertFromCellCoord","toArrayBuffer","buffer","Ki","Xi","Ji","defineProperty","writeable","klass","omit","deserialize","_classRegistryKey","Hi","constructor","Yi","ImageBitmap","Wi","isView","ImageData","data","_step50","_iterator50","$name","Qi","_i37","_Object$keys2","ts","Arabic","Khmer","Hiragana","Katakana","Bopomofo","Kanbun","es","_step51","_iterator51","is","rs","_step52","_iterator52","ns","ss","as","os","ls","_step53","_iterator53","us","cs","hs","ps","ds","fs","ys","ms","gs","pluginStatus","pluginURL","xs","vs","bs","applyArabicShaping","processBidirectionalText","processStyledBidirectionalText","isLoaded","isLoading","setState","isParsed","getPluginURL","ws","fadeDuration","_step54","_iterator54","_s","specification","possiblyEvaluate","As","ks","Ss","_properties","_values","defaultTransitionablePropertyValues","_i38","_Object$keys3","getValue","getTransition","Is","_i39","_Object$keys4","transitioned","_i40","_Object$keys5","untransitioned","delay","duration","begin","end","prior","isDataDriven","defaultTransitioningPropertyValues","zs","_i41","_Object$keys6","_i43","_Object$keys7","Ms","defaultPropertyValues","_i44","_Object$keys8","_i45","_Object$keys9","Ts","defaultPossiblyEvaluatedValues","Bs","Es","overrides","Cs","Ps","overridableProperties","overridable","Ds","Vs","Int8","Int8Array","Uint8","Int16","Int16Array","Uint16","Uint16Array","Int32","Uint32","Uint32Array","Float32","Float32Array","Ls","_structArray","_pos1","_pos2","_pos4","_pos8","Fs","isTransferred","capacity","resize","bytesPerElement","_refreshViews","reserve","uint8","int8","int16","uint16","int32","uint32","float32","_trim","Rs","members","BYTES_PER_ELEMENT","Us","components","offset","alignment","$s","_Fs","_super8","emplace","js","_Fs2","_super9","Os","_Fs3","_super10","qs","_Fs4","_super11","Ns","_Fs5","_super12","Gs","_Fs6","_super13","Zs","_Fs7","_super14","Ks","_Fs8","_super15","Xs","_Fs9","_super16","Js","_Fs10","_super17","Hs","_Fs11","_super18","Ys","_Fs12","_super19","Ws","_Fs13","_super20","Qs","_Fs14","_super21","ta","_Fs15","_super22","ea","_Fs16","_super23","ra","_Fs17","_super24","na","_Fs18","_super25","ia","_Fs19","_super26","sa","_Fs20","_super27","aa","_Fs21","_super28","oa","_Fs22","_super29","la","_Fs23","_super30","ua","_Fs24","_super31","ca","_Fs25","_super32","ha","_Ls","_super33","pa","_Ys","_super34","da","_Ls2","_super35","fa","_na","_super36","ya","_Ls3","_super37","ma","_ia","_super38","ga","_sa","_super39","xa","_$s","_super40","va","_Ls4","_super41","ba","_oa","_super42","wa","_la","_super43","_a","Aa","Sa","exports","ka","Ia","Ma","Ta","za","murmur3","murmur2","Ba","Ea","ids","positions","indexed","Ca","start","Float64Array","Pa","MIN_SAFE_INTEGER","Da","Va","gl","initialized","getUniformLocation","La","_Va","_super44","_this13","current","fetchUniformLocation","uniform1f","Fa","_Va2","_super45","_this14","uniform4f","Ra","_Va3","_super46","_this15","Ua","$a","ja","Oa","qa","uniformNames","constantOr","Na","pattern","pixelRatio","tl","Ga","maxValue","paintVertexAttributes","paintVertexArray","_setPaintValue","paintVertexBuffer","updateData","createVertexBuffer","destroy","Za","useIntegerZoom","Ka","layerId","_setPaintValues","patterns","Xa","binders","_buffers","Ya","endsWith","to","cacheKey","populatePaintArray","setConstantPatternPositions","_step55","getPositions","_iterator55","updatePaintArray","_step56","_iterator56","_step57","_iterator57","binding","getBinding","_step58","_iterator58","_step58$value","setUniform","upload","updatePaintBuffers","Ja","programConfigurations","_step59","_iterator59","needsUpload","_featureMap","_bufferOffset","populatePaintArrays","_step60","_iterator60","updatePaintArrays","Ha","Wa","composite","Qa","eo","ro","_Qt","_super47","_this16","_featureFilter","_filterCompiled","minzoom","maxzoom","sourceLayer","_unevaluatedLayout","_transitionablePaint","setPaintProperty","validate","setLayoutProperty","_transitioningPaint","_possibleConstructorReturn","visibility","_validate","setValue","setTransition","_handleSpecialPaintPropertyUpdate","_handleOverridablePaintPropertyUpdate","hasTransition","sprite","no","io","so","segments","MAX_VERTEX_ARRAY_LENGTH","vertexLength","sortKey","vertexOffset","primitiveOffset","primitiveLength","_step61","_iterator61","vaos","ao","oo","setSouthWest","setNorthEast","_ne","Ol","lng","lat","_sw","extend","getWest","getNorth","getEast","getSouth","_Ol$convert","lo","uo","co","ho","po","fo","yo","mo","go","xo","vo","bo","wo","hypot","_o","Ao","So","ko","Io","Mo","To","zo","Bo","Eo","Co","Po","Do","Vo","Lo","Fo","Ro","Uo","$o","jo","Oo","qo","No","Go","Zo","Ko","Xo","Jo","Ho","Wo","Qo","el","pos","dir","_this$dir","rl","TL","TR","BR","BL","horizon","nl","points","planes","il","getCorners","MAX_VALUE","_step62","_iterator62","fromPoints","sl","al","ol","ll","ul","cl","hl","pl","dl","fl","Ul","yl","_camera","position","worldSize","pixelMatrixInverse","globeMatrix","closestPointOnSphere","Nl","Gl","Wl","ml","xl","Sl","Al","vl","bl","Pl","wl","_step63","_iterator63","_l","contains","_step64","_iterator64","point","getCenter","Hl","_ref112","_pixelsPerMercatorPixel","_step65","_iterator65","_ref113","Kl","Xl","kl","Il","Ml","Tl","_ref114","zl","Bl","El","Cl","Dl","_center","_pitch","cameraToCenterDistance","pixelsPerMeter","Vl","Ll","Fl","Rl","$l","jl","lon","ql","Zl","exp","Jl","Yl","Ql","tu","eu","ru","nu","iu","su","au","loadGeometry","isReprojectedInTileSpace","project","_step66","_iterator66","_step67","_iterator67","_step68","_iterator68","ou","lu","emplaceBack","uu","cu","overscaling","layerIds","hasPattern","layoutVertexArray","indexArray","stateDependentLayerIds","_step69","_iterator69","_step69$value","sourceLayerIndex","globeExtVertexArray","_i59","_s35","addFeature","featureIndex","stateDependentLayers","uploaded","layoutVertexBuffer","indexBuffer","createIndexBuffer","globeExtVertexBuffer","_step70","_iterator70","_step71","_iterator71","projectTilePoint","upVector","prepareSegment","hu","bu","yu","pu","gu","du","vu","fu","mu","xu","wu","_step72","_iterator72","_step73","_iterator73","_u","Au","getMaxValue","Su","ku","Iu","Mu","layout_circle","Tu","paint_circle","zu","queryGeometry","isAboveHorizon","pixelToTileUnitsFactor","_step74","tileID","upVectorScale","metersToTile","_iterator74","_step75","_iterator75","_ret","_loop2","elevation","exaggeration","getElevationAt","Bu","tilespaceRays","Pu","screenGeometry","Eu","Cu","intersectsPlane","Du","_cu","_super48","Vu","_ref115","Uint8ClampedArray","RangeError","Lu","Fu","Ru","Uu","$u","paint_heatmap","ju","resolution","clips","evaluationKey","_t$clips$_e","Ou","paint_hillshade","Nu","Gu","Zu","Ku","next","prev","steiner","ic","tc","ec","Ju","gc","fc","lc","yc","Xu","oc","nc","prevZ","nextZ","Yu","Hu","Wu","Qu","sc","uc","pc","ac","dc","rc","hc","cc","mc","deviation","flatten","vertices","holes","dimensions","xc","vc","bc","_c","wc","Ac","area","Sc","kc","_step76","patternDependencies","_iterator76","isConstant","Ic","_step77","_iterator77","Mc","patternFeatures","indexArray2","segments2","_step78","_iterator78","_step78$value","_i65","_s41","_step79","_iterator79","indexBuffer2","_step80","_iterator80","_step81","_iterator81","_step82","_iterator82","Tc","layout_fill","zc","paint_fill","Bc","Ec","Cc","Pc","Dc","Vc","Lc","Fc","_pbf","_geometry","_keys","readFields","Rc","readVarint","Uc","types","readSVarint","bbox","toGeoJSON","$c","jc","Oc","version","_features","qc","readString","readFloat","readDouble","readVarint64","readBoolean","Nc","Gc","Zc","VectorTile","Kc","VectorTileFeature","Xc","_step83","_iterator83","_step84","_iterator84","VectorTileLayer","Jc","Hc","Yc","Wc","Qc","acc","polyCount","currentPolyCount","edges","top","processBorderOverlap","addBorderIntersection","borders","th","edgeRadius","centroidVertexArray","enableTerrain","featuresOnBorder","borderDoneWithNeighborZ","tileToMeter","_step85","_iterator85","_step85$value","sortBorders","_step86","_iterator86","layoutVertexExtArray","layoutVertexExtBuffer","centroidVertexBuffer","needsCentroidUpdate","lh","_step87","_iterator87","polygon","bounds","_step88","_iterator88","_step89","_step88$value","_iterator89","_step90","_iterator90","_step91","_iterator91","startRing","sh","rh","ih","append","nh","eh","ah","vertexArrayOffset","encodeCentroid","centroid","_this17","_loop3","_t116","span","_step92","_iterator92","oh","_step93","_iterator93","polygons","depth","uh","ch","hh","ph","yh","dh","wrap","fh","overscaledZ","mh","_x2","_super49","_this18","gh","xh","_step94","_iterator94","vh","getMeterToDEM","tileCoordToPixel","getElevationAtPixel","wh","Ah","Sh","kh","Ih","_this19","lineClipsArray","gradients","layoutVertexArray2","maxLineLength","_step95","_iterator95","_step95$value","lineAtlas","addConstantDashes","_i76","_s50","addFeatureDashes","_step96","_iterator96","addDash","_step97","_iterator97","getKey","_step98","_iterator98","layoutVertexBuffer2","mapbox_clip_start","mapbox_clip_end","lineClips","lineFeatureClips","_step99","_iterator99","addLine","distance","scaledDistance","totalDistance","lineSoFar","updateScaledDistance","e1","e2","updateDistance","addCurrentVertex","addHalfVertex","_ref116","Mh","layout_line","Th","paint_line","zh","_Es","_class5","_super50","_get","_getPrototypeOf","Bh","Eh","Ch","Ph","Dh","Vh","Lh","Fh","Rh","Uh","$h","layoutSize","minZoom","maxZoom","minSize","maxSize","jh","_ref117","_ref118","uSize","uSizeT","lowerSize","upperSize","Oh","qh","SIZE_PACK_FACTOR","evaluateSizeForFeature","evaluateSizeForZoom","getSizeData","Nh","toLocaleUpperCase","toLocaleLowerCase","Gh","Zh","Kh","Xh","Yh","Jh","NaN","Hh","buf","Varint","Fixed64","Bytes","Fixed32","Wh","Qh","tp","TextDecoder","ep","rp","np","realloc","ip","writeVarint","sp","writeSVarint","ap","writeFloat","op","writeDouble","lp","writeBoolean","up","writeFixed32","cp","writeSFixed32","hp","writeFixed64","pp","writeSFixed64","dp","fp","yp","skip","readMessage","readFixed32","readSFixed32","readFixed64","readSFixed64","decode","readBytes","readPackedVarint","readPackedSVarint","readPackedBoolean","readPackedFloat","readPackedDouble","readPackedFixed32","readPackedSFixed32","readPackedFixed64","readPackedSFixed64","writeTag","finish","writeString","writeBytes","writeRawMessage","writeMessage","writePackedVarint","writePackedSVarint","writePackedBoolean","writePackedFloat","writePackedDouble","writePackedFixed32","writePackedSFixed32","writePackedFixed64","writePackedSFixed64","writeBytesField","writeFixed32Field","writeSFixed32Field","writeFixed64Field","writeSFixed64Field","writeVarintField","writeSVarintField","writeStringField","writeFloatField","writeDoubleField","writeBooleanField","mp","gp","xp","vp","_r$readMessage","bp","bitmap","left","advance","metrics","ascender","descender","wp","_p","_step100","_iterator100","_step101","_iterator101","fill","Ap","Sp","_ref119","stretchX","stretchY","paddedRect","kp","haveRenderCallbacks","addImages","_p9","copy","iconPositions","patternPositions","hasRenderCallback","hasImage","dispatchRenderCallbacks","updatedImages","patchUpdatedImage","getImage","_t$tl","update","Ip","horizontal","vertical","horizontalOnly","Mp","Tp","imageName","zp","sectionIndex","imageSectionID","Ep","substring","_this20","forText","getNextImageSectionCharCode","forImage","addImageSection","addTextSection","Bp","fromFeature","verticalizePunctuation","getSection","Pp","getCharCode","Cp","Lp","Vp","Fp","_step102","_iterator102","_step103","_iterator103","_step104","_iterator104","positionedLines","bottom","right","writingMode","iconsInText","verticalizable","hasBaseline","_step105","_iterator105","_step109","getSections","_iterator109","_step106","_iterator106","trim","getMaxScale","positionedGlyphs","lineOffset","getSectionIndex","displaySize","localGlyph","glyph","rect","Up","_Rp","Rp","horizontalAlign","verticalAlign","_step107","_iterator107","_step108","_iterator108","_step110","_iterator110","Dp","_step111","_iterator111","badness","priorBreak","$p","_Rp2","jp","collisionPadding","Op","_x5","_super51","_this21","segment","qp","angleDelta","Np","Gp","Zp","Kp","Xp","Jp","Hp","Yp","Wp","Qp","td","ed","none","ideographs","rd","requestManager","localGlyphMode","localFontFamily","entries","localGlyphs","_this22","_step112","_iterator112","stack","_ref120","requests","ranges","_tinySDF","loadGlyphRange","_doesCharSupportLocalGlyph","_step113","_iterator113","_step114","_iterator114","_step114$value","tinySDF","TinySDF","fontFamily","fontWeight","fontSize","radius","_i$draw","draw","glyphWidth","glyphHeight","glyphLeft","glyphTop","glyphAdvance","transformRequest","normalizeGlyphsURL","_step115","_iterator115","_class6","_ref121","_ref121$fontSize","_ref121$buffer","_ref121$radius","_ref121$cutoff","cutoff","_ref121$fontFamily","_ref121$fontWeight","_ref121$fontStyle","fontStyle","_createCanvas","ctx","textBaseline","textAlign","fillStyle","gridOuter","gridInner","_this$ctx$measureText","measureText","actualBoundingBoxAscent","actualBoundingBoxDescent","actualBoundingBoxLeft","actualBoundingBoxRight","fillText","nd","sd","od","stretch","ld","fixed","tex","glyphOffset","pixelOffsetTL","pixelOffsetBR","minFontScaleX","minFontScaleY","isSDF","ad","_step116","_iterator116","_step117","_iterator117","_step117$value","ud","cd","hd","_down","_up","pd","dd","fd","SQRT2","yd","md","POSITIVE_INFINITY","gd","xd","_ref122","_ref123","vd","createArrays","tilePixelRatio","compareText","iconsNeedLinear","textSizeData","_t$textSizeData","compositeTextSizes","iconSizeData","_t$iconSizeData","compositeIconSizes","layoutTextSize","layoutIconSize","textMaxSize","_step118","_iterator118","_loop4","allowVerticalPlacement","bd","icon","sdf","sdfIcons","kd","wd","generateCollisionDebugBuffers","collisionBoxArray","_p$projectTilePoint","anchor","_l$layout$get$evaluat","_l$layout$get$evaluat2","addToLineVertexArray","Md","Id","Ad","_d","addSymbols","lineStartIndex","lineLength","placedSymbolArray","Sd","glyphOffsetArray","of","MAX_GLYPHS","addToSortKeyRanges","symbolInstances","_step119","_iterator119","_step120","_iterator120","Td","_step121","_iterator121","_step122","_iterator122","_step123","_iterator123","_step124","_iterator124","_step125","_iterator125","_step126","_iterator126","_step127","_iterator127","_construct","_step128","_iterator128","zd","fovAboveCenter","getMinElevationBelowMSL","_horizonShift","Bd","x2","y2","Ed","Cd","spec","requiresDraping","supportsWorldCopies","supportsTerrain","supportsFog","supportsFreeCamera","zAxisUnit","unsupportedLayers","range","_coordinatePoint","locationCoordinate","horizonLineFromTop","rayIntersectionCoordinate","pointRayIntersection","pointCoordinate","pointCoordinate3D","zoomScale","Pd","_Cd","_super52","_this23","_this23$parallels","parallels","_this23$parallels2","r0","sign","Dd","Vd","Ld","Fd","Rd","Ud","_Cd2","_super53","$d","_Cd3","_super54","_this24","jd","Od","qd","_Cd4","_super55","_this25","_this25$parallels","_this25$parallels2","southernCenter","Nd","_Cd5","_super56","_this26","Gd","Zd","_Cd6","_super57","Kd","Xd","_Cd7","_super58","Jd","_Cd8","_super59","_this27","cosPhi","Hd","_Nd","_super60","_this28","getAtPointOrZero","_centerAltitude","pixelMatrix","from","Yd","Wd","Qd","tf","ef","rf","nf","_step129","_iterator129","sf","dynamicLayoutVertexArray","opacityVertexArray","isEmpty","dynamicLayoutVertexBuffer","opacityVertexBuffer","itemSize","af","layoutAttributes","collisionVertexArray","collisionVertexArrayExt","collisionVertexBuffer","collisionVertexBufferExt","hasRTLText","fullyClipped","sortKeyRanges","collisionCircleArray","placementInvProjMatrix","placementViewportMatrix","canOverlap","sortFeaturesByKey","sortFeaturesByY","writingModes","sourceID","lineVertexArray","charAt","_this29","_step130","iconDependencies","glyphDependencies","_iterator130","_loop5","_step130$value","getValueAndResolveTokens","factory","_step131","_iterator131","calculateGlyphDependencies","hasDebugData","textCollisionBox","iconCollisionBox","projectionInstance","destroyDebugData","_step132","_iterator132","_step132$value","_e$_n","_o$anchor","_o$up","tileAnchorX","tileAnchorY","_commitLayoutVertex","x1","y1","getSymbolInstanceTextSize","_addCollisionDebugVertices","projectedAnchorX","projectedAnchorY","projectedAnchorZ","getSymbolInstanceIconSize","placedIconSymbolIndex","_addTextDebugCollisionBoxes","textBoxStartIndex","textBoxEndIndex","verticalTextBoxStartIndex","verticalTextBoxEndIndex","_addIconDebugCollisionBoxes","iconBoxStartIndex","iconBoxEndIndex","verticalIconBoxStartIndex","verticalIconBoxEndIndex","rightJustifiedTextSymbolIndex","centerJustifiedTextSymbolIndex","leftJustifiedTextSymbolIndex","verticalPlacedTextSymbolIndex","_commitDebugCollisionVertexUpdate","hasTextCollisionBoxData","clear","hasIconCollisionBoxData","_updateTextDebugCollisionBoxes","_updateIconDebugCollisionBoxes","_t$get","textBox","textFeatureIndex","_t$get2","verticalTextBox","verticalTextFeatureIndex","_t$get3","iconBox","iconFeatureIndex","_t$get4","verticalIconBox","verticalIconFeatureIndex","collisionArrays","_deserializeCollisionBoxesForSymbol","vertexStartIndex","numGlyphs","sortedAngle","symbolInstanceIndexes","symbolInstanceEnd","symbolInstanceStart","getSortedSymbolIndexes","featureSortOrder","_step133","_iterator133","verticalPlacedIconSymbolIndex","addIndicesForPlacedSymbol","addDynamicAttributes","lf","layout_symbol","uf","paint_symbol","runtimeType","getOverride","hasOverride","cf","defaultValue","hf","_ro","_super61","_step134","_iterator134","_setPaintOverrides","_step135","_iterator135","hasPaintOverride","_interpolationType","_step136","_iterator136","pf","paint_background","df","paint_raster","ff","_ro2","_super62","_this30","implementation","renderingMode","prerender","renderToTile","shouldRerenderTiles","onAdd","painter","context","onRemove","yf","paint_sky","mf","gf","circle","_ro3","_super63","heatmap","_ro4","_super64","_this31","_updateColorRamp","colorRamp","colorRampTexture","heatmapFbo","hillshade","_ro5","_super65","_ro6","_super66","getPaintProperty","tilespaceGeometry","_ro7","fillExtrusion","_super67","tile","getBucket","geta_centroid_pos0","geta_centroid_pos1","flat","_ref124","_step137","_iterator137","_step138","_iterator138","_step139","_iterator139","_step140","_iterator140","_step141","_iterator141","_step142","_iterator142","_ref125","isPointQuery","screenBounds","_ro8","_super68","_this32","gradientVersion","stepInterpolant","symbol","background","_ro9","_super69","raster","_ro10","_super70","sky","_ro11","_super71","_this33","_skyboxInvalidated","skyboxTexture","skyboxGeometry","_lightPosition","azimuthal","polar","xf","texture","HTMLImageElement","HTMLCanvasElement","HTMLVideoElement","pixelStoreUnpackFlipY","pixelStoreUnpack","pixelStoreUnpackPremultiplyAlpha","premultiply","_ref126","texSubImage2D","useMipmap","isSizePowerOfTwo","generateMipmap","texParameteri","TEXTURE_MAG_FILTER","TEXTURE_MIN_FILTER","NEAREST","NEAREST_MIPMAP_NEAREST","LINEAR_MIPMAP_NEAREST","TEXTURE_WRAP_S","TEXTURE_WRAP_T","vf","_this34","_callback","_triggered","MessageChannel","_channel","port2","onmessage","_this35","port1","postMessage","setTimeout","bf","tasks","taskQueue","invoker","nextId","_this36","_ref127","isSymbolTile","priority","trigger","_this37","pick","remove","wf","_stringToNumber","_numberToString","_f","Af","_vectorTileFeature","_z","_x","_y","state","_i125","_f12","Sf","kf","If","Mf","Tf","zf","Bf","Ef","Cf","Pf","uses","tileSize","tileZoom","buckets","expirationTime","queryPadding","hasSymbolBuckets","dependencies","isRaster","expiredRequestCount","transform","timeAdded","fadeEndTime","_tileTransform","unloadVectorData","latestFeatureIndex","rawTileData","latestRawTileData","_step143","_iterator143","_loop6","getLayer","_step144","_iterator144","justReloaded","queryRadius","imageAtlas","glyphAtlasImage","hasData","imageAtlasTexture","glyphAtlasTexture","lineAtlasTexture","_tileBoundsBuffer","_tileBoundsIndexBuffer","_tileBoundsSegments","_tileDebugBuffer","_tileDebugSegments","_tileDebugIndexBuffer","_globeTileDebugBorderBuffer","_tileDebugTextBuffer","_tileDebugTextSegments","_tileDebugTextIndexBuffer","_globeTileDebugTextBuffer","uploadPending","ALPHA","patchUpdatedImages","tileResult","pixelPosMatrix","tileTransform","loadVTLayers","_geojsonTileLayer","_this$tileID$canonica","getId","cacheControl","expires","listImages","hasLayer","_getSourceCache","_terrain","enabled","_clearRenderCacheForTile","symbolFadeHoldUntil","getTileTexture","LINEAR","CLAMP_TO_EDGE","_step145","_iterator145","_step146","_iterator146","_step147","_iterator147","_r$_t","simpleSegment","indices","_step148","_iterator148","_step148$value","freezeTileCoverage","_makeGlobeTileDebugBorderBuffer","_makeGlobeTileDebugTextBuffer","_this38","_globePoint","Df","stateChanges","deletedStates","setFeatureState","_i132","_Object$keys10","Vf","minimums","maximums","leaves","toIdx","Lf","Ff","Rf","Uf","$f","childOffsets","nodeCount","dem","_siblingOffset","dim","Of","getElevation","isLeaf","_addNode","raycastRoot","idx","nodex","nodey","_p$pop","jf","qf","mapbox","terrarium","Nf","Gf","Zf","stride","pixels","encoding","borderReady","_idx","_buildQuadTree","_tree","getUnpackVector","Kf","reset","_step149","_iterator149","timeout","clearTimeout","order","_this39","wrapped","_getAndRemoveByKey","_step150","_iterator150","_i136","_e224","Xf","func","mask","ReadOnly","ReadWrite","disabled","Jf","Hf","fail","depthFail","pass","Yf","blendFunction","blendColor","Replace","unblended","alphaBlended","Wf","Qf","ty","enable","mode","frontFace","backCCW","backCW","frontCW","frontCCW","ey","_Qt2","_super72","_this40","_onlySymbols","dataType","sourceDataType","_sourceLoaded","_paused","reload","_sourceErrored","_source","_tiles","_cache","_unloadTile","_assertThisInitialized","_timers","_cacheTimers","_minTileCacheSize","minTileCacheSize","_maxTileCacheSize","maxTileCacheSize","_loadedParentTiles","_coveredTiles","_state","_isRaster","_dataType","loaded","_shouldReloadOnResume","loadTile","unloadTile","abortTile","prepare","coalesceChanges","imageManager","ry","_this41","_isIdRenderable","findLoadedParent","holdingForFade","_reloadTile","_loadTile","_tileLoaded","usedForTerrain","getScaledDemTileSize","resetTileLookupCache","refreshedUponExpiration","_setTileReloadTimer","_backfillDEM","initializeTileState","coord","sourceCacheId","getRenderableIds","neighboringTiles","getTileByID","needsHillshadePrepare","needsDEMTextureUpload","backfillBorder","backfilled","scaledTo","_getLoadedTile","getByKey","reparseOverscaled","setMaxSize","_prevLng","unwrapTo","_this42","updateCacheSize","handleWrapJump","used","getVisibleUnwrappedCoordinates","coveringTiles","roundZoom","isTerrainDEM","hasTile","_updateRetainedTiles","ny","_i139","_r182","maxOverzooming","_addTile","clearFadeHold","_step151","_iterator151","setHoldDuration","_fadeDuration","symbolFadeFinished","_removeTile","_updateLoadedParentTileCache","afterUpdate","_step152","maxUnderzooming","_iterator152","_retainLoadedChildren","_step153","_iterator153","children","getTile","wasRequested","_i141","_e233","getAndRemove","overscaleFactor","_this43","getExpiryTimeout","aborted","_abortTile","_clear","clearQueryDebugViz","iy","_step154","_iterator154","containsTile","_step155","_this44","_iterator155","projMatrix","calculateProjMatrix","toUnwrapped","updateState","removeFeatureState","getState","setDependencies","hasDependency","_this45","_step156","Map","_iterator156","_step157","_iterator157","updateElevation","off","_preloadTiles","sy","_demTile","_dem","_scale","_offset","findDEMTileFor","grid","featureIndexArray","vtLayers","sourceLayerCoder","vtFeatures","_this46","bufferedTilespaceBounds","bufferedTilespaceGeometry","ly","_loop7","loadMatchingFeature","queryIntersectsFeature","bucketIndex","layoutVertexArrayOffset","bucketLayerIDs","oy","intersectionZ","_step158","_iterator158","_step159","_iterator159","_step160","_iterator160","uy","nextRow","isDash","zeroLength","getDashRanges","addRoundDash","addRegularDash","hy","_p31","py","showCollisionBoxes","collectResourceTiming","returnDependencies","_this47","familiesBySource","_step161","_iterator161","encode","_step162","_iterator162","dy","createBucket","populate","addFeatures","glyphMap","iconMap","glyphPositions","stacks","icons","_step163","_iterator163","recalculate","fy","scheduler","_this48","callbacks","_i$result","_step164","_iterator164","_loop8","yy","request","deduped","vectorTile","rawData","my","gy","numItems","nodeSize","ArrayType","IndexArrayType","coords","_pos","_finished","xy","_Uint8Array","_Uint8Array2","_Uint16Array","_Uint32Array","vy","wy","ARRAY_TYPE","AUTH_ERR_MSG","Aabb","Actor","_class7","mapId","cancelCallbacks","addEventListener","receive","globalScope","_this49","hasCallback","targetMapId","mustQueue","sourceMapId","_this50","processTask","_this51","getWorkerSource","removeEventListener","CanonicalTileID","Color","ColorMode","CullFaceMode","DEMData","DataConstantProperty","DedupedRequest","DepthMode","EXTENT","Elevation","_class8","isUsingMockSource","getSource","getAtPoint","_this52","getAtTileOffset","_this53","tree","ErrorEvent","EvaluationParameters","Event","Evented","FillExtrusionBucket","Frustum","FrustumCorners","GLOBE_RADIUS","GLOBE_SCALE_MATCH_LATITUDE","GLOBE_ZOOM_THRESHOLD_MAX","GLOBE_ZOOM_THRESHOLD_MIN","GlobeSharedBuffers","_class9","_createGrid","_createPoles","_poleIndexBuffer","_gridBuffer","_gridIndexBuffer","_poleNorthVertexBuffer","_poleSouthVertexBuffer","_step165","_iterator165","_poleSegments","_step166","_iterator166","_gridSegments","withSkirts","withoutSkirts","_wireframeIndexBuffer","_step167","_iterator167","_wireframeSegments","_fillGridMeshWithLods","_kl","_kl2","GlyphManager","ImagePosition","KDBush","LivePerformanceUtils","LngLat","LngLatBounds","LocalGlyphMode","MAX_MERCATOR_LATITUDE","MercatorCoordinate","ONE_EM","OverscaledTileID","PerformanceMarkers","Point","Properties","RGBAImage","Ray","RequestManager","_class10","_transformRequestFn","_silenceAuthErrors","_createSkuToken","token","tokenExpiresAt","_skuToken","_skuTokenExpiresAt","_makeAPIURL","_isSkuTokenExpired","_step168","_iterator168","_step169","_iterator169","tiles","canonicalizeTileURL","ResourceType","SegmentVector","SourceCache","StencilMode","StructArrayLayout1ui2","StructArrayLayout2f1f2i16","StructArrayLayout2i4","StructArrayLayout2ui4","StructArrayLayout3f12","StructArrayLayout3ui6","StructArrayLayout4i8","StructArrayLayout5f20","Texture","Transitionable","Uniform1f","Uniform1i","_Va4","_class11","_super73","_this54","uniform1i","Uniform2f","_Va5","_class12","_super74","_this55","uniform2f","Uniform3f","_Va6","_class13","_super75","_this56","uniform3f","Uniform4f","UniformColor","UniformMatrix2f","_Va7","_class14","_super76","_this57","uniformMatrix2fv","UniformMatrix3f","_Va8","_class15","_super77","_this58","uniformMatrix3fv","UniformMatrix4f","_Va9","_class16","_super78","_this59","uniformMatrix4fv","UnwrappedTileID","ValidationError","VectorTileWorkerSource","_Qt3","_class17","_super79","_this60","layerIndex","loadVectorData","loading","isSpriteLoaded","_this61","resourceTiming","_this62","reloadCallback","WritingMode","ZoomDependentExpression","adjoint","asyncAll","bezier","bindAll","boundsAttributes","bufferConvexPolygon","cacheEntryPossiblyAdded","getActor","calculateGlobeLabelMatrix","_t$point","calculateGlobeMatrix","_t$point2","_t$_center","calculateGlobeMercatorMatrix","circumferenceAtLatitude","clamp","clearTileCache","clipLine","clone$1","collisionCircleLayout","config","conjugate","create$1","createExpression","createLayout","createStyleLayer","cross","degToRad","dot","earthRadius","ease","easeCubicInOut","ecefToLatLng","_ref128","_ref129","emitValidationErrors","enforceCacheSizeLimit","evaluateVariableOffset","evented","exactEquals","exactEquals$1","exported","exported$1","extend$1","fillExtrusionHeightLift","filterObject","fromMat4","fromQuat","fromRotation","fromScaling","furthestTileCorner","getAABBPointSquareDist","getAnchorAlignment","getAnchorJustification","getBounds","_step170","_iterator170","getColumn","getDefaultExportFromCjs","getGridMatrix","getJSON","getLatitudinalLod","getMapSessionAPI","getPerformanceMeasurement","getProjection","getRTLTextPluginStatus","getReferrer","getTilePoint","_ref130","getTileVec3","getVideo","muted","onloadstart","crossOrigin","appendChild","globeCenterToScreenPoint","globeDenormalizeECEF","globeECEFOrigin","globeMetersToEcef","globeNormalizeECEF","globePixelsToTileUnits","globePoleMatrixForTile","globeTileBounds","globeTiltAtLngLat","globeToMercatorTransition","globeUseCustomAntiAliasing","_antialias","extStandardDerivatives","extStandardDerivativesForceOff","identity","identity$1","invert","isFullscreen","fullscreenElement","webkitFullscreenElement","isLngLatBehindGlobe","isMapAuthenticated","isMapboxURL","isSafariWithAntialiasingBug","latFromMercatorY","latLngToECEF","len","length$1","lngFromMercatorX","loadVectorTile","makeRequest","mapValue","mercatorScale","mercatorXfromLng","mercatorYfromLat","mercatorZfromAltitude","mul","mul$1","multiply","multiply$1","multiply$2","nextPowerOfTwo","normalize$1","normalize$2","ortho","pbf","perspective","plugin","pointGeometry","polesInViewport","polygonContainsPoint","polygonIntersectsBox","polygonIntersectsPolygon","polygonizeBounds","posAttributes","potpack","prevPowerOfTwo","radToDeg","refProperties","registerForPluginStateChange","removeAuthState","renderColorRamp","resample","rotateX","rotateX$1","rotateY","rotateY$1","rotateZ","rotateZ$1","scale$1","scale$2","scaleAndAdd","setCacheLimits","setColumn","setRTLTextPlugin","smoothstep","squaredLength","storeAuthState","subtract","symbolSize","tileAABB","tileCornersToBounds","transformMat3","transformMat4","transformMat4$1","transformQuat","transitionTileAABBinECEF","translate","transpose","triggerPluginCompletionEvent","uniqueId","updateGlobeVertexNormal","validateCustomStyleLayer","render","validateFilter","validateFog","validateLayer","validateLight","validateSource","validateStyle","validateTerrain","warnOnce","window","_step171","_iterator171","_step172","_iterator172","_step173","_iterator173","keyCache","_layerConfigs","_layers","_step174","_this63","_iterator174","compileFilter","_step175","_iterator175","_step176","_iterator176","rawImageData","buildQuadTree","offscreenCanvas","offscreenCanvasContext","OffscreenCanvas","options","rawGeometry","tags","keycache","valuecache","fromVectorTileJs","fromGeojsonVt","GeoJSONWrapper","minPoints","generateId","fround","assign","trees","clusterProps","_this$options","time","_r212$geometry$coordi","_createTree","timeEnd","_cluster","getClusters","_step177","_limitZoom","_iterator177","_getOriginId","_getOriginZoom","_step178","_iterator178","_appendLeaves","_this$options2","_addTileFeatures","getChildren","cluster_id","_step179","_iterator179","point_count","_step180","_iterator180","_r216$geometry$coordi","_this$options3","_step181","_iterator181","_step182","_iterator182","_map","_step183","_iterator183","point_count_abbreviated","minX","minY","maxX","maxY","tolerance","transformed","numPoints","numSimplified","numFeatures","debug","tileCoords","indexMaxZoom","indexMaxPoints","stats","total","splitTile","_geoJSONIndex","_class18","_class19","_feature","_step184","_iterator184","_step185","_iterator185","_step186","_iterator186","byteOffset","_e$VectorTileWorkerSo","_super80","_this64","loadGeoJSON","_this65","_ref131","superclusterOptions","_i163","_a105","_r$_t2","_i164","_a107","_i165","_a108","geojsonVtOptions","getClusterExpansionZoom","clusterId","getLeaves","limit","_this66","layerIndexes","projections","defaultProjection","workerSourceTypes","vector","workerSources","demWorkerSources","registerWorkerSource","registerRTLTextPlugin","getLayerIndex","removedIds","getDEMWorkerSource","reloadTile","removeTile","removeSource","importScripts","_this67","getAvailableImages","define","lastIndexOf","reduceRight","Function","getPrototypeOf","getOwnPropertyNames","isSealed","isFrozen","isExtensible","getOwnPropertyDescriptor","defineProperties","seal","preventExtensions","Worker","terminate","failIfMajorPerformanceCaveat","webGLContextAttributes","createShader","VERTEX_SHADER","shaderSource","compileShader","getShaderParameter","COMPILE_STATUS","documentMode","className","createElementNS","_i167","_Object$keys11","setAttributeNS","antialias","stencil","documentElement","userSelect","preventDefault","stopPropagation","getBoundingClientRect","InstallTrigger","button","ctrlKey","platform","offsetWidth","clientX","clientY","userImage","_e$Evented","_super81","_this68","images","callbackDispatchedThisFrame","requestors","atlasImage","dirty","_step187","_iterator187","_step187$value","_notify","_validateStretch","_validateContent","_step188","_iterator188","_step189","_iterator189","_step190","_iterator190","_this$atlasImage","bin","_updatePatternAtlas","atlasTexture","_e$potpack","_step191","_iterator191","updateImage","_class20","_ref132","_ref133","intensity","_e$Evented2","_super82","_this69","_transitionable","setLight","_transitioning","_e$Evented3","_super83","_this70","drapeRenderMode","_M5","_M6","_e$Evented4","_super84","_this71","_transform","horizonBlend","_i173","_Object$keys12","fromLngLat","mercatorFogMatrix","_fov","_this72","workerPool","actors","currentActor","acquire","ready","broadcast","release","cameraPoint","_screenRaycastCache","_cameraRaycastCache","bufferedScreenGeometry","screenGeometryMercator","_bufferedScreenMercator","_bufferedCameraMercator","unwrapped","getFreeCameraOptions","_projectAndResample","bufferedCameraGeometryGlobe","bufferedCameraGeometry","isPointAboveHorizon","getCameraPoint","vector_layers","vectorLayers","vectorLayerIds","canonicalizeTileset","normalizeSourceURL","validateBounds","createBuffer","dynamicDraw","unbindVAO","bindElementBuffer","bufferData","ELEMENT_ARRAY_BUFFER","DYNAMIC_DRAW","STATIC_DRAW","bufferSubData","deleteBuffer","bindVertexBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","getDefault","_N","_super85","clearColor","_N2","_super86","clearDepth","_N3","_super87","clearStencil","_N4","_super88","colorMask","_N5","_super89","depthMask","_N6","_super90","stencilMask","_N7","_super91","ALWAYS","stencilFunc","_N8","_super92","KEEP","stencilOp","_N9","_super93","STENCIL_TEST","disable","_N10","_super94","depthRange","_N11","_super95","DEPTH_TEST","_N12","_super96","LESS","depthFunc","_N13","_super97","BLEND","_N14","_super98","ONE","ZERO","blendFunc","_N15","_super99","_N16","_super100","FUNC_ADD","blendEquation","_N17","_super101","CULL_FACE","_N18","_super102","BACK","cullFace","_N19","_super103","CCW","_N20","_super104","useProgram","_N21","_super105","TEXTURE0","activeTexture","_N22","_super106","drawingBufferWidth","drawingBufferHeight","viewport","_N23","_super107","bindFramebuffer","FRAMEBUFFER","_N24","_super108","bindRenderbuffer","RENDERBUFFER","_N25","_super109","_N26","_super110","bindBuffer","_N27","_super111","_N28","_super112","_this73","vao","extVertexArrayObject","bindVertexArrayOES","_N29","_super113","pixelStorei","UNPACK_ALIGNMENT","_N30","_super114","UNPACK_PREMULTIPLY_ALPHA_WEBGL","_N31","_super115","UNPACK_FLIP_Y_WEBGL","_N32","_super116","_this74","_xe","_super117","framebufferTexture2D","COLOR_ATTACHMENT0","_xe2","_super118","DEPTH_ATTACHMENT","framebufferRenderbuffer","attachment","_be2","_super119","DEPTH_STENCIL_ATTACHMENT","framebuffer","createFramebuffer","colorAttachment","depthAttachment","deleteRenderbuffer","deleteFramebuffer","isWebGL2","getExtension","createVertexArrayOES","createVertexArray","deleteVertexArrayOES","deleteVertexArray","bindVertexArray","stencilTest","depthTest","blend","cullFaceSide","program","extTextureFilterAnisotropic","extTextureFilterAnisotropicMax","getParameter","MAX_TEXTURE_MAX_ANISOTROPY_EXT","extTextureFilterAnisotropicForceOff","extDebugRendererInfo","UNMASKED_RENDERER_WEBGL","UNMASKED_VENDOR_WEBGL","extTextureHalfFloat","extRenderToTextureHalfFloat","extTimerQuery","maxTextureSize","MAX_TEXTURE_SIZE","setDefault","createRenderbuffer","renderbufferStorage","_ref134","COLOR_BUFFER_BIT","DEPTH_BUFFER_BIT","STENCIL_BUFFER_BIT","_e$Evented5","_super120","_this75","dispatcher","scheme","isTileClipped","_loaded","_options","_collectResourceTiming","setEventedParent","_tileWorkers","_deduped","_this76","_language","_worldview","_tileJSONRequest","_requestManager","tileBounds","_this77","cancelTileJSONRequest","_clearSource","_this78","normalizeTileURL","_refreshExpiredTiles","setExpiryData","_e$Evented6","_super121","_this79","_this80","_this81","_this82","setTexture","saveTileTexture","_e$transformMat","_e$transformMat2","_e$Evented7","_super122","_this83","_dirty","_this84","_imageRequest","_finishLoading","setCoordinates","_boundsArray","_step192","_iterator192","_this$coordinates$map","_this$coordinates$map2","perspectiveTransform","boundsBuffer","boundsSegments","_prepareData","_Me","rasterDem","_super123","_this85","onDeserialize","_getNeighboringTiles","demTexture","fbo","_e$Evented8","_super124","_this86","_data","attribution","workerOptions","clusterMaxZoom","clusterMinPoints","clusterRadius","setData","_updateWorkerData","_this87","_pendingLoad","_coalesce","_metadataFired","_this88","video","_Pe","_super125","_this89","_this90","urls","_step193","_iterator193","loop","setAttribute","triggerRepaint","play","pause","seekable","currentTime","readyState","paused","videoWidth","videoHeight","canvas","_Pe2","_super126","_this91","animate","getElementById","_hasInvalidDimensions","_playing","_i183","_arr","custom","_e$Evented9","_super127","_this92","_dispatcher","_implementation","_update","clearTiles","_clearTiles","_coveringTiles","_e$canonical","_t$tileID$canonical","resolve","loadTileData","code","unloadTileData","_e$tileID$canonical","tilesIn","_step194","_iterator194","wrappedTileID","queryResults","queryRenderedFeatures","_step195","_iterator195","_step196","_iterator196","getFeatureState","querySourceFeatures","workerClass","workerUrl","active","workers","workerCount","numActive","setStyle","addLayer","removeLayer","setFilter","addSource","setGeoJSONSourceData","setLayerZoomRange","setLayerProperty","setCenter","setZoom","setBearing","setPitch","setSprite","setGlyphs","setTerrain","setFog","setProjection","command","_distances","paddedLength","boxCells","circleCells","xCellCount","yCellCount","circleKeys","boxKeys","circles","xScale","yScale","boxUid","circleUid","_insertBoxCell","_insertCircleCell","hitTest","seenUids","box","_queryCellCircle","_query","_queryCircle","_step197","_iterator197","_step198","_iterator198","_circleAndRectCollide","_step199","_iterator199","_step200","_iterator200","_circlesCollide","_convertToXCellCoord","_convertToYCellCoord","unknown","flipRequired","flipNotRequired","labelPlaneMatrix","glCoordMatrix","hidden","_u$projection$project","_c45","_c46","useVertical","needsFlipping","notEnoughRoom","glyphStartIndex","getoffsetX","first","last","lineOffsetX","lineOffsetY","flipState","_t$up","_t$point3","_ot","_ot2","_ot3","_ot4","_e297$first$point","_e297$last$point","getx","gety","_o$projectTilePoint","_r239","_r240","tilePath","ignoredGrid","pitchfactor","screenRightBoundary","screenBottomBoundary","gridRightBoundary","gridBottomBoundary","fogState","_d$upVector","_d$upVector2","projectAndGetPerspectiveRatio","perspectiveRatio","occluded","isInsideGrid","offscreen","isOffscreen","getAtTileOffsetFunc","_v$projectTilePoint","_x14","_x15","signedDistanceFromCamera","_ref135","_ref136","_step201","_iterator201","_step202","_iterator202","lerp","hitTestCircle","collisionDetected","keysLength","_step203","_iterator203","_step204","_iterator204","bucketInstanceId","collisionGroupID","insertCircle","calculateFogTileMatrix","getCameraToCenterDistance","createTileMatrix","opacity","placed","clipped","isHidden","skipFade","invProjMatrix","viewportMatrix","crossSourceCollisions","maxGroupID","collisionGroups","ID","predicate","_e$getAnchorAlignment","collisionIndex","placements","opacities","variableOffsets","stale","commitTime","retainedQueryData","collisionCircleArrays","prevPlacement","placedOrientations","dynamicFilterNeedsFeature","calculatePixelsToTileUnitsMatrix","unwrappedTileID","bucket","posMatrix","textLabelPlaneMatrix","labelToScreenMatrix","clippingData","textPixelRatio","partiallyEvaluatedTextSize","partiallyEvaluatedIconSize","collisionGroup","_step205","_iterator205","textOffset0","textOffset1","crossTileID","placeCollisionBox","textOffset","textScale","prevAnchor","markUsedJustification","markUsedOrientation","placedGlyphBoxes","_this93","_t$parameters","hasIconData","hasTextData","deserializeCollisionBoxes","updateCollisionDebugBuffers","numVerticalGlyphVertices","loadFeature","calculateDistanceTileData","useRuntimeCollisionCircles","_step206","_iterator206","unshift","attemptAnchorPlacement","placeCollisionCircles","collisionCircleDiameter","numHorizontalGlyphVertices","numIconVertices","insertCollisionBox","insertCollisionCircles","getViewportMatrix","placedOrientation","zoomAtLastRecencyCheck","prevZoomAdjustment","zoomAdjustment","symbolFadeChange","lastPlacementChangeTime","_step207","_iterator207","updateBucketOpacities","numVerticalIconVertices","sortFeatures","_sortAcrossTiles","_currentTileIndex","_currentPartIndex","_seenCrossTileIDs","_bucketParts","getBucketParts","placeLayerBucketPart","placement","_currentPlacementIndex","_forceFullPlacement","_showCollisionBoxes","_done","_this94","_inProgressLayer","continuePlacement","commit","crossTileIDs","_i$get","_step208","_iterator208","maxCrossTileID","indexes","usedCrossTileIDs","removeBucketCrossTileIDs","isChildOf","findMatches","generate","_step209","_iterator209","maxBucketInstanceId","bucketsInCurrentPlacement","_step210","_iterator210","addBucket","removeStaleBuckets","_e$Evented10","_super128","_this95","glyphManager","localIdeographFontFamily","crossTileSymbolIndex","_num3DLayers","_numSymbolLayers","_numCircleLayers","_serializedLayers","_sourceCaches","_otherSourceCaches","_symbolSourceCaches","_availableImages","_order","_drapedFirstOrder","_markersNeedUpdate","_resetUpdates","_rtlTextPluginCallback","sourceId","_validateLayer","_this96","normalizeStyleURL","accessToken","_request","_load","_this97","is3D","stylesheet","_updateMapProjection","_changed","_loadSprite","setLoaded","setURL","_step211","_iterator211","_updateLayerCount","_serializeLayers","terrainSetForDrapingOnly","_createTerrain","_createFog","_updateDrapeFirstLayers","projectionOptions","getTerrain","setTerrainForDraping","_useExplicitProjection","applyProjectionUpdate","_prioritizeAndUpdateProjection","_this98","_spriteRequest","normalizeSpriteURL","_r$_o","addImage","_updatedSources","_step212","_iterator212","_optimizeForTerrain","isLayerDraped","_updatedLayers","_removedLayers","_updateWorkerLayers","_reloadSource","_updateTilesForChangedImages","_updatedPaintProps","updateTransitions","_step213","_iterator213","_getLayerSourceCache","getProgramIds","_step214","getProgramConfiguration","_iterator214","_updateMarkersOpacity","_changedImages","reloadTilesForDependencies","_this99","_checkLoaded","_afterImageUpdated","removeImage","_this100","isSourceLoaded","_isSourceCacheLoaded","_step215","_getSourceCaches","_iterator215","_layerOrderChanged","_updateLayer","getLayoutProperty","_step216","_iterator216","_step217","_iterator217","invalidateCompiledFilter","_this101","_step218","_iterator218","_step219","_iterator219","_step220","_iterator220","_step221","_iterator221","_this102","_step222","_iterator222","has3DLayers","createFromScreenPoints","_showQueryGeometry","_step223","queryRenderedSymbols","_iterator223","_loop9","_c54","_i230","lookupSymbolFeatures","_step224","_iterator224","_loop10","_t375","_flattenAndSortRenderedFeatures","_step225","_iterator225","getSourceType","setSourceType","workerSourceURL","getLight","_setTransitionParameters","_force3DLayerUpdate","_i234","_Object$keys13","_this103","_markers","_requestDomTask","_step226","_iterator226","_evaluateOpacity","_this$_drapedFirstOrd","_this$_drapedFirstOrd2","_this104","_step227","_iterator227","_step228","_iterator228","resume","_step229","_iterator229","_getSources","_step230","_this105","_iterator230","_loop11","isLessThan","pruneUnusedLayers","pauseablePlacement","isDone","stillRecent","setStale","_step231","_iterator231","updateLayerOpacities","hasTransitions","releaseSymbolFadeTiles","getImages","getGlyphs","_clearWorkerCaches","backgroundPattern","clippingMask","heatmapTexture","collisionBox","collisionCircle","fillOutline","fillOutlinePattern","fillPattern","fillExtrusionPattern","hillshadePrepare","linePattern","symbolIcon","symbolSDF","symbolTextAndIcon","terrainRaster","terrainDepth","skybox","skyboxGradient","skyboxCapture","globeRaster","globeAtmosphere","_step232","_iterator232","_step233","_iterator233","fragmentSource","vertexSource","staticAttributes","usedDefines","boundProgram","boundLayoutVertexBuffer","boundPaintVertexBuffers","boundIndexBuffer","boundVertexOffset","boundDynamicVertexBuffers","freshBind","_step234","_iterator234","numAttributes","currentNumAttributes","disableVertexAttribArray","enableAttributes","setVertexAttribPointers","_step235","_iterator235","_step236","_iterator236","toLngLat","prepareDrawTile","moving","u_matrix","u_image","u_latrange","u_light","u_shadow","u_highlight","u_accent","prepareDrawProgram","_t$getTileBoundsBuffe","getTileBoundsBuffers","tileBoundsBuffer","tileBoundsIndexBuffer","tileBoundsSegments","TRIANGLES","getPixels","TEXTURE1","_t$getMercatorTileBou","getMercatorTileBoundsBuffers","u_dimension","u_zoom","u_unpack","unpackVector","u_image0","u_skirt_height","u_proj_matrix","u_globe_matrix","u_normalize_matrix","u_merc_matrix","u_zoom_transition","u_merc_center","u_frustum_tl","u_frustum_tr","u_frustum_br","u_frustum_bl","u_globe_pos","u_globe_radius","u_viewport","u_grid_matrix","_class21","operations","queued","phase","_validOp","_nextOp","coveringZoomLevel","mix","_e$SourceCache","_super129","_this106","_e$SourceCache2","_super130","_this107","renderCache","renderCachePool","proxyCachedFBO","_this108","freeFBO","_this$renderCachePool","fb","_e$OverscaledTileID","_super131","_this109","proxyTileKey","_e$Elevation","_super132","_this110","terrainTileForTile","prevTerrainTileForTile","_ref137","_ref138","gridBuffer","gridIndexBuffer","gridSegments","gridNoSkirtSegments","proxyCoords","proxiedCoords","_visibleDemTiles","_drapedRenderBatches","_sourceTilesOverlap","proxySourceCache","orthoMatrix","_overlapStencilMode","GEQUAL","REPLACE","_previousZoom","pool","_findCoveringTileCache","_tilesDirty","_useVertexMorphing","_exaggeration","_mockSourceCache","_this111","_onStyleDataEvent","_checkRenderCacheEfficiency","_style","_clearLineLayersFromRenderCache","_this112","sourceCache","_initializing","_emptyDEMTextureDirty","_disable","renderCacheEfficiency","efficiency","firstUndrapedLayer","_invalidateRenderCache","_sharedDepthStencil","deallocRenderCache","_emptyDEMTexture","_emptyDepthBufferTexture","_depthFBO","_depthTexture","_this113","getIds","proxyToSource","_setupProxiedCoordsForOrtho","_assignTerrainTiles","_prepareDEMTextures","_setupDrapedRenderBatches","_initFBOPool","_setupRenderCache","renderingToTexture","_updateTimestamp","_step237","_iterator237","_this114","_findTileCoveringTileID","_updateEmptyDEMTexture","TEXTURE2","_getLoadedAreaMinimum","pack","u_dem","u_dem_prev","u_dem_unpack","u_dem_tl","u_dem_tl_prev","u_dem_scale","u_dem_scale_prev","u_dem_size","u_dem_lerp","u_depth","u_depth_size_inv","u_exaggeration","morphing","srcDemTile","dstDemTile","_prepareDemTileUniforms","TEXTURE4","emptyDEMTexture","TEXTURE3","useDepthForOcclusion","emptyDepthBufferTexture","useMeterToDem","u_meter_to_dem","labelPlaneMatrixInv","u_label_plane_matrix_inv","setTerrainUniformValues","globeUniformValues","useDenormalizedUpVectorScale","setGlobeUniformValues","u_tile_tl_up","u_tile_tr_up","u_tile_br_up","u_tile_bl_up","u_tile_up_scale","gpuTimingDeferredRenderStart","showTerrainWireframe","colorModeForRenderPass","LEQUAL","depthRangeFor3D","globeSharedBuffers","_step238","LINES","_iterator238","newMorphing","getMorphValuesForProxy","frustumCorners","globeCenterInViewSpace","globeRadius","setupElevationDraw","_ref139","getWirefameBuffers","getGridBuffers","_ref140","_step239","_iterator239","_loop12","_n$canonical","_x$getPoleBuffers","getPoleBuffers","_x$getPoleBuffers2","_step240","_ref141","getWirefameBuffer","_ref142","_iterator240","renderWorldCopies","gpuTimingDeferredRenderEnd","_step241","_iterator241","renderedToTile","_setupStencil","renderLayer","renderToBackBuffer","_r$canonical","minx","miny","maxx","maxy","_step242","_iterator242","raycast","drapeBufferSize","DEPTH_STENCIL","_stencilRef","texParameterf","TEXTURE_MAX_ANISOTROPY_EXT","_createFBO","_this115","shouldRedrape","_step243","_iterator243","widthExpression","_step244","_iterator244","_step245","_iterator245","_step246","_iterator246","_step247","_iterator247","_shouldDisableRenderCache","_t$renderCachePool","_clearRasterLayersFromRenderCache","_loop13","_e398","_step248","_iterator248","_step249","_iterator249","_overlapStencilType","EQUAL","GREATER","_renderTileClippingMasks","_tileClippingMaskIDs","setColorMode","setDepthMode","_step250","_iterator250","tileExtentBuffer","quadTriangleIndexBuffer","tileExtentSegments","DEPTH_COMPONENT16","_step251","_iterator251","_setupProxiedCoordsForImageSource","_createProxiedId","calculateScaledKey","wireframeSegments","wireframeIndexBuffer","createProgram","getBinderAttributes","defines","FRAGMENT_SHADER","failedToCreate","attachShader","bindAttribLocation","linkProgram","deleteShader","fixedUniforms","binderUniforms","getUniforms","terrainUniforms","globeUniforms","fogUniforms","u_fog_matrix","u_fog_range","u_fog_color","u_fog_horizon_blend","u_fog_temporal_offset","u_globe_transition","u_is_globe","_m$LINES$m$TRIANGLES$","setStencilMode","setCullFace","_i250","_Object$keys14","setUniforms","_step252","_defineProperty","LINE_STRIP","_iterator252","getPaintVertexBuffers","drawElements","UNSIGNED_SHORT","_step253","_iterator253","u_texsize","u_tile_units_to_pixels","u_pixel_coord_upper","u_pixel_coord_lower","u_lightpos","u_lightintensity","u_lightcolor","u_vertical_gradient","u_opacity","u_tile_id","u_inv_rot_matrix","u_up_dir","u_height_lift","u_ao","u_edge_radius","u_height_factor","u_world","pixelsToGLUnits","u_camera_to_center_distance","translatePosMatrix","u_device_pixel_ratio","u_extrude_scale","u_color","u_overlay","u_overlay_scale","u_intensity","u_pixels_to_tile_units","u_units_to_pixels","u_dash_image","u_gradient_image","u_image_height","u_alpha_discard_threshold","u_trim_offset","u_tl_parent","u_scale_parent","u_fade_t","u_image1","u_brightness_low","u_brightness_high","u_saturation_factor","u_contrast_factor","u_spin_weights","u_perspective_transform","u_is_size_zoom_constant","u_is_size_feature_constant","u_size_t","u_size","u_rotate_symbol","u_aspect_ratio","u_fade_change","u_label_plane_matrix","u_coord_matrix","u_is_text","u_pitch_with_map","u_texture","u_camera_forward","u_ecef_origin","u_tile_matrix","u_up_vector","u_gamma_scale","u_is_halo","u_texsize_icon","u_texture_icon","getPattern","_t$imageManager$getPi","getPixelSize","u_pattern_tl","u_pattern_br","u_pattern_size","u_inv_matrix","u_viewport_size","u_color_ramp","u_sun_direction","u_cubemap","u_temporal_offset","u_center_direction","u_radius","u_matrix_3f","u_sun_intensity","u_color_tint_r","u_color_tint_m","u_luminance","u_horizon","u_transition","u_fadeout_range","u_high_color","u_space_color","u_star_intensity","u_star_density","u_star_size","u_horizon_angle","u_rotation_matrix","circleArray","circleOffset","invTransform","_i253","_arr2","_i255","_arr3","_ref143","_e$getAnchorAlignment2","_f$projectTilePoint","_ot7","_ot8","_f$upVector","_f$upVector2","_ot5","_ot6","associatedIconIndex","depthModeForSublayer","mercatorFromTransition","getWorldToCamera","_step254","_iterator254","rotating","zooming","createInversionMatrix","terrainRenderModeElevated","buffers","uniformValues","atlasTextureIcon","atlasInterpolation","atlasInterpolationIcon","hasHalo","_step255","_iterator255","_i260","_M10","_step256","_iterator256","patternsLoaded","stencilModeForClipping","_step257","_iterator257","a_centroid_pos","vertexAttrib2f","_i264","_r285","getForTilePoints","intersectsCount","_step258","_iterator258","_step259","_iterator259","uploadCentroid","emptyTexture","_makeGlobeTileDebugBuffers","_makeDebugTileBoundsBuffers","debugBuffer","debugIndexBuffer","debugSegments","initDebugOverlayCanvas","debugOverlayCanvas","shadowColor","shadowBlur","lineWidth","strokeStyle","strokeText","debugOverlayTexture","SCISSOR_TEST","scissor","vertexArray","vertexBuffer","TEXTURE_CUBE_MAP_POSITIVE_X","renderPass","_step260","_iterator260","programConfiguration","_step261","_iterator261","_i270","_g20","_i271$state","RGBA16F","HALF_FLOAT","HALF_FLOAT_OES","hasRenderableParent","viewportBuffer","viewportSegments","clipOrMaskOverlapStencilType","_step262","_iterator262","_loop14","getDash","_o$paint$get","_o$paint$get2","gradient","gradientExpression","REPEAT","INVERT","resetStencilClippingMasks","opaquePassEnabledForLayer","stencilModeFor3D","_step263","_ref144","stencilConfigForOverlap","_ref145","_iterator263","stencilModeForRTTOverlap","_step264","_ref146","_ref147","_iterator264","registerFadeDuration","_t$getTileBoundsBuffe2","isPatternMissing","getBackgroundTiles","_step265","_iterator265","_t$getTileBoundsBuffe3","frameCounter","needsSkyboxCapture","skyboxFbo","TEXTURE_CUBE_MAP","markSkyboxValid","skyboxMatrix","setCustomLayerDefaults","pointMerc","customLayerMatrix","globeToMercatorMatrix","pixelsPerMeterRatio","setDirty","setBaseState","_tileTextures","frameCopies","loadTimeStamps","setup","numSublayers","depthEpsilon","deferredRenderGpuTimeQueries","gpuTimers","_backgroundTiles","getOpacity","fogCullDistSq","_t$getFovAdjustedRang","getFovAdjustedRange","_t$getFovAdjustedRang2","_terrainEnabled","_step266","_iterator266","mercatorBoundsBuffer","mercatorBoundsSegments","_i278","_arr4","identityMat","stencilClearMode","atmosphereBuffer","_makeTileBoundsBuffers","nextStencilID","currentStencilSource","_step267","_iterator267","_step268","_iterator268","_this$getTileBoundsBu","NOTEQUAL","_showOverdrawInspector","CONSTANT_COLOR","currentLayer","opaquePassCutoff","_this116","beginFrame","getVisibleCoordinates","updateTileBinding","_step269","_iterator269","hasOffscreenPass","isSky","hasSymbolLayers","hasCircleLayers","drawDepth","showOverdrawInspector","toArray01","toArray01PremultipliedAlpha","isHorizonVisible","renderBatch","postRender","showTileBoundaries","showQueryGeometry","showTileAABBs","showPadding","centerPoint","tileLoaded","speedIndexTiming","saveCanvasCopy","gpuTimingStart","isInitialLoad","gpuTimingEnd","gpuTiming","calls","cpuTime","createQueryEXT","beginQueryEXT","TIME_ELAPSED_EXT","gpuTimingDeferredRender","endQueryEXT","getQueryObjectEXT","QUERY_RESULT_EXT","deleteQueryEXT","_step270","_iterator270","cache","currentGlobalDefines","setFogUniformValues","canvasCopy","copyTexImage2D","canvasCopies","timeStamps","_elevation","_step271","_iterator271","orientation","_position","_renderWorldCopies","_orientation","_minZoom","_maxZoom","_minPitch","_maxPitch","setMaxBounds","_nearZ","_farZ","_unmodified","_edgeInsets","_projMatrixCache","_alignedProjMatrixCache","_fogTileMatrixCache","_distanceTileDataCache","_averageElevation","cameraElevationReference","maxPitch","_centerAltitudeValidForExaggeration","_setZoom","_seaLevelZoom","_calcMatrices","_updateCameraOnTerrain","_constrainCamera","getDistanceToElevation","EPSILON","_worldSizeFromZoom","_zoomFromMercatorZ","cameraWorldSizeForFog","rotation","rotationMatrix","minPitch","fovX","aspect","_calcFogMatrices","_zoom","_updateSeaLevelZoom","_constrain","zoomFraction","isDataAvailableAtPoint","_updateZoomFromElevation","_mercatorZfromZoom","toJSON","toAltitude","_updateCameraState","_setCameraOrientation","_setCameraPosition","_updateStateFromCamera","recenterOnTerrain","centerOffset","scaleZoom","_this117","fromInvProjectionMatrix","mercatorPosition","aabb","minZ","maxZ","fullyVisible","getMinMaxForTile","shouldSplit","distanceX","distanceY","distanceZ","_mercatorScaleRatio","intersects","quadrant","distanceSq","unproject","setLocation","coordinateLocation","locationPoint","p0","p1","_this118","_this$_edgeInsets","pointLocation3D","_this118$pointLocatio","_e$polesInViewport","_e$polesInViewport2","_this$_edgeInsets2","visibleDemTiles","_getBoundsRectangular","_getBoundsRectangularTerrain","_getBoundsNonRectangular","maxBounds","minLat","maxLat","minLng","maxLng","worldMinX","worldMaxX","worldMinY","worldMaxY","cameraWorldSize","worldToFogMatrix","calculatePosMatrix","mercatorMatrix","alignedProjMatrix","_pixelsToTileUnitsCache","inverseAdjustmentMatrix","_computeCameraPosition","_minimumHeightOverTerrain","_isCameraConstrained","_constraining","_this$point","_minZoomForBounds","pixelSpaceConversion","farthestPixelDistance","getCameraToClipPerspective","cameraPixelsPerMeter","getWorldToCameraPosition","setPitchBearing","_maxCameraBoundsDistance","_this$_camera$getPitc","getPitchBearing","_i300","_a139","anyCornerOffEdge","_ref149","_ref150","Yo","_hashName","_updateHash","_updateHashUnthrottled","_onHashChange","hash","_this119","_getCurrentHash","dragRotate","isEnabled","touchZoomRotate","getBearing","jumpTo","getHashString","history","replaceState","getZoom","getPitch","linearity","easing","deceleration","maxSpeed","_inertiaBuffer","_drainInertiaBuffer","settings","_prefersReducedMotion","_step272","pan","pinchAround","around","_iterator272","zoomDelta","bearingDelta","pitchDelta","panDelta","amount","noMoveStart","_e$Event","_super133","_this120","getCanvasContainer","lngLat","originalEvent","_defaultPrevented","_e$Event2","_super134","_this121","changedTouches","touches","lngLats","_e$Event3","_super135","_this122","_clickTolerance","clickTolerance","_mousedownPos","_firePreventable","preclick","defaultPrevented","_delayContextMenu","_contextMenuEvent","_el","_container","getContainer","_enabled","_active","shiftKey","_startPos","_lastPos","_this123","_box","classList","_fireEvent","_this124","cameraAnimation","fitScreenCoordinates","linear","keyCode","numTouches","timeStamp","_step273","_iterator273","singleTap","numTaps","lastTime","lastTap","count","touchstart","touchmove","touchend","_zoomIn","_zoomOut","_this125","easeTo","_moved","_lastPoint","_eventButton","_correctButton","buttons","_move","_vr","_super136","_vr2","_super137","_vr3","_super138","_minTouches","_touches","_sum","_calculateTransform","_cooperativeGestures","isMoving","_showTouchPanBlockerAlert","_alertContainer","_alertTimer","cancelable","_addTouchPanBlocker","textContent","_getUIString","clientWidth","_this126","_firstTwoTouches","_start","_o169","_aroundCenter","_this$_firstTwoTouche","_Tr","_super139","_distance","_startDistance","_Tr2","_super140","_minDiameter","_startVector","_vector","_isBelowThreshold","_Tr3","_super141","_this127","_valid","_firstMove","_lastPoints","gestureBeginsVertically","panStep","bearingStep","pitchStep","_panStep","_bearingStep","_pitchStep","_rotationDisabled","_this128","altKey","metaKey","easeId","_handler","_delta","_defaultZoomRate","_wheelZoomRate","_finishTimeout","_zooming","_addScrollZoomBlocker","isZooming","_showBlockerAlert","deltaMode","WheelEvent","DOM_DELTA_LINE","deltaY","_lastWheelEventTime","_type","_lastValue","_timeout","_onTimeout","_lastWheelEvent","_frameId","_aroundPoint","_aroundCoord","_targetZoom","_triggerRenderFrame","_this129","isActive","_prevEase","_easing","computeZoomRelativeTo","_startZoom","_smoothOutEasing","noInertia","needsRenderFrame","aroundCoord","_this130","_clickZoom","_tapZoom","_tap","_swipePoint","_swipeTouch","_tapTime","_mousePan","_touchPan","_inertiaOptions","_pitchWithRotate","pitchWithRotate","_mouseRotate","_mousePitch","_touchZoom","_touchRotate","_tapDragZoom","drag","_e$Event4","_super142","constants","_handlers","_handlersById","_changes","_inertia","_bearingSnap","bearingSnap","_previousActiveHandlers","_trackingEllipsoid","_dragOrigin","_eventsInProgress","_addDefaultHandlers","passive","capture","_step274","_iterator274","_step274$value","handleWindowEvent","handleEvent","_step275","_iterator275","_step275$value","boxZoom","doubleClickZoom","touchPitch","dragPan","scrollZoom","keyboard","_i308","_arr5","interactive","handlerName","handler","allowed","_updatingCamera","_step276","_iterator276","_fireEvents","_step277","_iterator277","_step278","_iterator278","_step279","_getMapTouches","_iterator279","_step279$value","_blockedByActive","mergeHandlerResult","_stop","_step280","_iterator280","_step280$value","_updateMapTransform","_this131","projectRay","screenPointToMercatorRay","zoomDeltaToMovement","_translateCameraConstrained","record","_this132","_this$_eventsInProgre","_onMoveEnd","resetNorth","_this133","_renderTaskQueue","_applyChanges","_requestFrame","_e$Evented11","_super143","_this134","_moving","_respectPrefersReducedMotion","respectPrefersReducedMotion","panTo","zoomTo","rotateTo","getNorthWest","getSouthEast","_cameraForBounds","fovY","_extendCameraOptions","getWorldToCameraMatrix","applyTransform","_minimumAABBFrustumDistance","zoomFromMercatorZAdjusted","exaggerated","_cameraForBoundsOnGlobe","queryTerrainElevation","_l$padding","cameraForBounds","_fitInternal","flyTo","stop","preloadOnly","isPaddingEqual","setFreeCameraOptions","_this135","getPadding","_normalizeBearing","_normalizeCenter","pointLocation","_rotating","_pitching","interpolatePadding","setLocationAtPoint","_fireMoveEvents","_emulate","pitching","_padding","_easeId","_prepareEase","_ease","_afterEase","_this136","speed","curve","screenSpeed","maxDuration","_easeFrameId","_cancelRenderFrame","_onEaseFrame","_onEaseEnd","handlers","_easeStart","_easeOptions","_requestRenderFrame","_renderFrameCallback","essential","compact","_compactButton","_toggleAttribution","_setElementTitle","_innerContainer","_updateAttributions","_updateEditLink","_updateData","_updateCompact","_attribHTML","removeAttribute","firstElementChild","_editLink","querySelector","styleOwner","styleId","rel","owner","customAttribution","innerHTML","display","_updateLogo","_logoRequired","mapbox_logo","_queue","_id","_cleared","_currentlyRunning","_step281","_iterator281","_step282","_iterator282","_e$Evented12","_super144","_this137","HTMLElement","element","_anchor","_color","_draggable","draggable","_isDragging","_rotation","_rotationAlignment","rotationAlignment","_pitchAlignment","pitchAlignment","_updateMoving","_occludedOpacity","occludedOpacity","_element","_defaultMarker","viewBox","rx","hasAttribute","_popup","_clearFadeTimer","_addMarker","setDraggable","_onMapClick","_addDragHandler","_onUp","_onMove","_removeMarker","_lngLat","setLngLat","_onKeyPress","_originalTabIndex","_marker","getAttribute","charCode","togglePopup","isOpen","addTo","distanceTo","_showingGlobe","_queryFogOpacity","_behindTerrain","pointerEvents","_setOpacity","_fadeTimer","_calculateXYTransform","_calculateZTransform","getPitchAlignment","getRotationAlignment","_this138","_updateFrameId","_updateDOM","getFog","_pointerdownPos","_positionDelta","closeButton","closeOnClick","focusAfterOpen","maxWidth","_startTime","_endTime","_end","cooperativeGestures","performanceMetricsCollection","attributionControl","preserveDrawingBuffer","trackResize","optimizeForTerrain","refreshExpiredTiles","showCompass","showZoom","visualizePitch","mouseRotate","mousePitch","mousedown","mousemoveWindow","offTemp","mousemove","mouseup","down","move","mouseupWindow","targetTouches","click","positionOptions","enableHighAccuracy","maximumAge","fitBoundsOptions","trackUserLocation","showAccuracyCircle","showUserLocation","showUserHeading","kilometer","meter","mile","foot","_$r","_super145","_this139","_interactive","_failIfMajorPerformanceCaveat","_preserveDrawingBuffer","_useWebGL2","useWebGL2","_trackResize","_isInitialLoad","_crossSourceCollisions","_parseLanguage","language","worldview","_domRenderTaskQueue","_controls","_popups","_mapId","_locale","_performanceMetricsCollection","_containerWidth","_containerHeight","_averageElevationLastSampledAt","_averageElevationExaggeration","_interactionRange","_visibilityHidden","testMode","container","childNodes","_setupContainer","_setupPainter","_onWindowOnline","_onWindowResize","_onVisibilityChange","_localFontFamily","_localIdeographFontFamily","_hash","fitBounds","addControl","_logoControl","logoPosition","unmodified","getDefaultPosition","_controlPositions","insertBefore","firstChild","_canvasContainer","_canvas","_updateContainerDimensions","_resizeCanvas","getMaxBounds","_forceMarkerAndPopupUpdate","_reloadSources","_step283","_iterator283","_setLanguage","_lazyInitEmptyStyle","setMercatorFromTransition","_forceSymbolLayerUpdate","_updateProjection","clearBackgroundTiles","locationPoint3D","isRotating","_this140","listener","delegates","mouseout","_createDelegatedListener","_delegatedListeners","_this141","_step284","_iterator284","isPointOnSurface","diff","_diffStyle","_updateStyle","_remove","loadURL","loadJSON","_updateTerrain","loadEmpty","_this142","_updateDiff","addSourceType","_ref151","_ref151$pixelRatio","_ref151$sdf","_e$exported$getImageD","moveLayer","getFilter","getOpacityAtLatLng","getComputedStyle","parentElement","_missingCSSCanary","getPropertyValue","_detectMissingCSS","_contextLost","_contextRestored","_controlContainer","_onMapScroll","_this143","setTileLoadedFlag","_frame","scrollTop","scrollLeft","_styleDirty","_sourcesDirty","_this144","run","_removed","_updateProjectionTransition","_updateFog","_updateAverageElevation","_updateSources","_placementDirty","_updatePlacement","_releaseSymbolFadeTiles","gpuTime","detail","collectGpuTimers","queryGpuTimers","layerTimes","collectDeferredRenderGpuQueries","queryGpuTimeDeferredRender","_repaint","_triggerFrame","_calculateSpeedIndex","speedIndex","_fullyLoaded","_authenticate","_step285","_iterator285","getRenderWorldCopies","_step286","_iterator286","_trackPointer","_this145","averageElevation","averageElevationNeedsEasing","isEasing","sampleAverageElevation","_this146","_getMapId","updateTerrain","getCanvasCopiesAndTimestamps","readPixels","_canvasPixelComparison","_step287","_iterator287","loseContext","_this147","_renderNextFrame","_render","_this148","visibilityState","_showTileBoundaries","_showTerrainWireframe","_speedIndexTiming","_showPadding","_generateCollisionBoxes","_vertices","_showTileAABBs","NavigationControl","_this149","_zoomInButton","_createButton","zoomIn","_zoomOutButton","zoomOut","_compass","resetNorthPitch","_compassIcon","getMaxZoom","getMinZoom","_this150","_setButtonTitle","_updateZoomButtons","_rotateCompassArrow","GeolocateControl","_e$Evented13","_super146","_this151","geolocation","_updateMarkerRotationThrottled","_updateMarkerRotation","_numberOfWatches","_checkGeolocationSupport","_setupUI","_geolocationWatchID","clearWatch","_userLocationDotMarker","_accuracyCircleMarker","_onZoom","_noTimeout","_this152","_supportsGeolocation","permissions","longitude","latitude","_watchState","_geolocateButton","_isOutOfMapMaxBounds","_setErrorState","_updateMarker","_finish","_lastKnownPosition","_updateCamera","_dotElement","accuracy","toBounds","geolocateSource","_accuracy","_updateCircleRadius","_circleElement","_heading","setRotation","_clearWatch","_timeoutId","_this153","_setup","webkitCompassHeading","absolute","watchPosition","_onSuccess","_onError","_addDeviceOrientationListener","getCurrentPosition","_this154","_onDeviceOrientation","DeviceMotionEvent","requestPermission","DeviceOrientationEvent","AttributionControl","ScaleControl","_isNumberFormatSupported","unitDisplay","_setScale","_this155","getLanguage","FullscreenControl","_fullscreen","_fullscreenchange","_checkFullscreenSupport","_changeIcon","fullscreenEnabled","webkitFullscreenEnabled","_fullscreenButton","_updateTitle","_onClickFullscreen","_getTitle","_isFullscreen","toggle","exitFullscreen","webkitCancelFullScreen","requestFullscreen","webkitRequestFullscreen","Popup","_e$Evented14","_super147","_this156","_classList","_onClose","closeOnMove","_addPopup","_focusFirstElement","_onMouseEvent","_content","_removePopup","setDOMContent","createTextNode","createDocumentFragment","hasChildNodes","removeChild","_closeButton","_updateClassList","offsetHeight","_this157","_tip","_getAnchor","focus","Marker","FreeCameraOptions","prewarm","clearPrewarmedResources","isPreloaded","baseApiUrl","maxParallelImageRequests","clearStorage","mapboxgl","module","arr","arr2","arrayLikeToArray","ReferenceError","instance","Constructor","TypeError","setPrototypeOf","isNativeReflectConstruct","Parent","Class","Reflect","construct","toPropertyKey","_defineProperties","props","descriptor","enumerable","configurable","writable","protoProps","staticProps","unsupportedIterableToArray","allowArrayLike","Symbol","iterator","normalCompletion","didErr","possibleConstructorReturn","Derived","hasNativeReflectConstruct","Super","NewTarget","obj","superPropBase","receiver","desc","subClass","superClass","sham","Proxy","iter","_typeof","assertThisInitialized","_setPrototypeOf","arrayWithHoles","iterableToArrayLimit","nonIterableRest","iterableToArray","arrayWithoutHoles","nonIterableSpread","hint","prim","toPrimitive","res","arg","minLen","isNativeFunction","Wrapper"],"sourceRoot":""} \ No newline at end of file diff --git a/terracotta/client/static/react/static/js/main.21b307da.js b/terracotta/client/static/react/static/js/main.21b307da.js new file mode 100644 index 00000000..01a57d27 --- /dev/null +++ b/terracotta/client/static/react/static/js/main.21b307da.js @@ -0,0 +1,3 @@ +/*! For license information please see main.21b307da.js.LICENSE.txt */ +!function(){var e={3361:function(e,t,n){"use strict";n.d(t,{Z:function(){return oe}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(x,--y):0,h--,10===b&&(h=1,v--),b}function Z(){return b=y2||R(b)>3?"":" "}function N(e,t){for(;--t&&Z()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return P(e,E()+(t<6&&32==C()&&32==Z()))}function j(e){for(;Z();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&j(b);break;case 40:41===e&&j(e);break;case 92:Z()}return y}function z(e,t){for(;Z()&&e+b!==57&&(e+b!==84||47!==C()););return"/*"+P(t,y-1)+"*"+a(47===e?e:Z())}function L(e){for(;!R(C());)Z();return P(e,y)}var A="-ms-",F="-moz-",I="-webkit-",D="comm",B="rule",W="decl",H="@keyframes";function V(e,t){for(var n="",r=p(e),o=0;o0&&f(F)-g&&m(b>32?Q(F+";",r,n,g-1):Q(s(F," ","")+";",r,n,g-2),p);break;case 59:F+=";";default:if(m(A=K(F,t,n,v,h,o,d,T,_=[],j=[],g),i),123===R)if(0===h)q(F,t,A,A,_,i,g,d,j);else switch(99===y&&110===c(F,3)?100:y){case 100:case 108:case 109:case 115:q(e,A,A,r&&m(K(e,A,A,0,0,o,d,T,o,_=[],g),j),o,j,g,d,r?_:j);break;default:q(F,A,A,A,[""],j,0,d,j)}}v=h=b=0,w=P=1,T=F="",g=l;break;case 58:g=1+f(F),b=x;default:if(w<1)if(123==R)--w;else if(125==R&&0==w++&&125==S())continue;switch(F+=a(R),R*w){case 38:P=h>0?1:(F+="\f",-1);break;case 44:d[v++]=(f(F)-1)*P,P=1;break;case 64:45===C()&&(F+=M(Z())),y=C(),h=g=f(T=F+=L(E())),R++;break;case 45:45===x&&2==f(F)&&(w=0)}}return i}function K(e,t,n,r,a,i,u,c,f,m,v){for(var h=a-1,g=0===a?i:[""],y=p(g),b=0,x=0,k=0;b0?g[S]+" "+Z:s(Z,/&\f/g,g[S])))&&(f[k++]=C);return w(e,t,n,0===a?B:c,f,m,v)}function G(e,t,n){return w(e,t,n,D,a(b),d(e,2,-2),0)}function Q(e,t,n,r){return w(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var X=function(e,t,n){for(var r=0,o=0;r=o,o=C(),38===r&&12===o&&(t[n]=1),!R(o);)Z();return P(e,y)},Y=function(e,t){return _(function(e,t){var n=-1,r=44;do{switch(R(r)){case 0:38===r&&12===C()&&(t[n]=1),e[n]+=X(y-1,t,n);break;case 2:e[n]+=M(r);break;case 4:if(44===r){e[++n]=58===C()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=Z());return e}(T(e),t))},J=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)||J.get(n))&&!r){J.set(e,!0);for(var o=[],a=Y(t,o),i=n.props,l=0,s=0;l6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+I+"$2-$3$1"+F+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?ne(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~u(e,"!important")&&10))){case 107:return s(e,":",":"+I)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+I+(45===c(e,14)?"inline-":"")+"box$3$1"+I+"$2$3$1"+A+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return I+e+A+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return I+e+A+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return I+e+A+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return I+e+A+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case W:e.return=ne(e.value,e.length);break;case H:return V([k(e,{value:s(e.value,"@","@"+I)})],r);case B: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 V([k(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return V([k(e,{props:[s(t,/:(plac\w+)/,":"+I+"input-$1")]}),k(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),k(e,{props:[s(t,/:(plac\w+)/,A+"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,l={},s=[];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=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)+s;return{name:u,styles:o,next:f}}},2561:function(e,t,n){"use strict";var r;n.d(t,{L:function(){return i},j:function(){return l}});var o=n(2791),a=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,i=a||function(e){return e()},l=a||o.useLayoutEffect},5438:function(e,t,n){"use strict";n.d(t,{My:function(){return a},fp:function(){return r},hC:function(){return o}});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},2419:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");t.Z=i},8384:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");t.Z=i},9543:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11l-6-6zM8 21V7h6v5h5v9H8z"}),"FileCopyOutlined");t.Z=i},2156:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore");t.Z=i},8333:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");t.Z=i},7569:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"}),"Public");t.Z=i},6378:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked");t.Z=i},5585:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)((0,a.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove");t.Z=i},6578:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var o=r(n(5649)),a=n(184),i=(0,o.default)([(0,a.jsx)("path",{d:"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83z"},"0"),(0,a.jsx)("circle",{cx:"18",cy:"6",r:"5"},"1"),(0,a.jsx)("path",{d:"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6z"},"2")],"Streetview");t.Z=i},5649:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(4421)},1979:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(7462),o=n(3366),a=n(6189),i=n(2466),l=n(5080),s=n(7416),u=n(104),c=n(4942);function d(e,t){var n;return(0,r.Z)({toolbar:(n={minHeight:56},(0,c.Z)(n,e.up("xs"),{"@media (orientation: landscape)":{minHeight:48}}),(0,c.Z)(n,e.up("sm"),{minHeight:64}),n)},t)}var f=n(2065),p={black:"#000",white:"#fff"},m={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"},v={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"},h={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"},g={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"},b={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"},x={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"},w=["mode","contrastThreshold","tonalOffset"],k={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:p.white,default:p.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}},S={text:{primary:p.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:p.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 Z(e,t,n,r){var o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,f.$n)(e.main,o):"dark"===t&&(e.dark=(0,f._j)(e.main,a)))}function C(e){var t=e.mode,n=void 0===t?"light":t,l=e.contrastThreshold,s=void 0===l?3:l,u=e.tonalOffset,c=void 0===u?.2:u,d=(0,o.Z)(e,w),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]}}(n),E=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[200],light:v[50],dark:v[400]}:{main:v[500],light:v[300],dark:v[700]}}(n),P=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(n),R=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:b[400],light:b[300],dark:b[700]}:{main:b[700],light:b[500],dark:b[900]}}(n),T=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:x[400],light:x[300],dark:x[700]}:{main:x[800],light:x[500],dark:x[900]}}(n),_=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:"#ed6c02",light:g[500],dark:g[900]}}(n);function M(e){return(0,f.mi)(e,S.text.primary)>=s?S.text.primary:k.text.primary}var O=function(e){var t=e.color,n=e.name,o=e.mainShade,i=void 0===o?500:o,l=e.lightShade,s=void 0===l?300:l,u=e.darkShade,d=void 0===u?700:u;if(!(t=(0,r.Z)({},t)).main&&t[i]&&(t.main=t[i]),!t.hasOwnProperty("main"))throw new Error((0,a.Z)(11,n?" (".concat(n,")"):"",i));if("string"!==typeof t.main)throw new Error((0,a.Z)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return Z(t,"light",s,c),Z(t,"dark",d,c),t.contrastText||(t.contrastText=M(t.main)),t},N={dark:S,light:k};return(0,i.Z)((0,r.Z)({common:(0,r.Z)({},p),mode:n,primary:O({color:C,name:"primary"}),secondary:O({color:E,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:O({color:P,name:"error"}),warning:O({color:_,name:"warning"}),info:O({color:R,name:"info"}),success:O({color:T,name:"success"}),grey:m,contrastThreshold:s,getContrastText:M,augmentColor:O,tonalOffset:c},N[n]),d)}var E=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var P={textTransform:"uppercase"},R='"Roboto", "Helvetica", "Arial", sans-serif';function T(e,t){var n="function"===typeof t?t(e):t,a=n.fontFamily,l=void 0===a?R:a,s=n.fontSize,u=void 0===s?14:s,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,m=n.fontWeightMedium,v=void 0===m?500:m,h=n.fontWeightBold,g=void 0===h?700:h,y=n.htmlFontSize,b=void 0===y?16:y,x=n.allVariants,w=n.pxToRem,k=(0,o.Z)(n,E);var S=u/14,Z=w||function(e){return"".concat(e/b*S,"rem")},C=function(e,t,n,o,a){return(0,r.Z)({fontFamily:l,fontWeight:e,fontSize:Z(t),lineHeight:n},l===R?{letterSpacing:"".concat((i=o/t,Math.round(1e5*i)/1e5),"em")}:{},a,x);var i},T={h1:C(d,96,1.167,-1.5),h2:C(d,60,1.2,-.5),h3:C(p,48,1.167,0),h4:C(p,34,1.235,.25),h5:C(p,24,1.334,0),h6:C(v,20,1.6,.15),subtitle1:C(p,16,1.75,.15),subtitle2:C(v,14,1.57,.1),body1:C(p,16,1.5,.15),body2:C(p,14,1.43,.15),button:C(v,14,1.75,.4,P),caption:C(p,12,1.66,.4),overline:C(p,12,2.66,1,P),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.Z)((0,r.Z)({htmlFontSize:b,pxToRem:Z,fontFamily:l,fontSize:u,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:v,fontWeightBold:g},T),k,{clone:!1})}function _(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var M=["none",_(0,2,1,-1,0,1,1,0,0,1,3,0),_(0,3,1,-2,0,2,2,0,0,1,5,0),_(0,3,3,-2,0,3,4,0,0,1,8,0),_(0,2,4,-1,0,4,5,0,0,1,10,0),_(0,3,5,-1,0,5,8,0,0,1,14,0),_(0,3,5,-1,0,6,10,0,0,1,18,0),_(0,4,5,-2,0,7,10,1,0,2,16,1),_(0,5,5,-3,0,8,10,1,0,3,14,2),_(0,5,6,-3,0,9,12,1,0,3,16,2),_(0,6,6,-3,0,10,14,1,0,4,18,3),_(0,6,7,-4,0,11,15,1,0,4,20,3),_(0,7,8,-4,0,12,17,2,0,5,22,4),_(0,7,8,-4,0,13,19,2,0,5,24,4),_(0,7,9,-4,0,14,21,2,0,5,26,4),_(0,8,9,-5,0,15,22,2,0,6,28,5),_(0,8,10,-5,0,16,24,2,0,6,30,5),_(0,8,11,-5,0,17,26,2,0,6,32,5),_(0,9,11,-5,0,18,28,2,0,7,34,6),_(0,9,12,-6,0,19,29,2,0,7,36,6),_(0,10,13,-6,0,20,31,3,0,8,38,7),_(0,10,13,-6,0,21,33,3,0,8,40,7),_(0,10,14,-6,0,22,35,3,0,8,42,7),_(0,11,14,-7,0,23,36,3,0,9,44,8),_(0,11,15,-7,0,24,38,3,0,9,46,8)],O=n(1314),N={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},j=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,c=e.palette,f=void 0===c?{}:c,p=e.transitions,m=void 0===p?{}:p,v=e.typography,h=void 0===v?{}:v,g=(0,o.Z)(e,j);if(e.vars)throw new Error((0,a.Z)(18));var y=C(f),b=(0,l.Z)(e),x=(0,i.Z)(b,{mixins:d(b.breakpoints,n),palette:y,shadows:M.slice(),typography:T(y,h),transitions:(0,O.ZP)(m),zIndex:(0,r.Z)({},N)});x=(0,i.Z)(x,g);for(var w=arguments.length,k=new Array(w>1?w-1:0),S=1;S0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=o.duration,l=void 0===i?n.standard:i,u=o.easing,c=void 0===u?t.easeInOut:u,d=o.delay,f=void 0===d?0:d;(0,r.Z)(o,a);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof l?l:s(l)," ").concat(c," ").concat("string"===typeof f?f:s(f))})).join(",")}},e,{easing:t,duration:n})}},6482:function(e,t,n){"use strict";var r=(0,n(1979).Z)();t.Z=r},988:function(e,t){"use strict";t.Z="$$material"},6934:function(e,t,n){"use strict";n.d(t,{Dz:function(){return l},FO:function(){return i}});var r=n(4046),o=n(6482),a=n(988),i=function(e){return(0,r.x9)(e)&&"classes"!==e},l=r.x9,s=(0,r.ZP)({themeId:a.Z,defaultTheme:o.Z,rootShouldForwardProp:i});t.ZP=s},1402:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(7078),o=n(6482),a=n(988);function i(e){var t=e.props,n=e.name;return(0,r.Z)({props:t,name:n,defaultTheme:o.Z,themeId:a.Z})}},4036:function(e,t,n){"use strict";var r=n(1122);t.Z=r.Z},9201:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(7462),o=n(2791),a=n(3366),i=n(3733),l=n(4419),s=n(4036),u=n(1402),c=n(6934),d=n(5878),f=n(1217);function p(e){return(0,f.Z)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(184),v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"inherit"!==n.color&&t["color".concat((0,s.Z)(n.color))],t["fontSize".concat((0,s.Z)(n.fontSize))]]}})((function(e){var t,n,r,o,a,i,l,s,u,c,d,f,p,m=e.theme,v=e.ownerState;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:v.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(t=m.transitions)||null==(n=t.create)?void 0:n.call(t,"fill",{duration:null==(r=m.transitions)||null==(r=r.duration)?void 0:r.shorter}),fontSize:{inherit:"inherit",small:(null==(o=m.typography)||null==(a=o.pxToRem)?void 0:a.call(o,20))||"1.25rem",medium:(null==(i=m.typography)||null==(l=i.pxToRem)?void 0:l.call(i,24))||"1.5rem",large:(null==(s=m.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[v.fontSize],color:null!=(c=null==(d=(m.vars||m).palette)||null==(d=d[v.color])?void 0:d.main)?c:{action:null==(f=(m.vars||m).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(p=(m.vars||m).palette)||null==(p=p.action)?void 0:p.disabled,inherit:void 0}[v.color]}})),g=o.forwardRef((function(e,t){var n=(0,u.Z)({props:e,name:"MuiSvgIcon"}),c=n.children,d=n.className,f=n.color,g=void 0===f?"inherit":f,y=n.component,b=void 0===y?"svg":y,x=n.fontSize,w=void 0===x?"medium":x,k=n.htmlColor,S=n.inheritViewBox,Z=void 0!==S&&S,C=n.titleAccess,E=n.viewBox,P=void 0===E?"0 0 24 24":E,R=(0,a.Z)(n,v),T=o.isValidElement(c)&&"svg"===c.type,_=(0,r.Z)({},n,{color:g,component:b,fontSize:w,instanceFontSize:e.fontSize,inheritViewBox:Z,viewBox:P,hasSvgAsChild:T}),M={};Z||(M.viewBox=P);var O=function(e){var t=e.color,n=e.fontSize,r=e.classes,o={root:["root","inherit"!==t&&"color".concat((0,s.Z)(t)),"fontSize".concat((0,s.Z)(n))]};return(0,l.Z)(o,p,r)}(_);return(0,m.jsxs)(h,(0,r.Z)({as:b,className:(0,i.Z)(O.root,d),focusable:"false",color:k,"aria-hidden":!C||void 0,role:C?"img":void 0,ref:t},M,R,T&&c.props,{ownerState:_,children:[T?c.props.children:c,C?(0,m.jsx)("title",{children:C}):null]}))}));g.muiName="SvgIcon";var y=g;function b(e,t){function n(n,o){return(0,m.jsx)(y,(0,r.Z)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))}return n.muiName=y.muiName,o.memo(o.forwardRef(n))}},3199:function(e,t,n){"use strict";var r=n(2254);t.Z=r.Z},4421:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.Z},createChainedFunction:function(){return a},createSvgIcon:function(){return i.Z},debounce:function(){return l.Z},deprecatedPropType:function(){return s},isMuiElement:function(){return u.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return f},setRef:function(){return p},unstable_ClassNameGenerator:function(){return w},unstable_useEnhancedEffect:function(){return m.Z},unstable_useId:function(){return v.Z},unsupportedProp:function(){return h},useControlled:function(){return g.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return x.Z}});var r=n(5902),o=n(4036),a=n(8949).Z,i=n(9201),l=n(3199);var s=function(e,t){return function(){return null}},u=n(9103),c=n(8301),d=n(7602);n(7462);var f=function(e,t){return function(){return null}},p=n(2971).Z,m=n(162),v=n(7384);var h=function(e,t,n,r,o){return null},g=n(8278),y=n(9683),b=n(2071),x=n(8221),w={configure:function(e){r.Z.configure(e)}}},9103:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2791);var o=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},8301:function(e,t,n){"use strict";var r=n(4913);t.Z=r.Z},7602:function(e,t,n){"use strict";var r=n(5202);t.Z=r.Z},8278:function(e,t,n){"use strict";var r=n(8637);t.Z=r.Z},162:function(e,t,n){"use strict";var r=n(2876);t.Z=r.Z},9683:function(e,t,n){"use strict";var r=n(7054);t.Z=r.Z},2071:function(e,t,n){"use strict";var r=n(6117);t.Z=r.Z},7384:function(e,t,n){"use strict";var r=n(8252);t.Z=r.Z},8221:function(e,t,n){"use strict";var r=n(5372);t.Z=r.Z},2421:function(e,t,n){"use strict";n.d(t,{ZP:function(){return y},Co:function(){return b}});var r=n(7462),o=n(2791),a=n(9797),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)-.*))$/,l=(0,a.Z)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=n(2564),u=n(5438),c=n(9140),d=n(2561),f=l,p=function(e){return"theme"!==e},m=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?f:p},v=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},h=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,u.hC)(t,n,r),(0,d.L)((function(){return(0,u.My)(t,n,r)})),null},g=function e(t,n){var a,i,l=t.__emotion_real===t,d=l&&t.__emotion_base||t;void 0!==n&&(a=n.label,i=n.target);var f=v(t,n,l),p=f||m(d),g=!p("as");return function(){var y=arguments,b=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&b.push("label:"+a+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var x=y.length,w=1;w0&&void 0!==arguments[0]?arguments[0]:{};return(null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{}))||{}}function s(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function u(e){for(var t=l(e),n=arguments.length,o=new Array(n>1?n-1:0),a=1;a1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));var o,i=e.substring(t+1,e.length-1);if("color"===n){if(o=(i=i.split(" ")).shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else i=i.split(",");return{type:n,values:i=i.map((function(e){return parseFloat(e)})),colorSpace:o}}function i(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function l(e){var t="hsl"===(e=a(e)).type||"hsla"===e.type?a(function(e){var t=(e=a(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-l*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),i({type:u,values:c})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){var n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,i(e)}function c(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function d(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return i(e)}},4046:function(e,t,n){"use strict";n.d(t,{ZP:function(){return k},x9:function(){return y}});var r=n(2982),o=n(885),a=n(3366),i=n(7462),l=n(2421),s=n(5080),u=n(1122),c=["variant"];function d(e){return 0===e.length}function f(e){var t=e.variant,n=(0,a.Z)(e,c),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?d(r)?e[t]:(0,u.Z)(e[t]):"".concat(d(r)?t:(0,u.Z)(t)).concat((0,u.Z)(e[t].toString()))})),r}var p=n(104),m=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];var v=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},h=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=f(e.props);r[t]=e.style})),r},g=function(e,t,n,r){var o,a=e.ownerState,i=void 0===a?{}:a,l=[],s=null==n||null==(o=n.components)||null==(o=o[r])?void 0:o.variants;return s&&s.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){i[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&l.push(t[f(n.props)])})),l};function y(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var b=(0,s.Z)(),x=function(e){return e?e.charAt(0).toLowerCase()+e.slice(1):e};function w(e){var t,n=e.defaultTheme,r=e.theme,o=e.themeId;return t=r,0===Object.keys(t).length?n:r[o]||r}function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.themeId,n=e.defaultTheme,s=void 0===n?b:n,u=e.rootShouldForwardProp,c=void 0===u?y:u,d=e.slotShouldForwardProp,f=void 0===d?y:d,k=function(e){return(0,p.Z)((0,i.Z)({},e,{theme:w((0,i.Z)({},e,{defaultTheme:s,themeId:t}))}))};return k.__mui_systemSx=!0,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,l.Co)(e,(function(e){return e.filter((function(e){return!(null!=e&&e.__mui_systemSx)}))}));var u,d=n.name,p=n.slot,b=n.skipVariantsResolver,S=n.skipSx,Z=n.overridesResolver,C=void 0===Z?(u=x(p))?function(e,t){return t[u]}:null:Z,E=(0,a.Z)(n,m),P=void 0!==b?b:p&&"Root"!==p&&"root"!==p||!1,R=S||!1;var T=y;"Root"===p||"root"===p?T=c:p?T=f:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(T=void 0);var _=(0,l.ZP)(e,(0,i.Z)({shouldForwardProp:T,label:undefined},E)),M=function(n){for(var a=arguments.length,l=new Array(a>1?a-1:0),u=1;u0){var m=new Array(p).fill("");(f=[].concat((0,r.Z)(n),(0,r.Z)(m))).raw=[].concat((0,r.Z)(n.raw),(0,r.Z)(m))}else"function"===typeof n&&n.__emotion_real!==n&&(f=function(e){return n((0,i.Z)({},e,{theme:w((0,i.Z)({},e,{defaultTheme:s,themeId:t}))}))});var y=_.apply(void 0,[f].concat((0,r.Z)(c)));return e.muiName&&(y.muiName=e.muiName),y};return _.withConfig&&(M.withConfig=_.withConfig),M}}},5080:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(7462),o=n(3366),a=n(2466),i=n(4942),l=["values","unit","step"],s=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return(0,r.Z)({},e,(0,i.Z)({},t.key,t.val))}),{})};var u={borderRadius:4},c=n(5682);var d=n(104),f=n(7416),p=["breakpoints","palette","spacing","shape"];var m=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,i=e.palette,m=void 0===i?{}:i,v=e.spacing,h=e.shape,g=void 0===h?{}:h,y=(0,o.Z)(e,p),b=function(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,a=e.unit,i=void 0===a?"px":a,u=e.step,c=void 0===u?5:u,d=(0,o.Z)(e,l),f=s(n),p=Object.keys(f);function m(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(i,")")}function v(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-c/100).concat(i,")")}function h(e,t){var r=p.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(i,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[p[r]]?n[p[r]]:t)-c/100).concat(i,")")}return(0,r.Z)({keys:p,values:f,up:m,down:v,between:h,only:function(e){return p.indexOf(e)+10&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,c.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r1?k-1:0),Z=1;Z2){if(!u[e])return[e];e=u[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],a=n[1],i=l[o],c=s[a]||"";return Array.isArray(c)?c.map((function(e){return i+e})):[i+c]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[].concat(d,f);function m(e,t,n,r){var o,i=null!=(o=(0,a.DW)(e,t,!1))?o:n;return"number"===typeof i?function(e){return"string"===typeof e?e:i*e}:Array.isArray(i)?function(e){return"string"===typeof e?e:i[e]}:"function"===typeof i?i:function(){}}function v(e){return m(e,"spacing",8)}function h(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,r){if(-1===t.indexOf(n))return null;var a=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=h(t,n),e}),{})}}(c(n),r),i=e[n];return(0,o.k9)(e,i,a)}function y(e,t){var n=v(e.theme);return Object.keys(e).map((function(r){return g(e,t,r,n)})).reduce(i.Z,{})}function b(e){return y(e,d)}function x(e){return y(e,f)}function w(e){return y(e,p)}b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=f,w.propTypes={},w.filterProps=p},8529:function(e,t,n){"use strict";n.d(t,{DW:function(){return i},Jq:function(){return l}});var r=n(4942),o=n(1122),a=n(1184);function i(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){var r="vars.".concat(t).split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e);if(null!=r)return r}return t.split(".").reduce((function(e,t){return e&&null!=e[t]?e[t]:null}),e)}function l(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:i(e,n)||o,t&&(r=t(r,o,e)),r}t.ZP=function(e){var t=e.prop,n=e.cssProperty,s=void 0===n?e.prop:n,u=e.themeKey,c=e.transform,d=function(e){if(null==e[t])return null;var n=e[t],d=i(e.theme,u)||{};return(0,a.k9)(e,n,(function(e){var n=l(d,c,e);return e===n&&"string"===typeof e&&(n=l(d,c,"".concat(t).concat("default"===e?"":(0,o.Z)(e)),e)),!1===s?n:(0,r.Z)({},s,n)}))};return d.propTypes={},d.filterProps=[t],d}},7416:function(e,t,n){"use strict";n.d(t,{Z:function(){return M}});var r=n(5682),o=n(8529),a=n(8247);var i=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:a;return(0,o.Z)(e)}},7078:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(5735);var o=n(418);function a(e){var t=e.props,n=e.name,a=e.defaultTheme,i=e.themeId,l=(0,o.Z)(a);i&&(l=l[i]||l);var s=function(e){var t=e.theme,n=e.name,o=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}({theme:l,name:n,props:t});return s}},9120:function(e,t,n){"use strict";var r=n(2791),o=n(2564);t.Z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=r.useContext(o.T);return n&&(e=n,0!==Object.keys(e).length)?n:t}},5902:function(e,t){"use strict";var n=function(e){return e},r=function(){var e=n;return{configure:function(t){e=t},generate:function(t){return e(t)},reset:function(){e=n}}}();t.Z=r},1122:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(6189);function o(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4419:function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r={};return Object.keys(e).forEach((function(o){r[o]=e[o].reduce((function(e,r){if(r){var o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},8949:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,o=arguments.length,a=new Array(o),i=0;i2&&void 0!==arguments[2]?arguments[2]:{clone:!0},l=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?l[r]=i(e[r],t[r],n):n.clone?l[r]=o(t[r])?a(t[r]):t[r]:l[r]=t[r])})),l}},6189:function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n2&&void 0!==arguments[2]?arguments[2]:"Mui",a=o[t];return a?"".concat(n,"-").concat(a):"".concat(r.Z.generate(e),"-").concat(t)}},5878:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1217);function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui",o={};return t.forEach((function(t){o[t]=(0,r.Z)(e,t,n)})),o}},4913:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},5202:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4913);function o(e){return(0,r.Z)(e).defaultView||window}},5735:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7462);function o(e,t){var n=(0,r.Z)({},t);return Object.keys(e).forEach((function(a){if(a.toString().match(/^(components|slots)$/))n[a]=(0,r.Z)({},e[a],n[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){var i=e[a]||{},l=t[a];n[a]={},l&&Object.keys(l)?i&&Object.keys(i)?(n[a]=(0,r.Z)({},l),Object.keys(i).forEach((function(e){n[a][e]=o(i[e],l[e])}))):n[a]=l:n[a]=i}else void 0===n[a]&&(n[a]=e[a])})),n}},2971:function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},8637:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(885),o=n(2791);function a(e){var t=e.controlled,n=e.default,a=(e.name,e.state,o.useRef(void 0!==t).current),i=o.useState(n),l=(0,r.Z)(i,2),s=l[0],u=l[1];return[a?t:s,o.useCallback((function(e){a||u(e)}),[])]}},2876:function(e,t,n){"use strict";var r=n(2791),o="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;t.Z=o},7054:function(e,t,n){"use strict";var r=n(2791),o=n(2876);t.Z=function(e){var t=r.useRef(e);return(0,o.Z)((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},6117:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(2791),o=n(2971);function a(){for(var e=arguments.length,t=new Array(e),n=0;n